@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}:root{--font-sans:var(--font-geist-sans,"Geist"),-apple-system,"Segoe UI",system-ui,sans-serif;--font-display:"Avantt",var(--font-geist-sans,"Geist"),-apple-system,"Segoe UI",system-ui,sans-serif;--font-mono:var(--font-geist-mono,"Geist Mono"),"SF Mono",Menlo,Consolas,monospace;--font-serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--dc-font-sans:var(--font-sans);--dc-font-display:var(--font-display);--dc-font-mono:var(--font-mono);--dc-font-serif:var(--font-serif);--dc-text-xs:11px;--dc-text-sm:12px;--dc-text-base:13px;--dc-text-md:14px;--dc-text-lg:16px;--dc-text-xl:20px;--dc-text-2xl:24px;--dc-text-3xl:30px;--dc-s-0:0;--dc-s-1:4px;--dc-s-2:8px;--dc-s-3:12px;--dc-s-4:16px;--dc-s-5:20px;--dc-s-6:24px;--dc-s-8:32px;--dc-s-10:40px;--dc-s-12:48px;--row-h:44px;--dc-row-h:36px;--dc-input-h:30px;--dc-pad-cell:8px 12px;--dc-r-1:6px;--dc-r-2:10px;--dc-r-3:12px;--dc-r-4:16px;--dc-r-pill:9999px;--dc-border:1px solid var(--dc-ink-150);--dc-border-strong:1px solid var(--dc-ink-200);--glass-blur:24px;--glass-saturate:180%;--background:#f8f6f6;--foreground:#181416;--muted-foreground:#675d61;--glass-border:rgba(0,0,0,0.10);--hover-overlay:rgba(0,0,0,0.05);--hover-overlay-strong:rgba(0,0,0,0.08);--dc-ink-900:#181416;--dc-ink-800:#2f292c;--dc-ink-700:#474044;--dc-ink-600:#625a5e;--dc-ink-500:#7b7377;--dc-ink-400:#958d91;--dc-ink-300:#b4adb0;--dc-ink-200:#d0cacc;--dc-ink-150:#e1dcde;--dc-ink-100:#ebe7e8;--dc-ink-75:#f1eeef;--dc-ink-50:#f6f3f4;--dc-paper:#ffffff;--brand:#d73545;--brand-foreground:#ffffff;--brand-soft:rgba(215,53,69,0.08);--brand-50:#fdf2f3;--brand-100:#fbe4e7;--brand-200:#f7c9cf;--brand-300:#ef9ca6;--brand-400:#e36876;--brand-500:#d73545;--brand-600:#c02738;--brand-700:#a51f30;--brand-800:#861d2b;--brand-900:#641923;--dc-success-bg:oklch(0.95 0.03 152);--dc-success-line:oklch(0.85 0.06 152);--dc-success-fg:oklch(0.45 0.09 150);--dc-success-600:oklch(0.45 0.09 150);--dc-warn-bg:oklch(0.95 0.045 82);--dc-warn-line:oklch(0.85 0.085 82);--dc-warn-fg:oklch(0.50 0.10 68);--dc-warn-600:oklch(0.58 0.11 68);--dc-error-bg:oklch(0.95 0.035 25);--dc-error-line:oklch(0.86 0.085 25);--dc-error-fg:oklch(0.50 0.16 26);--dc-error-600:oklch(0.57 0.19 26);--dc-info-bg:oklch(0.95 0.03 232);--dc-info-line:oklch(0.85 0.055 232);--dc-info-fg:oklch(0.50 0.08 235);--dc-overlay:rgba(0,0,0,0.45);--dc-primary-50:var(--brand-50);--dc-primary-100:var(--brand-100);--dc-primary-200:var(--brand-200);--dc-primary-300:var(--brand-300);--dc-primary-400:var(--brand-400);--dc-primary-500:var(--brand-500);--dc-primary-600:var(--brand-500);--dc-primary-700:var(--brand-700);--dc-primary-800:var(--brand-800);--dc-primary-900:var(--brand-900);--dc-brand:var(--brand);--dc-brand-hover:var(--brand-700);--dc-brand-tint:var(--brand-soft);--gray-0:var(--dc-paper);--gray-25:var(--dc-ink-50);--gray-50:var(--dc-ink-50);--gray-100:var(--dc-ink-100);--gray-150:var(--dc-ink-150);--gray-200:var(--dc-ink-200);--gray-300:var(--dc-ink-300);--gray-400:var(--dc-ink-400);--gray-500:var(--dc-ink-500);--gray-600:var(--dc-ink-600);--gray-700:var(--dc-ink-700);--gray-800:var(--dc-ink-800);--gray-900:var(--dc-ink-900);--bg-app:var(--dc-ink-50);--bg-canvas:var(--dc-ink-50);--bg-surface:var(--dc-paper);--bg-hover:var(--dc-ink-100);--fg-primary:var(--dc-ink-900);--fg-secondary:var(--dc-ink-600);--fg-tertiary:var(--dc-ink-500);--fg-muted:var(--dc-ink-400);--fg-disabled:var(--dc-ink-300);--border-subtle:var(--dc-ink-150);--border-default:var(--dc-ink-200);--border-strong:var(--dc-ink-300);--success-50:var(--dc-success-bg);--success-100:oklch(0.90 0.05 152);--success-500:oklch(0.62 0.13 155);--success-700:var(--dc-success-fg);--warning-50:var(--dc-warn-bg);--warning-100:oklch(0.90 0.07 82);--warning-500:oklch(0.72 0.15 72);--warning-700:var(--dc-warn-fg);--danger-50:var(--dc-error-bg);--danger-100:oklch(0.91 0.05 25);--danger-500:oklch(0.60 0.20 26);--danger-700:var(--dc-error-fg);--info-50:var(--dc-info-bg);--info-100:oklch(0.90 0.05 232);--info-500:oklch(0.60 0.13 235);--info-700:var(--dc-info-fg);--dc-shadow-sm:0 1px 2px rgba(16,20,28,0.06);--dc-shadow-md:0 4px 12px rgba(16,20,28,0.08);--dc-shadow-lg:0 12px 32px rgba(16,20,28,0.14);--shadow-xs:var(--dc-shadow-sm);--shadow-sm:var(--dc-shadow-sm);--shadow-md:var(--dc-shadow-md);--shadow-lg:var(--dc-shadow-lg);--dc-conf-high-bg:var(--dc-success-bg);--dc-conf-high-line:var(--dc-success-line);--dc-conf-high-fg:var(--dc-success-fg);--dc-conf-mid-bg:var(--dc-warn-bg);--dc-conf-mid-line:var(--dc-warn-line);--dc-conf-mid-fg:var(--dc-warn-fg);--dc-conf-low-bg:var(--dc-error-bg);--dc-conf-low-line:var(--dc-error-line);--dc-conf-low-fg:var(--dc-error-fg)}.dark{--background:#16090c;--foreground:#f3edef;--muted-foreground:#b9a5a8;--glass-border:rgba(255,255,255,0.12);--hover-overlay:rgba(255,255,255,0.05);--hover-overlay-strong:rgba(255,255,255,0.08);--dc-ink-900:#f3edef;--dc-ink-800:#e7dfe2;--dc-ink-700:#d1c5c9;--dc-ink-600:#b4a6ab;--dc-ink-500:#95868c;--dc-ink-400:#796970;--dc-ink-300:#655159;--dc-ink-200:#4a343c;--dc-ink-150:#3a272e;--dc-ink-100:#2f1d23;--dc-ink-75:#29171d;--dc-ink-50:#211116;--dc-paper:#2a151c;--brand:#ec5361;--brand-foreground:#ffffff;--brand-soft:#52232b;--brand-50:#3d1d23;--brand-100:#4b2028;--brand-200:#632832;--brand-300:#85313d;--brand-400:#b13e4c;--brand-500:#ec5361;--brand-600:#f06e7a;--brand-700:#f58d97;--brand-800:#f9b2b8;--brand-900:#fcd9dc;--dc-brand-tint:#52232b;--dc-success-bg:oklch(0.30 0.06 152);--dc-success-line:oklch(0.42 0.08 152);--dc-success-fg:oklch(0.80 0.12 155);--dc-success-600:oklch(0.80 0.12 155);--dc-warn-bg:oklch(0.32 0.06 75);--dc-warn-line:oklch(0.45 0.08 78);--dc-warn-fg:oklch(0.83 0.12 82);--dc-warn-600:oklch(0.83 0.12 82);--dc-error-bg:oklch(0.32 0.09 26);--dc-error-line:oklch(0.45 0.12 26);--dc-error-fg:oklch(0.78 0.15 26);--dc-error-600:oklch(0.78 0.15 26);--dc-info-bg:oklch(0.30 0.06 234);--dc-info-line:oklch(0.43 0.08 233);--dc-info-fg:oklch(0.80 0.10 232);--dc-overlay:rgba(0,0,0,0.6);--success-100:oklch(0.36 0.07 152);--success-500:oklch(0.72 0.14 155);--warning-100:oklch(0.38 0.07 78);--warning-500:oklch(0.82 0.14 78);--danger-100:oklch(0.38 0.10 26);--danger-500:oklch(0.70 0.18 26);--info-100:oklch(0.36 0.07 234);--info-500:oklch(0.74 0.12 233);--dc-shadow-sm:0 0 0 1px var(--dc-ink-150);--dc-shadow-md:0 0 0 1px var(--dc-ink-150),0 8px 24px rgba(0,0,0,0.5);--dc-shadow-lg:0 0 0 1px var(--dc-ink-200),0 16px 48px rgba(0,0,0,0.6)}[data-density=compact]{--dc-row-h:30px;--dc-input-h:26px;--dc-pad-cell:5px 10px;--dc-text-base:12px}[data-density=comfortable]{--dc-row-h:44px;--dc-input-h:36px;--dc-pad-cell:12px 16px;--dc-text-base:14px}.dc-app,.dc-app *{box-sizing:border-box}.dc-app{font-family:var(--dc-font-sans);font-size:var(--dc-text-base);color:var(--dc-ink-800);background:transparent;-webkit-font-smoothing:antialiased;line-height:1.45}.dc-app .mono{font-family:var(--dc-font-mono)}.dc-app .mono,.dc-app .num{font-feature-settings:"tnum"}.dc-app .num{font-variant-numeric:tabular-nums}.dc-btn{display:inline-flex;align-items:center;gap:6px;height:var(--dc-input-h);padding:0 12px;border-radius:var(--dc-r-2);border:1px solid var(--dc-ink-200);background:var(--dc-paper);color:var(--dc-ink-800);font:inherit;font-weight:500;font-size:var(--dc-text-base);cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s}.dc-btn:hover{background:var(--dc-ink-75)}.dc-btn-primary{background:var(--dc-brand);border-color:var(--dc-brand);color:#fff}.dc-btn-primary:hover{background:var(--dc-brand-hover);border-color:var(--dc-brand-hover)}.dc-btn-danger{color:var(--dc-error-600);border-color:var(--dc-error-line)}.dc-btn-ghost{background:transparent;border-color:transparent}.dc-btn-ghost:hover{background:var(--dc-ink-100)}.dc-btn-sm{height:26px;padding:0 9px;font-size:var(--dc-text-sm)}.dc-input{display:block;width:100%;height:var(--dc-input-h);padding:0 10px;border:1px solid var(--dc-ink-200);border-radius:var(--dc-r-2);background:var(--dc-paper);font:inherit;font-size:var(--dc-text-base);color:var(--dc-ink-800);outline:none}.dc-input:focus{border-color:var(--dc-brand);box-shadow:0 0 0 3px var(--dc-brand-tint)}.dc-badge{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:100px;font-size:var(--dc-text-xs);font-weight:500;line-height:18px;border:1px solid transparent;white-space:nowrap}.dc-badge-success{background:var(--dc-success-bg);color:var(--dc-success-fg);border-color:var(--dc-success-line)}.dc-badge-warn{background:var(--dc-warn-bg);color:var(--dc-warn-fg);border-color:var(--dc-warn-line)}.dc-badge-error{background:var(--dc-error-bg);color:var(--dc-error-fg);border-color:var(--dc-error-line)}.dc-badge-info{background:var(--dc-info-bg);color:var(--dc-info-fg);border-color:var(--dc-info-line)}.dc-badge-neutral{background:var(--dc-ink-100);color:var(--dc-ink-700);border-color:var(--dc-ink-200)}.dc-card{background:var(--dc-paper);border:var(--dc-border);border-radius:var(--dc-r-3);box-shadow:var(--dc-shadow-sm)}.dc-table{width:100%;border-collapse:collapse;font-size:var(--dc-text-base);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dc-table thead th{text-align:left;padding:var(--dc-pad-cell);font-size:var(--dc-text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--dc-ink-500);border-bottom:1px solid var(--dc-ink-150);background:var(--dc-ink-50)}.dc-table tbody td{padding:var(--dc-pad-cell);border-bottom:1px solid var(--dc-ink-100);color:var(--dc-ink-800);height:var(--dc-row-h)}.dc-table tbody tr:hover td{background:var(--dc-ink-50)}.dc-table tbody tr:last-child td{border-bottom:none}.dc-conf{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border-radius:3px;font-size:10.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em;border:1px solid}.dc-conf-high{background:var(--dc-conf-high-bg);color:var(--dc-conf-high-fg);border-color:var(--dc-conf-high-line)}.dc-conf-mid{background:var(--dc-conf-mid-bg);color:var(--dc-conf-mid-fg);border-color:var(--dc-conf-mid-line)}.dc-conf-low{background:var(--dc-conf-low-bg);color:var(--dc-conf-low-fg);border-color:var(--dc-conf-low-line)}.dc-field{position:relative;display:flex;flex-direction:column;gap:2px;padding:6px 8px 5px;border-radius:var(--dc-r-2);border:1px solid transparent;background:var(--dc-paper);transition:background .12s,border-color .12s}.dc-field-label{font-size:10.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--dc-ink-500)}.dc-field-value{font-size:var(--dc-text-md);color:var(--dc-ink-900);font-weight:500}.dc-field-high{background:var(--dc-conf-high-bg);border-color:var(--dc-conf-high-line)}.dc-field-mid{background:var(--dc-conf-mid-bg);border-color:var(--dc-conf-mid-line)}.dc-field-low{background:var(--dc-conf-low-bg);border-color:var(--dc-conf-low-line)}.dc-field-active{box-shadow:0 0 0 2px var(--dc-brand);border-color:var(--dc-brand)}.dc-logo-mark{display:inline-flex;align-items:center;gap:8px;font-weight:600;letter-spacing:-.01em;color:var(--dc-ink-900)}.dc-section-head{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--dc-ink-100);background:var(--dc-ink-50)}.dc-section-head h3{font-size:var(--dc-text-sm);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--dc-ink-600);margin:0}.dc-nav-item{display:flex;align-items:center;gap:9px;height:32px;padding:0 10px;border-radius:var(--dc-r-2);color:var(--dc-ink-600);font-size:var(--dc-text-base);cursor:pointer}.dc-nav-item:hover{background:var(--dc-ink-100);color:var(--dc-ink-800)}.dc-nav-item.active{background:var(--dc-brand-tint);color:var(--dc-brand);font-weight:500}.dc-nav-item .dc-count{margin-left:auto;font-size:11px;color:var(--dc-ink-500);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dc-nav-item.active .dc-count{color:var(--dc-brand)}.dc-kpi{padding:14px 16px;background:var(--dc-paper);border:var(--dc-border);border-radius:var(--dc-r-3);display:flex;flex-direction:column;gap:4px;box-shadow:var(--dc-shadow-sm)}.dc-kpi-label{font-size:var(--dc-text-xs);color:var(--dc-ink-500);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.dc-kpi-value{font-size:26px;font-weight:600;letter-spacing:-.02em;color:var(--dc-ink-900);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.dc-kpi-delta{font-size:11px;color:var(--dc-ink-500)}.dc-kpi-delta.up{color:var(--dc-success-fg)}.dc-kpi-delta.down{color:var(--dc-error-600)}.dc-topbar{height:56px;border-bottom:1px solid var(--glass-border);background:color-mix(in oklab,var(--dc-paper) 86%,transparent);align-items:center;padding:0 16px;gap:12px}.dc-sidebar,.dc-topbar{-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);display:flex;flex-shrink:0}.dc-sidebar{width:220px;background:color-mix(in oklab,var(--dc-paper) 82%,transparent);border-right:1px solid var(--glass-border);flex-direction:column}[data-dc-rail]{transition:width .16s ease}[data-dc-shell][data-collapsed="1"] [data-dc-rail]{width:64px!important;min-width:64px!important}[data-dc-shell][data-collapsed="1"] [data-dc-hide]{display:none!important}[data-dc-shell][data-collapsed="1"] [data-dc-navlink]{justify-content:center!important;gap:0!important;padding-left:0!important;padding-right:0!important}.dc-sidebar-toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:none;background:transparent;cursor:pointer;border-radius:var(--dc-r-2,6px);color:var(--dc-ink-500,#6b7280);transition:background .12s,color .12s}.dc-sidebar-toggle:hover{background:var(--dc-ink-100,#f1f1f1);color:var(--dc-ink-800,#333)}.dc-doc-preview{position:relative;width:100%;height:100%;background:var(--dc-ink-100);overflow:hidden}.dc-app svg{flex-shrink:0}.dc-app .dc-btn:focus-visible,.dc-app [role=button]:focus-visible,.dc-app a:focus-visible,.dc-app select:focus-visible{outline:none;border-color:var(--dc-brand);box-shadow:0 0 0 3px var(--dc-brand-tint)}.dc-btn:active{transform:translateY(.5px)}.dc-btn:disabled,.dc-btn[aria-disabled=true]{opacity:.55;pointer-events:none}.dc-input{transition:border-color .12s ease,box-shadow .12s ease}.dc-table tbody td{transition:background .1s ease}@keyframes dc-spin{to{transform:rotate(1turn)}}.dc-spinner{display:inline-block;width:14px;height:14px;border:2px solid var(--dc-ink-200);border-top-color:var(--dc-brand);border-radius:50%;animation:dc-spin .7s linear infinite;vertical-align:-2px}.dc-btn-primary .dc-spinner{border-color:#fff rgb(255 255 255/.35) rgb(255 255 255/.35)}@keyframes dc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.dc-skeleton{display:block;border-radius:var(--dc-r-2);background:linear-gradient(100deg,var(--dc-ink-100) 40%,var(--dc-ink-75) 50%,var(--dc-ink-100) 60%);background-size:200% 100%;animation:dc-shimmer 1.4s ease-in-out infinite}@keyframes dc-dialog-in{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:none}}@keyframes dc-backdrop-in{0%{opacity:0}to{opacity:1}}.dc-app dialog[open],.dc-native-dialog[open]{animation:dc-dialog-in .16s ease-out}.dc-app dialog::-webkit-backdrop,.dc-native-dialog::-webkit-backdrop{background:rgb(15 23 42/.35);animation:dc-backdrop-in .16s ease-out}.dc-app dialog::backdrop,.dc-native-dialog::backdrop{background:rgb(15 23 42/.35);animation:dc-backdrop-in .16s ease-out}@media (prefers-reduced-motion:reduce){.dc-app *,.dc-app :after,.dc-app :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.dc-spinner{animation:dc-spin .7s linear infinite!important}.dc-skeleton{animation:none!important}}@font-face{font-family:Avantt;src:url(/fonts/avantt-regular.woff2) format("woff2");font-style:normal;font-weight:400 500;font-display:swap}@font-face{font-family:Avantt;src:url(/fonts/avantt-semibold.woff2) format("woff2");font-style:normal;font-weight:600 700;font-display:swap}.dc-brand-wordmark{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.dc-brand-wordmark img{display:block}.dark .dc-brand-wordmark-light,.dc-brand-wordmark-dark{display:none!important}.dark .dc-brand-wordmark-dark{display:block!important}body,html{margin:0;padding:0;background:var(--background);color:var(--dc-ink-800);font-family:var(--dc-font-sans);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;font-size:13.5px;line-height:1.45;min-height:100%}body{position:relative}h1,h2,h3,h4,h5,h6{font-family:var(--dc-font-display)}*{box-sizing:border-box}a{color:inherit;text-decoration:none}button{font:inherit}.dc-hub{min-height:100vh;padding:56px 56px 96px;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:28px}.dc-hub-kicker{font-family:var(--dc-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--dc-ink-500)}.dc-hub-title{font-family:var(--dc-font-serif);font-size:40px;font-weight:500;letter-spacing:-.01em;line-height:1.08;color:var(--dc-ink-900);margin:0;max-width:720px}.dc-hub-lede{font-size:17px;line-height:1.55;color:var(--dc-ink-600);margin:0;max-width:720px}.dc-hub-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;margin-top:12px}.dc-hub-card{display:flex;flex-direction:column;gap:10px;padding:22px 24px;background:var(--dc-paper);border:1px solid var(--dc-ink-150);border-radius:var(--dc-r-3);text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.dc-hub-card:hover{border-color:var(--dc-brand);box-shadow:var(--dc-shadow-md);transform:translateY(-1px)}.dc-hub-card .num{font-family:var(--dc-font-mono);font-size:11px;letter-spacing:.06em;color:var(--dc-ink-500);text-transform:uppercase}.dc-hub-card h3{margin:0;font-size:16px;font-weight:600;color:var(--dc-ink-900);letter-spacing:-.01em}.dc-hub-card p{margin:0;font-size:13px;line-height:1.5;color:var(--dc-ink-600)}.dc-hub-card .dc-hub-meta{display:flex;align-items:center;gap:8px;font-family:var(--dc-font-mono);font-size:10.5px;color:var(--dc-ink-500)}.dc-hub-card .dc-hub-meta strong{color:var(--dc-ink-700);font-weight:600}.dc-hub-section{margin-top:36px;padding-top:24px;border-top:1px solid var(--dc-ink-150)}.dc-hub-section h2{font-size:11px;font-family:var(--dc-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dc-ink-500);margin:0 0 14px}.dc-frame{width:100vw;height:100vh;overflow:hidden}.dc-frame .dc-app{width:100%;height:100%;display:flex;flex-direction:column}.dc-mobile-frame{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--dc-ink-200);padding:24px}.dc-mobile-device{width:390px;height:780px;border-radius:36px;overflow:hidden;box-shadow:var(--dc-shadow-lg);background:var(--dc-paper);border:1px solid var(--dc-ink-200)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body:before{content:"";position:fixed;inset:-10vmax;z-index:0;pointer-events:none;background:radial-gradient(80rem 55rem at -14% 8%,rgba(215,53,69,.08),transparent 60%),radial-gradient(95rem 60rem at 90% -20%,rgba(181,35,53,.06),transparent 64%),radial-gradient(70rem 45rem at 50% 115%,rgba(215,53,69,.04),transparent 55%);filter:blur(40px)}.dark body:before{background:radial-gradient(80rem 55rem at -14% 8%,rgba(215,53,69,.26),transparent 60%),radial-gradient(95rem 60rem at 90% -20%,rgba(181,35,53,.2),transparent 64%),radial-gradient(70rem 45rem at 50% 115%,rgba(215,53,69,.16),transparent 55%)}body:after{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;background-image:linear-gradient(90deg,rgba(0,0,0,.035) 1px,transparent 0),linear-gradient(180deg,rgba(0,0,0,.035) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at center,black 30%,transparent 100%);mask-image:radial-gradient(ellipse 80% 70% at center,black 30%,transparent 100%)}.dark body:after{background-image:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.035) 1px,transparent 0)}body>*{position:relative;z-index:2}.glass,.glass-pill,.glass-strong,.glass-subtle{-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(--glass-border)}.glass{background:rgba(255,255,255,.55);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.7),inset 0 -1px 0 0 rgba(0,0,0,.04),0 10px 30px -18px rgba(0,0,0,.18)}.glass-strong{background:color-mix(in oklab,var(--dc-paper) 92%,transparent);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.7),inset 0 -1px 0 0 rgba(0,0,0,.05),0 18px 48px -22px rgba(0,0,0,.18),0 6px 16px -6px rgba(0,0,0,.08)}.glass-subtle{background:rgba(255,255,255,.45);border-color:rgba(0,0,0,.07);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}.glass-pill{background:rgba(255,255,255,.65);backdrop-filter:blur(28px) saturate(200%);-webkit-backdrop-filter:blur(28px) saturate(200%);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.85),inset 0 -1px 0 0 rgba(0,0,0,.05),0 10px 26px -14px rgba(0,0,0,.18)}.glass-pill:not(.glass-pill-active):hover{background:rgba(255,255,255,.85)}.glass-pill-active{background:var(--dc-paper);color:var(--dc-ink-900);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6),inset 0 -1px 0 0 rgba(0,0,0,.05),0 2px 6px -1px rgba(0,0,0,.1)}.dark .glass{background-color:transparent;background-image:linear-gradient(color-mix(in oklab,white 7%,transparent),color-mix(in oklab,white 7%,transparent));box-shadow:inset 0 1px 0 0 color-mix(in oklab,white 16%,transparent),inset 0 -1px 0 0 color-mix(in oklab,black 18%,transparent),0 18px 48px -16px rgba(0,0,0,.7),0 4px 12px -4px rgba(0,0,0,.45)}.dark .glass-strong{background-color:color-mix(in oklab,var(--dc-paper) 80%,transparent);background-image:linear-gradient(color-mix(in oklab,white 11%,transparent),color-mix(in oklab,white 11%,transparent));box-shadow:inset 0 1px 0 0 color-mix(in oklab,white 22%,transparent),inset 0 -1px 0 0 color-mix(in oklab,black 22%,transparent),0 24px 60px -18px rgba(0,0,0,.75),0 8px 20px -6px rgba(0,0,0,.5)}.dark .glass-subtle{background-color:transparent;background-image:linear-gradient(color-mix(in oklab,white 4%,transparent),color-mix(in oklab,white 4%,transparent));border-color:color-mix(in oklab,white 10%,transparent);box-shadow:inset 0 1px 0 0 color-mix(in oklab,white 12%,transparent),0 8px 24px -8px rgba(0,0,0,.5)}.dark .glass-pill{background-color:transparent;background-image:linear-gradient(color-mix(in oklab,white 10%,transparent),color-mix(in oklab,white 10%,transparent));box-shadow:inset 0 1px 0 0 color-mix(in oklab,white 24%,transparent),inset 0 -1px 0 0 color-mix(in oklab,black 24%,transparent),0 20px 50px -16px rgba(0,0,0,.7),0 6px 16px -4px rgba(0,0,0,.45)}.dark .glass-pill-active{background:color-mix(in oklab,black 55%,transparent);color:var(--dc-ink-900);box-shadow:inset 0 1px 0 0 color-mix(in oklab,white 14%,transparent),inset 0 -1px 0 0 color-mix(in oklab,black 40%,transparent),0 4px 12px -2px rgba(0,0,0,.6)}@keyframes dz-fade-in{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dz-row-in{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dz-quick-popover-in{0%{opacity:0;transform:translate3d(0,4px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes dz-pulse-brand{0%,to{opacity:.55}50%{opacity:1}}.dz-fade-in{animation:dz-fade-in .32s cubic-bezier(.16,1,.3,1) both}.dz-row-in{animation:dz-row-in .28s cubic-bezier(.16,1,.3,1) both}.dz-quick-popover-in{animation:dz-quick-popover-in .2s cubic-bezier(.22,1,.36,1) both}.dz-pulse-brand{animation:dz-pulse-brand 1.4s ease-in-out infinite}@keyframes dz-progress-indeterminate{0%{left:-45%;width:45%}60%{left:55%;width:55%}to{left:100%;width:45%}}.dz-progress{position:relative;height:4px;width:100%;background:color-mix(in srgb,var(--dc-brand) 16%,transparent);border-radius:999px;overflow:hidden}.dz-progress>span{position:absolute;top:0;bottom:0;left:-45%;background:var(--dc-brand);border-radius:999px;animation:dz-progress-indeterminate 1.5s cubic-bezier(.65,0,.35,1) infinite}.dz-pulse-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor;animation:dz-pulse-brand 1.2s ease-in-out infinite}.dz-scroll-hide{scrollbar-width:none}.dz-scroll-hide::-webkit-scrollbar{display:none}.dc-tpl-corpo{display:flex;flex-direction:column;gap:var(--dc-s-3);padding:var(--dc-s-4);min-width:min(560px,88vw);max-width:640px}.dc-tpl-corpo h3{margin:0;font-size:var(--dc-text-lg);color:var(--dc-ink-900)}.dc-tpl-nota{margin:0;font-size:var(--dc-text-xs);color:var(--dc-ink-600);line-height:1.5}.dc-tpl-campo{display:flex;flex-direction:column;gap:3px}.dc-tpl-campo span{font-size:var(--dc-text-xs);color:var(--dc-ink-600)}.dc-tpl-elenco{display:flex;flex-direction:column;gap:4px;max-height:240px;overflow-y:auto;border:1px solid var(--dc-ink-150);border-radius:var(--dc-r-2);padding:var(--dc-s-2)}.dc-tpl-voce{display:flex;align-items:flex-start;gap:var(--dc-s-2);padding:5px 6px;border-radius:var(--dc-r-1);cursor:pointer;font-size:var(--dc-text-sm)}.dc-tpl-voce:hover{background:var(--dc-ink-50)}.dc-tpl-voce>span{flex:1 1;min-width:0}.dc-tpl-desc{display:block;font-size:var(--dc-text-xs);color:var(--dc-ink-600)}.dc-tpl-anteprima{border:1px solid var(--dc-ink-150);border-radius:var(--dc-r-2);background:var(--dc-ink-50);padding:var(--dc-s-3);display:flex;flex-direction:column;gap:5px}.dc-tpl-riga{margin:0;color:var(--dc-ink-700)}.dc-tpl-avviso,.dc-tpl-riga{font-size:var(--dc-text-xs);line-height:1.5}.dc-tpl-avviso{margin:4px 0 0;padding:6px 8px;border-left:3px solid var(--dc-warn-line);background:var(--dc-warn-bg);color:var(--dc-warn-fg)}.dc-tpl-esito{margin:0;font-size:var(--dc-text-xs)}.dc-tpl-esito.ok{color:var(--dc-success-fg)}.dc-tpl-esito.error{color:var(--dc-error-fg)}.dc-tpl-azioni{display:flex;justify-content:flex-end;gap:var(--dc-s-2)}.dc-fieldwb{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:var(--dc-s-4);gap:var(--dc-s-4);padding:var(--dc-s-4);align-items:start}@media (max-width:1020px){.dc-fieldwb{grid-template-columns:minmax(0,1fr)}}.dc-fieldwb-col{border:1px solid var(--dc-ink-150);border-radius:var(--dc-r-3);background:var(--dc-paper);display:flex;flex-direction:column;min-width:0}.dc-fieldwb-head{display:flex;align-items:center;gap:var(--dc-s-2);padding:var(--dc-s-3) var(--dc-s-4);border-bottom:1px solid var(--dc-ink-150);background:var(--dc-ink-50);border-radius:var(--dc-r-3) var(--dc-r-3) 0 0}.dc-fieldwb-head h4{margin:0;font-size:var(--dc-text-sm);font-weight:600;color:var(--dc-ink-800)}.dc-fieldwb-count{margin-left:auto;min-width:22px;padding:1px 7px;border-radius:var(--dc-r-pill);background:var(--dc-ink-150);color:var(--dc-ink-700);font-size:var(--dc-text-xs);font-weight:600;text-align:center}.dc-fieldwb-count-on{background:var(--dc-brand);color:#fff}.dc-fieldwb-tools{display:flex;gap:var(--dc-s-2);padding:var(--dc-s-3) var(--dc-s-4);border-bottom:1px solid var(--dc-ink-150)}.dc-fieldwb-tools .dc-input{height:30px;font-size:var(--dc-text-xs)}.dc-fieldwb-tools input[type=search]{flex:1 1;min-width:0}.dc-fieldwb-hint,.dc-fieldwb-notice{margin:0;padding:var(--dc-s-2) var(--dc-s-4);font-size:var(--dc-text-xs);line-height:1.5;color:var(--dc-ink-600);border-bottom:1px solid var(--dc-ink-150)}.dc-fieldwb-notice{color:var(--dc-success-fg);background:var(--dc-success-bg)}.dc-fieldwb-scroll{max-height:620px;overflow-y:auto;padding:var(--dc-s-2)}.dc-fieldwb-empty{margin:0;padding:var(--dc-s-6) var(--dc-s-4);font-size:var(--dc-text-xs);color:var(--dc-ink-500);text-align:center;line-height:1.6}.dc-fieldwb-group{margin:var(--dc-s-3) 0 var(--dc-s-1);padding:0 var(--dc-s-2);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--dc-ink-500)}.dc-fieldwb-avail{display:flex;align-items:center;gap:var(--dc-s-2);width:100%;padding:5px var(--dc-s-2);border:0;border-radius:var(--dc-r-2);background:transparent;text-align:left;cursor:pointer;transition:background .12s ease}.dc-fieldwb-avail:hover{background:var(--dc-brand-tint)}.dc-fieldwb-avail:focus-visible{outline:2px solid var(--dc-brand);outline-offset:-2px}.dc-fieldwb-plus{flex:none;width:17px;height:17px;border-radius:var(--dc-r-1);border:1px solid var(--dc-ink-200);color:var(--dc-ink-500);font-size:12px;line-height:15px;text-align:center}.dc-fieldwb-avail:hover .dc-fieldwb-plus{border-color:var(--dc-brand);color:var(--dc-brand)}.dc-fieldwb-name{font-size:11.5px;color:var(--dc-ink-900);overflow-wrap:anywhere}.dc-fieldwb-type{font-family:var(--dc-font-mono);font-size:10px;color:var(--dc-ink-500);margin-left:auto;flex:none}.dc-fieldwb-item{display:flex;gap:var(--dc-s-2);padding:var(--dc-s-2);margin-bottom:var(--dc-s-2);border:1px solid var(--dc-ink-150);border-radius:var(--dc-r-2);background:var(--dc-paper)}.dc-fieldwb-item:hover{border-color:var(--dc-ink-200)}.dc-fieldwb-pos{flex:none;display:flex;flex-direction:column;align-items:center;gap:2px;cursor:-webkit-grab;cursor:grab}.dc-fieldwb-num{min-width:22px;padding:1px 5px;border-radius:var(--dc-r-1);background:var(--dc-brand-tint);color:var(--dc-brand);font-size:11px;font-weight:600;text-align:center}.dc-fieldwb-pos button{width:22px;height:16px;padding:0;border:1px solid var(--dc-ink-150);border-radius:var(--dc-r-1);background:var(--dc-paper);color:var(--dc-ink-600);font-size:9px;line-height:1;cursor:pointer}.dc-fieldwb-pos button:hover:not(:disabled){border-color:var(--dc-brand);color:var(--dc-brand)}.dc-fieldwb-pos button:disabled{opacity:.3;cursor:default}.dc-fieldwb-body{flex:1 1;min-width:0}.dc-fieldwb-titlerow{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-bottom:5px}.dc-fieldwb-titlerow .dc-fieldwb-type{margin-left:0}.dc-fieldwb-area{background:var(--dc-primary-50);color:var(--dc-primary-700);font-size:10px}.dc-fieldwb-remove{flex:none;width:20px;height:20px;padding:0;border:1px solid transparent;border-radius:var(--dc-r-1);background:transparent;color:var(--dc-ink-400);font-size:15px;line-height:1;cursor:pointer}.dc-fieldwb-remove:hover{border-color:var(--dc-error-line);background:var(--dc-error-bg);color:var(--dc-error-fg)}.dc-fieldwb-inputs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--dc-s-2);gap:var(--dc-s-2)}@media (max-width:760px){.dc-fieldwb-inputs{grid-template-columns:minmax(0,1fr)}}.dc-fieldwb-inputs label{display:flex;flex-direction:column;gap:2px;min-width:0}.dc-fieldwb-inputs label span{font-size:10px;color:var(--dc-ink-500)}.dc-fieldwb-inputs .dc-input{height:27px;font-size:11.5px;width:100%;box-sizing:border-box}@media (prefers-reduced-motion:reduce){.dc-fieldwb-avail{transition:none}.dz-fade-in,.dz-progress>span,.dz-pulse-brand,.dz-pulse-dot,.dz-quick-popover-in,.dz-row-in{animation:none!important}.dz-progress>span{left:0;width:100%;opacity:.4}}.dz-theme-toggle{width:38px;height:38px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;color:var(--dc-ink-700);cursor:pointer;transition:color .12s}.dz-theme-toggle:hover{color:var(--dc-ink-900)}.dz-theme-toggle .dz-ic-sun{display:none}.dark .dz-theme-toggle .dz-ic-sun{display:inline-flex}.dark .dz-theme-toggle .dz-ic-moon{display:none}.dc-assistant-md>:first-child{margin-top:0}.dc-assistant-md>:last-child{margin-bottom:0}.dc-assistant-md p{margin:0 0 8px}.dc-assistant-md h1,.dc-assistant-md h2,.dc-assistant-md h3,.dc-assistant-md h4,.dc-assistant-md h5{margin:12px 0 6px;font-weight:700;line-height:1.3;color:var(--fg-primary,var(--dc-ink-900))}.dc-assistant-md h1{font-size:16px}.dc-assistant-md h2{font-size:15px}.dc-assistant-md h3,.dc-assistant-md h4,.dc-assistant-md h5{font-size:14px}.dc-assistant-md ol,.dc-assistant-md ul{margin:4px 0 8px;padding-left:20px}.dc-assistant-md li{margin:2px 0}.dc-assistant-md a{color:var(--brand-600,#1566f9);text-decoration:underline}.dc-assistant-md strong{font-weight:600}.dc-assistant-md blockquote{margin:8px 0;padding-left:12px;border-left:3px solid var(--border-default,#d4d9df);color:var(--fg-secondary,var(--dc-ink-600))}.dc-assistant-md table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:8px 0;font-size:12.5px}.dc-assistant-md td,.dc-assistant-md th{border:1px solid var(--border-subtle,#e3e7ec);padding:6px 10px;text-align:left;vertical-align:top}.dc-assistant-md th{background:var(--gray-100,#eceef1);font-weight:600;white-space:nowrap}.dc-md-inline-code{font-family:var(--font-mono);font-size:.86em;background:var(--gray-100,#eceef1);padding:1px 5px;border-radius:4px}.dc-inbox-toolbar{justify-content:space-between;gap:12px}.dc-inbox-title,.dc-inbox-toolbar{display:flex;flex-wrap:wrap;align-items:center}.dc-inbox-title{gap:10px;min-width:0}.dc-inbox-title h1{overflow-wrap:normal}.dc-inbox-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media (max-width:600px){.dc-inbox-actions{width:100%}.dc-inbox-actions>a,.dc-inbox-actions>button{flex:1 1;justify-content:center}}@font-face{font-family:Geist;src:url(/fonts/family/Geist-400.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/family/Geist-500.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/family/Geist-600.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Avantt;src:url(/fonts/family/avantt-semibold.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/family/GeistMono-400.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Season Sans;src:url(/fonts/family/SeasonSans-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Season Sans;src:url(/fonts/family/SeasonSans-Medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Season Sans;src:url(/fonts/family/SeasonSans-SemiBold.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}:root{--ds-version:"1.0.0";--ds-font-ui:"Season Sans",system-ui,sans-serif;--ds-font-title:Avantt,Geist,system-ui,sans-serif;--ds-font-code:"Geist Mono",monospace;--ds-text:14px;--ds-leading:20px;--ds-title:24px;--ds-title-leading:30px;--ds-section:16px;--ds-section-leading:22px;--ds-secondary:13px;--ds-secondary-leading:20px;--ds-label:12px;--ds-label-leading:16px;--ds-kpi:28px;--ds-kpi-leading:32px;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-6:24px;--ds-space-8:32px;--ds-space-12:48px;--ds-sidebar:220px;--ds-rail:64px;--ds-topbar:56px;--ds-control:36px;--ds-nav:36px;--ds-touch:44px;--ds-row:44px;--ds-row-compact:36px;--ds-radius-control:10px;--ds-radius-panel:12px;--ds-radius-dialog:16px;--ds-canvas:#f7f8f5;--ds-surface:#ffffff;--ds-raised:#ffffff;--ds-subtle:#f0f2ee;--ds-border:#e0e5df;--ds-input-border:#8993a1;--ds-ink:#141815;--ds-muted:#5b655e;--ds-accent:#1566f9;--ds-accent-hover:#0b50d0;--ds-on-accent:#ffffff;--ds-accent-ink:#0a4dbd;--ds-accent-soft:#eaf1fe;--ds-success:#226138;--ds-success-bg:#e7f5ec;--ds-warning:#7c5314;--ds-warning-bg:#fbf0da;--ds-danger:#a52222;--ds-danger-bg:#fdecec;--ds-focus:#1566f9;--ds-shadow:0 12px 32px #10203024;--ds-overlay:#11182766;--ds-duration:160ms;color-scheme:light}[data-product=notaio]{--ds-accent:#c2410c;--ds-accent-hover:#9a3412;--ds-accent-ink:#9a3412;--ds-accent-soft:#fff1e5;--ds-focus:#c2410c}[data-product=voice]{--ds-accent:#123c2f;--ds-accent-hover:#0e2f25;--ds-accent-ink:#123c2f;--ds-accent-soft:#e8f1ec;--ds-focus:#187050}:is(.dark,[data-theme=dark]){--ds-canvas:#0a111b;--ds-surface:#101d2b;--ds-raised:#192b3d;--ds-subtle:#172838;--ds-border:#283c50;--ds-input-border:#758397;--ds-ink:#edf1f6;--ds-muted:#acb7c5;--ds-accent:#8db4ff;--ds-accent-hover:#b4cdff;--ds-on-accent:#10264d;--ds-accent-ink:#b4cdff;--ds-accent-soft:#233654;--ds-focus:#8db4ff;--ds-success:#94dfac;--ds-success-bg:#203c2c;--ds-warning:#efd18b;--ds-warning-bg:#40351f;--ds-danger:#ffabab;--ds-danger-bg:#48292d;--ds-shadow:0 12px 32px #00000055;color-scheme:dark}:is(.dark,[data-theme=dark])[data-product=notaio]{--ds-accent:#fb923c;--ds-accent-hover:#fdba74;--ds-on-accent:#241409;--ds-accent-ink:#fdba74;--ds-accent-soft:#392b21;--ds-focus:#fb923c}:is(.dark,[data-theme=dark])[data-product=voice]{--ds-accent:#2fbd84;--ds-accent-hover:#4bd69e;--ds-on-accent:#0e2f25;--ds-accent-ink:#6fe0b3;--ds-accent-soft:#1d382e;--ds-focus:#6fe0b3}:root{--ds-glow-a:#1566f912;--ds-glow-b:#3094bb0c;--ds-sidebar-surface:#ffffff;--ds-glass:88%}[data-product=notaio]{--ds-glow-a:#c2410c10;--ds-glow-b:#e6a6390c}[data-product=voice]{--ds-glow-a:#2fbd840f;--ds-glow-b:#1d8f7c0d}:is(.dark,[data-theme=dark]){--ds-glow-a:#397dd835;--ds-glow-b:#3094bb26;--ds-sidebar-surface:#0b1724;--ds-glass:80%}:is(.dark,[data-theme=dark])[data-product=notaio]{--ds-canvas:#17110d;--ds-surface:#241b14;--ds-raised:#32261c;--ds-subtle:#2b2119;--ds-border:#483526;--ds-ink:#f4eee8;--ds-muted:#beb1a6;--ds-sidebar-surface:#1a140e;--ds-glow-a:#d1782d35;--ds-glow-b:#ba983326}:is(.dark,[data-theme=dark])[data-product=voice]{--ds-canvas:#071310;--ds-surface:#0d1c16;--ds-raised:#122419;--ds-subtle:#13251c;--ds-border:#263d31;--ds-ink:#edf2ee;--ds-muted:#a4b3aa;--ds-sidebar-surface:#081611;--ds-glow-a:#2fbd844d;--ds-glow-b:#1d8f7c38}[data-title-font=geist]{--ds-font-title:Geist,system-ui,sans-serif}[data-product=capture]{--ds-accent:#d73545;--ds-accent-hover:#bb2534;--ds-on-accent:#ffffff;--ds-accent-ink:#b62535;--ds-accent-soft:#fcebed;--ds-focus:#c62c3d;--ds-glow-a:#d7354512;--ds-glow-b:#b12e5b0c}:is(.dark,[data-theme=dark])[data-product=capture]{--ds-accent:#f47b89;--ds-accent-hover:#ffa0aa;--ds-on-accent:#350d15;--ds-accent-ink:#ffa0aa;--ds-accent-soft:#38212a;--ds-focus:#ffa0aa;--ds-canvas:#170e12;--ds-surface:#24151c;--ds-raised:#34202a;--ds-subtle:#2d1c25;--ds-border:#4b303d;--ds-ink:#f5edf0;--ds-muted:#c1aeb6;--ds-sidebar-surface:#1c1017;--ds-glow-a:#d7354535;--ds-glow-b:#b12e5b26}:root{--ds-ambient:radial-gradient(95rem 60rem at 90% -20%,var(--ds-glow-b),transparent 64%),radial-gradient(80rem 55rem at -14% 8%,var(--ds-glow-a),transparent 60%),radial-gradient(70rem 45rem at 50% 115%,var(--ds-glow-a),transparent 55%);--ds-panel:color-mix(in srgb,var(--ds-surface) var(--ds-glass),transparent)}body{font-family:var(--ds-font-ui);font-size:var(--ds-text);line-height:var(--ds-leading);color:var(--ds-ink);background:var(--ds-ambient),var(--ds-canvas);background-attachment:fixed;-webkit-font-smoothing:antialiased}h1{font-size:var(--ds-title);line-height:var(--ds-title-leading);letter-spacing:-.02em;overflow-wrap:anywhere}h1,h2,h3{font-family:var(--ds-font-title);font-weight:600}h2,h3{font-size:var(--ds-section);line-height:var(--ds-section-leading)}button,input,select,textarea{font-family:var(--ds-font-ui)}:focus-visible{outline:2px solid var(--ds-focus);outline-offset:3px}.ds-theme{display:inline-flex;align-items:center;gap:8px;font:400 12px/16px var(--ds-font-ui);color:var(--ds-muted);flex-shrink:0}.ds-theme select{width:auto;max-width:110px;min-height:36px;padding:7px 10px;border:1px solid var(--ds-input-border);border-radius:var(--ds-radius-control);font:400 13px/20px var(--ds-font-ui);color:var(--ds-ink);background:var(--ds-surface)}.ds-auth{box-sizing:border-box;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:72px 24px 32px;background:var(--ds-ambient),var(--ds-canvas);position:relative}.ds-auth-theme{position:absolute;top:20px;right:24px}.ds-auth-brand{text-align:center}.ds-auth-brand img{max-width:100%;height:28px;width:auto}.ds-auth-card{box-sizing:border-box;width:100%;max-width:400px;padding:24px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-panel);background:var(--ds-panel);color:var(--ds-ink);box-shadow:0 8px 32px #00000008}.ds-auth-card h1{margin:0 0 8px}.ds-auth-card p{font-size:13px;line-height:20px}.ds-auth-card form{display:flex;flex-direction:column;gap:16px}.ds-auth-card label{font-size:12px;line-height:16px}.ds-auth-card input:not([type=checkbox]){min-height:36px;font-size:14px;line-height:20px}.ds-auth-card button[type=submit]{min-height:36px;width:100%;justify-content:center}.ds-logo-dark{display:none}:is(.dark,[data-theme=dark]) .ds-logo-light{display:none}:is(.dark,[data-theme=dark]) .ds-logo-dark{display:block}.ds-sidebar-brand{display:flex;align-items:center;gap:8px;min-height:56px;padding:8px 12px;flex-shrink:0}.ds-sidebar-brand img{max-width:140px}@media(max-width:760px){.ds-auth{padding:80px 16px 24px}.ds-auth-theme{right:16px}.ds-theme>span{display:none}.ds-theme select{min-height:44px}.ds-auth-card{padding:24px}.ds-auth-card input:not([type=checkbox]){font-size:16px;min-height:44px}.ds-auth-card button[type=submit]{min-height:44px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}form.ds-auth-card{display:flex;flex-direction:column;gap:16px}.ds-nav-trigger{position:fixed;top:6px;left:12px;z-index:40;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--ds-input-border);border-radius:10px}.ds-nav-dialog,.ds-nav-trigger{padding:0;background:var(--ds-surface);color:var(--ds-ink)}.ds-nav-dialog{position:fixed;inset:0 auto 0 0;margin:0;width:min(300px,calc(100vw - 32px));height:100dvh;max-height:100dvh;max-width:100vw;border:0;border-right:1px solid var(--ds-border);overflow-y:auto}.ds-nav-dialog::-webkit-backdrop{background:var(--ds-overlay)}.ds-nav-dialog::backdrop{background:var(--ds-overlay)}.ds-nav-close{position:absolute;right:8px;top:6px;z-index:2;width:44px;height:44px;border:0;background:var(--ds-surface);color:var(--ds-ink);font-size:24px;padding:0;border-radius:10px}@media(min-width:761px){.ds-nav-trigger{display:none}}:root{--ds-auth-action:#1566f9;--ds-auth-action-text:#fff;--ds-auth-action-hover:#0b50d0}[data-product=capture]{--ds-auth-action:#d73545;--ds-auth-action-hover:#b92535}[data-product=notaio]{--ds-auth-action:#f97316;--ds-auth-action-hover:#ea650d;--ds-auth-action-text:#241206}[data-product=voice]{--ds-auth-action:#2fbd84;--ds-auth-action-hover:#26a874;--ds-auth-action-text:#072519}:root .ds-auth-card button[type=submit]{background:var(--ds-auth-action);border-color:var(--ds-auth-action);color:var(--ds-auth-action-text);box-shadow:none;opacity:1}:root .ds-auth-card button[type=submit]:hover:not(:disabled){background:var(--ds-auth-action-hover);border-color:var(--ds-auth-action-hover)}:root .ds-auth-card button[type=submit]:disabled{background:#627083;border-color:#627083;color:#fff;opacity:1;cursor:wait}:root[data-product] button.ds-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-height:36px;padding:0;border:1px solid var(--ds-border);border-radius:10px;background:var(--ds-surface);color:var(--ds-ink);cursor:pointer;box-shadow:none;flex-shrink:0}:root[data-product] button.ds-theme-toggle:hover{background:var(--ds-subtle);border-color:var(--ds-input-border)}@media(max-width:760px){:root[data-product] button.ds-theme-toggle{width:44px;height:44px;min-height:44px}}:root,:root.dark,:root[data-theme]{--font-sans:var(--ds-font-ui);--font-display:var(--ds-font-title);--font-mono:var(--ds-font-code);--background:var(--ds-canvas);--foreground:var(--ds-ink);--dc-paper:var(--ds-surface);--brand:var(--ds-accent);--brand-foreground:var(--ds-on-accent);--brand-500:var(--ds-accent);--brand-600:var(--ds-accent-hover);--brand-700:var(--ds-accent-ink);--brand-soft:var(--ds-accent-soft);--brand-50:var(--ds-accent-soft);--brand-100:var(--ds-accent-soft);--glass-border:var(--ds-border);--dc-input-h:var(--ds-control);--dc-row-h:var(--ds-row);--dc-font-sans:var(--ds-font-ui);--dc-font-display:var(--ds-font-title);--dc-font-mono:var(--ds-font-code);--dc-ink-900:var(--ds-ink);--dc-ink-800:var(--ds-ink);--dc-ink-700:var(--ds-muted);--dc-ink-600:var(--ds-muted);--dc-ink-500:var(--ds-muted);--dc-ink-400:var(--ds-muted);--dc-ink-300:var(--ds-input-border);--dc-ink-200:var(--ds-input-border);--dc-ink-150:var(--ds-border);--dc-ink-100:var(--ds-subtle);--dc-ink-75:var(--ds-subtle);--dc-ink-50:var(--ds-canvas);--dc-success-bg:var(--ds-success-bg);--dc-success-fg:var(--ds-success);--dc-success-600:var(--ds-success);--dc-warn-bg:var(--ds-warning-bg);--dc-warn-fg:var(--ds-warning);--dc-warn-600:var(--ds-warning);--dc-error-bg:var(--ds-danger-bg);--dc-error-fg:var(--ds-danger);--dc-error-600:var(--ds-danger)}:root{--dc-brand:var(--ds-accent);--dc-brand-hover:var(--ds-accent-hover);--dc-brand-tint:var(--ds-accent-soft)}body:after,body:before{display:none}.dc-btn,.dc-input{min-height:var(--ds-control);height:auto;font-size:var(--ds-text);line-height:var(--ds-leading);border-radius:var(--ds-radius-control)}.dc-btn-primary{color:var(--brand-foreground)}.dc-btn,.dc-input{padding:7px 12px}.dc-card,.glass,.glass-strong,.glass-subtle{background:var(--ds-panel);border-color:var(--ds-border);border-radius:var(--ds-radius-panel);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.dc-nav-item,[data-dc-navlink]{min-height:var(--ds-nav);font-size:var(--ds-text);line-height:var(--ds-leading);border-radius:var(--ds-radius-control)}.dc-nav-item.active{box-shadow:inset 2px 0 var(--dc-brand)}[data-dc-navlink] svg{width:20px;height:20px;flex-shrink:0}.dc-topbar{background:transparent;border-bottom-color:transparent;min-height:var(--ds-topbar);height:auto;flex-wrap:wrap;padding-block:8px}.dc-sidebar,.dc-topbar{-webkit-backdrop-filter:none;backdrop-filter:none}.dc-sidebar{background:color-mix(in srgb,var(--ds-sidebar-surface) 75%,transparent);border-color:var(--ds-border);overflow-y:auto}.dc-table thead th{font:500 var(--ds-label)/var(--ds-label-leading) var(--ds-font-ui);text-transform:none;letter-spacing:normal}.dc-table tbody td{height:var(--ds-row)}.ds-auth>form,.ds-auth>section{width:min(400px,100%);box-sizing:border-box}.ds-auth label>span{font:500 12px/16px var(--ds-font-ui);text-transform:none;letter-spacing:normal}@media(max-width:760px){.dc-topbar{gap:8px;padding-inline:12px}.dc-topbar>span{max-width:100%;overflow-wrap:anywhere}.dc-btn,.dc-input,[data-dc-navlink]{min-height:44px}.dc-input{font-size:16px}}.dc-frame .dc-app.ds-family-shell{display:grid}.ds-family-shell{display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100dvh}.ds-family-shell[data-collapsed="1"]{grid-template-columns:64px minmax(0,1fr)}.ds-family-shell .ds-shell-body{display:contents!important}.ds-family-shell .dc-topbar{grid-area:1/2;min-height:56px}.ds-family-shell .dc-sidebar{grid-area:1/1/3/2;min-height:0;width:220px}.ds-family-shell .ds-shell-main{grid-area:2/2;min-height:0;min-width:0;overflow:auto}@media(max-width:760px){.ds-family-shell{grid-template-columns:64px minmax(0,1fr)}.ds-family-shell .dc-sidebar{width:64px}.ds-family-shell [data-dc-hide]{display:none!important}.ds-family-shell [data-dc-navlink]{justify-content:center;padding-inline:0;gap:0}.ds-family-shell .ds-sidebar-brand{padding-inline:10px}}.dc-frame[data-custom-brand=true] .dc-btn-primary{color:#fff}@media(max-width:760px){.ds-family-shell,.ds-family-shell[data-collapsed="1"],.dsc-frame,.dsc-frame[data-collapsed="1"]{grid-template-columns:minmax(0,1fr)}.ds-family-shell .dc-topbar,.dsc-frame .dsc-topbar{grid-area:1/1;padding-left:64px}.ds-family-shell .ds-shell-main,.dsc-frame .dsc-main{grid-area:2/1}.app-shell>.sidebar,.ds-family-shell>.ds-shell-body>.dc-sidebar,.dsc-frame>.dsc-body>.dsc-sidebar{display:none}.ds-nav-dialog .dc-sidebar,.ds-nav-dialog .dsc-sidebar,.ds-nav-dialog .sidebar,.ds-nav-dialog [data-dc-rail]{display:flex!important;position:static;flex-direction:column;width:100%!important;min-width:0!important;min-height:100dvh;height:auto;padding-top:56px;box-sizing:border-box}.ds-family-shell .ds-nav-dialog [data-dc-hide],.dsc-frame .ds-nav-dialog [data-dsc-hide]{display:revert!important}.ds-family-shell .ds-nav-dialog [data-dc-navlink],.dsc-frame .ds-nav-dialog [data-dsc-navlink]{justify-content:flex-start!important;gap:12px!important;padding-inline:12px!important}.ds-nav-dialog .dc-sidebar-toggle,.ds-nav-dialog .dsc-sidebar-toggle{display:none}.ds-nav-dialog .sidebar .navigazione{flex-direction:column}.ds-nav-dialog .sidebar .navigazione a{justify-content:flex-start;font-size:14px}.ds-nav-dialog .profilo,.ds-nav-dialog .workspace-card{display:flex}.ds-nav-dialog .firma-famiglia,.ds-nav-dialog .menu-label{display:block}.ds-nav-dialog .sidebar-bottom{position:static;flex-direction:column}.ds-nav-dialog .sidebar-bottom>button{display:block}[data-dc-shell]:not(.ds-family-shell)>div:last-child>header{padding-left:64px!important}[data-dc-shell]>[data-dc-rail]{display:none!important}[data-dc-shell] .ds-nav-dialog [data-dc-hide]{display:revert!important}[data-dc-shell] .ds-nav-dialog [data-dc-navlink]{justify-content:flex-start!important;padding-inline:12px!important;gap:12px!important}[data-dc-shell]:not(.ds-family-shell)>div:last-child>header{height:auto;min-height:56px;flex-wrap:wrap;padding-block:8px!important}[data-dc-shell]:not(.ds-family-shell)>div:last-child>header .dc-sidebar-toggle{display:none}}.dc-flow-header{display:flex;justify-content:space-between;align-items:center;gap:var(--dc-s-4);padding-block:var(--dc-s-2) var(--dc-s-5)}.dc-flow-header h1{margin:0;font-size:var(--dc-text-24,24px)}.dc-flow-eyebrow{margin:0 0 var(--dc-s-1);font-size:var(--dc-text-xs);color:var(--dc-ink-500)}.dc-flow-header-actions,.dc-flow-nav{display:flex;align-items:center;gap:var(--dc-s-2);flex-wrap:wrap}.dc-flow-nav{border-bottom:1px solid var(--dc-ink-150);padding-bottom:var(--dc-s-2)}.dc-flow-more>summary,.dc-flow-nav>a{display:flex;align-items:center;gap:var(--dc-s-2);padding:var(--dc-s-3);color:var(--dc-ink-700);text-decoration:none;cursor:pointer;border-radius:var(--dc-r-2,6px);font-size:var(--dc-text-sm)}.dc-flow-nav>a[aria-current=page]{background:var(--dc-brand-tint);color:var(--dc-brand);font-weight:600}.dc-flow-more{position:relative}.dc-flow-more>summary{list-style:none}.dc-flow-more>summary::-webkit-details-marker{display:none}.dc-flow-more[open]>summary{background:var(--dc-ink-100)}.dc-flow-menu{position:absolute;z-index:30;right:0;top:100%;min-width:240px;max-width:min(420px,calc(100vw - 48px));background:var(--dc-paper);border:1px solid var(--dc-ink-200);border-radius:var(--dc-r-3,8px);box-shadow:var(--dc-shadow-md);padding:var(--dc-s-3);display:flex;flex-direction:column;gap:var(--dc-s-2)}.dc-flow-menu>a{padding:var(--dc-s-2) var(--dc-s-3);color:var(--dc-ink-800);text-decoration:none;border-radius:var(--dc-r-2,6px)}.dc-flow-menu>a:hover,.dc-flow-menu>a[aria-current=page]{background:var(--dc-brand-tint)}.dc-flow-meta{overflow-wrap:anywhere;font-size:var(--dc-text-sm)}.dc-flow-content{padding-top:var(--dc-s-5);min-width:0}.dc-flow-content>h2{margin-top:0}.dc-config{max-width:1200px;margin-inline:auto;color:var(--dc-ink-900)}.dc-config h2,.dc-config h3,.dc-config h4{margin:0}.dc-config p{color:var(--dc-ink-600);font-size:var(--dc-text-sm);line-height:1.5;margin:var(--dc-s-2) 0}.dc-config-heading,.dc-config-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--dc-s-4);margin-bottom:var(--dc-s-4)}.dc-config-status{white-space:nowrap;font-size:var(--dc-text-xs);padding:var(--dc-s-2) var(--dc-s-3)}.dc-config-status,.dc-config-toolbar{border:1px solid var(--dc-ink-200);border-radius:var(--dc-r-3,8px)}.dc-config-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--dc-paper);padding:var(--dc-s-3) var(--dc-s-4);display:flex;align-items:center;justify-content:space-between;gap:var(--dc-s-4);margin-bottom:var(--dc-s-5)}.dc-config-toolbar strong{font-size:var(--dc-text-sm)}.dc-config-toolbar small{display:block;color:var(--dc-ink-500);margin-top:var(--dc-s-1)}.dc-config-actions{display:flex;gap:var(--dc-s-2);align-items:center;flex-wrap:wrap}.dc-config-actions>.dc-btn{white-space:nowrap}.dc-config-secondary{width:360px;max-height:65vh;overflow:auto}.dc-config-secondary>div{display:flex;gap:var(--dc-s-2);align-items:center;justify-content:space-between}.dc-config-catalog-body>label,.dc-config-custom label,.dc-config-secondary label{display:flex;flex-direction:column;gap:var(--dc-s-2);font-size:var(--dc-text-sm)}.dc-config-fields{display:flex;flex-direction:column;gap:var(--dc-s-2)}.dc-config-field{background:var(--dc-paper);border:1px solid var(--dc-ink-150);border-radius:var(--dc-r-3,8px)}.dc-config-field-main{display:grid;grid-template-columns:56px minmax(0,1fr) minmax(180px,.85fr) 36px;grid-gap:var(--dc-s-4);gap:var(--dc-s-4);padding:var(--dc-s-3) var(--dc-s-4);align-items:center}.dc-config-position{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--dc-s-1);gap:var(--dc-s-1);text-align:center;font-size:var(--dc-text-xs);color:var(--dc-ink-500)}.dc-config-position>span{grid-column:1/-1}.dc-config-position button{background:transparent;border:1px solid var(--dc-ink-150);border-radius:var(--dc-r-1,4px);color:var(--dc-ink-600);cursor:pointer;min-height:26px}.dc-config button:disabled{opacity:.45;cursor:not-allowed}.dc-config-field-name{min-width:0;overflow-wrap:anywhere}.dc-config-field-name strong{font-size:var(--dc-text-sm)}.dc-config-field-name small{display:block;margin-top:var(--dc-s-1);color:var(--dc-ink-500);font-size:var(--dc-text-xs)}.dc-config-field label{font-size:var(--dc-text-xs);color:var(--dc-ink-600);display:flex;flex-direction:column;gap:var(--dc-s-1)}.dc-config .dc-input{width:100%;min-width:0;box-sizing:border-box}.dc-config textarea.dc-input{height:auto;resize:vertical;min-height:80px;line-height:1.5;padding:var(--dc-s-3)}.dc-config-instructions{padding:0 var(--dc-s-4) var(--dc-s-3);font-size:var(--dc-text-xs);color:var(--dc-ink-600)}.dc-config-instructions>summary{cursor:pointer;width:-moz-fit-content;width:fit-content;padding-block:var(--dc-s-1)}.dc-config-context>label,.dc-config-instructions>div{display:flex;flex-direction:column;gap:var(--dc-s-2);padding-top:var(--dc-s-3)}.dc-config-instructions button{align-self:flex-start}.dc-config-context{margin-block:var(--dc-s-5);padding:var(--dc-s-4);border:1px solid var(--dc-ink-150);border-radius:var(--dc-r-3,8px)}.dc-config-error,.dc-config-message{padding:var(--dc-s-3) var(--dc-s-4);border-radius:var(--dc-r-2,6px)}.dc-config .dc-config-message{background:var(--dc-success-bg);color:var(--dc-success-fg)}.dc-config .dc-config-error{background:var(--dc-error-bg);color:var(--dc-error-fg)}.dc-config-empty{padding:var(--dc-s-6);text-align:center;border:1px dashed var(--dc-ink-200);border-radius:var(--dc-r-3,8px);color:var(--dc-ink-500)}.dc-config-publish,.dc-config-upload{display:flex;gap:var(--dc-s-4);align-items:center;justify-content:space-between;padding:var(--dc-s-4);background:var(--dc-paper);border:1px solid var(--dc-ink-200);border-radius:var(--dc-r-3,8px);margin-bottom:var(--dc-s-4)}.dc-config-upload label{display:flex;flex-direction:column;gap:var(--dc-s-2);min-width:0}.dc-config-upload input{max-width:100%}.dc-config-results{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--dc-s-4);gap:var(--dc-s-4);margin-bottom:var(--dc-s-5)}.dc-config-source{height:560px;border:1px solid var(--dc-ink-200);background:var(--dc-paper);overflow:auto}.dc-config-source iframe{border:0;width:100%;height:100%}.dc-config-source img{width:100%;height:100%;object-fit:contain}.dc-config-output{min-width:0;overflow:auto;max-height:560px;background:var(--dc-paper);padding:var(--dc-s-4);border:1px solid var(--dc-ink-200)}.dc-config-output td{overflow-wrap:anywhere}.dc-config-output pre{font-size:var(--dc-text-xs);overflow:auto}.dc-config-output details{padding-block:var(--dc-s-3)}.dc-config-publish label{display:flex;align-items:center;gap:var(--dc-s-2);font-size:var(--dc-text-sm)}.dc-config-catalog{position:fixed;inset:0;margin:auto;width:min(640px,calc(100vw - 32px));max-height:85dvh;box-sizing:border-box;overflow:auto;padding:var(--dc-s-5);border:1px solid var(--dc-ink-200);border-radius:var(--dc-r-3,8px);background:var(--dc-paper);color:var(--dc-ink-900)}.dc-config-catalog[open]{display:flex;flex-direction:column;overflow:hidden}.dc-config-catalog-switch,.dc-config-catalog>header{flex-shrink:0}.dc-config-catalog-body{min-height:0;overflow-y:auto}.dc-config-catalog::-webkit-backdrop{background:color-mix(in srgb,var(--dc-ink-900) 35%,transparent)}.dc-config-catalog::backdrop{background:color-mix(in srgb,var(--dc-ink-900) 35%,transparent)}.dc-config-catalog header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--dc-s-3)}.dc-config-catalog-body>label{margin-block:var(--dc-s-3)}.dc-config-catalog-list{max-height:35vh;overflow:auto;border-block:1px solid var(--dc-ink-150);margin-block:var(--dc-s-4)}.dc-config-catalog-list button{display:grid;grid-template-columns:1fr 24px;width:100%;text-align:left;padding:var(--dc-s-3);grid-gap:var(--dc-s-1);gap:var(--dc-s-1);background:transparent;border:0;border-bottom:1px solid var(--dc-ink-100);color:inherit;cursor:pointer}.dc-config-catalog-list button:hover{background:var(--dc-brand-tint)}.dc-config-catalog-list small{color:var(--dc-ink-500);grid-column:1}.dc-config-catalog-list span{grid-column:2;grid-row:1/3;align-self:center}.dc-config-catalog-switch,.dc-config-custom-actions,.dc-config-custom-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--dc-s-3);gap:var(--dc-s-3)}.dc-config-catalog-switch{margin-block:var(--dc-s-4)}.dc-config-catalog-switch button{white-space:normal;min-height:44px}.dc-config-catalog-switch [aria-pressed=true]{border-color:var(--dc-brand);background:var(--dc-brand-tint)}.dc-config-custom{display:grid;grid-gap:var(--dc-s-3);gap:var(--dc-s-3);min-height:0;overflow-y:auto;padding:4px;margin:-4px;scroll-padding-bottom:100px}.dc-config-custom label{display:grid;grid-gap:var(--dc-s-2);gap:var(--dc-s-2);font-size:var(--dc-text-sm)}.dc-config-custom p{margin:0;font-size:var(--dc-text-sm)}.dc-config-custom small{color:var(--dc-ink-600)}.dc-config-custom-error{padding:var(--dc-s-3);border:1px solid;border-radius:8px}.dc-config-custom-actions{grid-template-columns:minmax(0,1fr);position:-webkit-sticky;position:sticky;bottom:0;background:var(--dc-paper);padding-block:var(--dc-s-3);border-top:1px solid var(--dc-ink-150)}@media (max-width:480px){.dc-config-custom-actions,.dc-config-custom-options{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.dc-config-heading,.dc-config-publish,.dc-config-section-head,.dc-config-toolbar,.dc-config-upload,.dc-flow-header{align-items:flex-start;flex-direction:column}.dc-flow-nav{gap:0}.dc-flow-more>summary,.dc-flow-nav>a{min-height:44px;padding:var(--dc-s-2)}.dc-config-toolbar{position:static}.dc-config-actions{width:100%}.dc-config-actions>.dc-btn{flex:1 1;white-space:normal}.dc-flow-menu{position:absolute;right:auto;left:0;min-width:220px}.dc-config-actions .dc-flow-menu{left:auto;right:0}.dc-config-field-main{grid-template-columns:44px minmax(0,1fr) 44px;gap:var(--dc-s-2)}.dc-config-field-main>label{grid-column:2;grid-row:2}.dc-config-remove{grid-column:3;grid-row:1}.dc-config-position button{min-height:36px}.dc-config-position{grid-row:1/3}.dc-config-results{grid-template-columns:1fr}.dc-config-source{height:360px}.dc-config .dc-input{font-size:16px;min-height:44px}.dc-config-catalog{padding:var(--dc-s-4)}}.dc-config-heading{margin-bottom:var(--dc-s-3)}.dc-config-heading p{margin-bottom:0}.dc-config-toolbar{margin-bottom:var(--dc-s-4);padding:var(--dc-s-2) var(--dc-s-3)}.dc-config-section-head{margin-bottom:var(--dc-s-3)}.dc-config-section-head p{margin:var(--dc-s-1) 0 0}.dc-config-field-main{padding:var(--dc-s-2) var(--dc-s-3);gap:var(--dc-s-3)}.dc-config-instructions{padding-bottom:var(--dc-s-2)}.dc-config-instructions input[type=checkbox]{width:auto;min-height:auto;align-self:flex-start}.dc-config-back{margin-bottom:var(--dc-s-4)}.dc-flow-mobile-nav{display:none}@media (max-width:760px){.dc-flow-nav>.dc-flow-more,.dc-flow-nav>a{display:none}.dc-flow-nav>.dc-flow-mobile-nav{display:block;width:100%}.dc-flow-mobile-nav>summary{justify-content:space-between;background:var(--dc-paper);border:1px solid var(--dc-ink-200)}.dc-flow-mobile-nav>.dc-flow-menu{width:100%;max-width:100%;box-sizing:border-box;max-height:60vh;overflow:auto}.dc-partner-main{padding:16px!important}}@media (max-width:640px){.dc-config-output{max-height:none;overflow:visible}.dc-config-values thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.dc-config .dc-config-values tbody td,.dc-config-values,.dc-config-values tbody,.dc-config-values tr{height:auto;display:block;width:auto}.dc-config-values tr{padding:12px 0;border-bottom:1px solid var(--dc-ink-200)}.dc-config-values td{padding:3px 0;border:0;overflow-wrap:anywhere;word-break:normal}.dc-config-values td:first-child{font-weight:600}.dc-config-values td:last-child{color:var(--dc-ink-500);font-size:12px}.dc-config-values td:last-child:before{content:"Campo ERP: "}}.dc-config-identity{display:grid;grid-gap:var(--dc-s-2);gap:var(--dc-s-2);margin-bottom:var(--dc-s-4);max-width:640px}.dc-config-identity label{font-weight:600}.dc-config-identity small{color:var(--dc-ink-600)}