@source "../**/*.tsx";@source "../../packages/ui/src/**/*.tsx";:root{--background:#0a0a0a;--foreground:#fff;--text-primary:#fffffff5;--text-body:#ffffffc7;--text-secondary:#ffffff9e;--text-muted:#ffffff8c;--text-hint:#ffffff6b;--border:#ffffff14;--border-hover:#ffffff29;--focus:#63b3ed8c;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tl-bg:#0a0a0a;--tl-surface:#111;--tl-surface-hover:#1a1a1a;--tl-surface-sunken:#161616;--tl-kanban-col:#0d0d0d;--tl-border:#ffffff14;--tl-border-strong:#fff3;--tl-divider:#424345;--tl-text-primary:#fffffff5;--tl-text-body:#ffffffc7;--tl-text-secondary:#ffffff9e;--tl-text-muted:#ffffff80;--tl-text-on-accent:#fff;--tl-accent-soft:#ff550026;--tl-accent-text:#f73;--tl-success-soft:#00b2b226;--tl-warning-soft:#ed9e0026;--tl-danger-soft:#e84b1726;--tl-info-soft:#ff600026;--tl-topbar-bg:#0a0a0a;--tl-topbar-border:#ffffff14;--tl-shadow-card:none;--tl-shadow-popover:0 4px 16px #00000080;--tl-sidebar-bg:#0a0a0a;--tl-sidebar-bg-hover:#1a1a1a;--tl-sidebar-active-soft:#ffffff14;--tl-sidebar-text:#ffffff9e;--tl-sidebar-text-active:#fff;--tl-sidebar-text-muted:#ffffff6b;--tl-sidebar-border:#ffffff14;--tl-sidebar-avatar-bg:#ffffff14;--vc-bg:#0a0a0a;--vc-surface:#111;--vc-surface-elevated:#161616;--vc-surface-hover:#1a1a1a;--vc-border:#ffffff14;--vc-border-hover:#ffffff29;--vc-border-strong:#fff3;--vc-text-primary:#fffffff5;--vc-text-body:#ffffffc7;--vc-text-secondary:#ffffff9e;--vc-text-muted:#ffffff8c;--vc-text-hint:#ffffff6b;--skeleton-base:#1a1a1a;--skeleton-highlight:#2a2a2a}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f5f5f5;--tl-bg:#f5f5f5;--tl-surface:#fff;--tl-surface-hover:#f4f4f5;--tl-surface-sunken:#f4f4f5;--tl-kanban-col:#e9eaed;--tl-border:#e4e4e6;--tl-border-strong:#c0c0c4;--tl-divider:#f4f4f5;--tl-text-primary:#1a1c20;--tl-text-body:#2a3b4d;--tl-text-secondary:#64788f;--tl-text-muted:#82828c;--tl-text-on-accent:#fff;--tl-accent-soft:#fff0e9;--tl-accent-text:#c40;--tl-success-soft:#f0f8f0;--tl-warning-soft:#fff6e5;--tl-danger-soft:#fff0ec;--tl-info-soft:#fff4ec;--tl-topbar-bg:#fff;--tl-topbar-border:#e4e4e6;--tl-shadow-card:0 1px 2px #1018280f, 0 1px 3px #10182814;--tl-shadow-popover:0 4px 16px #1018281f;--tl-sidebar-bg:#fff;--tl-sidebar-bg-hover:#f4f4f5;--tl-sidebar-active-soft:#2a3b4d14;--tl-sidebar-text:#2a3b4d;--tl-sidebar-text-active:#1a1c20;--tl-sidebar-text-muted:#82828c;--tl-sidebar-border:#e4e4e6;--tl-sidebar-avatar-bg:#2a3b4d1a;--vc-bg:#f7f7fa;--vc-surface:#fff;--vc-surface-elevated:#fff;--vc-surface-hover:#f4f4f5;--vc-border:#e4e4e6;--vc-border-hover:#d4d9e0;--vc-border-strong:#c0c0c4;--vc-text-primary:#1a1c20;--vc-text-body:#2a3b4d;--vc-text-secondary:#5f6b7a;--vc-text-muted:#82828c;--vc-text-hint:#9aa5b1;--skeleton-base:#f3f4f6;--skeleton-highlight:#e5e7eb}@media (prefers-color-scheme:light){:root:not([data-theme]){--background:#f5f5f5;--tl-bg:#f5f5f5;--tl-surface:#fff;--tl-surface-hover:#f4f4f5;--tl-surface-sunken:#f4f4f5;--tl-kanban-col:#e9eaed;--tl-border:#e4e4e6;--tl-border-strong:#c0c0c4;--tl-divider:#f4f4f5;--tl-text-primary:#1a1c20;--tl-text-body:#2a3b4d;--tl-text-secondary:#64788f;--tl-text-muted:#82828c;--tl-text-on-accent:#fff;--tl-accent-soft:#fff0e9;--tl-accent-text:#c40;--tl-success-soft:#f0f8f0;--tl-warning-soft:#fff6e5;--tl-danger-soft:#fff0ec;--tl-info-soft:#fff4ec;--tl-topbar-bg:#fff;--tl-topbar-border:#e4e4e6;--tl-shadow-card:0 1px 2px #1018280f, 0 1px 3px #10182814;--tl-shadow-popover:0 4px 16px #1018281f;--tl-sidebar-bg:#fff;--tl-sidebar-bg-hover:#f4f4f5;--tl-sidebar-active-soft:#2a3b4d14;--tl-sidebar-text:#2a3b4d;--tl-sidebar-text-active:#1a1c20;--tl-sidebar-text-muted:#82828c;--tl-sidebar-border:#e4e4e6;--tl-sidebar-avatar-bg:#2a3b4d1a;--vc-bg:#f7f7fa;--vc-surface:#fff;--vc-surface-elevated:#fff;--vc-surface-hover:#f4f4f5;--vc-border:#e4e4e6;--vc-border-hover:#d4d9e0;--vc-border-strong:#c0c0c4;--vc-text-primary:#1a1c20;--vc-text-body:#2a3b4d;--vc-text-secondary:#5f6b7a;--vc-text-muted:#82828c;--vc-text-hint:#9aa5b1;--skeleton-base:#f3f4f6;--skeleton-highlight:#e5e7eb}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}input[type=radio]{accent-color:#f50}input[type=date],input[type=datetime-local],input[type=time],input[type=month]{accent-color:#f50;cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23FF5500' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='18' rx='2'/><line x1='16' y1='2' x2='16' y2='6'/><line x1='8' y1='2' x2='8' y2='6'/><line x1='3' y1='10' x2='21' y2='10'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:15px 15px}input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23FF5500' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='18' rx='2'/><line x1='16' y1='2' x2='16' y2='6'/><line x1='8' y1='2' x2='8' y2='6'/><line x1='3' y1='10' x2='21' y2='10'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:15px 15px}input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23FF5500' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='18' rx='2'/><line x1='16' y1='2' x2='16' y2='6'/><line x1='8' y1='2' x2='8' y2='6'/><line x1='3' y1='10' x2='21' y2='10'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:15px 15px}input[type=month]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23FF5500' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='18' rx='2'/><line x1='16' y1='2' x2='16' y2='6'/><line x1='8' y1='2' x2='8' y2='6'/><line x1='3' y1='10' x2='21' y2='10'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:15px 15px}input[type=checkbox]{appearance:none;border:1.5px solid var(--tl-border-strong,#c0c0c4);background:var(--tl-surface,#fff);cursor:pointer;vertical-align:middle;border-radius:3px;flex-shrink:0;width:15px;min-width:15px;height:15px;transition:border-color .12s,background .12s;position:relative}input[type=checkbox]:hover{border-color:#f50}input[type=checkbox]:checked{background:#f50 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6l2.5 2.5 4.5-4.5' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E") 50%/10px 10px no-repeat;border-color:#f50}body{background:var(--background);color:var(--foreground);margin:0;font-family:General Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.5}button{box-sizing:border-box;min-height:36px;box-shadow:none!important}button[aria-label],button[title]{min-height:unset}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}::selection{color:#fff;background:#f50}::selection{color:#fff;background:#f50}*{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff24 padding-box padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#ffffff47 padding-box padding-box}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-drag-id]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.touch-drop-target{outline-offset:-2px;border-radius:12px;outline:2px dashed #f50}.mobile-filters-btn{display:none}@media (max-width:767px){html,body{max-width:100%;overflow-x:hidden}.mobile-scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}.scroll-x-only,.mobile-scroll-x,.mobile-table-scroll{touch-action:pan-x pinch-zoom;overscroll-behavior-x:contain}.mobile-pad{padding:16px!important}.mobile-stack{flex-direction:column!important}.mobile-full-width{width:100%!important;max-width:100%!important}.mobile-minw0{flex-basis:auto!important;min-width:0!important}.mobile-flex-auto{flex:auto!important;width:100%!important;min-width:0!important;max-width:100%!important}.mobile-1col{grid-template-columns:minmax(0,1fr)!important}.view-tabs{justify-content:space-between!important;width:100%!important}.view-tabs>button{white-space:nowrap!important;flex:none!important;justify-content:center!important;min-width:0!important;padding-left:10px!important;padding-right:10px!important;font-size:12px!important}.view-tabs>button>svg,.mobile-hide{display:none!important}.mobile-show{display:block!important}.mobile-filters-btn{display:inline-flex!important}body{font-size:14px}.mobile-cards-head{display:none!important}.mobile-cards-row{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0!important;padding:12px 14px!important;display:flex!important}.mobile-cards-row>*{min-width:0}.mobile-cards-row>:first-child{flex:100%;white-space:normal!important;padding-right:0!important}.mobile-cards-row>:first-child>span:last-child,.mobile-cards-row>:first-child>div:first-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;white-space:normal!important}.mobile-kanban{scroll-snap-type:x proximity}.mobile-kanban>*{scroll-snap-align:start;width:min(86vw,340px)!important}.mobile-kanban-heads>*{width:min(86vw,340px)!important}.mobile-kanban-pad{scroll-padding-left:16px;padding-left:16px!important;padding-right:16px!important}.pill-scroll{touch-action:pan-x pinch-zoom;overscroll-behavior-x:contain;scrollbar-width:none;max-width:100%;overflow-x:auto;flex-wrap:nowrap!important}.pill-scroll::-webkit-scrollbar{display:none}.pill-scroll>*{white-space:nowrap;flex-shrink:0}.mobile-2col{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.cal-scroll{touch-action:pan-x pinch-zoom;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.cal-grid{min-width:620px}.klanten-side{flex:100%!important;min-width:0!important;position:static!important}.ib-inner{min-width:0!important}.ib-head{flex-wrap:wrap;text-transform:none!important;gap:8px!important;display:flex!important}.ib-head>:nth-child(n+2):nth-child(-n+6),.ib-head>:last-child{display:none!important}.ib-head>select{flex:45%;min-width:0;min-height:40px}.ib-total{flex-wrap:wrap;gap:4px 12px!important;display:flex!important}.cc-pipeline{flex-direction:column!important;overflow-x:visible!important}.cc-pipeline-list{max-height:none!important;overflow-y:visible!important}.cc-charts{grid-template-columns:minmax(0,1fr)!important}.cc-leads-table{min-width:0!important}.cc-col-extra{display:none!important}.cc-leads-table th,.cc-leads-table td{padding:10px 8px!important}.cc-leads-table td{word-break:break-word}.cc-chips{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.cc-taplink{display:inline-block;position:relative}.cc-taplink:after{content:"";position:absolute;inset:-14px -10px}.dealflow-bleed{margin:0 -16px!important}.tijd-scroll{overflow-x:visible!important}.tijd-minw0{min-width:0!important}.tijd-day-head{flex-wrap:wrap;gap:6px 10px!important;min-width:0!important;padding:12px 14px!important;display:flex!important}.tijd-day-head>:nth-child(2){flex:auto;min-width:0}.tijd-day-head>:nth-child(3){display:none}.tijd-day-head>:nth-child(4){flex:none;order:5;text-align:left!important}.tijd-day-head>:nth-child(5){flex:120px;order:6;min-width:90px}.tijd-day-head>:nth-child(6){flex:none;order:3}.tijd-day-head>:nth-child(7){flex:none;order:7;margin-left:auto}.tijd-day-head>:nth-child(4):empty,.tijd-day-head>:nth-child(5):empty{display:none}.tijd-row{grid-template-columns:20px minmax(0,1fr) auto!important;grid-template-areas:"ico head dur""ico body body""ico foot av"!important;gap:4px 10px!important;min-width:0!important;padding:12px 14px!important}.tijd-row>:first-child{grid-area:ico;align-self:start;padding-top:2px}.tijd-row>:nth-child(2){grid-area:head}.tijd-row>:nth-child(3){grid-area:body}.tijd-row>:nth-child(4){grid-area:foot;justify-self:start}.tijd-row>:nth-child(5){white-space:normal;grid-area:dur;justify-self:end;max-width:104px;line-height:1.35}.tijd-row>:nth-child(5)>span{white-space:nowrap;display:block}.tijd-row>:nth-child(6){grid-area:av;justify-self:end}.tijd-summary{gap:14px 20px!important;padding:14px 16px!important}.tijd-summary>div>p:last-child{font-size:22px!important}.tijd-summary>:last-child{text-align:left!important;margin-left:0!important}.tijd-filters>input{flex:100%!important;max-width:100%!important}.tijd-filters>select{flex:45%!important;min-width:0!important}.mobile-kanban-grid{scroll-snap-type:x mandatory;grid-auto-columns:min(86vw,340px);grid-auto-flow:column;grid-template-columns:none!important}.mobile-kanban-grid>*{scroll-snap-align:start;min-width:0}.mobile-table-scroll{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.mobile-filters{flex-wrap:wrap!important;width:100%!important}.mobile-filters>*{flex:100%;min-width:0!important;max-width:100%!important}.mobile-filters select,.mobile-filters input{box-sizing:border-box;min-height:40px;width:100%!important}.sheet-overlay{align-items:flex-end!important;padding:0!important;overflow:hidden!important}.sheet-panel{flex-direction:column;animation:.24s cubic-bezier(.22,1,.36,1) sheetUp;border-bottom:none!important;border-left:none!important;border-right:none!important;border-radius:16px 16px 0 0!important;width:100%!important;max-width:100%!important;max-height:92dvh!important;padding:18px 16px 0!important;display:flex!important}@keyframes sheetUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.sheet-body{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding-bottom:12px;overflow-y:auto}.sheet-foot{background:inherit;border-top:1px solid #ffffff14;flex-shrink:0;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))!important;margin-top:0!important;padding-top:12px!important}.sheet-foot>button{flex:1 1 0!important;min-height:48px!important;font-size:15px!important}.sheet-foot>button:last-child{flex:2 1 0!important}.set-row{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.set-row>span:first-child,.set-label{min-width:0!important}.set-actions{flex-wrap:wrap!important;gap:8px!important;width:100%!important;display:flex!important}.set-actions>a,.set-actions>button{text-align:center;flex:auto!important;justify-content:center!important;align-items:center!important;min-width:0!important;min-height:44px!important;display:inline-flex!important}.set-actions>select,.set-actions>input{flex:100%!important;min-width:0!important;min-height:44px!important;font-size:16px!important}.set-actions>span{align-self:center!important}.set-taps>a,.set-taps>button{align-items:center!important;min-height:44px!important;display:inline-flex!important}.set-pad{padding-left:14px!important;padding-right:14px!important}.set-indent{padding-left:14px!important}.set-member-head{flex-wrap:wrap!important}.set-member-meta{justify-content:space-between!important;width:100%!important;padding-left:48px!important}.set-member-meta>button{min-height:40px!important;padding:0 14px!important}.set-toggle:after{content:"";position:absolute;inset:-12px}.set-expand{position:relative}.set-expand:after{content:"";position:absolute;inset:-14px -8px}.form-field-mobile,.form-field-mobile input,.form-field-mobile select,.form-field-mobile textarea{box-sizing:border-box;min-height:44px;font-size:16px!important}.form-field-mobile textarea{min-height:120px}.tk-pick{min-height:44px;padding:0 14px!important;font-size:13px!important}.funnel-kpis{flex-wrap:wrap!important;gap:18px 22px!important;padding:20px 16px 16px!important}.funnel-kpis>*{flex:none}.funnel-kpis>.funnel-legend{flex:100%!important;gap:10px 14px!important;margin-left:0!important}.funnel-stages{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.funnel-stages>*{border-right:none!important;border-top:1px solid var(--vc-border)!important;padding:14px 16px!important}.funnel-stages>:nth-child(odd){border-right:1px solid var(--vc-border)!important}.funnel-labels>div>span{writing-mode:vertical-rl;max-height:84px;display:inline-block;overflow:hidden;letter-spacing:0!important;font-size:11px!important}.funnel-labels{align-items:start;padding-bottom:12px!important}.camp-grid{grid-template-columns:minmax(0,1fr)!important}.camp-kpis{gap:16px 24px!important;padding:16px!important}.camp-kpis>*{flex:none}.tk-row{flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:60px;display:flex!important}.tk-row>*{min-width:0}.tk-row>div{flex:140px}.tk-row>div>span:first-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;white-space:normal!important}.mobile-filters button{min-height:40px;white-space:normal!important}.mobile-cards-row.mobile-cards-title2>:first-child,.mobile-cards-row.mobile-cards-title3>:first-child,.mobile-cards-row.mobile-cards-title3>:nth-child(2){flex:none}.mobile-cards-row.mobile-cards-title2>:nth-child(2),.mobile-cards-row.mobile-cards-title3>:nth-child(3){-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:100%;min-width:0;display:-webkit-box;overflow:hidden;white-space:normal!important}}.ed{--ed-r:10px;--ed-r-box:12px;--ed-r-card:14px;--ed-accent:#f50;--ed-accent-hover:#c40;--ed-btn-face:linear-gradient(180deg, #ffffff12, #ffffff03);--ed-btn-in:inset 0 1px 0 #ffffff1a, inset 0 -1px 0 #00000080;--ed-btn-lift:0 1px 2px #00000073;--ed-btn-press:inset 0 2px 6px #0000008c, inset 0 1px 0 #0000004d;--ed-glow:0 9px 24px -13px #ff5500bf;--ed-ease:cubic-bezier(.22, 1, .36, 1);--ed-ok:#4ade80;--ed-warn:#fbbf24;--ed-bad:#f87171;--ed-info:#7dd3fc;letter-spacing:-.008em;color:var(--tl-text-primary);max-width:860px;min-height:100%;margin:0 auto;padding:0 22px 110px;font-size:16px;line-height:1.44}[data-theme=light] .ed{--ed-ok:#0f7a4a;--ed-warn:#8a5a00;--ed-bad:#b23c14;--ed-info:#1064b0;--ed-btn-face:linear-gradient(180deg, #ffffffeb, #10182809);--ed-btn-in:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #10182812;--ed-btn-lift:0 1px 2px #1018281a;--ed-btn-press:inset 0 2px 5px #10182829, inset 0 1px 0 #1018280d;--ed-glow:0 7px 20px -12px #ff55008c}@media (prefers-color-scheme:light){:root:not([data-theme]) .ed{--ed-ok:#0f7a4a;--ed-warn:#8a5a00;--ed-bad:#b23c14;--ed-info:#1064b0;--ed-btn-face:linear-gradient(180deg, #ffffffeb, #10182809);--ed-btn-in:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #10182812;--ed-btn-lift:0 1px 2px #1018281a;--ed-btn-press:inset 0 2px 5px #10182829, inset 0 1px 0 #1018280d;--ed-glow:0 7px 20px -12px #ff55008c}}.ed-head{align-items:center;gap:18px;padding:26px 0 0;display:flex}.ed-mono{border-radius:var(--ed-r-box);background:var(--tl-accent-soft);width:56px;height:56px;color:var(--tl-accent-text);letter-spacing:-.01em;border:1px solid #ff550052;flex:none;place-items:center;font-size:20px;font-weight:600;display:grid}.ed-head h1{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:600;line-height:1.15}.ed-sub{color:var(--tl-text-body);flex-wrap:wrap;align-items:center;gap:7px;margin:4px 0 0;font-size:14px;display:flex}.ed-sub .ed-dot{background:var(--tl-text-muted);border-radius:50%;width:3px;height:3px}.ed-sub .ed-warn{color:var(--ed-warn);font-weight:500}.ed-acts{flex-wrap:wrap;gap:8px;padding:20px 0 4px;display:flex}.ed-btn{border:1px solid var(--tl-border);border-radius:var(--ed-r);background:0 0;background-image:var(--ed-btn-face);height:38px;box-shadow:var(--ed-btn-in), var(--ed-btn-lift);color:var(--tl-text-primary);font:inherit;cursor:pointer;text-align:left;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:14.5px;font-weight:500;transition:background .12s,border-color .12s,transform 90ms,box-shadow .12s;display:inline-flex}.ed-btn:hover{background:var(--tl-surface-hover);border-color:var(--tl-border-strong)}.ed-btn:active{box-shadow:var(--ed-btn-press);transform:translateY(.5px)}.ed-btn:disabled{opacity:.5;cursor:default}.ed-btn--fill{background:var(--ed-accent);color:#fff;border-color:var(--ed-accent-hover);box-shadow:inset 0 1px 0 #ffffff4d, var(--ed-glow);background-image:linear-gradient(#ffffff2e,#0000000f);font-weight:600}.ed-btn--fill:hover{background:var(--ed-accent-hover);border-color:var(--ed-accent-hover)}.ed-btn--fill:active{box-shadow:inset 0 2px 6px #781e006b}.ed-btn--soft{background:var(--tl-accent-soft);color:var(--tl-accent-text);border-color:#ff550052}.ed-btn--soft:hover{background:var(--tl-accent-soft);filter:brightness(1.08)}.ed-btn--quiet{background:var(--tl-surface-hover);border-color:var(--tl-border-strong)}.ed-btn--text{color:var(--tl-accent-text);box-shadow:none;border-color:var(--tl-border);background-image:none;padding:0 12px}.ed-btn--text:hover{background:var(--tl-surface-hover);border-color:var(--tl-border-strong)}.ed-btn--text:active{box-shadow:none;transform:translateY(.5px)}.ed-btn--bad{color:var(--ed-bad)}.ed-btn--sm{height:32px;padding:0 12px;font-size:13.5px}.ed-ib{border:1px solid var(--tl-border);border-radius:var(--ed-r);background:0 0;background-image:var(--ed-btn-face);width:34px;height:34px;box-shadow:var(--ed-btn-in);color:var(--tl-text-body);cursor:pointer;flex:none;place-items:center;padding:0;transition:background .12s,border-color .12s,color .12s,box-shadow .12s,transform 90ms;display:grid}.ed-ib:hover{background:var(--tl-surface-hover);color:var(--tl-text-primary);border-color:var(--tl-border-strong)}.ed-ib:active{box-shadow:var(--ed-btn-press);transform:translateY(.5px)}.ed-segwrap{padding:20px 0 0}.ed-seg{background:var(--tl-surface-hover);border:1px solid var(--tl-border);border-radius:var(--ed-r-box);grid-auto-columns:1fr;grid-auto-flow:column;max-width:520px;height:40px;padding:3px;display:grid;position:relative}.ed-seg__p{background:var(--tl-surface);background-image:var(--ed-btn-face);border:1px solid var(--tl-border-strong);box-shadow:var(--ed-btn-in);transition:transform .32s var(--ed-ease), width .32s var(--ed-ease);border-radius:8px;position:absolute;top:3px;bottom:3px;left:3px}.ed-seg button{z-index:1;cursor:pointer;font:inherit;color:var(--tl-text-body);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:14px;font-weight:500;transition:color .14s;display:inline-flex;position:relative}.ed-seg button:hover,.ed-seg button[aria-selected=true]{color:var(--tl-text-primary)}.ed-seg button:active{transform:translateY(.5px)}.ed-seg .ed-n{font-variant-numeric:tabular-nums;color:var(--tl-text-muted);font-weight:400}.ed-panel{padding-top:22px}.ed-gh{align-items:baseline;gap:10px;padding:0 2px 9px;display:flex}.ed-gh h2{letter-spacing:.08em;text-transform:uppercase;color:var(--tl-text-secondary);margin:0;font-size:12px;font-weight:600}.ed-gh .ed-hint{color:var(--tl-text-secondary);letter-spacing:.02em;margin-left:auto;font-size:12px}.ed-gh button.ed-hint{cursor:pointer;font:inherit;color:var(--tl-accent-text);background:0 0;border:0;border-radius:6px;margin-right:-6px;padding:2px 6px;font-size:12px;transition:background .12s,color .12s}.ed-gh button.ed-hint:hover{background:var(--tl-surface-hover)}.ed-gh button.ed-hint:active{transform:translateY(.5px)}.ed-g{background:var(--tl-surface);border:1px solid var(--tl-border);border-radius:var(--ed-r-card);box-shadow:var(--tl-shadow-card);margin-bottom:26px;overflow:hidden}.ed-g--tint{border-color:#ff55004d}.ed-g--flush{margin-bottom:10px}.ed-gf{color:var(--tl-text-muted);margin:-20px 0 26px;padding:0 6px;font-size:13px;line-height:1.4}.ed-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;margin-bottom:26px;display:grid}.ed-pair__c{min-width:0}.ed-pair .ed-g{margin-bottom:0}.ed-pair .ed-gf{margin:9px 0 0}@media (max-width:820px){.ed-pair{grid-template-columns:1fr;gap:22px}}.ed-r{width:100%;min-height:52px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:11px 16px;transition:background .12s;display:flex;position:relative}button.ed-r{cursor:pointer}button.ed-r:hover,.ed-rsw:hover,button.ed-r[aria-expanded=true]{background:var(--tl-surface-sunken)}.ed-r+.ed-r:before,.ed-r+.ed-rsw:before,.ed-rsw+.ed-r:before,.ed-dl+.ed-r:before{content:"";background:var(--tl-border);height:1px;position:absolute;top:0;left:16px;right:0}.ed-r--ico+.ed-r--ico:before{left:52px}.ed-r__i{width:22px;color:var(--tl-text-secondary);flex:none;place-items:center;display:grid}.ed-r__i--acc{background:var(--tl-accent-soft);width:32px;height:32px;color:var(--tl-accent-text);border-radius:8px}.ed-r__t{flex:1;min-width:0}.ed-r__t b{letter-spacing:-.01em;font-size:16px;font-weight:500;display:block}.ed-r__t span{color:var(--tl-text-body);margin-top:1px;font-size:13.5px;display:block}.ed-r__t span.ed-num{font-variant-numeric:tabular-nums}.ed-r__k{flex:none;font-size:16px;font-weight:400}.ed-r__k small{color:var(--tl-text-secondary);margin-top:1px;font-size:12.5px;display:block}.ed-r__v{color:var(--tl-text-body);flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;font-size:16px;display:flex}.ed-r__v>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ed-r__v.ed-num{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.ed-r__v.ed-off{color:var(--tl-text-muted)}.ed-r__c{color:var(--tl-text-muted);flex:none}.ed-r--acc .ed-r__k,.ed-r--acc .ed-r__t b{color:var(--tl-accent-text)}.ed-r--bad .ed-r__k{color:var(--ed-bad)}.ed-r--mid{justify-content:center}.ed-rsw{align-items:center;gap:14px;width:100%;min-height:52px;padding:9px 16px;transition:background .12s;display:flex;position:relative}.ed-grow{justify-content:flex-end;gap:6px;padding:8px 10px 10px;display:flex;position:relative}.ed-grow:before{content:"";background:var(--tl-border);height:1px;position:absolute;top:0;left:16px;right:0}.ed-badge{letter-spacing:.005em;background:var(--tl-surface-hover);height:26px;color:var(--tl-text-body);border-radius:8px;flex:none;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:600;transition:filter .12s;display:inline-flex}button.ed-r:hover .ed-badge{filter:brightness(1.06)}.ed-badge i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.ed-badge[data-tone=brand]{background:var(--tl-accent-soft);color:var(--tl-accent-text)}.ed-badge[data-tone=ok]{background:var(--tl-success-soft);color:var(--ed-ok)}.ed-badge[data-tone=warn]{background:var(--tl-warning-soft);color:var(--ed-warn)}.ed-badge[data-tone=bad]{background:var(--tl-danger-soft);color:var(--ed-bad)}.ed-badge[data-tone=info]{background:var(--tl-info-soft);color:var(--ed-info)}.ed-badge[data-tone=off]{box-shadow:inset 0 0 0 1px var(--tl-border-strong);color:var(--tl-text-muted);background:0 0}.ed-badge[data-tone=off] i{display:none}.ed-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto;display:flex}.ed-tag-add{border:1px dashed var(--tl-border-strong);height:26px;font:inherit;color:var(--tl-text-secondary);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:12.5px;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.ed-tag-add:hover{background:var(--tl-surface-hover);color:var(--tl-text-primary);border-style:solid}.ed-sw{cursor:pointer;background:var(--tl-surface-hover);border:1px solid var(--tl-border);width:48px;height:29px;transition:background .26s var(--ed-ease), border-color .12s;border-radius:99px;flex:none;margin-left:auto;padding:0;position:relative}.ed-sw:hover{border-color:var(--tl-border-strong)}.ed-sw b{width:25px;height:25px;transition:transform .28s var(--ed-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #00000029}.ed-sw[aria-checked=true]{background:var(--ed-ok);border-color:var(--ed-ok)}.ed-sw[aria-checked=true] b{transform:translate(19px)}.ed-sw:active b{transform:scale(.94)}.ed-sw[aria-checked=true]:active b{transform:translate(19px)scale(.94)}.ed-money{flex:none;align-items:baseline;gap:5px;margin-left:auto;display:flex}.ed-money .ed-cur{color:var(--tl-text-secondary);font-size:15px}.ed-money[data-empty=true] .ed-cur{display:none}.ed-money:focus-within .ed-cur{color:var(--tl-text-primary)}.ed-in{text-align:right;font:inherit;color:var(--tl-text-primary);font-variant-numeric:tabular-nums;background:0 0;border:0;border-bottom:1px solid #0000;width:auto;min-width:78px;margin-left:auto;font-size:16px;transition:border-color .12s}.ed-in:hover{border-bottom-color:var(--tl-border-strong)}.ed-in:focus{border-bottom-color:var(--ed-accent);outline:0}.ed-in::placeholder{color:var(--tl-text-muted)}.ed-dl{margin:0}.ed-qa{grid-template-columns:190px minmax(0,1fr);align-items:baseline;gap:14px;padding:12px 16px;display:grid;position:relative}.ed-qa+.ed-qa:before{content:"";background:var(--tl-border);height:1px;position:absolute;top:0;left:16px;right:0}.ed-qa dt{color:var(--tl-text-body);font-size:14px}.ed-qa dt small{color:var(--tl-text-muted);margin-top:2px;font-size:12.5px;display:block}.ed-qa dd{letter-spacing:-.008em;word-break:break-word;margin:0;font-size:16px;font-weight:500}.ed-qa dd.ed-off{color:var(--tl-text-muted);font-weight:400}.ed-qa--long{padding:14px 16px 15px}.ed-qa--long dd{max-width:60ch;font-size:16.5px;font-weight:400;line-height:1.52}.ed-note{border-radius:var(--ed-r);padding:13px 16px 4px;transition:background .14s,box-shadow .14s}.ed-note:hover{background:var(--tl-surface-sunken)}.ed-note:focus-within{background:var(--tl-surface-sunken);box-shadow:inset 0 0 0 1px var(--ed-accent)}.ed-note textarea{resize:none;width:100%;min-height:74px;font:inherit;color:var(--tl-text-primary);background:0 0;border:0;padding:0;font-size:16px;line-height:1.45}.ed-note textarea:focus{outline:0}.ed-note textarea::placeholder{color:var(--tl-text-muted)}.ed-note__f{color:var(--tl-text-muted);padding:8px 16px 14px;font-size:13px}.ed-score{align-items:center;gap:14px;padding:14px 16px;display:flex}.ed-score__n{background:var(--tl-surface-hover);width:46px;height:46px;color:var(--tl-text-primary);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:600;display:grid}.ed-score__b{flex:1;min-width:0}.ed-score__b b{font-size:15px;font-weight:500;display:block}.ed-score__b span{color:var(--tl-text-body);font-size:13px}.ed-bar{background:var(--tl-surface-hover);border-radius:2px;height:4px;margin-top:7px;overflow:hidden}.ed-bar i{background:var(--ed-ok);border-radius:2px;height:100%;display:block}.ed-filt{flex-wrap:wrap;gap:7px;padding:12px 14px;display:flex;position:relative}.ed-filt:after{content:"";background:var(--tl-border);height:1px;position:absolute;bottom:0;left:16px;right:0}.ed-fc{border:1px solid var(--tl-border);border-radius:var(--ed-r);background:var(--tl-surface-hover);background-image:var(--ed-btn-face);height:32px;box-shadow:var(--ed-btn-in);font:inherit;color:var(--tl-text-body);cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.ed-fc:hover{background:var(--tl-surface-hover);border-color:var(--tl-border-strong)}.ed-fc:active{box-shadow:var(--ed-btn-press);transform:translateY(.5px)}.ed-fc[aria-pressed=true]{background:var(--tl-accent-soft);color:var(--tl-accent-text);border-color:#ff550052}.ed-ev{align-items:flex-start;gap:14px;padding:13px 16px;display:flex;position:relative}.ed-ev+.ed-ev:before{content:"";background:var(--tl-border);height:1px;position:absolute;top:0;left:52px;right:0}.ed-ev__i{width:22px;color:var(--tl-text-secondary);flex:none;place-items:center;margin-top:2px;display:grid}.ed-ev__b{flex:1;min-width:0}.ed-ev__h{align-items:baseline;gap:10px;display:flex}.ed-ev__h b{letter-spacing:-.01em;font-size:15px;font-weight:600}.ed-ev__h time{color:var(--tl-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px}.ed-ev__b p{color:var(--tl-text-body);white-space:pre-wrap;margin:2px 0 0;font-size:14.5px;line-height:1.45}.ed-ev__x{opacity:0;cursor:pointer;font:inherit;color:var(--tl-text-muted);background:0 0;border:0;border-radius:6px;margin-left:auto;padding:2px 6px;font-size:12.5px;transition:opacity .14s,background .12s}.ed-ev:hover .ed-ev__x{opacity:1}.ed-ev__x:hover{background:var(--tl-surface-hover);color:var(--ed-bad)}.ed-comp{align-items:center;gap:10px;padding:11px 12px;display:flex;position:relative}.ed-comp:before{content:"";background:var(--tl-border);height:1px;position:absolute;top:0;left:16px;right:0}.ed-comp input{border-radius:var(--ed-r);background:var(--tl-surface-hover);border:1px solid var(--tl-border);height:40px;font:inherit;color:var(--tl-text-primary);flex:1;padding:0 13px;font-size:15px;transition:box-shadow .14s,background .14s,border-color .12s}.ed-comp input:hover{border-color:var(--tl-border-strong)}.ed-comp input:focus{background:var(--tl-surface);box-shadow:0 0 0 2px var(--ed-accent);outline:0}.ed-comp input::placeholder{color:var(--tl-text-muted)}.ed-send{border:1px solid var(--ed-accent-hover);border-radius:var(--ed-r);background:var(--ed-accent);color:#fff;cursor:pointer;width:40px;height:40px;box-shadow:inset 0 1px 0 #ffffff4d, var(--ed-glow);background-image:linear-gradient(#ffffff2e,#0000000f);flex:none;place-items:center;transition:background .12s,transform 90ms,box-shadow .12s;display:grid}.ed-send:hover{background:var(--ed-accent-hover)}.ed-send:active{transform:translateY(.5px);box-shadow:inset 0 2px 6px #781e006b}.ed-send:disabled{opacity:.45;cursor:default}.ed-empty{text-align:center;color:var(--tl-text-secondary);padding:28px 16px 30px;font-size:14.5px}.ed-docs{padding:12px 16px 14px;position:relative}.ed-docs:before{content:"";background:var(--tl-border);height:1px;position:absolute;top:0;left:16px;right:0}.ed-kv{grid-template-columns:170px minmax(0,1fr);align-items:baseline;gap:14px;padding:12px 16px;display:grid;position:relative}.ed-kv+.ed-kv:before{content:"";background:var(--tl-border);height:1px;position:absolute;top:0;left:16px;right:0}.ed-kv dt{color:var(--tl-text-body);font-size:14px}.ed-kv dd{word-break:break-word;margin:0;font-size:15.5px}.ed-kv dd.ed-off{color:var(--tl-text-muted)}.ed-notice{border:1px solid var(--tl-border);border-radius:var(--ed-r-box);background:var(--tl-surface);color:var(--tl-text-body);align-items:center;gap:12px;margin:20px 0 0;padding:12px 14px;font-size:14px;display:flex}.ed-notice b{color:var(--tl-text-primary);font-weight:600}.ed-notice__a{flex:none;gap:7px;margin-left:auto;display:flex}.ed-notice--warn{background:var(--tl-warning-soft);border-color:#ed9e0059}.ed-notice--bad{background:var(--tl-danger-soft);border-color:#e84b1766}.ed-mw{position:relative}.ed-menu{z-index:120;background:var(--tl-surface);border:1px solid var(--tl-border);border-radius:var(--ed-r-box);min-width:246px;box-shadow:var(--tl-shadow-popover);opacity:0;pointer-events:none;transform-origin:0 0;transition:opacity .14s ease, transform .26s var(--ed-ease);padding:6px;position:fixed;top:0;left:0;transform:scale(.93)}.ed-menu[data-open=true]{opacity:1;pointer-events:auto;transform:none}.ed-menu button{cursor:pointer;width:100%;min-height:38px;font:inherit;color:inherit;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:0 10px;font-size:15px;transition:background .1s;display:flex}.ed-menu button:hover,.ed-menu button[data-press=true]{background:var(--tl-surface-hover)}.ed-menu button.ed-bad{color:var(--ed-bad)}.ed-menu hr{background:var(--tl-border);border:0;height:1px;margin:5px 6px}.ed-menu__h{color:var(--tl-text-muted);padding:7px 10px 4px;font-size:12px;font-weight:600}.ed-ck{width:15px;color:var(--tl-accent-text);flex:none}.ed-menu .ed-mi{cursor:pointer;width:100%;min-height:38px;font:inherit;color:var(--tl-text-primary);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:0 10px;font-size:15px;transition:background .1s;display:flex}.ed-menu .ed-mi:hover{background:var(--tl-surface-hover)}.ed-menu .ed-mi--bad{color:var(--ed-bad)}.ed-menu .ed-mi--bad:hover{background:var(--tl-danger-soft)}.ed-tip{z-index:200;background:var(--tl-surface);border:1px solid var(--tl-border-strong);max-width:266px;box-shadow:var(--tl-shadow-popover);color:var(--tl-text-body);opacity:0;pointer-events:none;transition:opacity .14s ease, transform .2s var(--ed-ease);border-radius:8px;padding:9px 11px;font-size:13px;line-height:1.45;position:fixed;transform:translateY(3px)scale(.98)}.ed-tip[data-open=true]{opacity:1;transform:none}.ed [data-ed-tip]{cursor:help}.ed-snack{z-index:95;background:var(--tl-surface);border:1px solid var(--tl-border-strong);min-height:44px;box-shadow:var(--tl-shadow-popover);color:var(--tl-text-primary);opacity:0;pointer-events:none;transition:opacity .16s ease, transform .34s var(--ed-ease);border-radius:22px;align-items:center;gap:14px;padding:0 6px 0 16px;font-size:14.5px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%,10px)scale(.96)}.ed-snack[data-open=true]{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.ed-snack button{border:1px solid var(--tl-border-strong);border-radius:var(--ed-r);cursor:pointer;height:32px;font:inherit;color:var(--tl-accent-text);background:0 0;padding:0 12px;font-size:14px;font-weight:600;transition:background .12s,border-color .12s}.ed-snack button:hover{background:var(--tl-accent-soft);border-color:#f506}.ed-snack button:active{transform:translateY(.5px)}.ed button:focus-visible,.ed input:focus-visible,.ed textarea:focus-visible,.ed a:focus-visible{outline:2px solid var(--ed-accent);outline-offset:2px}.ed button.ed-r:focus-visible,.ed-menu button:focus-visible{outline-offset:-2px}@media (max-width:560px){.ed{padding:0 16px 90px}.ed-acts .ed-btn{flex:calc(50% - 4px);justify-content:flex-start}.ed-sub .ed-dot{display:none}.ed-sub{gap:2px 12px}.ed-head{gap:14px}.ed-mono{width:48px;height:48px;font-size:18px}.ed-head h1{font-size:23px}.ed-notice{flex-wrap:wrap;align-items:flex-start}.ed-notice__a{width:100%;margin-left:0;padding-left:30px}.ed-notice__a .ed-btn{flex:auto}.ed-grow{flex-direction:column;align-items:stretch;padding:10px 12px 12px}.ed-grow .ed-mw,.ed-grow .ed-btn{width:100%}.ed-grow .ed-btn{white-space:nowrap;justify-content:center}.ed-r__v{max-width:58%}.ed-tags{justify-content:flex-start;width:100%;margin-left:0}.ed-r:has(.ed-tags){flex-wrap:wrap}.ed-qa,.ed-kv{grid-template-columns:1fr;gap:2px}.ed-gh{flex-wrap:wrap;row-gap:2px}.ed-gh h2{white-space:nowrap}.ed-seg button{padding:0 4px;font-size:13px}}@media (prefers-reduced-motion:reduce){.ed *,.ed-menu,.ed-tip,.ed-snack{transition-duration:.1s!important}}