.dlf-account-avatar{display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.dlf-account-avatar--image{background:transparent!important;box-shadow:none!important;color:transparent}.dlf-account-avatar img{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit;background:transparent}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Inter-cyrillic-ext-400-BQZuk6qB.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Inter-cyrillic-400-obahsSVq.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Inter-latin-ext-400-C1nco2VV.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Inter-latin-400-C38fXH4l.woff2) format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Inter-cyrillic-ext-500-B0yAr1jD.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Inter-cyrillic-500-BasfLYem.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Inter-latin-ext-500-CV4jyFjo.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Inter-latin-500-Cerq10X2.woff2) format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Inter-cyrillic-ext-600-Dfes3d0z.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Inter-cyrillic-600-CWCymEST.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Inter-latin-ext-600-D2bJ5OIk.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Inter-latin-600-LgqL8muc.woff2) format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Inter-cyrillic-ext-700-BjwYoWNd.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Inter-cyrillic-700-CjBOestx.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Inter-latin-ext-700-Ca8adRJv.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Inter-latin-700-Yt3aPRUw.woff2) format("woff2");unicode-range:U+0000-00FF,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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Montserrat-cyrillic-ext-500-11xBT7e1.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Montserrat-cyrillic-500-T0SG181k.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Montserrat-latin-ext-500-BKtbrd6n.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Montserrat-latin-500-DRFEGfly.woff2) format("woff2");unicode-range:U+0000-00FF,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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Montserrat-cyrillic-ext-600-BtBW-rpm.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Montserrat-cyrillic-600-CQEPC0hM.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Montserrat-latin-ext-600-DSkTqI9L.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Montserrat-latin-600-UVxSCcoG.woff2) format("woff2");unicode-range:U+0000-00FF,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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Montserrat-cyrillic-ext-700-MyDreaeu.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Montserrat-cyrillic-700-D-Pqjtdp.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Montserrat-latin-ext-700-BOP2Nhf0.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Montserrat-latin-700-BdjcYUrC.woff2) format("woff2");unicode-range:U+0000-00FF,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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/Montserrat-cyrillic-ext-800-GOAQXnVZ.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/Montserrat-cyrillic-800-DDmpGQGC.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/Montserrat-latin-ext-800-BBvmbyWk.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/Montserrat-latin-800-axpkC1rd.woff2) format("woff2");unicode-range:U+0000-00FF,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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/JetBrainsMono-latin-400-V6pRDFza.woff2) format("woff2");unicode-range:U+0000-00FF,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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/JetBrainsMono-latin-500-BWZEU5yA.woff2) format("woff2");unicode-range:U+0000-00FF,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{--dlf-brand: #0a5ef8;--dlf-brand-strong: #084ecb;--dlf-brand-tint: #eff4fe;--dlf-bg: #f5f7fb;--dlf-surface: #ffffff;--dlf-border: #eaecf2;--dlf-text: #102451;--dlf-muted: #374151;--dlf-sidebar-bg: #ffffff;--dlf-sidebar-border: #eceff4;--dlf-sidebar-text: #475569;--dlf-sidebar-active: var(--dlf-brand-tint);--dlf-danger: #dc2626;--dlf-danger-bg: #fef2f2;--dlf-success: #16a34a;--dlf-success-bg: #dcfce7;--dlf-warning: #92400e;--dlf-warning-bg: #fef3c7;--dlf-badge-required-bg: #fef2f2;--dlf-badge-required-text: #dc2626;--dlf-badge-dedup-bg: #f3ecfe;--dlf-badge-dedup-text: #6c21e3;--dlf-badge-quality-bg: #f3ecfe;--dlf-badge-quality-text: #6c21e3;--dlf-badge-condition-bg: #f1f5f9;--dlf-badge-condition-text: #475569;--dlf-r-sm: 8px;--dlf-r: 10px;--dlf-r-lg: 20px;--dlf-shadow-sm: 0 1px 3px rgba(16, 36, 81, .04);--dlf-shadow: 0 8px 28px rgba(16, 36, 81, .08);--dlf-font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dlf-bb-navy: #102451;--dlf-bb-blue: #0a5ef8;--dlf-bb-blue-strong: #084ecb;--dlf-bb-teal: #028c80;--dlf-bb-purple: #6c21e3;--dlf-bb-orange: #d97757;--dlf-bb-bg: #f5f7fb;--dlf-bb-border: #eaecf2;--dlf-bb-muted: #374151;--dlf-bb-muted-2: #9ca3af;--dlf-bb-r: 10px;--dlf-bb-r-lg: 20px;--dlf-bb-shadow-card: 0 8px 28px rgba(16, 36, 81, .08);--dlf-bb-shadow-lg: 0 24px 64px rgba(16, 36, 81, .13);--dlf-font-heading: "Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dlf-font-mono: "JetBrains Mono", ui-monospace, monospace;--dlf-admin-r: 12px;--dlf-admin-border-soft: #f3f4f6;--dlf-admin-row-hover: #fafbff;--dlf-admin-input-border: #e5e7eb;--dlf-admin-nav-label: #c3c9d4;--dlf-admin-danger-border: #fee2e2;--dlf-admin-warning-border: #fde68a;--dlf-admin-success-border: #bbf7d0;--dlf-admin-teal-bg: #e6fbf6;--dlf-admin-teal-border: #b5eddf;--dlf-admin-blue-tint-border: #c7d9fd}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--dlf-bg);color:var(--dlf-text);font-family:var(--dlf-font)}:focus-visible{outline:2px solid var(--dlf-brand);outline-offset:1px}.dlf-btn{display:inline-flex;align-items:center;gap:.4rem;padding:7px 13px;border-radius:7px;border:1px solid var(--dlf-border);background:var(--dlf-surface);color:#374151;font-family:var(--dlf-font);font-size:12px;font-weight:400;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.dlf-btn:hover{border-color:var(--dlf-brand);box-shadow:var(--dlf-shadow-sm)}.dlf-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.dlf-btn--primary{padding:7px 16px;border-color:var(--dlf-brand);background:var(--dlf-brand);color:#fff;font-weight:600}.dlf-btn--primary:hover{background:var(--dlf-brand-strong);border-color:var(--dlf-brand-strong)}.dlf-btn--ghost{background:transparent}.dlf-btn--danger{border-color:var(--dlf-danger-bg);color:var(--dlf-danger);background:#fff;font-weight:600}.dlf-btn--danger:hover{border-color:var(--dlf-danger);background:var(--dlf-danger-bg)}.dlf-nav-item{display:flex;align-items:center;gap:.6rem;width:100%;text-align:left;padding:.55rem .75rem;border-radius:var(--dlf-r-sm);border:none;background:transparent;color:var(--dlf-sidebar-text);font-family:var(--dlf-font);font-size:15px;cursor:pointer;text-decoration:none;transition:background-color .15s ease,color .15s ease}.dlf-nav-item:hover{background:var(--dlf-bg);color:var(--dlf-text)}.dlf-nav-item--active,.dlf-nav-item--active:hover{background:var(--dlf-sidebar-active);color:var(--dlf-brand-strong);font-weight:600}.dlf-input{display:block;width:100%;padding:.5rem .65rem;box-sizing:border-box;border:1px solid var(--dlf-border);border-radius:var(--dlf-r-sm);background:var(--dlf-surface);color:var(--dlf-text);font-family:var(--dlf-font);font-size:14px;transition:border-color .15s ease,box-shadow .15s ease}.dlf-input:focus{border-color:var(--dlf-brand);box-shadow:0 0 0 3px var(--dlf-brand-tint);outline:none}.dlf-card{border:1px solid var(--dlf-border);border-radius:var(--dlf-r);background:var(--dlf-surface);box-shadow:var(--dlf-shadow-sm);transition:box-shadow .15s ease,border-color .15s ease}.dlf-card--hoverable:hover{box-shadow:var(--dlf-shadow);border-color:var(--dlf-brand-tint)}.dlf-card--selected{border-color:var(--dlf-brand);box-shadow:0 0 0 3px var(--dlf-brand-tint)}.dlf-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--dlf-r-sm);border:1px solid var(--dlf-border);background:var(--dlf-surface);color:var(--dlf-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.dlf-icon-btn:hover{background:var(--dlf-bg);color:var(--dlf-text)}.dlf-icon-btn--danger:hover{background:var(--dlf-danger-bg);color:var(--dlf-danger);border-color:var(--dlf-danger-bg)}.dlf-toggle{position:relative;display:inline-block;width:40px;height:22px;flex-shrink:0}.dlf-toggle input{opacity:0;width:0;height:0}.dlf-toggle span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--dlf-border);border-radius:999px;cursor:pointer;transition:background-color .15s ease}.dlf-toggle span:before{content:"";position:absolute;width:16px;height:16px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .15s ease;box-shadow:var(--dlf-shadow-sm)}.dlf-toggle input:checked+span{background:var(--dlf-brand)}.dlf-toggle input:checked+span:before{transform:translate(18px)}.dlf-badge{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;font-size:10.5px;font-weight:700;white-space:nowrap}.dlf-badge--required{background:var(--dlf-badge-required-bg);color:var(--dlf-badge-required-text)}.dlf-badge--dedup{background:var(--dlf-badge-dedup-bg);color:var(--dlf-badge-dedup-text)}.dlf-badge--quality{background:var(--dlf-badge-quality-bg);color:var(--dlf-badge-quality-text)}.dlf-badge--condition{background:var(--dlf-badge-condition-bg);color:var(--dlf-badge-condition-text)}.dlf-badge--green{background:var(--dlf-success-bg);color:var(--dlf-success)}.dlf-badge--amber{background:var(--dlf-warning-bg);color:var(--dlf-warning)}.dlf-badge--gray{background:var(--dlf-badge-condition-bg);color:var(--dlf-badge-condition-text)}.dlf-badge--red{background:var(--dlf-danger-bg);color:var(--dlf-danger)}.dlf-form-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:640px){.dlf-form-cols{grid-template-columns:1fr}}.dlf-form-input{display:block;width:100%;box-sizing:border-box;padding:13px 14px;border:1.5px solid #e5e7eb;border-radius:10px;font-size:15px;font-family:inherit;color:var(--dlf-text);background:#fff;outline:none;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:48px}.dlf-form-input:focus{border-color:var(--dlf-brand);box-shadow:0 0 0 3px #0a5ef81a}.dlf-form-input::placeholder{color:#adb5bd}select.dlf-form-input{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%239ca3af' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;cursor:pointer}textarea.dlf-form-input{resize:vertical;min-height:unset;line-height:1.6}.dlf-form-header{background:#fff;border-bottom:1px solid var(--dlf-border);position:sticky;top:0;z-index:100}.dlf-form-header-inner{max-width:1100px;margin:0 auto;padding:20px 40px 16px}.dlf-form-header-grid{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px}.dlf-form-content{max-width:760px;margin:0 auto;padding:32px 40px 80px}@media(max-width:820px){.dlf-form-content{padding:20px 16px 80px}}@media(max-width:600px){.dlf-form-header-inner{padding:18px 16px 14px}.dlf-form-header-grid{grid-template-columns:1fr}}.dlf-form-langpill{padding:6px 14px;border-radius:100px;font-size:12.5px;font-weight:700;cursor:pointer;border:none;background:none;transition:background .2s,color .2s;font-family:inherit}.dlf-form-lang-switch{display:flex;align-items:center;gap:2px;background:#f3f4f6;border-radius:100px;padding:3px}.dlf-form-lang-switch__btn--active{background:#fff;color:var(--dlf-brand);box-shadow:0 1px 4px #1024511a}.dlf-form-lang-switch__btn--inactive{color:var(--dlf-muted)}.dlf-form-signature-canvas{width:100%;max-width:600px;height:180px;border:1px solid var(--dlf-border);border-radius:8px;background:#fff;touch-action:none;cursor:crosshair}.dlf-form-label{display:block;font-weight:600;font-size:13px;color:#374151;margin-bottom:6px}.dlf-form-muted{color:var(--dlf-muted);font-size:13px}.dlf-form-error-text{color:var(--dlf-danger);margin:.35rem 0 0;font-size:13px}.dlf-form-row{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.dlf-form-row--between{justify-content:space-between}.dlf-form-btn{padding:.6rem 1.1rem;border-radius:var(--dlf-r-sm);border:1px solid var(--dlf-brand);background:var(--dlf-brand);color:#fff;font-weight:600;cursor:pointer;margin-right:.5rem;font-family:inherit}.dlf-form-btn--ghost{border-color:var(--dlf-border);background:var(--dlf-surface);color:var(--dlf-text)}.dlf-form-title{font-family:var(--dlf-font-heading);font-size:clamp(17px,2.5vw,24px);font-weight:600;color:var(--dlf-text);margin:0;letter-spacing:-.4px;line-height:1.2}.dlf-form-section{background:#fff;border:1.5px solid var(--dlf-border);border-radius:16px;overflow:hidden;margin-bottom:16px}.dlf-form-section__head{padding:18px 24px 16px;border-bottom:1px solid #f3f4f6;display:flex;align-items:center;gap:12px}.dlf-form-section__head--toggle{width:100%;box-sizing:border-box;border-top:0;border-right:0;border-left:0;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .2s,box-shadow .2s}.dlf-form-section__head--toggle[aria-expanded=false]{border-bottom-color:transparent}.dlf-form-section__head--toggle:hover{background:#fbfcfe;box-shadow:0 4px 12px #10245114}.dlf-form-section__head--toggle:focus-visible{outline:2px solid var(--dlf-brand);outline-offset:-2px}.dlf-form-section__heading{flex:1;min-width:0}.dlf-form-section__chevron{display:inline-flex;flex-shrink:0;color:var(--dlf-muted);transition:transform .2s ease}.dlf-form-section__chevron--expanded{transform:rotate(180deg)}.dlf-form-section__eyebrow{font-size:10px;font-weight:700;color:var(--dlf-muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:1px}.dlf-form-section__title{font-family:var(--dlf-font-heading);font-size:15px;font-weight:600;color:var(--dlf-text)}.dlf-form-section__body{padding:20px 24px;display:flex;flex-direction:column;gap:16px}.dlf-form-section__body[hidden]{display:none}.dlf-form-plain-card{background:#fff;border:1.5px solid var(--dlf-border);border-radius:16px;padding:20px 24px;display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.dlf-form-section-chip{width:30px;height:30px;border-radius:8px;background:var(--tile-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--tile-fg)}.dlf-form-option-list{display:flex;flex-direction:column;gap:8px}.dlf-form-option-list--row{flex-direction:row;flex-wrap:wrap;gap:7px}.dlf-form-option-card{display:flex;align-items:center;gap:12px;padding:13px 16px;border-radius:10px;border:1.5px solid #e5e7eb;background:#fff;cursor:pointer;transition:all .15s;min-height:52px}.dlf-form-option-card--active{border:1.5px solid var(--dlf-brand);background:var(--dlf-brand-tint)}.dlf-form-option-card--multi{gap:11px;padding:12px 14px;border-radius:9px;min-height:48px}.dlf-form-option-card--multi.dlf-form-option-card--active{border:1.5px solid var(--dlf-brand-tint);background:#f5f8ff}.dlf-form-option-card--multi.dlf-form-option-card--row{flex:0 0 auto}.dlf-form-option-input{display:none}.dlf-form-option-radio-dot{width:20px;height:20px;border-radius:50%;border:2px solid #d1d5db;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dlf-form-option-radio-dot--active{border:2px solid var(--dlf-brand)}.dlf-form-option-radio-dot__inner{width:10px;height:10px;border-radius:50%;background:transparent}.dlf-form-option-radio-dot__inner--active{background:var(--dlf-brand)}.dlf-form-option-check{width:20px;height:20px;border-radius:5px;border:1.5px solid #d1d5db;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s}.dlf-form-option-check--active{border:1.5px solid var(--dlf-brand);background:var(--dlf-brand)}.dlf-form-option-check__icon{opacity:0;transition:opacity .15s}.dlf-form-option-check__icon--active{opacity:1}.dlf-form-option-label{font-size:14px;font-weight:500;color:#374151}.dlf-form-option-label--active{color:var(--dlf-brand)}.dlf-form-note{margin-bottom:.75rem}.dlf-form-note--terminal{color:#b91c1c}.dlf-form-field{margin-bottom:.75rem}.dlf-form-required-mark{color:#e53e3e}.dlf-form-photo-tips{margin-bottom:6px}.dlf-form-photo-tips__toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;color:var(--dlf-brand, #0a5ef8);font-size:13px;display:inline-flex;align-items:center;gap:4px;font-family:inherit}.dlf-form-photo-tips__list{color:var(--dlf-muted);font-size:13px;margin:.35rem 0 0;padding-left:1.1rem}.dlf-form-confirm{margin-top:.35rem}.dlf-form-retry-btn{margin-top:8px;background:var(--dlf-brand, #0a5ef8);color:#fff;border:none;border-radius:8px;padding:.5rem 1rem;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.dlf-form-quality-warn,.dlf-form-dedup-warn{color:var(--dlf-warning, #92400e);font-size:13px}.dlf-form-repeat-fieldset{border:1px dashed var(--dlf-border);border-radius:var(--dlf-r);padding:1rem;margin-bottom:1rem;background:var(--dlf-surface);box-shadow:var(--dlf-shadow-sm)}.dlf-form-repeat-item{border:1px solid var(--dlf-border);border-radius:var(--dlf-r);padding:1rem;margin-bottom:1rem;background:#fafafa;box-shadow:var(--dlf-shadow-sm)}.dlf-form-banner-img{display:block;width:var(--dlf-banner-w, 100%);max-width:100%;height:auto;border-radius:8px;margin:.5rem 0}.dlf-form-banner--left{align-self:flex-start;margin-right:auto}.dlf-form-banner--center{align-self:center;margin-right:auto;margin-left:auto}.dlf-form-banner--right{align-self:flex-end;margin-left:auto}.dlf-form-banner-box{display:flex;flex-direction:column;align-items:center;padding:20px 24px;margin-bottom:16px;background:#fff;border-radius:16px;border:1.5px solid var(--dlf-border)}.dlf-form-banner-desc{align-self:stretch;margin-top:var(--dlf-desc-mt, 0)}.dlf-form-el-block{margin:.25rem 0 .35rem}.dlf-form-el-heading{font-family:var(--dlf-font-heading);font-size:1.35rem;font-weight:700;color:var(--dlf-text);margin:.4rem 0 .2rem}.dlf-form-el-subheading{font-family:var(--dlf-font-heading);font-size:1.08rem;font-weight:600;color:var(--dlf-text);margin:.4rem 0 .2rem}.dlf-form-quote{margin:.5rem 0;padding:.6rem 1rem;border-left:3px solid var(--dlf-brand);background:var(--dlf-bb-bg);border-radius:var(--dlf-r-sm);color:var(--dlf-text);font-style:italic}.dlf-form-quote p:last-child{margin-bottom:0}.dlf-form-divider{border:none;border-top:1px solid var(--dlf-border);margin:1rem 0}.dlf-form-divider--compact{margin:.5rem 0}.dlf-form-divider--large{margin:2rem 0}.dlf-form-quote cite{display:block;margin-top:.6rem;color:var(--dlf-muted);font-size:.9em}.dlf-richtext>:first-child{margin-top:0}.dlf-richtext>:last-child{margin-bottom:0}.dlf-richtext table{width:100%;border-collapse:collapse}.dlf-richtext th,.dlf-richtext td{border:1px solid var(--dlf-border);padding:.45rem}.dlf-form-details{margin:.5rem 0;padding:.5rem .85rem;border:1px solid var(--dlf-border);border-radius:var(--dlf-r-sm);background:#fff}.dlf-form-details-summary{cursor:pointer;font-weight:600;color:var(--dlf-text)}.dlf-form-details-body{margin-top:.5rem;color:var(--dlf-muted)}.dlf-form-callout{display:flex;gap:.6rem;margin:.5rem 0;padding:.7rem .95rem;border-radius:var(--dlf-r-sm);border:1px solid transparent}.dlf-form-callout-body{min-width:0}.dlf-form-callout-body p:last-child{margin-bottom:0}.dlf-form-callout--info{background:var(--dlf-bb-bg);border-color:var(--dlf-border);border-left:3px solid var(--dlf-brand)}.dlf-form-callout--warning{background:var(--dlf-warning-bg);border-left:3px solid var(--dlf-warning)}.dlf-form-callout--success{background:var(--dlf-success-bg);border-left:3px solid var(--dlf-success)}.dlf-form-callout--danger{background:var(--dlf-danger-bg);border-left:3px solid var(--dlf-danger)}.dlf-form-image-wrap{display:flex;margin:.5rem 0}.dlf-form-image--left{justify-content:flex-start}.dlf-form-image--center{justify-content:center}.dlf-form-image--right{justify-content:flex-end}.dlf-form-image{display:block;width:var(--dlf-img-w, auto);max-width:100%;height:auto;border-radius:var(--dlf-r-sm)}.dlf-form-done{min-height:50vh;display:flex;align-items:center;justify-content:center;padding:40px 16px}.dlf-form-done__inner{max-width:480px;width:100%;text-align:center}.dlf-form-done__icon{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#0a5ef8,#028c80);display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.dlf-form-done__title{font-size:24px;margin-bottom:10px}.dlf-form-done__text{font-size:15px;color:var(--dlf-muted);line-height:1.7;margin-bottom:28px}.dlf-form-done__btn{padding:13px 32px;border-radius:10px;background:var(--dlf-brand);color:#fff;font-size:15px;font-weight:600;font-family:inherit;border:none;cursor:pointer}.dlf-form-gps{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:40px 16px}.dlf-form-gps__inner{max-width:520px;width:100%;text-align:center}.dlf-form-gps__icon{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#0a5ef8,#028c80);display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.dlf-form-gps__icon--pending{animation:dlf-form-gps-pulse 1.4s ease-in-out infinite}@keyframes dlf-form-gps-pulse{0%,to{opacity:1}50%{opacity:.55}}.dlf-form-gps__title{font-size:24px;margin-bottom:10px}.dlf-form-gps__text{font-size:15px;color:var(--dlf-muted);line-height:1.7;margin-bottom:20px}.dlf-form-gps__steps{text-align:left;margin:0 auto 24px;padding-left:1.25rem;font-size:14px;color:var(--dlf-muted);line-height:1.7}.dlf-form-gps__steps li+li{margin-top:.35rem}.dlf-form-gps__btn{padding:13px 32px;border-radius:10px;background:var(--dlf-brand);color:#fff;font-size:15px;font-weight:600;font-family:inherit;border:none;cursor:pointer}@media(prefers-reduced-motion:reduce){.dlf-form-gps__icon--pending{animation:none}}.dlf-form-header-actions{display:flex;align-items:center;gap:20px;flex-shrink:0}.dlf-form-progress-col{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.dlf-form-progress-label{font-size:11.5px;color:var(--dlf-muted);font-weight:500}.dlf-form-progress-track{width:140px;height:5px;background:#f3f4f6;border-radius:100px;overflow:hidden}.dlf-form-progress-fill{height:100%;width:var(--dlf-progress-pct, 0%);background:linear-gradient(90deg,#0a5ef8,#028c80);border-radius:100px;transition:width .4s ease}.dlf-form-progress-pct{font-size:12px;font-weight:700;color:var(--dlf-brand)}.dlf-form-subtitle{margin-top:.5rem}.dlf-form-submit-bar{position:sticky;bottom:16px;background:#fff;border-radius:14px;border:1.5px solid #e5e7eb;box-shadow:0 8px 32px #10245121;padding:16px 20px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:16px}.dlf-form-submit-bar__text{flex:1;min-width:0}.dlf-form-submit-bar__title{font-size:13px;font-weight:600;color:#374151}.dlf-form-submit-bar__hint{font-size:12px;color:var(--dlf-muted);margin-top:1px}.dlf-form-submit-bar__btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:10px;background:var(--dlf-brand);color:#fff;font-size:15px;font-weight:700;font-family:inherit;border:none;cursor:pointer;flex-shrink:0;min-height:52px}.dlf-form-submit-bar__btn--submitting{cursor:default;opacity:.7}.dlf-builder-row{--dlf-builder-left-width: clamp(240px, 18vw, 320px);--dlf-builder-right-width: clamp(360px, 30vw, 480px)}.dlf-builder-aside--left{width:var(--dlf-builder-left-width);flex-shrink:0}.dlf-builder-aside--right{width:var(--dlf-builder-right-width);flex-shrink:0}.dlf-builder-aside--collapsed,.dlf-builder-bottomnav{display:none}@media(max-width:1000px){.dlf-builder-row{--dlf-builder-left-width: min(320px, 88vw);--dlf-builder-right-width: min(480px, 88vw)}.dlf-builder-aside--left{position:fixed;inset:0 auto 0 0;display:block;width:var(--dlf-builder-left-width);z-index:15;box-shadow:6px 0 16px #10245114;transform:translate(0);transition:transform .2s ease}.dlf-builder-aside--left.dlf-builder-aside--collapsed{display:block;transform:translate(-100%)}.dlf-builder-aside--right{position:fixed;top:0;bottom:0;right:0;width:var(--dlf-builder-right-width);z-index:15;box-shadow:-6px 0 16px #10245114;transform:translate(100%);transition:transform .2s ease}.dlf-builder-aside--right.dlf-builder-aside--open{transform:translate(0)}}@media(max-width:700px){.dlf-builder-aside--left,.dlf-builder-canvas,.dlf-builder-aside--right{display:none;width:100%}.dlf-builder-row[data-mobile-panel=structure] .dlf-builder-aside--left{display:block;position:static;transform:none;box-shadow:none;height:100%}.dlf-builder-row[data-mobile-panel=canvas] .dlf-builder-canvas{display:block}.dlf-builder-row[data-mobile-panel=properties] .dlf-builder-aside--right{display:block;position:static;transform:none;box-shadow:none;height:100%}.dlf-builder-panel-edge-toggle{display:none}.dlf-builder-bottomnav{display:flex}}.dlf-error-boundary{font-family:var(--dlf-font);min-height:60vh;display:flex;align-items:center;justify-content:center;padding:40px 16px;color:var(--dlf-text);text-align:center}.dlf-error-boundary__card{max-width:440px}.dlf-error-boundary__title{margin-bottom:12px}.dlf-error-boundary__muted{color:var(--dlf-muted);margin-bottom:24px;line-height:1.6}.dlf-error-boundary__button{padding:12px 28px;border-radius:10px;border:none;background:var(--dlf-brand);color:#fff;font-size:15px;cursor:pointer}@media(prefers-reduced-motion:reduce){*{animation:none!important}html,.dlf-bb-content{scroll-behavior:auto!important}}.kb-shell{min-height:100vh;background:#fff;color:#102451;font-family:var(--dlf-font,Inter,system-ui,sans-serif)}.kb-preview{max-width:820px;margin:0 auto;padding:24px 28px 72px}.kb-preview-banner{margin:0 0 24px;padding:12px 16px;border:1px solid #f59e0b;border-radius:10px;background:#fffbeb;color:#92400e;font-weight:700}.kb-shell *{box-sizing:border-box}.kb-shell a{text-decoration:none}.kb-header{height:64px;padding:0 56px;display:flex;align-items:center;gap:28px;position:sticky;top:0;z-index:100;background:#fffffff7;border-bottom:1px solid #eaecf2;box-shadow:0 2px 20px #0000000d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.kb-logo img{height:43px;width:auto;display:block}.kb-menu-toggle{display:none;border:0;background:transparent;color:#102451;font-size:24px}.kb-nav{display:flex;align-items:center;gap:25px;margin-left:auto}.kb-nav a,.kb-login{font-size:14px;font-weight:500;color:#4b5563}.kb-nav a:hover,.kb-nav a.active{color:#0a5ef8}.kb-nav a.active{font-weight:600}.kb-header-actions{display:flex;align-items:center;gap:14px}.kb-lang{font-size:12px;font-weight:700;color:#0a5ef8;border:1px solid #c7d9fd;padding:6px 8px;border-radius:7px}.kb-primary{padding:9px 18px;border-radius:9px;background:#0a5ef8;color:#fff;font-size:13.5px;font-weight:600}.kb-hero{padding:60px 56px 48px;background:#f5f7fb;display:flex;align-items:center;gap:40px}.kb-hero>div{max-width:1140px;flex:1;margin-left:max(0px,calc((100vw - 1252px)/2))}.kb-hero>div>span{font-size:11px;font-weight:700;color:#0a5ef8;text-transform:uppercase;letter-spacing:.16em}.kb-hero h1{font-family:var(--dlf-font-heading,Montserrat,sans-serif);font-size:clamp(26px,3.5vw,46px);line-height:1.1;margin:12px 0;color:#102451}.kb-hero p{font-size:15.5px;color:var(--dlf-muted);max-width:520px}.kb-hero label{min-width:300px;margin-right:max(0px,calc((100vw - 1252px)/2));position:relative}.kb-hero label span{position:absolute;left:14px;top:8px;font-size:22px;color:var(--dlf-bb-muted-2)}.kb-hero input{width:100%;padding:12px 16px 12px 42px;border:1.5px solid #e5e7eb;border-radius:11px;font:inherit;outline:none}.kb-hero input:focus{border-color:#0a5ef8;box-shadow:0 0 0 3px #0a5ef81a}.kb-tabs{display:flex;flex-wrap:wrap;max-height:54px;overflow:hidden;transition:max-height .25s ease;background:#f5f7fb;border-bottom:1px solid #eaecf2;padding:0 max(24px,calc((100vw - 1140px)/2))}.kb-tabs.kb-tabs--expanded{max-height:600px}.kb-tabs button{padding:14px 18px;border:0;border-bottom:2.5px solid transparent;background:transparent;color:var(--dlf-muted);white-space:nowrap;cursor:pointer}.kb-tabs button.active{color:#0a5ef8;border-color:#0a5ef8}.kb-tabs b{font-size:11px;margin-left:6px;padding:2px 7px;border-radius:99px;background:#e5e7eb}.kb-tabs .active b{background:#e8f0ff}.kb-tabs-more{display:flex;justify-content:center;background:#f5f7fb;border-bottom:1px solid #eaecf2;padding:8px 0}.kb-tabs-more button{border:0;background:transparent;color:#0a5ef8;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:4px 8px}.kb-tabs-more button:hover{text-decoration:underline}.kb-tabs-more-icon{display:inline-block;transition:transform .2s ease}.kb-tabs-more button[aria-expanded=true] .kb-tabs-more-icon{transform:rotate(180deg)}.kb-main{max-width:1252px;margin:0 auto;padding:48px 56px 80px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;align-items:start}.kb-results{min-width:0}.kb-sort{display:flex;justify-content:flex-end;gap:6px;margin-bottom:14px}.kb-sort button{border:1px solid #e5e7eb;background:#fff;color:var(--dlf-muted);border-radius:8px;padding:7px 12px;cursor:pointer}.kb-sort button.active{color:#0a5ef8;border-color:#0a5ef8;background:#eff4fe}.kb-featured{display:block;padding:36px 40px;border-radius:20px;margin-bottom:28px;color:#fff;box-shadow:0 8px 28px #10245114;transition:.2s}.kb-featured:hover{transform:translateY(-2px)}.kb-gradient-blue{background:linear-gradient(135deg,#0a5ef8,#028c80)}.kb-gradient-teal{background:linear-gradient(135deg,#028c80,#0a5ef8)}.kb-gradient-purple{background:linear-gradient(135deg,#6c21e3,#0a5ef8)}.kb-gradient-orange{background:linear-gradient(135deg,#d97757,#6c21e3)}.kb-featured>span{font-size:11px;text-transform:uppercase;font-weight:700;background:#ffffff2b;padding:5px 11px;border-radius:99px}.kb-featured h2{font-family:var(--dlf-font-heading);font-size:clamp(20px,2vw,28px);margin:18px 0 10px;color:#fff}.kb-featured p{color:#fffc;max-width:650px}.kb-featured small{display:block;margin-top:20px;color:#ffffffa6}.kb-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.kb-card{border:1.5px solid #eaecf2;border-radius:16px;padding:24px;color:#102451;transition:.18s;display:flex;flex-direction:column;min-height:250px}.kb-card:hover{transform:translateY(-2px);border-color:#c7d9fd;box-shadow:0 8px 28px #10245114}.kb-card>div{display:flex;align-items:center;gap:9px}.kb-card time{font-size:12px;color:var(--dlf-muted)}.kb-category{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:4px 9px;border-radius:6px}.kb-color-blue{color:#0a5ef8;background:#eff4fe}.kb-color-teal{color:#028c80;background:#e6fbf6}.kb-color-purple{color:#6c21e3;background:#f3eeff}.kb-color-orange{color:#d97757;background:#fef3ee}.kb-card h3{font-family:var(--dlf-font-heading);font-size:16px;line-height:1.4;margin:14px 0 9px}.kb-card p{font-size:13.5px;color:var(--dlf-muted);line-height:1.65;margin:0 0 16px}.kb-card footer{display:flex;align-items:end;justify-content:space-between;gap:8px;margin-top:auto}.kb-card footer span{display:flex;flex-wrap:wrap;gap:4px}.kb-card footer b{font-size:11px;background:#f5f7fb;color:var(--dlf-muted);padding:3px 7px;border-radius:6px}.kb-card small{font-size:11px;color:var(--dlf-muted);white-space:nowrap}.kb-sidebar-search{position:relative;display:flex;align-items:center}.kb-sidebar-search span{position:absolute;left:14px;font-size:16px;color:var(--dlf-bb-muted-2);pointer-events:none}.kb-sidebar-search input{width:100%;padding:10px 14px 10px 38px;border:1.5px solid #e5e7eb;border-radius:11px;font:inherit;color:#102451;outline:none}.kb-sidebar-search input:focus{border-color:#0a5ef8;box-shadow:0 0 0 3px #0a5ef81a}.kb-sidebar{display:flex;flex-direction:column;gap:24px;position:sticky;top:88px}.kb-sidebar>section,.kb-article-sidebar>section{background:#f5f7fb;border-radius:16px;padding:22px}.kb-sidebar section>strong,.kb-article-sidebar section>strong{display:block;font-size:11px;color:var(--dlf-muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:14px}.kb-sidebar section>button{width:100%;border:0;background:transparent;display:flex;justify-content:space-between;padding:9px 10px;color:#374151;cursor:pointer;border-radius:8px}.kb-sidebar section>button:hover{background:#eff4fe;color:#0a5ef8}.kb-sidebar section>button b{font-size:11px;background:#e5e7eb;color:var(--dlf-muted);border-radius:6px;padding:2px 7px}.kb-tag-cloud{display:flex;flex-wrap:wrap;gap:7px}.kb-tag-cloud button{border:1px solid #e5e7eb;background:#fff;color:var(--dlf-muted);border-radius:8px;padding:6px 10px;cursor:pointer}.kb-tag-cloud button.active{border-color:#0a5ef8;color:#0a5ef8;background:#eff4fe}.kb-promo{background:linear-gradient(135deg,#f0f5ff,#edf9f7)!important;border:1px solid #dde5f8}.kb-promo>strong{font-family:var(--dlf-font-heading);font-size:16px!important;color:#102451!important;text-transform:none!important;letter-spacing:0!important}.kb-promo p{font-size:13px;color:var(--dlf-muted)}.kb-promo a{display:block;text-align:center;padding:10px!important;border-radius:9px;background:#0a5ef8;color:#fff!important;font-weight:600;font-size:13px;border:0!important}.kb-article-sidebar .kb-cat-list{display:flex;flex-direction:column;gap:2px}.kb-article-sidebar .kb-cat-list a{display:flex;justify-content:space-between;align-items:center;padding:9px 10px;color:#374151;border-radius:8px;border-left:0;font-size:13.5px;text-decoration:none;transition:.15s}.kb-article-sidebar .kb-cat-list a:hover,.kb-article-sidebar .kb-cat-list a.active{background:#eff4fe;color:#0a5ef8}.kb-article-sidebar .kb-cat-list a b{font-size:11px;background:#e5e7eb;color:var(--dlf-muted);border-radius:6px;padding:2px 7px}.kb-pages{display:flex;justify-content:center;gap:8px;margin-top:36px}.kb-pages button{min-width:38px;height:38px;border:1px solid #e5e7eb;background:#fff;border-radius:9px;cursor:pointer}.kb-pages button.active{border-color:#0a5ef8;background:#eff4fe;color:#0a5ef8}.kb-pages button:disabled{opacity:.4}.kb-state{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--dlf-muted)}.kb-contact{max-width:820px;margin:0 auto 64px;padding:32px;text-align:center;background:#f5f7fb;border:1px solid #eaecf2;border-radius:16px}.kb-contact p{color:var(--dlf-muted);font-size:14px}.kb-contact a{display:inline-block;border:1px solid #e5e7eb;border-radius:9px;padding:10px 22px;color:#374151;background:#fff}.kb-article-layout{max-width:1252px;margin:0 auto;padding:40px 56px 80px;display:grid;grid-template-columns:minmax(0,760px) 300px;gap:48px;justify-content:center;align-items:start}.kb-breadcrumb{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--dlf-muted);margin-bottom:32px}.kb-breadcrumb a{color:var(--dlf-muted)}.kb-breadcrumb b{color:#0a5ef8}.kb-article>header{padding-bottom:36px;border-bottom:1px solid #f3f4f6}.kb-article>header>div{display:flex;align-items:center;gap:10px;color:var(--dlf-muted);font-size:13px;flex-wrap:wrap}.kb-article h1{font-family:var(--dlf-font-heading);font-size:clamp(26px,3vw,38px);line-height:1.2;letter-spacing:-.8px;margin:18px 0}.kb-article>header>p{font-size:17px;color:var(--dlf-muted);border-left:3px solid #0a5ef8;padding-left:18px}.kb-article-lang{display:inline-block;margin-top:10px;color:#0a5ef8;font-weight:600}.kb-article-blocks{padding-top:18px;color:#374151;font-size:16px;line-height:1.8}.kb-article-blocks h2{font-family:var(--dlf-font-heading);font-size:22px;color:#102451;margin:36px 0 14px;scroll-margin-top:90px}.kb-article-blocks h3{font-family:var(--dlf-font-heading);font-size:18px;color:#102451;margin:28px 0 12px;scroll-margin-top:90px}.kb-block-text{margin:16px 0}.kb-list{margin:20px 0;padding-left:24px}.kb-list-check{list-style:none;padding-left:0}.kb-list-check li:before{content:"✓";color:#028c80;font-weight:700;margin-right:10px}.kb-article-blocks figure{margin:28px 0}.kb-article-blocks figure img{width:100%;border-radius:14px;display:block}.kb-article-blocks figcaption{text-align:center;color:var(--dlf-muted);font-size:12px;margin-top:8px}.kb-callout{padding:18px 22px;margin:24px 0;border-radius:12px;border-left:4px solid}.kb-callout>strong{display:block}.kb-callout-info{background:#eff4fe;border-color:#0a5ef8}.kb-callout-warning{background:#fffbeb;border-color:#f59e0b}.kb-callout-success{background:#ecfdf5;border-color:#028c80}.kb-stats{background:#f5f7fb;border:1px solid #eaecf2;border-radius:14px;padding:24px;margin:26px 0}.kb-stats>strong{display:block;margin-bottom:14px}.kb-stats>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:14px}.kb-stats article{text-align:center}.kb-stats b{display:block;font-family:var(--dlf-font-heading);font-size:28px}.kb-stats span{font-size:12px;color:var(--dlf-muted)}.kb-steps{margin:28px 0}.kb-steps>strong{display:block;margin-bottom:14px}.kb-steps article{display:flex;gap:14px;padding-bottom:20px}.kb-steps article>b{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:#f5f7fb;flex:none}.kb-steps article strong{display:block;color:#102451}.kb-steps article p{margin:2px 0;color:var(--dlf-muted);font-size:14px}.kb-article-blocks blockquote{margin:26px 0;padding:22px 26px;border-left:4px solid #6c21e3;background:#faf5ff;border-radius:0 12px 12px 0;font-size:17px}.kb-article-blocks cite{display:block;color:var(--dlf-muted);font-size:13px}.kb-faq details{background:#f8f9fc;border:1px solid #eaecf2;border-radius:12px;padding:16px 20px;margin:10px 0}.kb-faq summary{cursor:pointer;font-weight:600;color:#102451}.kb-inline-cta,.kb-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(135deg,#f0f4ff,#edf9f7);border:1px solid #dde5f8;border-radius:14px;padding:24px 28px;margin:28px 0}.kb-inline-cta>div>strong,.kb-summary>strong{font-family:var(--dlf-font-heading);font-size:17px;color:#102451}.kb-inline-cta a{background:#0a5ef8;color:#fff;padding:10px 16px;border-radius:8px;white-space:nowrap}.kb-summary{display:block}.kb-back{display:inline-block;margin:36px 0;color:#374151;border:1px solid #e5e7eb;border-radius:9px;padding:10px 18px}.kb-related{max-width:1252px;margin:0 auto;padding:48px 56px 64px;border-top:1px solid #f3f4f6}.kb-related>strong{display:block;font-size:11px;color:var(--dlf-muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:20px}.kb-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.kb-related-grid a{padding:20px;border:1px solid #eaecf2;border-radius:12px;display:block;transition:.18s}.kb-related-grid a:hover{border-color:#c7d9fd;box-shadow:0 8px 28px #10245114;transform:translateY(-2px)}.kb-related-grid small{display:block;color:#0a5ef8;text-transform:uppercase;font-weight:700;font-size:11px}.kb-related-grid b{display:block;color:#102451;margin-top:7px;font-size:15px;line-height:1.4}.kb-article-sidebar{position:sticky;top:88px;display:flex;flex-direction:column;gap:24px}.kb-article-sidebar section>a:not(.kb-primary){display:block;color:#4b5563;border-left:2px solid #0a5ef8;padding:6px 10px;font-size:13.5px;text-decoration:none;transition:.15s}.kb-article-sidebar section>a:not(.kb-primary):hover{color:#0a5ef8;background:#eff4fe;border-color:#0a5ef8}.kb-article-sidebar section>a.nested{margin-left:10px;border-color:#c7d9fd}.kb-article-sidebar .kb-tag-pills{display:flex;flex-wrap:wrap;gap:8px}.kb-article-sidebar .kb-tag-pills a{padding:6px 13px;background:#fff;color:#4b5563;border:1px solid #eaecf2;border-radius:8px;font-size:13.5px;text-decoration:none;transition:.15s}.kb-article-sidebar .kb-tag-pills a:hover{border-color:#0a5ef8;color:#0a5ef8;background:#eff4fe}.kb-footer{border-top:1px solid #f3f4f6;padding:48px 56px 26px;color:var(--dlf-muted)}.kb-footer-grid{max-width:1140px;margin:auto;display:grid;grid-template-columns:2.2fr 1fr 1fr 1fr;gap:56px}.kb-footer-grid img{height:40px;width:auto}.kb-footer-grid p{font-size:13px;line-height:1.7;max-width:340px}.kb-footer-grid strong{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.13em;margin-bottom:16px;color:#d1d5db}.kb-footer-grid a{display:block;color:var(--dlf-muted);font-size:13.5px;margin:10px 0}.kb-footer-bottom{max-width:1140px;margin:28px auto 0;border-top:1px solid #f3f4f6;padding-top:24px;font-size:12px;display:flex;justify-content:space-between}@media(max-width:900px){.kb-header{padding:0 20px}.kb-menu-toggle{display:block;margin-left:auto}.kb-nav{display:none;position:absolute;left:16px;right:16px;top:60px;margin:0;padding:16px;flex-direction:column;align-items:stretch;gap:8px;background:#fff;border:1px solid #eaecf2;border-radius:12px;box-shadow:0 12px 32px #10245124}.kb-nav.open{display:flex}.kb-nav a{padding:8px}.kb-login{display:none}.kb-header-actions{margin-left:0}.kb-header-actions .kb-primary{display:none}.kb-hero{padding:42px 24px 34px;display:block}.kb-hero>div{margin:0}.kb-hero label{display:block;margin:24px 0 0;min-width:0}.kb-main{padding:36px 24px 60px;display:block}.kb-sidebar{display:none}.kb-grid{grid-template-columns:1fr}.kb-featured{padding:28px 24px}.kb-article-layout{padding:28px 24px 60px;display:block}.kb-article-sidebar{display:none}.kb-footer{padding:40px 24px 24px}.kb-footer-grid{grid-template-columns:1fr;gap:28px}.kb-related{padding:32px 24px 48px}.kb-related-grid{grid-template-columns:1fr}.kb-inline-cta{display:block}.kb-inline-cta a{display:inline-block;margin-top:12px}.kb-stats>div{grid-template-columns:1fr 1fr}}.kb-article-blocks .kb-media-placeholder{display:block;width:100%;min-height:220px;border-radius:14px;background:#eef1f6}.site-shell .kb-hero,.site-shell .kb-main,.site-shell .kb-article-layout,.site-shell .kb-contact,.site-shell .kb-related{box-sizing:border-box}.site-shell .kb-card,.site-shell .kb-featured,.site-shell .kb-tabs button,.site-shell .kb-sidebar *,.site-shell .kb-article *{box-sizing:border-box;text-decoration:none}.kb-article-blocks>p{margin:16px 0}.kb-article-blocks ul[data-kb-list=check]{list-style:none;padding-left:0}.kb-article-blocks ul[data-kb-list=check] li:before{margin-right:10px;color:#028c80;font-weight:700;content:"✓"}.kb-article-blocks [data-kb-node]{margin:26px 0;border-radius:14px}.kb-article-blocks [data-kb-node=callout]{padding:18px 22px;border-left:4px solid #0a5ef8;background:#eff4fe}.kb-article-blocks [data-kb-node=callout][data-variant=warning]{border-color:#f59e0b;background:#fffbeb}.kb-article-blocks [data-kb-node=callout][data-variant=success]{border-color:#028c80;background:#ecfdf5}.kb-article-blocks [data-kb-node=callout] h3{margin:0 0 6px}.kb-article-blocks [data-kb-node=callout] p{margin:0}.kb-article-blocks [data-kb-node=stats]{padding:24px;border:1px solid #eaecf2;background:#f5f7fb}.kb-article-blocks [data-kb-node=stats]>[data-kb-items]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px}.kb-article-blocks [data-kb-node=stats]>[data-kb-items]>div{text-align:center}.kb-article-blocks [data-kb-node=stats] strong{display:block;color:#0a5ef8;font-family:var(--dlf-font-heading);font-size:28px}.kb-article-blocks [data-kb-node=stats] span{display:block;color:var(--dlf-muted);font-size:12px}.kb-article-blocks [data-kb-node=steps]{padding:24px;border:1px solid #e4e8f0;background:#fff}.kb-article-blocks [data-kb-node=steps] ol{padding-left:22px}.kb-article-blocks [data-kb-node=steps] li{padding:5px 0 12px 7px}.kb-article-blocks [data-kb-node=steps] h4{margin:0;color:#102451}.kb-article-blocks [data-kb-node=steps] p{margin:2px 0;color:var(--dlf-muted)}.kb-article-blocks [data-kb-node=faq] details{margin:10px 0;padding:16px 20px;border:1px solid #eaecf2;border-radius:12px;background:#f8f9fc}.kb-article-blocks [data-kb-node=faq] summary{cursor:pointer;color:#102451;font-weight:700}.kb-article-blocks [data-kb-node=cta]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 28px;color:#fff;background:linear-gradient(135deg,#0a5ef8,#6c21e3)}.kb-article-blocks [data-kb-node=cta] h3{margin:0;color:#fff}.kb-article-blocks [data-kb-node=cta] a{padding:10px 16px;border-radius:8px;background:#fff;color:#0a5ef8;font-weight:700;white-space:nowrap}.kb-article-blocks [data-kb-node=summary]{padding:24px 28px;border:1px solid #cfe2fb;background:linear-gradient(135deg,#f0f5ff,#edf9f7)}@media(max-width:600px){.kb-article-blocks [data-kb-node=cta]{display:block}.kb-article-blocks [data-kb-node=cta] a{display:inline-block;margin-top:10px}}.kb-skeleton{pointer-events:none}.kb-skeleton-line,.kb-skeleton-block,.kb-skeleton-box{background:linear-gradient(90deg,#eef1f6 25%,#e4e8f0 37%,#eef1f6 63%);background-size:400% 100%;animation:kb-skeleton-shimmer 1.4s ease infinite;border-radius:8px}.kb-skeleton-line{height:15px;margin:14px 0}.kb-skeleton-line--breadcrumb{width:160px;height:13px;margin-bottom:28px}.kb-skeleton-line--category{width:90px;height:20px;border-radius:6px}.kb-skeleton-line--title{width:85%;height:38px;margin-top:20px}.kb-skeleton-line--title-short{width:45%;height:38px}.kb-skeleton-line--excerpt{width:65%;height:17px;margin-bottom:32px}.kb-skeleton-line--text{width:100%}.kb-skeleton-line--text-short{width:70%}.kb-skeleton-block{height:280px;margin:28px 0;border-radius:14px}.kb-skeleton-box{height:150px;margin-bottom:24px;border-radius:16px}.kb-skeleton-box--small{height:100px}@keyframes kb-skeleton-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.kb-skeleton-line,.kb-skeleton-block,.kb-skeleton-box{animation:none}}.dlf-toast-viewport{position:fixed;bottom:24px;left:50%;right:auto;transform:translate(-50%);z-index:2000;display:flex;flex-direction:column-reverse;align-items:center;gap:10px;max-width:360px;pointer-events:none}.dlf-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:10px;padding:13px 14px;background:var(--dlf-brand);border:none;border-radius:var(--dlf-r);box-shadow:var(--dlf-shadow);font-family:var(--dlf-font);font-size:13.5px;line-height:1.5;color:#fff;animation:dlf-toast-in .2s ease}.dlf-toast--error{background:var(--dlf-danger)}.dlf-toast__text{flex:1}.dlf-toast__close{flex-shrink:0;border:none;background:transparent;color:#fffc;font-size:16px;line-height:1;cursor:pointer;padding:0}.dlf-toast__close:hover{color:#fff}@keyframes dlf-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.dlf-toast-viewport{left:12px;right:12px;bottom:12px;transform:none;max-width:none;align-items:stretch}}
