.input-bar-wrapper{position:relative}.composer-menu{position:absolute;left:0;right:0;bottom:calc(100% + 6px);z-index:30;overflow-y:auto;overscroll-behavior:contain;padding:4px;border:1px solid var(--ed-line);border-radius:12px;background:var(--ed-surface);box-shadow:0 10px 28px #00000038;font-size:var(--ed-fs-sm, 13px);color:var(--ed-text)}.composer-menu.is-below{bottom:auto;top:calc(100% + 6px)}.composer-menu-row{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:5px 8px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.composer-menu-row>svg{flex:none;color:var(--ed-muted)}.composer-menu-row[aria-selected=true]{background:var(--ed-surface-2)}.composer-menu-name{flex:none;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-menu-name em{font-style:normal;color:var(--ed-faint)}.composer-menu-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ed-muted)}.composer-menu-source{flex:none;color:var(--ed-faint);font-size:var(--ed-fs-xs, 11px)}.composer-menu-note{padding:8px;color:var(--ed-muted)}@media(max-width:560px){.composer-menu-source{display:none}.composer-menu-name{max-width:70%}}.composer-menu-row>svg.composer-menu-into{color:var(--ed-faint)}.iv{position:fixed;inset:0;z-index:1000;overflow:hidden;color:#fff;font-family:var(--cl-font);overscroll-behavior:contain;touch-action:none;animation:iv-fade .2s ease-out both}.iv:before{content:"";position:absolute;inset:0;background:#000000d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.iv.is-closing{pointer-events:none}.iv.is-closing:before,.iv.is-closing .iv-bar,.iv.is-closing .iv-close,.iv.is-closing .iv-name{animation:iv-out .2s ease-in both}@keyframes iv-fade{0%{opacity:0}to{opacity:1}}@keyframes iv-out{0%{opacity:1}to{opacity:0}}.iv-stage{position:absolute;inset:0}.iv-image{position:absolute;top:50%;left:50%;display:block;max-width:none;border-radius:10px;background:var(--cl-card, #fff);box-shadow:0 18px 60px #00000080;-webkit-user-select:none;user-select:none;transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .2s}.iv-image.is-current{z-index:1;cursor:zoom-in;touch-action:none}.iv.is-zoomed .iv-image.is-current{cursor:grab}.iv.is-dragging .iv-image.is-current{cursor:grabbing;transition:none}.iv.is-direct .iv-image.is-current{transition:none}.iv-image.is-side{opacity:.32;cursor:pointer}.iv-image.is-side:hover{opacity:.55}.iv.is-zoomed .iv-image.is-side{pointer-events:none}.iv-empty{position:absolute;top:50%;left:50%;margin:0;transform:translate(-50%,-50%);color:#ffffffbf;font-size:var(--ed-fs-sm, 13px)}.iv-name{position:absolute;z-index:2;top:20px;left:20px;max-width:calc(100vw - 110px);margin:0;padding:5px 10px;overflow:hidden;border-radius:8px;background:#00000080;color:#ffffffd9;font-size:var(--ed-fs-xs, 12px);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.iv-close{position:absolute;z-index:2;top:14px;right:14px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid rgb(255 255 255 / .28);border-radius:50%;background:#00000080;color:#fff;cursor:pointer;transition:background .15s}.iv-close:hover{background:#ffffff29}.iv-bar{position:absolute;z-index:2;bottom:20px;left:50%;display:flex;align-items:center;gap:2px;padding:4px;border:1px solid rgb(255 255 255 / .14);border-radius:12px;background:#181818db;transform:translate(-50%);white-space:nowrap}.iv-bar button,.iv-bar a{display:inline-grid;place-items:center;min-width:30px;height:30px;padding:0 4px;border:0;border-radius:8px;background:transparent;color:#ffffffe6;font:500 var(--ed-fs-xs, 12px)/1 var(--cl-font);cursor:pointer;transition:background .15s}.iv-bar button:hover:not(:disabled),.iv-bar a:hover{background:#ffffff24}.iv-bar button:disabled{color:#ffffff52;cursor:default}.iv-bar .iv-percent{min-width:46px;font-variant-numeric:tabular-nums}.iv-bar .iv-percent:disabled{color:#ffffffb3}.iv-count{min-width:54px;color:#ffffffd9;font-size:var(--ed-fs-xs, 12px);font-variant-numeric:tabular-nums;text-align:center}.iv-sep{width:1px;height:18px;margin:0 4px;background:#ffffff29}.iv-note{padding:0 8px;color:#fffc;font-size:var(--ed-fs-xs, 12px)}.iv-close:focus-visible,.iv-bar button:focus-visible,.iv-bar a:focus-visible{outline:2px solid #fff;outline-offset:1px}.iv-inline{position:relative;width:min(440px,100%);max-width:100%}.iv-inline-open{display:block;width:100%;max-height:560px;padding:0;overflow:hidden;border:1px solid var(--cl-line-strong, rgb(127 127 127 / .3));border-radius:10px;background:var(--cl-card, var(--cl-bubble));cursor:zoom-in;transition:border-color .15s,box-shadow .15s}.iv-inline-open img{display:block;width:100%;height:100%;object-fit:contain}.iv-inline-open:hover,.iv-inline-open:focus-visible{outline:none;border-color:var(--ed-ember-text, #ff3d2e);box-shadow:0 0 0 1px var(--ed-ember-text, #ff3d2e)}.iv-inline-save{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#141414c7;color:#fff;opacity:0;transition:opacity .15s,background .15s}.iv-inline:hover .iv-inline-save,.iv-inline-save:focus-visible{opacity:1}.iv-inline-save:hover{background:#141414f2}.iv-inline-save:focus-visible{outline:2px solid var(--ed-ember-text, #ff3d2e);outline-offset:1px}.iv-strip{display:flex;flex:1 1 100%;gap:6px;width:100%;min-width:0;overflow:hidden}.iv-strip-tile{position:relative;display:block;flex:none;box-sizing:border-box;height:100%;padding:0;overflow:hidden;border:1px solid var(--cl-line-strong, rgb(127 127 127 / .3));border-radius:8px;background:var(--cl-card, var(--cl-bubble));cursor:zoom-in;transition:border-color .15s;animation:iv-fade .16s ease-out both}.iv-strip-tile img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.iv-strip-tile:hover,.iv-strip-tile:focus-visible{outline:none;border-color:var(--ed-ember-text, #ff3d2e)}.iv-strip-more{width:64px}.iv-strip-more:after{content:"";position:absolute;inset:0;background:#00000094}.iv-strip-more span{position:absolute;inset:0;z-index:1;display:grid;place-items:center;color:#fff;font:500 var(--ed-fs-sm, 13px)/1 var(--cl-font);font-variant-numeric:tabular-nums}.iv-thumbs{display:inline-flex;flex:none;align-items:center;gap:4px}.iv-thumbs-more{margin-right:4px;color:var(--cl-muted);font:400 var(--ed-fs-xs, 12px)/1 var(--cl-font)}.iv-thumb{display:block;flex:none;width:34px;height:24px;padding:0;overflow:hidden;border:1px solid var(--cl-line-strong, rgb(127 127 127 / .3));border-radius:5px;background:var(--cl-card, var(--cl-bubble));cursor:zoom-in;transition:border-color .15s}.iv-thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.iv-thumb:hover,.iv-thumb:focus-visible{outline:none;border-color:var(--cl-text, #888)}.plan-step.has-thumbs,.tc-member.has-thumbs{position:relative}.plan-step.has-thumbs>.tc-row{padding-right:130px}.plan-step.has-thumbs>.iv-thumbs{position:absolute;top:2px;right:4px}.tc-member.has-thumbs{display:flex;align-items:center;gap:8px}.tc-member.has-thumbs .tc-member-title{flex:1;min-width:0}.tc-member.has-thumbs .iv-thumbs{margin-left:auto}.iv-hover{position:fixed;z-index:950;overflow:hidden;border:1px solid var(--cl-line-strong, rgb(127 127 127 / .3));border-radius:10px;background:var(--cl-card, #222);color:var(--cl-text);box-shadow:0 14px 40px #00000059;pointer-events:none;animation:iv-fade .12s ease-out both}.iv-hover img{display:block;width:100%;max-height:200px;object-fit:contain;background:var(--cl-main, #181818)}.iv-hover-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px;font:400 var(--ed-fs-xs, 12px)/1.3 var(--cl-font)}.iv-hover-foot span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iv-hover-foot em{flex:none;color:var(--cl-muted);font-style:normal;font-variant-numeric:tabular-nums}@media(max-width:720px){.iv-bar{bottom:12px}.plan-step.has-thumbs>.tc-row{padding-right:90px}}@media(prefers-reduced-motion:reduce){.iv,.iv-hover,.iv.is-closing:before,.iv.is-closing .iv-bar,.iv.is-closing .iv-close,.iv.is-closing .iv-name{animation:none}.iv-image,.iv-inline-open,.iv-inline-save,.iv-thumb,.iv-strip-tile{transition:none;animation:none}}.chip-card{position:fixed;z-index:950;overflow:hidden;pointer-events:none;border:1px solid var(--cl-line-strong, rgb(127 127 127 / .3));border-radius:10px;background:var(--cl-card, var(--ed-surface, #222));color:var(--cl-text, var(--ed-text));box-shadow:0 14px 40px #00000047;animation:chip-card-in .12s ease-out both}.chip-card-media{display:grid;place-items:center;max-height:200px;background:var(--cl-main, var(--ed-bg));border-bottom:1px solid var(--cl-line, transparent)}.chip-card-media img{display:block;max-width:100%;max-height:200px;object-fit:contain}.chip-card-body{display:flex;align-items:flex-start;gap:8px;padding:8px 10px}.chip-card-icon{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:color-mix(in srgb,var(--cl-text, var(--ed-text)) 8%,transparent);color:var(--cl-muted, var(--ed-muted))}.chip-card-text{display:flex;flex-direction:column;min-width:0;gap:1px;font:400 var(--ed-fs-xs, 12px)/1.35 var(--cl-font, inherit)}.chip-card-text strong{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ed-fs-sm, 13px)}.chip-card-text em{overflow:hidden;color:var(--cl-muted, var(--ed-muted));font-style:normal;text-overflow:ellipsis;white-space:nowrap}.chip-card-text small{color:var(--cl-faint, var(--cl-muted, var(--ed-muted)));font-size:inherit}@keyframes chip-card-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.input-chip.is-hover .input-chip-face,.input-chip.is-hover[data-split]{background:color-mix(in srgb,var(--cl-text, var(--ed-text)) 16%,transparent)}@media(prefers-reduced-motion:reduce){.chip-card{animation:none}}:root{--pill-blue: #7fb8ff;--pill-green: #46d483;--pill-amber: #ffb547;--pill-red: #ff3d2e;--pill-orange: #ff8a3d;--pill-violet: #b79cff;--pill-pink: #ff8fb8;--pill-teal: #4fd1c5}@media(prefers-color-scheme:light){:root{--pill-blue: #1f5fbf;--pill-green: #0f7a43;--pill-amber: #9a5b00;--pill-red: #c8261b;--pill-orange: #b8460f;--pill-violet: #6b46c1;--pill-pink: #b8326a;--pill-teal: #0f766e}}.pill-thumb{flex:none;display:block;width:14px;height:14px;border-radius:3px;object-fit:cover;object-position:left top;box-shadow:0 0 0 1px color-mix(in srgb,var(--pill-tone, var(--cl-text, var(--ed-text))) 30%,transparent);transition:transform .14s ease-out}.file-pill:hover .pill-thumb,.input-chip.is-hover .pill-thumb{transform:scale(1.12)}.input-chip-face .pill-thumb{width:13px;height:13px}.input-chip.has-thumb .input-chip-face:before{display:none}.chip-card-tag{align-self:flex-start;margin-bottom:3px;padding:1px 6px;border-radius:5px;background:color-mix(in srgb,var(--pill-tone, var(--cl-text, var(--ed-text))) 16%,transparent);color:var(--pill-tone, var(--cl-muted, var(--ed-muted)));font-size:10px;font-weight:var(--ed-fw-medium);letter-spacing:.05em;line-height:1.5;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.pill-thumb{transition:none}}.file-pill.smart-pill{gap:4px;max-width:min(240px,100%);padding:1px 6px 1px 4px;border-color:transparent;border-radius:6px;background:color-mix(in srgb,var(--cl-text, var(--ed-text)) 8%,transparent);text-decoration:none;white-space:nowrap;line-height:1.45}.file-pill.smart-pill:hover{background:color-mix(in srgb,var(--cl-text, var(--ed-text)) 14%,transparent)}.file-pill.smart-pill.is-static:hover{background:color-mix(in srgb,var(--cl-text, var(--ed-text)) 8%,transparent)}.file-pill.smart-pill .file-pill-name{max-width:none;flex:0 1 auto}a.file-pill.smart-pill,a.file-pill.smart-pill:visited{color:var(--cl-text, var(--ed-text))}.user-text .file-pill,.pill-text .file-pill{border-color:transparent;border-radius:6px;padding:1px 6px 1px 5px}.pill-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:13px;height:13px;color:var(--cl-muted, var(--ed-muted))}.pill-icon svg{width:13px;height:13px;flex:none}.pill-icon.is-logo img{width:12px;height:12px;border-radius:2px;object-fit:contain}.pill-avatar{border-radius:50%;background:color-mix(in srgb,var(--cl-text, var(--ed-text)) 22%,transparent);color:var(--cl-text, var(--ed-text));font:500 8px/13px var(--cl-font, inherit);letter-spacing:0}.pill-text{overflow-wrap:anywhere}.pill-text .file-pill{margin:0 1px;vertical-align:1px}:is(.file-pill,.input-chip,.chip-card,.rail-files-kind,.file-stack-tile)[data-tone=blue]{--pill-tone: var(--pill-blue)}:is(.file-pill,.input-chip,.chip-card,.rail-files-kind,.file-stack-tile)[data-tone=green]{--pill-tone: var(--pill-green)}:is(.file-pill,.input-chip,.chip-card,.rail-files-kind,.file-stack-tile)[data-tone=amber]{--pill-tone: var(--pill-amber)}:is(.file-pill,.input-chip,.chip-card,.rail-files-kind,.file-stack-tile)[data-tone=orange]{--pill-tone: var(--pill-orange)}:is(.file-pill,.input-chip,.chip-card,.rail-files-kind,.file-stack-tile)[data-tone=violet]{--pill-tone: var(--pill-violet)}:is(.file-pill,.input-chip,.chip-card,.rail-files-kind,.file-stack-tile)[data-tone=pink]{--pill-tone: var(--pill-pink)}:is(.file-pill,.input-chip,.chip-card,.rail-files-kind,.file-stack-tile)[data-tone=teal]{--pill-tone: var(--pill-teal)}:is(.file-pill,.input-chip,.chip-card,.rail-files-kind,.file-stack-tile)[data-tone=red]{--pill-tone: var(--pill-red)}.file-pill[data-tone]:not(.rail-file):is(a,button,span){background:color-mix(in srgb,var(--pill-tone) 17%,transparent);color:color-mix(in srgb,var(--pill-tone) 30%,var(--cl-text, var(--ed-text)))}.file-pill[data-tone]:not(.rail-file,.is-static):hover{background:color-mix(in srgb,var(--pill-tone) 27%,transparent)}.file-pill[data-tone] svg,.file-pill[data-tone] .pill-icon{color:var(--pill-tone)}.file-pill[data-tone].is-copied>svg{color:var(--ed-ember-text)}.file-pill[data-tone] .pill-avatar{background:var(--pill-tone);color:var(--cl-main, var(--ed-bg))}.input-mirror .input-chip[data-tone] .input-chip-face,.input-mirror .input-chip[data-tone][data-split]{background:color-mix(in srgb,var(--pill-tone) 17%,transparent);color:color-mix(in srgb,var(--pill-tone) 30%,var(--cl-text, var(--ed-text)))}.input-mirror .input-chip[data-tone].is-hover .input-chip-face,.input-mirror .input-chip[data-tone].is-hover[data-split]{background:color-mix(in srgb,var(--pill-tone) 27%,transparent)}.input-chip[data-tone]:not(.is-smart) .input-chip-face:before{background:var(--pill-tone)}.input-chip[data-tone] .input-chip-face .pill-icon{color:var(--pill-tone)}.input-chip[data-tone] .input-chip-face .pill-avatar{background:var(--pill-tone);color:var(--cl-main, var(--ed-bg))}.chip-card[data-tone] .chip-card-icon{background:color-mix(in srgb,var(--pill-tone) 17%,transparent);color:var(--pill-tone)}.chip-card[data-tone]{border-top:2px solid var(--pill-tone)}.file-pill.rail-file[data-tone]>svg{box-sizing:content-box;padding:5px;border-radius:6px;background:color-mix(in srgb,var(--pill-tone) 14%,transparent)}.file-pill.cite-pill.is-lit:is(a,button,span){background:color-mix(in srgb,var(--ed-ember-text, var(--cl-text)) 18%,transparent)}.message-markdown a.file-pill,.message-markdown a.file-pill:hover{text-decoration:none}.composer-stippen{display:none}@media(min-width:701px){.workspace-grid .composer-stippen{display:block;position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none}.workspace-grid .composer-stippen canvas{display:block;width:100%;height:100%}}.input-bar.has-chips{position:relative}.input-bar.has-chips .input-textarea{position:relative;z-index:1;color:transparent!important;caret-color:var(--cl-text, var(--ed-text));background:transparent}.input-bar.has-chips .input-textarea::selection{color:transparent;background:color-mix(in srgb,var(--ed-info, #1f5fbf) 28%,transparent)}.input-mirror{position:absolute;z-index:0;margin:0;overflow:hidden;pointer-events:none;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;color:var(--cl-text, var(--ed-text));border-style:solid;border-color:transparent}.input-chip{position:relative;color:transparent}.input-chip>b{font-weight:inherit;color:transparent}.input-chip-face{position:absolute;top:50%;left:0;right:0;height:20px;transform:translateY(-50%);display:flex;align-items:center;gap:3px;padding:0 4px;box-sizing:border-box;overflow:hidden;border-radius:6px;background:color-mix(in srgb,var(--cl-text, var(--ed-text)) 10%,transparent);color:var(--cl-text, var(--ed-text));font:500 var(--ed-fs-xs, 12px)/1 var(--cl-font, inherit);letter-spacing:0;white-space:nowrap}.input-chip-face>i{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-style:normal;line-height:16px}.input-chip[data-tight] .input-chip-face{font-size:11px;gap:2px;padding:0 3px}.input-chip[data-bare] .input-chip-face{justify-content:center;padding:0 2px}.input-chip[data-bare] .input-chip-face:before,.input-chip[data-bare] .input-chip-face>svg{display:none}.input-chip[data-split]{color:inherit;border-radius:6px;background:color-mix(in srgb,var(--cl-text, var(--ed-text)) 10%,transparent);box-decoration-break:clone;-webkit-box-decoration-break:clone}.input-chip[data-split] .input-chip-face{display:none}.input-chip-face:before{content:"";flex:none;width:9px;height:11px;background:var(--cl-muted, var(--ed-muted));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3C/svg%3E") center / contain no-repeat}.input-chip.is-folder .input-chip-face:before{width:11px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h4l3 3h7a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h4l3 3h7a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2'/%3E%3C/svg%3E")}.input-chip.is-image .input-chip-face:before{width:10px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='9' cy='9' r='2'/%3E%3Cpath d='m21 15-3.1-3.1a2 2 0 0 0-2.8 0L6 21'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='9' cy='9' r='2'/%3E%3Cpath d='m21 15-3.1-3.1a2 2 0 0 0-2.8 0L6 21'/%3E%3C/svg%3E")}.input-chip.is-key .input-chip-face,.input-chip.is-key[data-split]{background:color-mix(in srgb,var(--cl-text, var(--ed-text)) 10%,transparent)}.input-chip.is-key .input-chip-face:before{background:var(--cl-muted, var(--ed-text));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z'/%3E%3Ccircle cx='16.5' cy='7.5' r='.5' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z'/%3E%3Ccircle cx='16.5' cy='7.5' r='.5' fill='black'/%3E%3C/svg%3E")}.input-chip.is-smart .input-chip-face:before{display:none}.input-chip-face .pill-icon{width:12px;height:12px}.input-chip-face .pill-icon svg{width:12px;height:12px}.input-chip-face .pill-avatar{font-size:7.5px;line-height:12px}.input-kw{--kw: var(--ed-info, #1f5fbf);position:relative;z-index:0;color:var(--kw);background:linear-gradient(100deg,var(--kw) 0 35%,color-mix(in srgb,var(--kw) 30%,#fff) 50%,var(--kw) 65% 100%) 0 0 / 300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--kw) 35%,transparent));animation:input-kw-sweep .9s cubic-bezier(.2,.7,.2,1) both,input-kw-glow 1.6s ease-out both}.input-kw:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1.5px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--kw) 20% 80%,transparent);box-shadow:0 0 6px color-mix(in srgb,var(--kw) 60%,transparent);transform-origin:left;animation:input-kw-line .55s .15s cubic-bezier(.2,.7,.2,1) both;opacity:.7}.input-kw:before{content:"";position:absolute;inset:-1px -3px;z-index:-1;border-radius:5px;background:color-mix(in srgb,var(--kw) 11%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--kw) 18%,transparent);animation:input-kw-mark .45s cubic-bezier(.2,.9,.3,1.3) both}@keyframes input-kw-mark{0%{opacity:0;transform:scale(.6,.4)}60%{opacity:1;transform:scale(1.06,1.1)}to{transform:none}}@keyframes input-kw-sweep{0%{background-position:100% 0}to{background-position:0 0}}@keyframes input-kw-glow{0%{filter:drop-shadow(0 0 0 transparent)}35%{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--kw) 80%,transparent))}to{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--kw) 35%,transparent))}}@keyframes input-kw-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.input-kw.is-design{--kw: var(--pill-pink, #b8326a)}.input-kw.is-plan{--kw: var(--pill-teal, #0f766e)}.input-kw.is-schedule{--kw: color-mix(in oklch, var(--ed-info, #1f5fbf) 65%, var(--ed-ember, #e5484d))}@media(prefers-reduced-motion:reduce){.input-kw,.input-kw:before,.input-kw:after{animation:none}}.kw-design-off .input-kw.is-design{color:inherit;background:none;-webkit-text-fill-color:currentColor;filter:none;animation:none}.kw-design-off .input-kw.is-design:before,.kw-design-off .input-kw.is-design:after{display:none}.kw-plan-off .input-kw.is-plan{color:inherit;background:none;-webkit-text-fill-color:currentColor;filter:none;animation:none}.kw-plan-off .input-kw.is-plan:before,.kw-plan-off .input-kw.is-plan:after{display:none}.kw-research-off .input-kw.is-research{color:inherit;background:none;-webkit-text-fill-color:currentColor;filter:none;animation:none}.kw-research-off .input-kw.is-research:before,.kw-research-off .input-kw.is-research:after{display:none}.todo-suggest{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 2px}.todo-suggest-lead{color:var(--cl-muted);font-size:12px;margin-right:2px}.todo-suggest-chip{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;padding:5px 10px;border:1px solid var(--cl-line);border-radius:999px;background:color-mix(in srgb,var(--cl-text) 3%,transparent);color:var(--cl-text);font:400 13px/1.3 var(--ed-font-body, var(--cl-font));cursor:pointer;transition:background-color .1s,border-color .1s}.todo-suggest-chip:hover,.todo-suggest-chip:focus-visible{background:color-mix(in srgb,var(--cl-text) 9%,transparent)}.todo-suggest-chip:focus-visible{outline:2px solid var(--ed-ember-text, var(--ed-ember));outline-offset:2px}.todo-suggest-chip svg{flex:none;color:var(--cl-muted)}.todo-suggest-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todo-suggest-when{flex:none;color:var(--cl-muted);font-size:12px}.todo-suggest-chip.is-added svg{color:var(--cl-text)}.md-code{position:relative;margin:12px 0;border:1px solid var(--cl-line);border-radius:10px;background:var(--cl-card);max-width:100%;min-width:0;overflow:hidden;font-family:var(--cl-font)}.md-code-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:0 6px 0 4px;border-bottom:1px solid var(--cl-line);background:var(--cl-bubble)}.md-code-tab{position:relative;display:inline-flex;align-items:center;gap:6px;align-self:stretch;padding:0 10px;color:var(--cl-muted)}.md-code-tab:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;border-radius:2px;background:var(--ed-ember-text)}.md-code-lang{color:var(--cl-text);font:var(--ed-fs-xs) var(--cl-mono)}.md-code-actions{display:flex;align-items:center;gap:2px}.md-code-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:26px;min-width:26px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--cl-muted);font:500 var(--ed-fs-xs) var(--cl-font);cursor:pointer;transition:background .15s,color .15s,transform .15s}.md-code-body{display:flex;min-width:0}.md-code-gutter{flex:none;margin:0;padding:10px 10px 10px 14px;border-right:1px solid var(--cl-line);color:var(--cl-faint);font:var(--ed-fs-sm)/1.6 var(--cl-mono);font-variant-numeric:tabular-nums;text-align:right;-webkit-user-select:none;user-select:none;white-space:pre}.md-code-scroll{flex:1;min-width:0;overflow-x:auto;max-width:100%}.md-code-pre{font:var(--ed-fs-sm)/1.6 var(--cl-mono);color:var(--cl-text);width:max-content;min-width:100%;box-sizing:border-box;overflow:visible;white-space:pre}.message-markdown .md-code pre.md-code-pre,.message-markdown .md-code pre.md-code-gutter{margin:0;background:transparent;border-radius:0;box-shadow:none}.message-markdown .md-code pre.md-code-pre{padding:10px 14px;border:0}.message-markdown .md-code pre.md-code-gutter{border:0;border-right:1px solid var(--cl-line);padding:10px 10px 10px 14px}.message-markdown .md-code .md-code-pre code{padding:0;background:transparent;font:inherit;color:inherit}.md-code-foot{display:flex;justify-content:space-between;gap:8px;padding:5px 14px;border-top:1px solid var(--cl-line);background:var(--cl-bubble);color:var(--cl-faint);font:var(--ed-fs-xs) var(--ed-font-body);font-variant-numeric:tabular-nums}.md-code-btn:hover{background:var(--cl-hover);color:var(--cl-text)}.md-code-btn:focus-visible,.sec-chip-btn:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:1px}.md-code-btn.is-done{color:var(--cl-text);animation:md-bounce .45s cubic-bezier(.3,1.6,.5,1)}.md-code-hint{color:var(--ed-warn)}.md-code-run{color:var(--cl-text)}.md-code-btn:disabled{cursor:progress;opacity:.7}.md-code-note{color:var(--cl-muted)}@keyframes md-bounce{0%{transform:scale(1)}40%{transform:scale(1.25) translateY(-2px)}to{transform:scale(1)}}.sec-chip{display:inline-flex;align-items:center;gap:2px;max-width:100%;padding:0 2px 0 7px;border:1px solid var(--cl-line-strong);border-radius:999px;background:var(--cl-bubble);color:var(--cl-text);font:var(--ed-fs-xs)/1.7 var(--cl-mono);vertical-align:baseline}.sec-chip-value{overflow-wrap:anywhere;word-break:break-all}.sec-chip[data-shown=false] .sec-chip-value{color:var(--cl-muted);letter-spacing:.02em}.sec-chip-btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cl-muted);cursor:pointer}.sec-chip-btn:hover{background:var(--cl-hover);color:var(--cl-text)}@media(prefers-reduced-motion:reduce){.md-code-btn,.md-code-btn.is-done{animation:none;transition:none}}.cite-wrap{position:relative;display:inline}.cite-chip{display:inline-flex;align-items:center;gap:4px;margin-left:3px;padding:0 6px;min-width:16px;height:16px;justify-content:center;border:1px solid var(--cl-line-strong);border-radius:999px;background:var(--cl-bubble);color:var(--cl-muted);font:var(--ed-fw-medium) var(--ed-fs-xs)/1 var(--cl-font);text-decoration:none;vertical-align:1px;transition:background .15s,color .15s}.cite-chip:hover,.cite-chip:focus-visible{background:var(--cl-selected);color:var(--cl-text)}.cite-chip.is-lit{background:var(--cl-selected);border-color:var(--cl-muted);color:var(--cl-text)}.cite-chip:focus-visible,.cite-summary-head:focus-visible,.cite-item a:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:1px}.cite-chip-host{font-weight:500;max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cite-card{position:absolute;left:0;bottom:calc(100% + 6px);z-index:20;display:none;flex-direction:column;gap:3px;width:max-content;max-width:min(300px,80vw);padding:9px 11px;border:1px solid var(--cl-line-strong);border-radius:10px;background:var(--cl-card);color:var(--cl-text);font:var(--ed-fs-xs)/1.4 var(--cl-font);box-shadow:0 8px 24px #00000059;pointer-events:none;text-align:left;font-style:normal;font-weight:400}.cite-wrap:hover .cite-card,.cite-wrap:focus-within .cite-card{display:flex;animation:cite-pop .14s ease-out}.cite-card-host{display:inline-flex;align-items:center;gap:6px;color:var(--cl-muted);font-size:var(--ed-fs-xs)}.cite-card-title{font-weight:var(--ed-fw-medium);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cite-card-url{color:var(--cl-faint);font-size:var(--ed-fs-xs);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@keyframes cite-pop{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.cite-tile{display:inline-flex;flex:none;align-items:center;justify-content:center;border-radius:5px;font:var(--ed-fw-medium) var(--ed-fs-xs)/1 var(--cl-font);border:1px solid var(--cl-card)}.cite-summary{display:flex;flex-direction:column;width:fit-content;max-width:100%;min-width:0;margin:10px 0 2px;border:1px solid var(--cl-line);border-radius:999px;background:transparent;font-family:var(--cl-font)}.cite-summary[data-open=true]{width:100%;border-radius:10px;background:var(--cl-card)}.cite-summary-head{display:inline-flex;align-items:center;gap:7px;min-width:0;padding:3px 10px 3px 5px;border:0;border-radius:inherit;background:transparent;color:var(--cl-muted);font:500 var(--ed-fs-xs)/18px var(--cl-font);cursor:pointer;text-align:left;transition:background .15s,color .15s}.cite-summary-head:hover{background:var(--cl-hover);color:var(--cl-text)}.cite-summary[data-open=true] .cite-summary-head{width:100%;padding:5px 10px 5px 7px;border-radius:10px 10px 0 0}.cite-stack{display:inline-flex}.cite-stack .cite-tile+.cite-tile{margin-left:-5px}.cite-summary-label{flex:1;white-space:nowrap}.cite-summary-chev{flex:none;color:var(--cl-muted);transition:transform .18s}.cite-summary[data-open=true] .cite-summary-chev{transform:rotate(180deg)}.cite-list{list-style:none;margin:0;padding:3px 4px 4px;border-top:1px solid var(--cl-line)}.cite-item{min-width:0}.message-markdown .cite-summary ol.cite-list{margin:0;padding:3px 4px 4px;list-style:none;line-height:1.4}.message-markdown .cite-summary li.cite-item{margin:0}.cite-item-link{display:flex;align-items:center;gap:8px;min-width:0;padding:5px 6px;border-radius:6px;color:var(--cl-text);text-decoration:none;transition:background .15s}.cite-item-link:hover{background:var(--cl-hover)}.message-markdown a.cite-item-link,.message-markdown a.cite-item-link:hover{color:var(--cl-text);text-decoration:none}.message-markdown a.cite-item-link:hover .cite-item-title{text-decoration:underline;text-underline-offset:3px}.cite-item-link:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:-1px}.cite-item-n{flex:none;width:14px;color:var(--cl-faint);font:500 var(--ed-fs-xs) var(--cl-font);text-align:right}.cite-item-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ed-fs-sm);font-weight:500}.cite-item-host{flex:none;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cl-faint);font-size:var(--ed-fs-xs)}.file-pill{display:inline-flex;align-items:center;gap:4px;max-width:100%;margin:0 1px;padding:1px 6px 1px 5px;border:1px solid transparent;border-radius:6px;background:color-mix(in srgb,var(--cl-text, var(--ed-text)) 8%,transparent);color:var(--cl-text);font:500 var(--ed-fs-xs)/1.4 var(--cl-font);vertical-align:1px;cursor:pointer;text-align:left;text-decoration:none;transition:background .15s,border-color .15s}.file-pill svg{flex:none;color:var(--cl-muted)}.file-pill-name{min-width:0;max-width:30ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-pill-line{flex:none;color:var(--cl-muted);font-variant-numeric:tabular-nums}.file-pill:hover{background:color-mix(in srgb,var(--cl-text, var(--ed-text)) 14%,transparent)}.file-pill:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:1px}.file-pill.is-copied svg{color:var(--ed-ember-text)}.file-pill-ext{opacity:.62;font-weight:400}.file-pill[data-tone]:not(.rail-file){position:relative;overflow:hidden;isolation:isolate;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pill-tone) 22%,transparent),inset 0 1px color-mix(in srgb,#fff 10%,transparent);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .25s}.file-pill[data-tone]:not(.rail-file):after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,var(--pill-tone) 30%,transparent) 50%,transparent 65%) 160% 0 / 250% 100% no-repeat}.file-pill[data-tone]:not(.rail-file,.is-static):hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pill-tone) 45%,transparent),0 0 0 3px color-mix(in srgb,var(--pill-tone) 11%,transparent),0 6px 18px -6px color-mix(in srgb,var(--pill-tone) 60%,transparent)}.file-pill[data-tone]:not(.rail-file,.is-static):hover:after{animation:file-pill-shine .8s ease-out}.file-pill[data-tone]:not(.rail-file,.is-static):hover>svg{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--pill-tone) 70%,transparent))}.file-pill[data-tone]:not(.rail-file,.is-static):active{transform:translateY(0) scale(.98)}@keyframes file-pill-shine{0%{background-position:160% 0}to{background-position:-60% 0}}@media(prefers-reduced-motion:reduce){.file-pill[data-tone]:not(.rail-file){transition:none}.file-pill[data-tone]:not(.rail-file):hover{transform:none}.file-pill[data-tone]:not(.rail-file):hover:after{animation:none}}@media(prefers-reduced-motion:reduce){.cite-wrap:hover .cite-card,.cite-wrap:focus-within .cite-card{animation:none}.cite-summary-chev,.cite-chip,.file-pill{transition:none}}.md-table{width:fit-content;max-width:100%;margin:8px 0 18px;overflow-x:auto;border:1px solid var(--cl-line);border-radius:10px;background:var(--cl-card)}.message-markdown .md-table table{width:100%;margin:0;border-collapse:separate;border-spacing:0;font-size:var(--ed-fs-md);line-height:1.4;font-variant-numeric:tabular-nums}.message-markdown .md-table th,.message-markdown .md-table td{min-width:0;padding:9px 16px;border:0;background:transparent;text-align:left;vertical-align:top}.message-markdown .md-table th{border-bottom:1px solid var(--cl-line);background:var(--cl-bubble);color:var(--cl-muted);font-size:var(--ed-fs-sm);font-weight:var(--ed-fw-medium);white-space:nowrap}.message-markdown .md-table td{border-top:1px solid color-mix(in srgb,var(--cl-line) 70%,transparent);color:var(--cl-text);overflow-wrap:break-word}.message-markdown .md-table tbody tr:first-child td{border-top:0}.message-markdown .md-table td:not([data-num]){min-width:6em}.message-markdown .md-table td:first-child{min-width:min(11em,30vw);font-weight:var(--ed-fw-medium)}.message-markdown .md-table tbody tr{transition:background .12s}.message-markdown .md-table tbody tr:hover td{background:color-mix(in srgb,var(--cl-hover) 60%,transparent)}.message-markdown .md-table [data-num]{text-align:right;white-space:nowrap}.message-markdown .md-table td[data-num]:first-child{text-align:left}.message-markdown .md-table td[data-tone]{position:relative;font-weight:var(--ed-fw-title);box-shadow:inset 2px 0 0 var(--cl-card)}.message-markdown .md-table td[data-tone=best]{color:var(--ed-pos);background:color-mix(in srgb,var(--ed-pos) 13%,transparent)}.message-markdown .md-table td[data-tone=worst]{color:var(--ed-neg);background:color-mix(in srgb,var(--ed-neg) 11%,transparent)}.message-markdown .md-table tbody tr:hover td[data-tone=best]{background:color-mix(in srgb,var(--ed-pos) 19%,transparent)}.message-markdown .md-table tbody tr:hover td[data-tone=worst]{background:color-mix(in srgb,var(--ed-neg) 16%,transparent)}.sd-window{--sl-aubergine: #4a154b;--sl-green: #007a5a;--sl-green-hover: #148567;--sl-ok: #007a5a;--sl-bg: #ffffff;--sl-soft: #f8f8f8;--sl-text: #1d1c1d;--sl-muted: #616061;--sl-line: #dddddd;--sl-focus: #868686;--sl-link: #1264a3;--sl-mention-bg: #e8f5fa;--sl-code-bg: #f1f1f1;--sl-code-text: #c01343;--sl-error: #b3261e;width:100%;max-width:620px;min-width:0;box-sizing:border-box;margin:14px 0;overflow:hidden;border:1px solid var(--sl-line);border-radius:12px;background:var(--sl-bg);color:var(--sl-text);box-shadow:var(--ed-shadow-button);font:400 15px/1.47 Lato,"Slack-Lato",var(--ed-font-body);text-align:left}@media(prefers-color-scheme:dark){.sd-window{--sl-bg: #1a1d21;--sl-soft: #222529;--sl-text: #d1d2d3;--sl-muted: #ababad;--sl-line: #35373b;--sl-focus: #797c81;--sl-ok: #2eb67d;--sl-link: #1d9bd1;--sl-mention-bg: rgb(29 155 209 / 18%);--sl-code-bg: #2c2d30;--sl-code-text: #e8912d;--sl-error: #f28b82}}.sd-mark{flex:none;display:block;box-sizing:content-box;padding:3px;border-radius:5px;background:#fff}.sd-head{padding:0 14px;background:var(--sl-head, var(--sl-aubergine));color:var(--sl-head-text, #fff);font-size:14px}.sd-head-row{display:flex;align-items:center;gap:8px;min-height:42px}.sd-window.is-merk{--sl-head: var(--ed-ember);--sl-head-text: var(--ed-on-primary, var(--cl-card, #fff))}.sd-window.is-merk .sd-head-note,.sd-window.is-merk .sd-count-pos{color:color-mix(in srgb,var(--sl-head-text) 74%,transparent)}.sd-window.is-merk .sd-close{color:color-mix(in srgb,var(--sl-head-text) 80%,transparent)}.sd-window.is-merk .sd-close:hover,.sd-window.is-merk .sd-to:hover{background:color-mix(in srgb,var(--sl-head-text) 14%,transparent);color:var(--sl-head-text)}.sd-window.is-merk .sd-ava.is-letter{background:var(--sl-head);color:var(--sl-head-text)}.sd-to{display:inline-flex;align-items:center;gap:4px;min-width:0;padding:3px 5px;margin-left:-5px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;font-weight:var(--ed-fw-medium);cursor:pointer}.sd-to:hover{background:#ffffff24}.sd-to:focus-visible{outline:2px solid #fff;outline-offset:1px}.sd-to.is-still{cursor:default;background:transparent}.sd-to-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-head-note{flex:none;margin-left:auto;color:#ffffffb8;font-size:12px}.sd-close{flex:none;display:grid;place-items:center;width:28px;height:28px;margin:0 -7px 0 auto;padding:0;border:0;border-radius:6px;background:transparent;color:#ffffffc7;cursor:pointer;transition:background var(--ed-fast),color var(--ed-fast)}.sd-head-note+.sd-close{margin-left:2px}.sd-close:hover{background:#ffffff24;color:#fff}.sd-close:focus-visible{outline:2px solid #fff;outline-offset:1px}.sd-gone{display:flex;align-items:center;gap:8px;max-width:620px;margin:10px 0;color:var(--ed-muted);font-size:var(--ed-fs-sm)}.sd-gone .sd-mark{padding:2px;opacity:.8}.sd-gone-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-gone-back{flex:none;height:24px;padding:0 8px;border:0;border-radius:var(--ed-r-sm);background:transparent;color:var(--ed-text);font:inherit;font-weight:var(--ed-fw-medium);cursor:pointer;transition:background var(--ed-fast)}.sd-gone-back:hover{background:var(--ed-hover)}.sd-gone-icon{flex:none}.sd-gone.is-checking .sd-gone-text b{color:var(--ed-text);font-weight:var(--ed-fw-medium)}.sd-gone-back:focus-visible{outline:2px solid var(--ed-text);outline-offset:1px}.sd-picker{border-bottom:1px solid var(--sl-line);background:var(--sl-soft);font-size:14px}.sd-picker-search{display:flex;align-items:center;gap:8px;padding:9px 14px;color:var(--sl-muted)}.sd-picker-search input{flex:1;min-width:0;padding:0;border:0;outline:0;background:transparent;color:var(--sl-text);font:inherit;box-shadow:none}.sd-picker-search input:focus,.sd-picker-search input:focus-visible{outline:0;box-shadow:none}.sd-picker-list{display:flex;flex-direction:column;max-height:232px;overflow-y:auto;padding:0 6px 6px}.sd-picker-list button{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;padding:5px 8px;border:0;border-radius:6px;background:transparent;color:var(--sl-text);font:inherit;text-align:left;cursor:pointer}.sd-picker-list button:hover,.sd-picker-list button:focus-visible{outline:0;background:var(--sl-line)}.sd-picker-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-picker-where{flex:none;color:var(--sl-muted);font-size:12px}.sd-picker-none{padding:2px 14px 10px;color:var(--sl-muted)}.sd-feed{display:flex;flex-direction:column;gap:14px;padding:14px 14px 0}.sd-msg{display:flex;gap:9px}.sd-msg-main{min-width:0;flex:1}.sd-msg.is-pending{opacity:.62}.sd-msg.is-new{animation:sd-in var(--ed-base) ease-out}@keyframes sd-in{0%{opacity:0;transform:translateY(6px)}}.sd-ava{flex:none;display:block;width:36px;height:36px;border-radius:8px;object-fit:cover}.sd-ava.is-letter{display:grid;place-items:center;background:var(--sl-aubergine);color:#fff;font-weight:var(--ed-fw-medium)}.sd-who{display:flex;align-items:baseline;gap:7px;min-width:0}.sd-who strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--ed-fw-medium)}.sd-who time{flex:none;color:var(--sl-muted);font-size:12px}.sd-body,.sd-read{white-space:pre-wrap;overflow-wrap:anywhere}.sd-body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.sd-msg.is-new .sd-body{display:block}.sd-window a{color:var(--sl-link);text-decoration:none}.sd-window a:hover{text-decoration:underline}.sd-mention{padding:0 2px;border-radius:3px;background:var(--sl-mention-bg);color:var(--sl-link)}.sd-window code{padding:1px 3px;border:1px solid var(--sl-line);border-radius:3px;background:var(--sl-code-bg);color:var(--sl-code-text);font:12px var(--ed-font-mono)}.sd-box{margin:14px;border:1px solid var(--sl-focus);border-radius:8px;background:var(--sl-bg);transition:border-color var(--ed-fast),box-shadow var(--ed-fast)}.sd-box.is-focus{border-color:var(--sl-text);box-shadow:0 0 0 1px var(--sl-text)}.sd-tools{display:flex;align-items:center;gap:2px;padding:4px 6px;border-radius:8px 8px 0 0;background:var(--sl-soft)}.sd-tools button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--sl-muted);cursor:pointer}.sd-tools button:hover{background:var(--sl-line);color:var(--sl-text)}.sd-tools i{width:1px;height:18px;margin:0 4px;background:var(--sl-line)}.sd-read,.sd-area{padding:10px 12px 6px}.sd-read{cursor:text}.sd-read:focus{outline:0}.sd-read:focus-visible{outline:2px solid var(--sl-link);outline-offset:-2px;border-radius:4px}.sd-empty{color:var(--sl-muted)}.sd-window .sd-area{display:block;width:100%;box-sizing:border-box;margin:0;border:0;outline:0;resize:none;overflow:hidden;background:transparent;color:inherit;font:inherit;box-shadow:none}.sd-window .sd-area:focus,.sd-window .sd-area:focus-visible{outline:0;box-shadow:none}.sd-note{padding:2px 12px 4px;color:var(--sl-muted);font-size:13px}.sd-note.is-error{color:var(--sl-error)}.sd-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;padding:6px 8px 8px 12px;color:var(--sl-muted);font-size:12px}.sd-foot-actions{display:flex;align-items:center;gap:6px;margin-left:auto}.sd-send{display:inline-flex;align-items:center;gap:6px;flex:none;height:32px;padding:0 12px;border:0;border-radius:6px;background:var(--sl-green);color:#fff;font:inherit;font-size:13px;font-weight:var(--ed-fw-medium);line-height:1;cursor:pointer;transition:background var(--ed-fast)}.sd-send:hover:not(:disabled){background:var(--sl-green-hover)}.sd-send:focus-visible,.sd-quiet:focus-visible,.sd-textbtn:focus-visible{outline:2px solid var(--sl-link);outline-offset:2px}.sd-send:disabled{opacity:.45;cursor:default}.sd-quiet{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:var(--sl-text);font:inherit;font-size:13px;cursor:pointer}.sd-quiet:hover:not(:disabled){background:var(--sl-soft)}.sd-quiet:disabled{color:var(--sl-muted);cursor:default}.sd-quiet .is-spinning{animation:sd-spin 1s linear infinite}@keyframes sd-spin{to{transform:rotate(360deg)}}.sd-after{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:32px;padding:10px 14px 12px;font-size:13px}.sd-ok{color:var(--sl-ok)}.sd-window .sd-textbtn{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 7px;border:0;border-radius:6px;background:transparent;color:var(--sl-link);font:inherit;font-weight:var(--ed-fw-medium);cursor:pointer;text-decoration:none}.sd-window .sd-textbtn:hover{background:var(--sl-soft);text-decoration:none}@media(prefers-reduced-motion:reduce){.sd-msg.is-new,.sd-quiet .is-spinning{animation:none}}.tc-catchup-progress{flex:none;height:3px;background:var(--ed-line-soft)}.tc-catchup-progress i{display:block;height:100%;background:var(--ed-text);transition:width var(--ed-base)}.tc-catchup-stage{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:32px 24px;overflow:hidden}.tc-catchup-deck{display:grid;width:min(780px,100%);min-height:0;max-height:calc(100% - 120px)}.tc-catchup-card{position:relative;grid-area:1 / 1;display:flex;flex-direction:column;width:100%;max-height:100%;min-height:clamp(280px,52vh,480px);border:1px solid var(--ed-line);border-radius:var(--ed-r-lg);background:var(--ed-surface-2);box-shadow:var(--ed-shadow-modal);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;transition:transform .2s ease-out,opacity .2s ease-out}.tc-catchup-card.is-dragging{cursor:grabbing;transition:none}.tc-catchup-card.is-leaving{opacity:0}.tc-catchup-card.is-behind{transform:translateY(16px) scale(.95)!important;background:var(--ed-surface);pointer-events:none;box-shadow:none}.tc-catchup-card.is-behind>*{visibility:hidden}.tc-catchup-stamp{position:absolute;z-index:2;top:18px;padding:4px 12px;border:2px solid currentColor;border-radius:var(--ed-r-sm);font:var(--ed-fw-title) var(--ed-fs-xl)/1.2 var(--ed-font-display);pointer-events:none}.tc-catchup-stamp.is-read{left:20px;color:var(--ed-pos);transform:rotate(-8deg)}.tc-catchup-stamp.is-later{right:20px;color:var(--ed-warn);transform:rotate(8deg)}.tc-catchup-actions{display:flex;justify-content:center;gap:12px;flex:none;padding-top:8px}.tc-catchup-btn{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 20px;border:1px solid var(--ed-line);border-radius:var(--ed-r-pill);background:var(--ed-surface-2);color:var(--ed-text)!important;font-size:var(--ed-fs-lg)!important;font-weight:var(--ed-fw-medium)!important}.tc-catchup-btn:hover{border-color:var(--ed-faint)}.tc-catchup-btn kbd{margin-left:2px}.tc-catchup-btn.is-read{background:var(--ed-primary);border-color:transparent;color:var(--ed-on-primary)!important}.tc-catchup-btn.is-read kbd{background:transparent;border-color:color-mix(in srgb,var(--ed-on-primary) 30%,transparent);color:inherit}.tc-catchup-hint{flex:none;display:inline-flex;align-items:center;gap:8px;margin:0;padding:4px 6px 4px 12px;max-width:100%;border:1px solid var(--ed-line-soft);border-radius:var(--ed-r-pill);background:var(--ed-surface-2);color:var(--ed-muted);font-size:var(--ed-fs-sm);line-height:1.4;animation:tc-hint-in .24s ease-out}.tc-catchup-hint svg{flex:none}.tc-catchup-hint-x{display:inline-grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ed-faint);cursor:pointer}.tc-catchup-hint-x:hover{background:var(--ed-line-soft);color:var(--ed-text)}@keyframes tc-hint-in{0%{opacity:0;transform:translateY(4px)}}@media(hover:none)and (pointer:coarse){.tc-catchup-hint{display:none}}@media(max-width:820px){.tc-catchup-hint{border-radius:var(--ed-r-lg)}}.ss-stack{--ss-h: 520px;position:relative;max-width:720px;margin:14px 0}.ss-stack .tc-catchup-stage{flex:none;gap:0;padding:0 0 10px;overflow:visible;align-items:stretch}.ss-stack{min-width:0}.ss-stack .tc-catchup-deck{width:100%;max-height:none;grid-template-columns:minmax(0,1fr)}.ss-stack .tc-catchup-card{min-width:0;min-height:0;max-height:none;padding:0;border:0;border-radius:12px;background:transparent;box-shadow:none;cursor:default}.ss-stack .tc-catchup-card.is-behind{transform:translateY(10px) scale(.965)!important;border:1px solid var(--ed-line);background:var(--ed-surface-2)}.ss-stack .tc-catchup-stamp{top:54px;font-size:var(--ed-fs-lg)}.ss-stack .tc-catchup-stamp.is-read{left:auto;right:24px}.ss-stack .tc-catchup-stamp.is-later{right:auto;left:24px}.ss-ghost{height:var(--ss-h)}.sd-window.is-stack{position:relative;display:flex;flex-direction:column;max-width:none;height:var(--ss-h);margin:0;box-shadow:var(--ed-shadow-button)}.sd-window.is-stack .sd-head{flex:none;padding-bottom:10px}.sd-window.is-stack .sd-head-row{min-height:34px}.sd-window.is-stack .sd-head-note{margin-left:0}.sd-window.is-stack .sd-head-note:before{content:"· "}.sd-count-pos{flex:none;margin-left:auto;color:#ffffffbf;font:12px var(--ed-font-mono, ui-monospace, monospace);white-space:nowrap}.sd-count-pos+.sd-close{margin-left:4px}.sd-window .sd-close:disabled{opacity:.35;cursor:default;background:transparent}.ss-segs{display:flex;gap:3px;margin-top:2px}.ss-segs i{flex:1;height:3px;border-radius:2px;background:color-mix(in srgb,var(--sl-head-text, #fff) 20%,transparent)}.ss-segs i.is-sent{background:#2eb67d}.ss-segs i.is-skipped{background:color-mix(in srgb,var(--sl-head-text, #fff) 48%,transparent)}.ss-segs i.is-later{background:#ecb22e}.ss-segs i.is-uitzoek{background:#36c5f0}.ss-segs i.is-now{background:var(--sl-head-text, #fff)}.ss-why{flex:none;display:flex;align-items:center;gap:8px;min-height:36px;padding:7px 14px;border-bottom:1px solid var(--sl-line);background:var(--sl-soft);color:var(--sl-muted);font-size:13px;line-height:1.4}.ss-why>svg{flex:none}.ss-why-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-why b{color:var(--sl-text);font-weight:var(--ed-fw-medium)}.ss-tag{flex:none;display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:999px;background:#ecb22e29;color:#a77a06;font-size:12px;white-space:nowrap}@media(prefers-color-scheme:dark){.ss-tag{color:#ecb22e}}.ss-tag.is-ok{background:#2eb67d29;color:#1a7f55}.ss-tag.is-off{background:#7f7f7f24;color:var(--sl-muted)}@media(prefers-color-scheme:dark){.ss-tag.is-ok{color:#4cc790}}.sd-scroll{position:relative;flex:1;min-height:0;display:flex;flex-direction:column-reverse;overflow-y:auto;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(transparent,#000 22px);mask-image:linear-gradient(transparent,#000 22px)}.sd-window.is-stack .sd-feed{padding-bottom:2px}.sd-window.is-stack .sd-body{display:block}.sd-feed-none{margin:auto 0 0;padding:10px 0;color:var(--sl-muted);font-size:13px;text-align:center}.sd-window.is-stack .sd-box{flex:none;margin:10px 14px 0}.sd-window.is-stack .sd-read,.sd-window.is-stack .sd-area{max-height:128px;overflow-y:auto}.sd-window.is-stack .sd-after{flex:none}.sd-stack-foot{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px 12px}.sd-grow{flex:1}.sd-stack-foot .sd-send kbd,.ss-tb kbd{min-width:0;padding:0 4px;border:1px solid var(--sl-line);border-radius:4px;background:transparent;color:var(--sl-muted);font:11px/16px var(--ed-font-mono, ui-monospace, monospace)}.sd-stack-foot .sd-send kbd{border-color:#ffffff59;color:#ffffffd9}.ss-tb{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--sl-line);border-radius:6px;background:transparent;color:var(--sl-text);font:inherit;font-size:13px;font-weight:var(--ed-fw-medium);white-space:nowrap;cursor:pointer;transition:background var(--ed-fast)}.ss-tb:hover,.ss-tb.is-on{background:var(--sl-soft)}.ss-tb.is-on{border-color:var(--sl-focus)}.ss-tb.is-plain{border-color:transparent}.ss-tb.is-main{border-color:transparent;background:var(--sl-text);color:var(--sl-bg)}.ss-tb:focus-visible{outline:2px solid var(--sl-link);outline-offset:2px}.ss-tb:disabled{opacity:.5;cursor:default;background:transparent}.ss-checking{flex:none;display:flex;align-items:flex-start;gap:10px;margin:10px 14px 14px;padding:12px;border:1px solid var(--sl-line);border-radius:8px;background:var(--sl-soft);font-size:13px;line-height:1.45}.ss-checking>svg{flex:none;margin-top:1px;color:#1d9bd1}.ss-checking strong{display:block;margin-bottom:2px;font-size:14px;font-weight:var(--ed-fw-medium)}.ss-checking span{color:var(--sl-muted)}.ss-later{position:relative;display:inline-flex}.ss-menu{position:absolute;z-index:5;left:0;bottom:calc(100% + 6px);width:290px;padding:6px;border:1px solid var(--sl-line);border-radius:10px;background:var(--sl-bg);box-shadow:var(--ed-shadow-modal);font-size:14px}.ss-menu-head{padding:4px 10px 6px;color:var(--sl-muted);font-size:12px}.ss-menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border:0;border-radius:6px;background:transparent;color:var(--sl-text);font:inherit;text-align:left;cursor:pointer}.ss-menu-item>span{flex:1}.ss-menu-item small{color:var(--sl-muted);font-size:12px}.ss-menu-item kbd{padding:0 4px;border:1px solid var(--sl-line);border-radius:4px;font:11px var(--ed-font-mono, ui-monospace, monospace)}.ss-menu-item:hover,.ss-menu-item:focus-visible{outline:0;background:#1264a3;color:#fff}.ss-menu-item:hover small,.ss-menu-item:focus-visible small,.ss-menu-item:hover kbd,.ss-menu-item:focus-visible kbd{color:#dbe9f5;border-color:#fff6}.ss-skip{flex:none;display:flex;flex-direction:column}.ss-skip-body{margin:10px 14px 0;padding:12px;border:1px solid var(--sl-line);border-radius:8px;background:var(--sl-soft)}.ss-skip-title{display:block;margin-bottom:9px;font-size:14px;font-weight:var(--ed-fw-medium)}.ss-chips{display:flex;flex-wrap:wrap;gap:6px}.ss-chip{height:28px;padding:0 11px;border:1px solid var(--sl-focus);border-radius:999px;background:transparent;color:var(--sl-text);font:inherit;font-size:13px;cursor:pointer}.ss-chip:hover{background:var(--sl-bg)}.ss-chip.is-on{border-color:var(--sl-text);background:var(--sl-text);color:var(--sl-bg);font-weight:var(--ed-fw-medium)}.ss-chip:focus-visible{outline:2px solid var(--sl-link);outline-offset:2px}.sd-window .ss-input{display:block;width:100%;box-sizing:border-box;height:34px;margin-top:10px;padding:0 10px;border:1px solid var(--sl-focus);border-radius:6px;background:var(--sl-bg);color:var(--sl-text);font:inherit;font-size:13px;box-shadow:none}.sd-window .ss-input:focus{outline:0;border-color:var(--sl-text);box-shadow:0 0 0 1px var(--sl-text)}.ss-check{display:flex;align-items:center;gap:8px;margin-top:9px;color:var(--sl-muted);font-size:13px;cursor:pointer}.ss-check input{flex:none;width:15px;height:15px;margin:0;accent-color:#1264a3}.ss-skip-note{color:var(--sl-muted);font-size:12px}.sd-window .ss-skip-go{background:var(--sl-text);color:var(--sl-bg)}.sd-window .ss-skip-go:hover:not(:disabled){background:var(--sl-text);opacity:.9}.sd-stack-foot .ss-skip-go kbd{border-color:color-mix(in srgb,var(--sl-bg) 40%,transparent);color:inherit}.ss-done{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:18px;text-align:center}.ss-done strong{font-size:16px;font-weight:var(--ed-fw-medium)}.ss-done>span{color:var(--sl-muted);font-size:13px}.ss-back-list{display:flex;flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;color:var(--sl-muted);font-size:13px}.ss-back-list li{display:flex;align-items:center;gap:6px}.ss-back-list b{color:var(--sl-text);font-weight:var(--ed-fw-medium)}.ss-done-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px}@media(max-width:560px){.ss-stack{--ss-h: 560px}.sd-stack-foot kbd,.ss-tb kbd{display:none}.sd-stack-foot{gap:4px;padding:8px 10px 10px}.ss-tb{padding:0 8px}.ss-menu{width:260px}}@media(prefers-reduced-motion:reduce){.ss-stack .tc-catchup-card{transition:none}}.ss-shell{transition:height .55s cubic-bezier(.22,1,.36,1)}.ss-shell .ss-done{flex:none;margin:auto 0;transition:opacity .25s ease}.ss-shell.is-small .ss-done{opacity:0;pointer-events:none}.ss-shell.is-small .sd-head{padding-bottom:0}.ss-fold{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:30px;padding:0 6px;margin-left:-6px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;font-weight:var(--ed-fw-medium);text-align:left;cursor:pointer}.ss-fold:hover{background:color-mix(in srgb,var(--sl-head-text, #fff) 12%,transparent)}.ss-fold:focus-visible{outline:2px solid color-mix(in srgb,var(--sl-head-text, #fff) 70%,transparent);outline-offset:1px}.ss-fold .sd-to-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-fold-sum{flex:none;display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:color-mix(in srgb,var(--sl-head-text, #fff) 78%,transparent);font:12px var(--ed-font-mono, ui-monospace, monospace);white-space:nowrap}.ss-fold>svg{flex:none;opacity:.8}.ss-fold-ok{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#2eb67d;color:#fff;transform:scale(0)}.ss-shell.is-small .ss-fold-ok,.ss-shell.is-open .ss-fold-ok{transform:none;animation:ss-pop .4s cubic-bezier(.34,1.56,.64,1) .3s both}.ss-badge{position:relative;display:grid;place-items:center;width:44px;height:44px;margin-bottom:4px}.ss-badge-dot{position:relative;z-index:1;display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:#2eb67d;color:#fff}.ss-badge.is-party{width:64px;height:64px;margin-bottom:8px}.ss-badge.is-party .ss-badge-dot{animation:ss-pop .55s cubic-bezier(.34,1.56,.64,1) both}.ss-badge.is-party .ss-badge-dot svg{stroke-dasharray:30;stroke-dashoffset:30;animation:ss-tick .35s ease-out .3s forwards}.ss-badge.is-party:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #2eb67d;animation:ss-ring .8s ease-out .15s both}.ss-bit{position:absolute;top:50%;left:50%;width:7px;height:11px;margin:-5px 0 0 -3px;border-radius:2px;background:var(--c);opacity:0;animation:ss-burst 1.3s cubic-bezier(.15,.7,.3,1) calc(.12s + var(--d)) both}.ss-bit:nth-child(3n){width:8px;height:8px;border-radius:50%}.ss-badge.is-party~strong{animation:ss-rise .45s ease-out .35s both}.ss-badge.is-party~:not(strong){animation:ss-rise .45s ease-out .5s both}@keyframes ss-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes ss-tick{to{stroke-dashoffset:0}}@keyframes ss-ring{0%{transform:scale(.6);opacity:.9}to{transform:scale(2.1);opacity:0}}@keyframes ss-burst{0%{transform:translate(0) rotate(0) scale(.4);opacity:0}12%{opacity:1}60%{transform:translate(var(--dx),var(--dy)) rotate(var(--rot)) scale(1);opacity:1}to{transform:translate(var(--dx),calc(var(--dy) + 26px)) rotate(calc(var(--rot) + 120deg)) scale(.9);opacity:0}}@keyframes ss-rise{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.ss-shell{transition:none}.ss-bit,.ss-badge.is-party:before{display:none}.ss-badge.is-party .ss-badge-dot,.ss-badge.is-party .ss-badge-dot svg,.ss-fold-ok,.ss-badge.is-party~*{animation:none!important;stroke-dashoffset:0;transform:none}}.ss-shell.is-small .sd-head-row{min-height:44px}.kk-card{width:100%;max-width:620px;box-sizing:border-box;margin:14px 0;overflow:hidden;border:1px solid var(--ed-line-soft);border-radius:var(--ed-r-card);background:var(--ed-surface);color:var(--ed-text);font:400 14px/1.5 var(--ed-font-body);text-align:left;container-type:inline-size;--kk-chip: color-mix(in srgb, var(--ed-text) 6%, var(--ed-surface));--kk-tile: var(--ed-bg)}.kk-callrow{--kk-chip: color-mix(in srgb, var(--ed-text) 6%, var(--ed-surface))}.kk-head{display:flex;align-items:center;gap:10px;padding:10px 14px;font-size:13px;color:var(--ed-muted);border-bottom:1px solid var(--ed-line-soft)}.kk-head b{color:var(--ed-text);font-weight:500}.kk-head svg{flex:none}.kk-r{margin-left:auto;white-space:nowrap}.kk-face{width:18px;height:18px;border-radius:50%;object-fit:cover;flex:none;display:inline-block;vertical-align:middle;box-shadow:0 0 0 1.5px var(--ed-surface)}.kk-face.is-letter{display:inline-grid;place-items:center;background:var(--ed-surface-2);color:var(--ed-muted);font-weight:600}.kk-prods{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:12px}.kk-prods:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.kk-prod{position:relative;display:grid;border:1px solid var(--ed-line-soft);border-radius:12px;overflow:hidden;background:var(--kk-tile);cursor:pointer;transition:border-color var(--ed-fast),transform var(--ed-fast),box-shadow var(--ed-fast)}@media(hover:hover){.kk-prod:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000002e}}.kk-prod:focus-visible{outline:2px solid var(--ed-focus, var(--ed-text));outline-offset:2px}.kk-prod.is-pick{border-color:var(--ic-money)}.kk-ph{height:80px;box-sizing:border-box;display:grid;place-items:end center;padding-bottom:14px;color:color-mix(in srgb,var(--ic) 80%,var(--tile-mix));background:radial-gradient(90% 90% at 50% 20%,color-mix(in srgb,var(--ic) 30%,transparent),color-mix(in srgb,var(--ic) 6%,transparent))}.kk-pb{padding:10px 12px 12px;display:grid;gap:2px;min-width:0}.kk-pn{font-size:14px;font-weight:500}.kk-pm{font-size:12px;color:var(--ed-faint)}.kk-pp{font-size:14px;font-variant-numeric:tabular-nums;margin-top:4px}.kk-pby{display:none;font-size:12px;color:var(--ic-money)}.kk-badge{position:absolute;top:8px;left:8px;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 3px;border-radius:999px;background:var(--ed-surface);font-size:12px;box-shadow:0 2px 8px #0003}.kk-badge>svg{margin-left:4px;color:var(--ed-pos)}.kk-open{position:absolute;top:8px;right:8px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--ed-surface);color:var(--ed-muted);opacity:0;transition:opacity var(--ed-fast)}.kk-prod:hover .kk-open,.kk-open:focus-visible{opacity:1}.kk-mail{padding:12px 14px;font-size:14px;display:grid;gap:6px}.kk-hd{display:grid;grid-template-columns:56px 1fr;gap:2px 8px;font-size:13px}.kk-hd span:nth-child(odd){color:var(--ed-faint)}.kk-hd span{min-width:0;overflow-wrap:anywhere}.kk-bd{color:var(--ed-muted);white-space:pre-line;font-size:14px;padding-top:6px;border-top:1px solid var(--ed-line-soft)}.kk-stip{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ed-muted)}.kk-dot{width:7px;height:7px;border-radius:50%;background:var(--ed-faint);flex:none}.kk-stip.is-answered .kk-dot{background:var(--ed-pos)}.kk-reply{display:flex;gap:10px;padding:12px 14px;border-top:1px solid var(--ed-line-soft);background:color-mix(in srgb,var(--ed-info) 5%,transparent)}.kk-rb{font-size:14px;white-space:pre-line;min-width:0;overflow-wrap:anywhere}.kk-rb small{display:block;color:var(--ed-faint);font-size:12px}.kk-note{margin:0;padding:10px 14px;border-top:1px solid var(--ed-line-soft);color:var(--ed-muted);font-size:13px}.kk-answer{padding:0 14px;border-top:1px solid var(--ed-line-soft)}.kk-answer .md-window{margin:12px 0}.md-window+.kk-reply,.md-window .kk-reply,.md-window .kk-wait{border-top:1px solid var(--gm-line, var(--ed-line-soft))}.kk-acts{display:flex;gap:8px;padding:10px 14px;border-top:1px solid var(--ed-line-soft);align-items:center}.kk-sp{flex:1}.kk-btn{height:32px;padding:0 14px;border:0;border-radius:var(--ed-r-pill, 999px);background:var(--kk-chip);color:var(--ed-text);font:500 13px/1 var(--ed-font-body);display:inline-flex;align-items:center;gap:6px;flex:none;white-space:nowrap;cursor:pointer;transition:background var(--ed-fast)}.kk-btn:not(.is-pri){color:var(--ed-text)}.kk-btn:not(.is-pri):hover,.kk-btn:not(.is-pri):focus-visible{background:color-mix(in srgb,var(--ed-text) 12%,var(--ed-surface))}.kk-btn.is-pri{background:var(--ed-primary);color:var(--ed-on-primary)}.kk-btn.is-pri:hover{opacity:.9}.kk-quiet{width:28px;height:28px;border:0;border-radius:50%;background:none;color:var(--ed-faint);display:grid;place-items:center;cursor:pointer}.kk-quiet:hover{color:var(--ed-text);background:var(--ed-surface-2)}.kk-faint{color:var(--ed-faint);font-size:12px}.kk-hint{color:var(--ed-muted);font-size:13px;min-width:0}.kk-callrow{display:flex;justify-content:flex-end;margin:10px 0}.kk-callpill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--ed-r-pill, 999px);background:var(--kk-chip);color:var(--ed-muted);font-size:13px;font-variant-numeric:tabular-nums}.kk-order{display:flex;align-items:center;gap:12px;padding:12px 14px}.kk-thumb{width:44px;height:44px;border-radius:10px;flex:none;display:grid;place-items:center;color:color-mix(in srgb,var(--ic) 80%,var(--tile-mix));background:radial-gradient(90% 90% at 50% 20%,color-mix(in srgb,var(--ic) 30%,transparent),color-mix(in srgb,var(--ic) 6%,transparent))}.kk-ot{flex:1;min-width:0}.kk-ot b{font-weight:500;display:block}.kk-ot small{color:var(--ed-faint);font-size:12px}.kk-price{font-variant-numeric:tabular-nums;white-space:nowrap}.kk-ok{width:24px;height:24px;border-radius:50%;flex:none;display:grid;place-items:center;background:color-mix(in srgb,var(--ed-pos) 18%,transparent);color:var(--ed-pos)}@media(prefers-color-scheme:dark){.kk-card{--kk-tile: color-mix(in srgb, black 18%, var(--ed-surface))}.kk-ph,.kk-thumb{background:radial-gradient(90% 90% at 50% 20%,color-mix(in srgb,var(--ic) 42%,transparent),color-mix(in srgb,var(--ic) 10%,transparent))}}@container (max-width: 520px){.kk-prods,.kk-prods:has(>:nth-child(2):last-child){grid-template-columns:1fr}.kk-prod{grid-template-columns:96px 1fr}.kk-ph{height:auto;min-height:84px}.kk-ph{place-items:center;padding-bottom:0}.kk-badge{top:auto;bottom:8px;left:8px;padding:3px;font-size:0;gap:0;box-shadow:0 0 0 1.5px var(--ed-surface),0 2px 8px #0000004d}.kk-badge>svg{margin:0 1px}.kk-pn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kk-pby{display:block}.kk-acts{flex-wrap:wrap}.kk-hint{flex-basis:100%}}.md-window{--gm-blue: #0b57d0;--gm-blue-hover: #0842a0;--gm-head: #f2f6fc;--gm-bg: #ffffff;--gm-text: #1f1f1f;--gm-muted: #5f6368;--gm-line: #e0e3e7;--gm-link: #0b57d0;--gm-error: #b3261e;--gm-ok: #188038;width:100%;max-width:620px;min-width:0;box-sizing:border-box;margin:14px 0;overflow:hidden;border:1px solid var(--gm-line);border-radius:12px;background:var(--gm-bg);color:var(--gm-text);box-shadow:var(--ed-shadow-button);font:400 14px/1.5 var(--ed-font-body);text-align:left}@media(prefers-color-scheme:dark){.md-window{--gm-blue: #a8c7fa;--gm-blue-hover: #d3e3fd;--gm-head: #2d2f31;--gm-bg: #1f1f1f;--gm-text: #e3e3e3;--gm-muted: #a8abaf;--gm-line: #3c4043;--gm-link: #a8c7fa;--gm-error: #f2b8b5;--gm-ok: #6dd58c}.md-window .md-send{color:#062e6f}}.md-head{display:flex;align-items:center;gap:8px;height:40px;padding:0 14px;background:var(--gm-head);font-weight:var(--ed-fw-medium)}.md-fields{padding:0 14px}.md-field{display:flex;align-items:center;gap:10px;min-height:38px;border-bottom:1px solid var(--gm-line)}.md-field>span{flex:none;width:76px;white-space:nowrap;color:var(--gm-muted);font-size:13px}.md-window .md-field input,.md-window .md-field select,.md-window .md-field output{flex:1;min-width:0;padding:6px 0;border:0;outline:0;box-shadow:none;background:transparent;color:inherit;font:inherit;overflow:hidden;text-overflow:ellipsis}.md-window .md-field select{margin-left:-4px;cursor:pointer}.md-field:focus-within{border-bottom-color:var(--gm-blue)}.md-window .md-area{display:block;width:100%;min-height:84px;box-sizing:border-box;margin:0;padding:12px 14px 8px;border:0;outline:0;box-shadow:none;resize:none;overflow:hidden;background:transparent;color:inherit;font:inherit}.md-window .md-hint{margin:0;padding:0 14px 4px;color:var(--gm-muted);font-size:13px;line-height:1.4}.md-window .md-hint.is-error{color:var(--gm-error)}.md-foot{display:flex;align-items:center;gap:8px;padding:6px 12px 12px 14px}.md-keys{margin-right:auto;color:var(--gm-muted);font-size:12px}.md-send{display:inline-flex;flex:none;align-items:center;gap:6px;height:34px;padding:0 16px;border:0;border-radius:17px;background:var(--gm-blue);color:#fff;font:inherit;font-size:13px;font-weight:var(--ed-fw-medium);cursor:pointer;transition:background var(--ed-fast)}.md-send:hover:not(:disabled){background:var(--gm-blue-hover)}.md-send:focus-visible{outline:2px solid var(--gm-link);outline-offset:2px}.md-send:disabled{opacity:.45;cursor:default}.md-quiet{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:var(--gm-muted);font:inherit;font-size:13px;cursor:pointer}.md-after{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:32px;padding:6px 14px 12px;font-size:13px}.md-ok{color:var(--gm-ok)}.md-count{position:relative;isolation:isolate;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:conic-gradient(var(--gm-blue) calc(var(--md-left) * 360deg),var(--gm-line) 0);font-size:11px;font-weight:var(--ed-fw-medium)}.md-count:before{content:"";position:absolute;inset:3px;z-index:-1;border-radius:50%;background:var(--gm-bg)}.md-window .md-link{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 7px;border:0;border-radius:6px;background:transparent;color:var(--gm-link);font:inherit;font-weight:var(--ed-fw-medium);text-decoration:none;cursor:pointer}@media(max-width:520px){.md-keys{display:none}.md-foot{justify-content:flex-end}}.cv-card{padding-bottom:10px}.cv-card-title{display:inline-flex;align-items:center;gap:7px;min-width:0;color:var(--cl-muted)}.cv-open{display:inline-flex;align-items:center;gap:2px}.cv-card .ib-head{flex-wrap:wrap;row-gap:2px}.message-markdown ul.cv-grid.cv-grid{display:grid;margin:0;padding:2px 0 4px;list-style:none}.message-markdown .cv-grid li.cv-tile.cv-tile{display:flex;flex-direction:column;gap:5px;min-width:0;margin:0;padding:0}.cv-tile::marker{content:none}.cv-tile-note{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--cl-muted);font-size:var(--ed-fs-xs);line-height:1.4}.cv-thumb-page{position:absolute;top:0;bottom:0;overflow:hidden}.cv-thumb-zoom{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:var(--cl-card);color:var(--cl-text);box-shadow:0 0 0 1px var(--cl-line);opacity:0;transition:opacity var(--ed-fast, .12s) ease}.cv-thumb:hover .cv-thumb-zoom,.cv-thumb:focus-visible .cv-thumb-zoom{opacity:1}@media(hover:none){.cv-thumb-zoom{opacity:1}}.cv-pick{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;height:34px;padding:0 16px;border:0;border-radius:8px;background:var(--cl-text);color:var(--cl-card);font:inherit;font-size:var(--ed-fs-sm);font-weight:var(--ed-fw-medium);white-space:nowrap;cursor:pointer;transition:opacity var(--ed-fast, .12s) ease}.cv-pick:hover{opacity:.9}.cv-pick:focus-visible{outline:2px solid var(--cl-text);outline-offset:2px}.cv-pick.is-compact{height:28px;padding:0 11px;font-size:var(--ed-fs-xs)}.cv-col-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px}.cv-foot.is-pick{gap:14px;padding:10px 12px 10px 16px;font-size:var(--ed-fs-sm)}.cv-foot-who{display:flex;flex-direction:column;gap:1px;min-width:0;margin-right:auto}.cv-foot-who strong{overflow:hidden;color:var(--cl-text);font-weight:var(--ed-fw-medium);text-overflow:ellipsis;white-space:nowrap}.cv-foot-who span{overflow:hidden;color:var(--cl-muted);font-size:var(--ed-fs-xs);text-overflow:ellipsis;white-space:nowrap}.cv-why{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.cv-why-label{margin-right:2px;color:var(--cl-faint);font-size:var(--ed-fs-xs)}.cv-why button{height:26px;padding:0 9px;border:1px solid var(--cl-line);border-radius:999px;background:none;color:var(--cl-muted);font:inherit;font-size:var(--ed-fs-xs);cursor:pointer;transition:background var(--ed-fast, .12s) ease,color var(--ed-fast, .12s) ease}.cv-why button:hover{color:var(--cl-text)}.cv-why button.is-on{border-color:var(--cl-line-strong);background:var(--cl-hover);color:var(--cl-text)}.cv-why button:focus-visible,.cv-verdict:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:1px}.cv-judge{display:inline-flex;align-items:center;gap:6px;flex:none}.cv-verdict{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border:1px solid var(--cl-line);border-radius:8px;background:none;color:var(--cl-text);font:inherit;font-size:var(--ed-fs-sm);cursor:pointer;white-space:nowrap;transition:background var(--ed-fast, .12s) ease,border-color var(--ed-fast, .12s) ease}.cv-verdict:hover{background:var(--cl-hover)}.cv-verdict.is-niks.is-on{border-color:var(--cl-line-strong);background:var(--cl-hover)}.cv-verdict.is-mooi.is-on{border-color:var(--ed-ember-text);color:var(--ed-ember-text)}.cv-verdict.is-mooi.is-on svg{fill:currentColor}.cv-key{min-width:18px;padding:0 4px;border:1px solid var(--cl-line);border-radius:4px;color:var(--cl-faint);font-size:11px;line-height:16px;text-align:center}.cv-foot-sep{width:1px;height:22px;background:var(--cl-line);flex:none}.cv-badge{display:inline-flex;align-items:center;gap:4px;flex:none;padding:1px 7px;border:1px solid var(--cl-line);border-radius:999px;color:var(--cl-muted);font-size:var(--ed-fs-xs);line-height:16px}.cv-badge.is-mooi{border-color:var(--ed-ember-text);color:var(--ed-ember-text)}.cv-badge.is-mooi svg{fill:currentColor}.cv-tile.is-niks .cv-thumb-sheet,.cv-col.is-niks .cv-sheet{opacity:.5}.cv-card .cv-hint{display:flex;align-items:center;gap:6px;margin:10px 0 0;color:var(--cl-muted);font-size:var(--ed-fs-xs)}.cv-foot.is-done{gap:10px;padding:10px 12px 10px 16px}.cv-foot.is-done .cv-rate-note{height:34px}.cv-foot-count{flex:none;color:var(--cl-muted);font-size:var(--ed-fs-sm);white-space:nowrap}@media(max-width:760px){.cv-foot.is-pick,.cv-foot.is-done{flex-wrap:wrap;gap:8px 10px}.cv-foot-who{flex:1 1 100%}.cv-foot-sep,.cv-key{display:none}.cv-judge{flex:1 1 auto}.cv-verdict{flex:1;justify-content:center;height:40px}.cv-foot.is-pick .cv-pick{height:40px}.cv-foot.is-done .cv-rate-note{flex:1 1 100%}}.cv-rate{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:12px;border-top:1px solid var(--cl-line)}.cv-rate-note{flex:1;min-width:0;height:34px;padding:0 11px;border:1px solid var(--cl-line);border-radius:8px;background:transparent;color:var(--cl-text);font:inherit;font-size:var(--ed-fs-sm)}.cv-rate-note::placeholder{color:var(--cl-faint)}.cv-rate-note:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:0;border-color:transparent}.cv-rate-send{flex:none;height:34px;max-width:60%;padding:0 14px;border:0;border-radius:8px;background:var(--cl-text);color:var(--cl-card);font:inherit;font-size:var(--ed-fs-sm);font-weight:var(--ed-fw-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.cv-rate-send:disabled{opacity:.45;cursor:default}.cv-rate-send:not(:disabled):hover{opacity:.88}.cv-rate-send:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:2px}.cv-rate-done{display:flex;align-items:center;gap:6px;margin:10px 0 0;color:var(--cl-muted);font-size:var(--ed-fs-xs)}@media(max-width:520px){.cv-rate{flex-direction:column;align-items:stretch}.cv-rate-send{max-width:none}}.cv-thumb{display:block;width:100%;padding:0;border:1px solid var(--cl-line);border-radius:8px;background:var(--cl-hover);overflow:hidden;cursor:zoom-in;transition:border-color var(--ed-fast, .12s) ease,box-shadow var(--ed-fast, .12s) ease}.cv-thumb:hover{border-color:var(--cl-line-strong);box-shadow:0 4px 14px #0000001f}.cv-thumb:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:2px}.cv-thumb-sheet{position:relative;display:block;width:100%;overflow:hidden}.cv-thumb-label{display:flex;align-items:center;gap:6px;min-width:0;font-size:var(--ed-fs-xs);color:var(--cl-text)}.cv-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--ed-fw-medium)}.cv-advice{flex:none;padding:1px 7px;border:1px solid color-mix(in srgb,var(--ed-ember-text) 45%,transparent);border-radius:999px;color:var(--ed-ember-text);font-size:11px;font-weight:var(--ed-fw-regular);white-space:nowrap}.cv-frame{position:absolute;top:0;left:0;display:block;border:0;background:transparent;transform-origin:0 0}.cv-shade{position:fixed;z-index:80;inset:0;display:flex;padding:16px;background:#00000075;animation:shade-in var(--ed-base, .18s) ease both}.cv-modal{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--cl-line-strong);border-radius:14px;background:var(--cl-card);color:var(--cl-text);font-family:var(--cl-font);box-shadow:var(--ed-shadow-modal);animation:modal-in var(--ed-base, .18s) ease both}.cv-bar{display:flex;align-items:center;gap:12px;min-height:48px;padding:6px 10px 6px 16px;border-bottom:1px solid var(--cl-line)}.cv-bar-title{display:inline-flex;align-items:center;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--ed-fw-medium)}.cv-bar-title svg{flex:none;color:var(--cl-muted)}.cv-pager{display:inline-flex;align-items:center;gap:4px;color:var(--cl-muted);font-size:var(--ed-fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.cv-tools{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.cv-zoom{display:inline-flex;align-items:center;height:30px;padding:0 2px;border:1px solid var(--cl-line);border-radius:8px}.cv-zoom-value{min-width:48px;height:26px;padding:0 4px;border:0;border-radius:6px;background:none;color:var(--cl-text);font:inherit;font-size:var(--ed-fs-sm);font-variant-numeric:tabular-nums;cursor:pointer}.cv-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:7px;background:none;color:var(--cl-muted);cursor:pointer}.cv-zoom .cv-icon{width:26px;height:26px}.cv-icon.is-small{width:24px;height:24px;margin-left:auto}.cv-text-button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid var(--cl-line);border-radius:8px;background:none;color:var(--cl-text);font:inherit;font-size:var(--ed-fs-sm);cursor:pointer;white-space:nowrap}.cv-icon:hover,.cv-zoom-value:hover,.cv-text-button:hover{background:var(--cl-hover);color:var(--cl-text)}.cv-icon:focus-visible,.cv-zoom-value:focus-visible,.cv-text-button:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:1px}.cv-board{flex:1;min-height:0;overflow:auto;padding:32px 40px 48px;background-color:var(--cl-main);background-image:radial-gradient(circle,var(--cl-line) 1px,transparent 1.2px);background-size:18px 18px}.cv-row{display:flex;align-items:flex-start;width:max-content;min-width:100%;justify-content:center}.cv-col{flex:none;display:flex;flex-direction:column;gap:6px;min-width:0}.cv-label{display:flex;align-items:center;gap:8px;min-width:120px;min-height:24px;font-size:var(--ed-fs-sm)}.cv-note{margin:-2px 0 2px;min-width:120px;color:var(--cl-muted);font-size:var(--ed-fs-xs);line-height:1.4}.cv-sheet{position:relative;overflow:hidden;border-radius:6px;background:var(--cl-card);box-shadow:0 0 0 1px var(--cl-line),0 10px 28px #00000024}.cv-size{color:var(--cl-faint);font-size:11px;font-variant-numeric:tabular-nums}.cv-foot{display:flex;align-items:center;gap:6px;padding:7px 16px;border-top:1px solid var(--cl-line);color:var(--cl-muted);font-size:var(--ed-fs-xs)}@media(max-width:640px){.cv-shade{padding:0}.cv-modal{border-radius:0;border:0}.cv-bar{flex-wrap:wrap;padding-left:12px}.cv-board{padding:20px 16px 32px}.cv-row{justify-content:flex-start}.cv-text-button span,.cv-pager{font-size:var(--ed-fs-xs)}}.cvp-brush{display:inline-flex;color:var(--ed-ember-text);transform-origin:30% 80%;animation:cvp-brush 1.6s ease-in-out infinite}.cvp-sheet{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:14px;box-sizing:border-box;overflow:hidden;border:1px solid var(--cl-line);border-radius:8px;background-color:var(--cl-hover);background-image:radial-gradient(circle,var(--cl-line) 1px,transparent 1.2px);background-size:14px 14px}.cvp-tile.is-active .cvp-sheet{border-color:color-mix(in srgb,var(--ed-ember-text) 40%,var(--cl-line))}.cvp-tile.is-active .cvp-sheet:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,var(--cl-card) 55%,transparent) 50%,transparent 65%);transform:translate(-100%);animation:cvp-sheen 3.4s ease-in-out infinite}.cvp-sketch{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 6px 14px rgb(0 0 0 / 12%))}.cvp-page{fill:var(--cl-card);stroke:var(--cl-line);stroke-width:1}.cvp-part{fill:color-mix(in srgb,var(--cl-text) 22%,transparent);transform-box:fill-box;transform-origin:left center}.cvp-part.is-soft{fill:color-mix(in srgb,var(--cl-text) 11%,transparent)}.cvp-part.is-image{fill:color-mix(in srgb,var(--cl-text) 8%,transparent);stroke:color-mix(in srgb,var(--cl-text) 14%,transparent);stroke-width:.8}.cvp-part.is-accent{fill:var(--ed-ember-text)}.cvp-part.is-drawing{animation:cvp-draw .42s cubic-bezier(.2,.8,.2,1) both}.cvp-part.is-image.is-drawing,.cvp-part.is-accent.is-drawing{transform-origin:center;animation-name:cvp-pop}.cvp-tile.is-done .cvp-sketch{opacity:.82}.cvp-pen{fill:var(--ed-ember-text);offset-rotate:0deg;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--ed-ember-text) 70%,transparent));animation:cvp-pen 1.8s cubic-bezier(.45,0,.25,1) both}.cvp-done{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:var(--cl-card);color:var(--ed-ember-text);box-shadow:0 0 0 1px var(--cl-line);animation:cvp-pop .32s cubic-bezier(.2,.8,.2,1) both}.cvp-name-active{color:var(--cl-text)}.cvp-tile.is-done .cv-name{color:var(--cl-muted);font-weight:var(--ed-fw-regular)}.cvp-tile{animation:cv-tile-in .38s cubic-bezier(.2,.8,.2,1) both}.message-markdown .cvp-card p.cvp-status.cvp-status{display:flex;align-items:center;gap:8px;margin:10px 0 0;color:var(--cl-muted);font-size:var(--ed-fs-xs)}.cvp-dots{display:inline-flex;gap:3px}.cvp-dots i{width:4px;height:4px;border-radius:999px;background:var(--ed-ember-text);animation:cvp-dot 1.2s ease-in-out infinite}.cvp-dots i:nth-child(2){animation-delay:.15s}.cvp-dots i:nth-child(3){animation-delay:.3s}.cv-grid.is-reveal .cv-tile{animation:cv-tile-in .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--cv-i, 0) * 90ms)}@keyframes cvp-draw{0%{opacity:0;transform:scaleX(0)}40%{opacity:1}to{opacity:1;transform:scaleX(1)}}@keyframes cvp-pop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes cvp-pen{0%{offset-distance:0%;opacity:0}8%{opacity:1}92%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes cvp-sheen{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes cvp-brush{0%,to{transform:rotate(0)}30%{transform:rotate(-14deg)}60%{transform:rotate(8deg)}}@keyframes cvp-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes cv-tile-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cv-shade,.cv-modal{animation:none}.cvp-brush,.cvp-tile,.cvp-done,.cvp-dots i,.cv-grid.is-reveal .cv-tile,.cvp-tile.is-active .cvp-sheet:after{animation:none}}.ib-card{--ib-1: #3987e5;--ib-2: #d95926;--ib-3: #199e70;--ib-4: #c98500;--ib-5: #d55181;--ib-6: #008300;--ib-7: #9085e9;--ib-8: #e66767;margin:14px 0;padding:12px 14px;border:1px solid var(--cl-line);border-radius:10px;background:var(--cl-card);max-width:100%;min-width:0;box-sizing:border-box}@media(prefers-color-scheme:light){.ib-card{--ib-1: #2a78d6;--ib-2: #eb6834;--ib-3: #1baf7a;--ib-4: #eda100;--ib-5: #e87ba4;--ib-6: #008300;--ib-7: #6250d6;--ib-8: #e34948}}figure.ib-card{margin-inline:0}.ib-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px;min-height:22px}.ib-title{font-weight:var(--ed-fw-medium);color:var(--cl-text);min-width:0;overflow-wrap:anywhere}.ib-link{flex:none;margin-left:auto;padding:2px 6px;border:0;border-radius:6px;background:none;color:var(--cl-muted);font:inherit;font-size:var(--ed-fs-xs);cursor:pointer}.ib-link:hover{background:var(--cl-hover);color:var(--cl-text)}.ib-link:focus-visible,.ib-plot svg:focus-visible,.ib-field input:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:1px}.message-markdown ul.ib-legend.ib-legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 0 8px;padding:0;list-style:none;color:var(--cl-muted);font-size:var(--ed-fs-xs)}.message-markdown ul.ib-legend.ib-legend li{display:inline-flex;align-items:center;gap:6px;margin:0;padding:0}.ib-swatch{flex:none;display:inline-block;width:10px;height:10px;border-radius:3px}.ib-plot{position:relative;width:100%;min-width:0}.ib-plot svg{display:block;max-width:100%;touch-action:pan-y;border-radius:4px}.ib-grid{stroke:var(--cl-line);stroke-width:1}.ib-axis{stroke:var(--cl-line-strong);stroke-width:1}.ib-tick{fill:var(--cl-muted);font-size:11px;font-variant-numeric:tabular-nums}.ib-line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.ib-cross{stroke:var(--cl-faint);stroke-width:1}.ib-dot{stroke:var(--cl-card);stroke-width:2}.ib-tip{position:absolute;top:4px;margin-left:12px;display:flex;flex-direction:column;gap:2px;padding:6px 9px;max-width:220px;border:1px solid var(--cl-line-strong);border-radius:8px;background:var(--cl-card);color:var(--cl-text);font-size:var(--ed-fs-xs);pointer-events:none;box-shadow:0 4px 14px #00000029;white-space:nowrap}.ib-tip.is-left{transform:translate(-100%);margin-left:-12px}.ib-tip-head{color:var(--cl-muted)}.ib-tip-row{display:flex;align-items:center;gap:6px}.ib-tip-name{overflow:hidden;text-overflow:ellipsis;color:var(--cl-muted)}.ib-tip-row strong{margin-left:auto;padding-left:8px;font-weight:var(--ed-fw-medium);font-variant-numeric:tabular-nums}.ib-table-scroll{overflow-x:auto;max-width:100%}.ib-chart .ib-table-scroll{max-height:260px;overflow-y:auto}.message-markdown .ib-table{display:table;width:100%;margin:0;border-collapse:collapse;font-size:var(--ed-fs-sm);font-variant-numeric:tabular-nums}.message-markdown .ib-table th,.message-markdown .ib-table td{padding:7px 10px;border:0;border-bottom:1px solid var(--cl-line);background:none;text-align:right;white-space:nowrap}.message-markdown .ib-table th:first-child{padding-left:0;text-align:left;color:var(--cl-muted);font-weight:400;white-space:normal;min-width:120px}.message-markdown .ib-table thead th{color:var(--cl-text);font-weight:var(--ed-fw-medium)}.message-markdown .ib-table tbody tr:last-child th,.message-markdown .ib-table tbody tr:last-child td{border-bottom:0}.message-markdown .ib-table td.is-best{font-weight:var(--ed-fw-medium)}.message-markdown .ib-table td.is-best svg{display:inline-block;margin:0 4px 0 0;vertical-align:-2px;color:var(--cl-text)}.ib-inputs{display:flex;flex-direction:column;gap:8px;margin-bottom:10px;padding-bottom:12px;border-bottom:1px solid var(--cl-line)}.ib-field{display:grid;grid-template-columns:minmax(120px,1fr) minmax(90px,1.2fr) auto;align-items:center;gap:12px}.ib-field label{color:var(--cl-text);font-size:var(--ed-fs-sm)}.ib-field input[type=range]{width:100%;min-width:0;margin:0;accent-color:var(--ib-1)}.ib-number{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;color:var(--cl-muted);font-size:var(--ed-fs-xs)}.ib-number input{width:68px;box-sizing:border-box;padding:3px 6px;border:1px solid var(--cl-line-strong);border-radius:6px;background:transparent;color:var(--cl-text);font:inherit;font-size:var(--ed-fs-sm);font-variant-numeric:tabular-nums;text-align:right}.message-markdown .ib-card .ib-foot.ib-foot{display:flex;align-items:center;gap:6px;margin:8px 0 0;color:var(--cl-muted);font-size:var(--ed-fs-xs)}.ib-frame{padding:0;overflow:hidden}.ib-frame iframe{display:block;width:100%;border:0;background:transparent}.message-markdown .ib-frame .ib-foot.ib-foot{margin:0;padding:7px 14px;border-top:1px solid var(--cl-line)}.message-markdown .ib-card .ib-wait.ib-wait{margin:0;padding:10px 14px;color:var(--cl-muted);font-size:var(--ed-fs-sm)}.message-markdown .ib-card>.ib-wait.ib-wait{padding:0}.message-markdown .ib-note.ib-note{margin:12px 0 4px;color:var(--cl-muted);font-size:var(--ed-fs-sm)}@media(max-width:560px){.ib-field{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.ib-field input[type=range]{grid-column:1 / -1;grid-row:2}}.research-chip{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px;border:1px solid transparent;border-radius:999px;background:none;color:var(--cl-muted);font:inherit;font-size:var(--ed-fs-xs);cursor:pointer}.research-chip:hover:not(:disabled){background:var(--cl-hover);color:var(--cl-text)}.research-chip[aria-pressed=true]{border-color:var(--cl-line-strong);background:var(--cl-selected);color:var(--cl-text)}.research-chip:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:1px}.research-chip:disabled{opacity:.5;cursor:default}.research-chip{--rc: var(--ed-info, #1f5fbf)}.research-chip.is-design{--rc: var(--pill-pink, #b8326a)}.research-chip.is-plan{--rc: var(--pill-teal, #0f766e)}.research-chip.is-auto{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--rc) 45%,transparent);background:color-mix(in srgb,var(--rc) 12%,transparent);color:var(--rc);box-shadow:0 0 0 3px color-mix(in srgb,var(--rc) 10%,transparent),0 0 16px color-mix(in srgb,var(--rc) 30%,transparent);animation:research-chip-on .5s cubic-bezier(.2,.9,.3,1.3) both}.research-chip.is-auto:hover:not(:disabled){background:color-mix(in srgb,var(--rc) 18%,transparent);color:var(--rc)}.research-chip.is-auto:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 30%,color-mix(in srgb,#fff 55%,transparent) 50%,transparent 70%) -150% 0 / 200% 100% no-repeat;animation:research-chip-shine .9s .12s ease-out both}.research-chip.is-auto svg{animation:research-chip-icon .6s cubic-bezier(.2,.9,.3,1.4) both}@keyframes research-chip-on{0%{transform:scale(.94);box-shadow:0 0 color-mix(in srgb,var(--rc) 45%,transparent)}60%{transform:scale(1.04);box-shadow:0 0 0 6px transparent,0 0 22px color-mix(in srgb,var(--rc) 45%,transparent)}to{transform:scale(1)}}@keyframes research-chip-shine{to{background-position:250% 0}}@keyframes research-chip-icon{0%{transform:rotate(-25deg) scale(.7)}to{transform:none}}@media(prefers-reduced-motion:reduce){.research-chip.is-auto,.research-chip.is-auto:after,.research-chip.is-auto svg{animation:none}}.schedule-chip{--sc: color-mix(in oklch, var(--ed-info, #1f5fbf) 65%, var(--ed-ember, #e5484d));position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:5px;height:28px;max-width:240px;padding:0 10px 0 9px;border:1px dashed color-mix(in srgb,var(--sc) 50%,transparent);border-radius:999px;background:color-mix(in srgb,var(--sc) 7%,transparent);color:var(--sc);font:inherit;font-size:var(--ed-fs-xs);cursor:pointer;box-shadow:0 0 14px color-mix(in srgb,var(--sc) 20%,transparent);animation:schedule-chip-in .55s cubic-bezier(.2,.9,.3,1.25) both}.schedule-chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-chip:hover:not(:disabled){background:color-mix(in srgb,var(--sc) 13%,transparent)}.schedule-chip:focus-visible{outline:2px solid var(--sc);outline-offset:1px}.schedule-chip:disabled{opacity:.5;cursor:default}.schedule-chip:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 30%,color-mix(in srgb,#fff 50%,transparent) 50%,transparent 70%) -150% 0 / 200% 100% no-repeat;animation:research-chip-shine .9s .2s ease-out both}.schedule-chip svg{flex:none;animation:schedule-chip-ring .7s .15s ease-in-out both;transform-origin:50% 20%}.schedule-chip[aria-pressed=true]{border-style:solid;border-color:color-mix(in srgb,var(--sc) 60%,transparent);background:color-mix(in srgb,var(--sc) 16%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--sc) 10%,transparent),0 0 18px color-mix(in srgb,var(--sc) 32%,transparent);animation:research-chip-on .5s cubic-bezier(.2,.9,.3,1.3) both}.schedule-chip[aria-pressed=true] svg{animation:research-chip-icon .5s cubic-bezier(.2,.9,.3,1.4) both}@keyframes schedule-chip-in{0%{opacity:0;transform:translate(-8px) scale(.9)}to{opacity:1;transform:none}}@keyframes schedule-chip-ring{0%,to{transform:none}20%{transform:rotate(-16deg)}40%{transform:rotate(14deg)}60%{transform:rotate(-9deg)}80%{transform:rotate(5deg)}}@media(prefers-reduced-motion:reduce){.schedule-chip,.schedule-chip:after,.schedule-chip svg{animation:none}}.mode-pill,.message.user.has-mode{--mode: var(--ed-info, #1f5fbf)}.mode-pill.is-plan,.message.user.mode-plan{--mode: var(--pill-teal, #0f766e)}.mode-pill.is-ontwerp,.message.user.mode-ontwerp{--mode: var(--pill-pink, #b8326a)}.message.user.has-mode{--mode-2: var(--mode)}.message.user.mode-plan.mode-onderzoek,.message.user.mode-ontwerp.mode-onderzoek{--mode-2: var(--ed-info, #1f5fbf)}.message.user.mode-ontwerp.mode-plan:not(.mode-onderzoek){--mode-2: var(--pill-teal, #0f766e)}.mode-pills{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:0 0 6px}.mode-pill{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px 0 7px;border:1px solid color-mix(in srgb,var(--mode) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--mode) 13%,transparent);color:var(--mode);font-size:var(--ed-fs-xs);line-height:1;white-space:nowrap;box-shadow:0 0 12px color-mix(in srgb,var(--mode) 22%,transparent);animation:mode-pill-in .5s cubic-bezier(.2,.9,.3,1.3) both}.mode-pill:nth-child(2){animation-delay:.08s}.mode-pill:nth-child(3){animation-delay:.16s}.mode-pill b{font-weight:var(--ed-fw-medium)}.mode-pill svg{flex:none}.mode-pill:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 30%,color-mix(in srgb,#fff 55%,transparent) 50%,transparent 70%) -150% 0 / 200% 100% no-repeat;animation:research-chip-shine 1s .3s ease-out both}.workspace-grid .message.user.has-mode .message-main,.message.user.has-mode .message-main{box-shadow:0 0 0 1px color-mix(in srgb,var(--mode) 40%,transparent),-6px 0 18px -10px color-mix(in srgb,var(--mode) 55%,transparent),6px 0 18px -10px color-mix(in srgb,var(--mode-2) 55%,transparent);animation:mode-bubble-in 1.6s ease-out both}.mode-pills.is-run{flex-direction:column;align-items:flex-start;gap:4px;margin:4px 0 8px}.mode-pills.is-run .mode-pill{height:auto;min-height:24px;max-width:100%;padding:3px 11px 3px 8px;border-radius:12px;white-space:normal;line-height:1.3}.mode-pills.is-run .mode-pill svg{align-self:flex-start;margin-top:1px}.mode-pill-text{color:var(--cl-muted)}@keyframes mode-pill-in{0%{opacity:0;transform:translateY(3px) scale(.85)}to{opacity:1;transform:none}}@keyframes mode-bubble-in{0%{box-shadow:0 0 0 1px color-mix(in srgb,var(--mode) 0%,transparent),0 0 0 0 transparent,0 0 0 0 transparent}25%{box-shadow:0 0 0 2px color-mix(in srgb,var(--mode) 75%,transparent),-10px 0 34px -4px color-mix(in srgb,var(--mode) 55%,transparent),10px 0 34px -4px color-mix(in srgb,var(--mode-2) 55%,transparent)}}@media(prefers-reduced-motion:reduce){.mode-pill,.mode-pill:after,.workspace-grid .message.user.has-mode .message-main,.message.user.has-mode .message-main{animation:none}.mode-pill:after{display:none}}.message-markdown .ib-cards .ib-cards-list.ib-cards-list{margin:0;padding:0;list-style:none}.message-markdown .ib-cards .ib-cards-item.ib-cards-item{margin:0;padding:0}.message-markdown .ib-cards .ib-cards-item::marker{content:none}.ib-cards.is-grid .ib-cards-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:8px}.message-markdown .ib-cards.is-grid .ib-cards-item.ib-cards-item{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--cl-line);border-radius:9px;background:var(--cl-hover);min-width:0}.ib-cards-icon{font-size:22px;line-height:1}.ib-cards-body{display:flex;flex-direction:column;gap:3px;min-width:0}.ib-cards-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.ib-cards-name{color:var(--cl-text);font-weight:var(--ed-fw-medium);overflow-wrap:anywhere}.ib-cards-text{color:var(--cl-muted);font-size:var(--ed-fs-sm);line-height:1.45;overflow-wrap:anywhere}.ib-cards-label{flex:none;padding:1px 7px;border:1px solid var(--cl-line);border-radius:999px;color:var(--cl-muted);font-size:var(--ed-fs-xs);white-space:nowrap}.ib-cards .is-bezig .ib-cards-label{border-color:color-mix(in srgb,var(--ed-ember-text) 45%,transparent);color:var(--ed-ember-text)}.ib-cards .ib-cards-item:nth-child(8n+1){--kc: var(--ib-1)}.ib-cards .ib-cards-item:nth-child(8n+2){--kc: var(--ib-2)}.ib-cards .ib-cards-item:nth-child(8n+3){--kc: var(--ib-3)}.ib-cards .ib-cards-item:nth-child(8n+4){--kc: var(--ib-7)}.ib-cards .ib-cards-item:nth-child(8n+5){--kc: var(--ib-5)}.ib-cards .ib-cards-item:nth-child(8n+6){--kc: var(--ib-4)}.ib-cards .ib-cards-item:nth-child(8n+7){--kc: var(--ib-6)}.ib-cards .ib-cards-item:nth-child(8n+8){--kc: var(--ib-8)}.ib-cards.is-steps .ib-cards-mark{border-color:color-mix(in srgb,var(--kc) 55%,transparent);background:color-mix(in srgb,var(--kc) 16%,var(--cl-card));color:color-mix(in srgb,var(--kc) 75%,var(--cl-text));font-weight:var(--ed-fw-medium)}.ib-cards.is-steps .is-klaar .ib-cards-mark{border-color:var(--kc);background:var(--kc);color:#fff}.ib-cards.is-steps .is-bezig .ib-cards-mark{border-color:var(--kc);box-shadow:0 0 0 3px color-mix(in srgb,var(--kc) 20%,transparent)}.message-markdown .ib-cards.is-grid .ib-cards-item.ib-cards-item{border-color:color-mix(in srgb,var(--kc) 30%,var(--cl-line));background:linear-gradient(160deg,color-mix(in srgb,var(--kc) 16%,var(--cl-card)),color-mix(in srgb,var(--kc) 5%,var(--cl-card)) 70%)}.ib-cards.is-grid .ib-cards-icon{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:36px;height:36px;border-radius:10px;font-size:19px;background:color-mix(in srgb,var(--kc) 22%,var(--cl-card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--kc) 35%,transparent)}.ib-cards.is-grid .ib-cards-label{border-color:color-mix(in srgb,var(--kc) 40%,transparent);background:color-mix(in srgb,var(--kc) 12%,transparent);color:color-mix(in srgb,var(--kc) 70%,var(--cl-text))}.ib-cards.is-grid .is-bezig .ib-cards-label{border-color:color-mix(in srgb,var(--ed-ember-text) 45%,transparent);background:color-mix(in srgb,var(--ed-ember-text) 12%,transparent);color:var(--ed-ember-text)}.ib-cards.is-grid .is-klaar .ib-cards-label{border-color:color-mix(in srgb,var(--ed-pos) 45%,transparent);background:color-mix(in srgb,var(--ed-pos) 14%,transparent);color:color-mix(in srgb,var(--ed-pos) 75%,var(--cl-text))}.ib-cards.is-steps .ib-cards-list{display:flex;flex-direction:column;gap:10px;counter-reset:none}.message-markdown .ib-cards.is-steps .ib-cards-item.ib-cards-item{position:relative;display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--cl-line);border-radius:10px;background:var(--cl-card)}.ib-cards.is-steps .ib-cards-item:not(:last-child):before{content:"";position:absolute;left:26px;top:100%;height:10px;width:1px;margin-top:1px;background:var(--cl-line-strong)}.ib-cards.is-steps .is-bezig{border-color:color-mix(in srgb,var(--ed-ember-text) 45%,var(--cl-line))}.ib-cards.is-steps .is-klaar .ib-cards-name{color:var(--cl-muted)}.ib-cards-mark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;border:1px solid var(--cl-line-strong);background:var(--cl-card);color:var(--cl-muted);font-size:var(--ed-fs-xs);font-variant-numeric:tabular-nums}.ib-cards .is-klaar .ib-cards-mark{border-color:var(--cl-text);background:var(--cl-text);color:var(--cl-card)}.ib-cards .is-bezig .ib-cards-mark{border-color:var(--ed-ember-text);color:var(--ed-ember-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--ed-ember-text) 16%,transparent)}.ib-cards.is-steps .ib-cards-body{flex:1;padding-top:3px}.ib-cards.is-steps .ib-cards-top{justify-content:flex-start}.ib-cards.is-grid .ib-cards-body{flex:1}.ib-card.ib-cards.is-steps{padding:0;border:0;background:transparent}.ed-loader,.ed-spinner{--ember: var(--brand, var(--ed-ember, #ff3d2e));--foreground: var(--ui-text, var(--cl-text, var(--ed-text, currentColor)));--muted-foreground: var(--ui-muted, var(--cl-muted, var(--ed-muted, currentColor)));--ed-l-red: var(--ember, #ff3d2e)}:is(button,.ed-knop,.ed-icoonknop) .ed-spinner{--foreground: currentColor}.ed-loader,.ed-spinner{animation:ed-l-in .18s ease-out var(--ed-l-delay, .2s) both}@keyframes ed-l-in{0%{opacity:0}to{opacity:1}}.ed-laadvlak{display:grid;place-items:center;width:100%;height:100%;min-height:220px;padding:24px;box-sizing:border-box}.boot-laden{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:var(--ed-bg)}.boot-laden.eg{--boot-bg: var(--ed-bg);--boot-text: var(--ed-text);--boot-muted: var(--ed-muted);--boot-ember: var(--brand, var(--ed-ember, #ff3d2e))}.ed-laadvlak.thread-laden{min-height:min(60vh,520px)}.ed-l-regel{display:inline-flex;align-items:center;gap:8px}.ed-loader{--ed-l-glow: .5;--ed-l-cycle: 3.6s;--ed-l-sweep: 1.44s;display:inline-grid;justify-items:center;gap:18px;color:var(--foreground, currentColor)}:where(.light,[data-theme=light]) .ed-loader{--ed-l-glow: .22}@media(prefers-color-scheme:light){.ed-loader{--ed-l-glow: .22}}.ed-loader__dial{position:relative;width:var(--ed-l-size, 112px);height:var(--ed-l-size, 112px)}.ed-loader__dial>*{position:absolute;inset:0}.ed-loader__glow{inset:-14%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--ed-l-red) 45%,transparent),transparent 62%);filter:blur(calc(var(--ed-l-size, 112px) * .1));opacity:var(--ed-l-glow);animation:ed-l-aura var(--ed-l-cycle) ease-in-out infinite}.ed-loader__ticks{width:100%;height:100%;overflow:visible}.ed-loader__ticks line{stroke:currentColor;stroke-linecap:round}.ed-loader__ticks--base{color:color-mix(in srgb,var(--foreground, currentColor) 16%,transparent)}.ed-loader__ticks--sweep{color:var(--ed-l-red)}.ed-loader__mark{inset:8%;width:84%;height:84%;overflow:visible;filter:drop-shadow(0 0 calc(var(--ed-l-size, 112px) * .08) color-mix(in srgb,var(--ed-l-red) 45%,transparent))}.ed-l-c-rood{stop-color:var(--ed-l-red)}.ed-l-c-hi{stop-color:color-mix(in srgb,var(--ed-l-red) 62%,#ffd2bf)}.ed-l-c-licht{stop-color:color-mix(in srgb,var(--ed-l-red) 25%,#fff)}.ed-l-c-diep{stop-color:color-mix(in srgb,var(--ed-l-red) 78%,#000)}.ed-loader__alles{animation:ed-l-weg var(--ed-l-cycle) linear infinite}.ed-loader__stroke{fill:none;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.ed-loader__stroke path{stroke-dasharray:1;stroke-dashoffset:1;animation:ed-l-draw var(--ed-l-cycle) cubic-bezier(.65,0,.35,1) infinite}.ed-loader__kern,.ed-loader__front{transform-box:view-box;transform-origin:461px 703px;transform:scale(0)}.ed-loader__kern{animation:ed-l-gloei var(--ed-l-cycle) cubic-bezier(.5,0,.2,1) infinite}.ed-loader__front{fill:none;stroke-width:14;filter:blur(5px);animation:ed-l-front var(--ed-l-cycle) cubic-bezier(.5,0,.2,1) infinite}.ed-loader__sheen{transform-box:view-box;animation:ed-l-sheen var(--ed-l-cycle) cubic-bezier(.45,0,.2,1) infinite}.ed-loader__blik{fill:#fff;stroke:#fff;stroke-width:1.5;stroke-linejoin:round;opacity:0;filter:drop-shadow(0 0 3px #fff) drop-shadow(0 0 8px var(--ed-l-red));animation:ed-l-blik var(--ed-l-cycle) ease-out infinite}.ed-loader__flits{fill:#fff;transform-box:fill-box;transform-origin:center;transform:scaleX(0);opacity:0;filter:drop-shadow(0 0 3px #fff) drop-shadow(0 0 8px var(--ed-l-red));animation:ed-l-flits var(--ed-l-cycle) cubic-bezier(.2,.8,.3,1) infinite}.ed-loader__status{min-height:1.4em;margin:0;font-size:13px;line-height:1.4;color:var(--muted-foreground, currentColor);font-variant-numeric:tabular-nums}.ed-loader__status span{display:inline-block;animation:ed-l-text .42s cubic-bezier(.22,1,.36,1) both}.ed-spinner{display:inline-block;position:relative;flex:none;width:var(--ed-l-size, 18px);height:var(--ed-l-size, 18px);color:var(--foreground, currentColor);vertical-align:middle}.ed-spinner>svg{position:absolute;inset:0}.ed-spinner .ed-loader__ticks--sweep{-webkit-mask-image:conic-gradient(from 0deg,transparent 0deg 120deg,rgb(0 0 0 / .25) 220deg,#000 330deg,transparent 332deg);mask-image:conic-gradient(from 0deg,transparent 0deg 120deg,rgb(0 0 0 / .25) 220deg,#000 330deg,transparent 332deg);animation:ed-l-spin .9s steps(12) infinite}@keyframes ed-l-spin{to{transform:rotate(360deg)}}@keyframes ed-l-draw{0%{stroke-dashoffset:1;opacity:1}30%{stroke-dashoffset:0;opacity:1}62%,to{stroke-dashoffset:0;opacity:0}}@keyframes ed-l-gloei{0%,24%{transform:scale(0)}50%,to{transform:scale(1)}}@keyframes ed-l-front{0%,24%{transform:scale(0);opacity:1}48%{opacity:1}50%,to{transform:scale(1);opacity:0}}@keyframes ed-l-sheen{0%,58%{transform:skew(-20deg) translate(-30px)}82%,to{transform:skew(-20deg) translate(400px)}}@keyframes ed-l-blik{0%,50%{opacity:0}53%{opacity:1}57%{opacity:.6}61%,86%{opacity:1}93%,to{opacity:0}}@keyframes ed-l-flits{0%,51%{transform:scaleX(0);opacity:0}55%{transform:scaleX(1);opacity:1}68%,to{transform:scaleX(1.3);opacity:0}}@keyframes ed-l-weg{0%,90%{opacity:1}to{opacity:0}}@keyframes ed-l-aura{0%,25%,to{opacity:calc(var(--ed-l-glow) * .35);transform:scale(.9)}50%{opacity:var(--ed-l-glow);transform:scale(1.06)}}@keyframes ed-l-text{0%{opacity:0;transform:translateY(5px);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}@media(prefers-reduced-motion:reduce){.ed-loader *,.ed-spinner *{animation:none!important}.ed-loader,.ed-spinner{animation:ed-l-in 0s linear var(--ed-l-delay, .2s) both}.ed-loader__stroke,.ed-loader__front,.ed-loader__sheen,.ed-loader__blik,.ed-loader__flits{opacity:0}.ed-loader__kern{transform:none}.ed-loader__glow{opacity:calc(var(--ed-l-glow) * .6)}.ed-loader__ticks--sweep,.ed-spinner .ed-loader__ticks--sweep{-webkit-mask-image:conic-gradient(from 0deg,transparent 0deg 270deg,#000 360deg);mask-image:conic-gradient(from 0deg,transparent 0deg 270deg,#000 360deg)}}.img-badge{--thumb: 34px;--thumb-w: var(--thumb);display:inline-flex;align-items:center;gap:10px;padding:4px 14px 4px 5px;border:1px solid var(--ed-line);border-radius:999px;background:var(--ed-surface-2);box-shadow:var(--ed-shadow-button);transition:border-color .2s ease,background-color .2s ease}.img-badge:hover,.img-badge:focus-within{border-color:var(--ed-line);background:var(--ed-surface)}.img-badge-stack{display:inline-flex;align-items:center;padding:2px 0}.img-badge-thumb,.img-badge-more{position:relative;flex:none;width:var(--thumb-w);height:var(--thumb);margin-left:calc(var(--thumb-w) * -.62);border:2px solid var(--ed-surface-2);border-radius:9px;overflow:hidden;background:var(--ed-surface);box-shadow:0 1px 3px #00000038;transform:rotate(calc((var(--i) - 1) * 5deg));transition:margin-left .32s cubic-bezier(.34,1.4,.64,1),transform .32s cubic-bezier(.34,1.4,.64,1),border-color .2s ease}.img-badge-thumb:first-child,.img-badge-more:first-child{margin-left:0}.img-badge-thumb{padding:0;cursor:zoom-in}.img-badge-thumb img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.img-badge-more{display:inline-grid;place-items:center;color:var(--ed-muted);font-size:var(--ed-fs-xs);font-weight:var(--ed-fw-medium);font-variant-numeric:tabular-nums;z-index:0;opacity:0;transition:margin-left .32s cubic-bezier(.34,1.4,.64,1),opacity .2s ease}.img-badge:hover .img-badge-more,.img-badge:focus-within .img-badge-more{opacity:1}.img-badge-more{width:var(--thumb);margin-left:calc(var(--thumb) * -1)}.img-badge.is-wide{--thumb-w: 50px}@media(max-width:600px){.img-badge.is-wide{--thumb-w: 40px}.img-badge{max-width:100%}}.img-badge:hover .img-badge-thumb,.img-badge:hover .img-badge-more,.img-badge:focus-within .img-badge-thumb,.img-badge:focus-within .img-badge-more{border-color:var(--ed-surface);transform:rotate(0)}.img-badge:hover .img-badge-thumb:not(:first-child),.img-badge:hover .img-badge-more:not(:first-child),.img-badge:focus-within .img-badge-thumb:not(:first-child),.img-badge:focus-within .img-badge-more:not(:first-child){margin-left:4px}.img-badge .img-badge-thumb:hover,.img-badge .img-badge-thumb:focus-visible{z-index:10!important;transform:translateY(-3px) scale(1.12)}.img-badge-thumb:focus-visible{outline:2px solid var(--ed-muted);outline-offset:1px}.img-badge-label:focus-visible{outline:none;text-decoration:underline;text-underline-offset:3px}.img-badge-label:hover{text-decoration:underline;text-underline-offset:3px}.img-badge-label{padding:0;border:0;background:none;color:var(--ed-text);font:inherit;font-size:var(--ed-fs-sm);font-weight:var(--ed-fw-medium);white-space:nowrap;cursor:zoom-in}@media(prefers-reduced-motion:reduce){.img-badge-thumb,.img-badge-more{transition:none}}.fp-strip{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 2px}.fp-strip:empty{display:none}.fp-card{position:relative;flex:none;width:264px;height:199px;overflow:hidden;border:1px solid var(--cl-line-strong, rgba(127, 127, 127, .3));border-radius:12px;background:var(--cl-card, var(--cl-bubble));transition:border-color .15s,box-shadow .15s,transform .15s}.fp-card:hover{border-color:color-mix(in srgb,var(--cl-text, #888) 35%,transparent);box-shadow:0 6px 18px #00000024}.fp-card:focus-within{outline:2px solid var(--ed-ember-text, #ff3d2e);outline-offset:1px}.fp-thumb{position:absolute;inset:0 0 34px;overflow:hidden;background:repeating-conic-gradient(color-mix(in srgb,var(--cl-text, #888) 6%,transparent) 0% 25%,transparent 0% 50%) 0 0 / 16px 16px,var(--cl-main, #fff)}.fp-card.is-html .fp-thumb{background:#fff}.fp-image{flex:1 1 100%;min-width:0;max-width:100%}.fp-image .iv-inline{width:min(440px,100%)}.fp-thumb iframe{position:absolute;top:0;left:0;width:1280px;height:800px;border:0;transform-origin:0 0;pointer-events:none;background:#fff}.fp-card-hit{position:absolute;inset:0;display:flex;align-items:flex-end;width:100%;padding:0;border:0;background:transparent;color:var(--cl-text);cursor:zoom-in;text-align:left}.fp-card-hit:focus-visible{outline:none}.fp-caption{display:flex;align-items:center;gap:6px;width:100%;height:34px;padding:0 10px;border-top:1px solid var(--cl-line, rgba(127, 127, 127, .2));background:var(--cl-card, var(--cl-bubble));font:500 var(--ed-fs-xs, 12px)/1.3 var(--cl-font)}.fp-caption svg{flex:none;color:var(--cl-muted)}.fp-caption-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-panel{position:fixed;z-index:28;top:8px;right:8px;bottom:8px;display:flex;flex-direction:column;width:min(780px,52vw);min-width:360px;border:1px solid var(--cl-line-strong, rgba(127, 127, 127, .3));border-radius:14px;background:var(--cl-main, #181818);color:var(--cl-text);box-shadow:-12px 0 40px #00000047;overflow:hidden;animation:fp-in .18s ease-out both}@keyframes fp-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.fp-head{display:flex;align-items:center;gap:8px;flex:none;min-height:48px;padding:6px 8px 6px 14px;border-bottom:1px solid var(--cl-line, rgba(127, 127, 127, .2))}.fp-head-icon{display:inline-grid;place-items:center;flex:none;color:var(--cl-muted)}.fp-head-text{display:flex;flex-direction:column;min-width:0;flex:1;font-family:var(--cl-font)}.fp-head-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ed-fs-sm, 13px);font-weight:var(--ed-fw-title, 500)}.fp-head-text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cl-muted);font-size:var(--ed-fs-xs, 12px)}.fp-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;height:32px;padding:0 10px;border:1px solid var(--cl-line-strong, rgba(127, 127, 127, .3));border-radius:8px;background:transparent;color:var(--cl-text);font:500 var(--ed-fs-xs, 12px)/1 var(--cl-font);cursor:pointer;transition:background .15s}.fp-btn:hover{background:var(--cl-hover, rgba(127, 127, 127, .12))}.fp-btn:focus-visible{outline:2px solid var(--ed-ember-text, #ff3d2e);outline-offset:1px}.fp-close{width:32px;padding:0;border-color:transparent}.fp-body{position:relative;flex:1;min-height:0;overflow:auto}.fp-body.is-html{background:#fff;overflow:hidden}.fp-body iframe{display:block;width:100%;height:100%;border:0;background:#fff}.fp-empty{margin:auto;padding:24px;color:var(--cl-muted);font:var(--ed-fs-sm, 13px)/1.5 var(--cl-font);text-align:center}.fp-body.is-markdown{background:var(--cl-main, #181818)}.fp-md{max-width:760px;margin:0 auto;padding:22px 28px 40px;color:var(--cl-text)}.fp-md .message-markdown,.fp-md .message-markdown p{font-size:var(--ed-fs-chat, 15px);line-height:1.6}.fp-md .message-markdown p{margin:0 0 14px}.fp-md .message-markdown h1{margin-top:4px;font-size:var(--ed-fs-xl, 22px)}.fp-md .message-markdown h2{margin-top:28px;padding-bottom:6px;border-bottom:1px solid var(--cl-line, rgba(127, 127, 127, .2));font-size:var(--ed-fs-lg, 17px)}.fp-md .message-markdown h3{font-size:var(--ed-fs-chat, 15px)}.fp-md .message-markdown ul,.fp-md .message-markdown ol{margin:0 0 14px;padding-left:22px;line-height:1.6}.fp-md .message-markdown li{margin:2px 0}.fp-md .message-markdown code{padding:1px 5px;border-radius:5px;background:var(--cl-bubble);font-size:var(--ed-fs-sm, 13px)}.fp-md .message-markdown pre{border:1px solid var(--cl-line);border-radius:10px;background:var(--cl-card)}.fp-md .message-markdown pre code{background:transparent}.fp-md .message-markdown blockquote{margin:0 0 14px;padding:2px 14px;border-left:3px solid var(--cl-line-strong, rgba(127, 127, 127, .3));color:var(--cl-muted)}.fp-md .message-markdown hr{margin:22px 0;border:0;border-top:1px solid var(--cl-line, rgba(127, 127, 127, .2))}@media(max-width:820px){.fp-panel{inset:0;width:auto;min-width:0;border:0;border-radius:0;box-shadow:none}.fp-card{width:min(264px,100%)}}@media(prefers-reduced-motion:reduce){.fp-panel{animation:none}.fp-card{transition:none}}.file-peek{position:fixed;z-index:950;pointer-events:none;animation:file-peek-in .12s ease-out both}.file-peek img{display:block;width:auto;height:auto;object-fit:contain;border:1px solid var(--cl-line-strong, var(--cl-line));border-radius:10px;background:var(--cl-card);box-shadow:0 14px 40px #00000059}@keyframes file-peek-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.file-peek{animation:none}}.ev-scroll{scrollbar-width:thin}.ev-pos{color:var(--ed-pos)}.ev-neg{color:var(--ed-neg)}.ev-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:is(.ev-diff-body,.ev-term-body,.ev-tmain,.ev-tact,.ev-more):focus-visible{outline:2px solid var(--ed-info,var(--ed-ember));outline-offset:2px}.ev-diffs{display:grid;gap:8px}.ev-diff{margin:6px 0 0;border:1px solid var(--cl-line,var(--ed-line));border-radius:10px;overflow:hidden;background:var(--ed-surface);font-size:var(--ed-fs-xs)}.ev-diff-head{display:flex;align-items:center;gap:8px;min-height:30px;padding:0 10px;border-bottom:1px solid var(--cl-line,var(--ed-line));color:var(--ed-text)}.ev-diff-head>svg{flex:none;color:var(--ed-muted)}.ev-diff-name{flex:1;min-width:0;font-family:var(--cl-mono,var(--ed-font-mono));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-diff-count{flex:none;font-family:var(--ed-font-body);font-variant-numeric:tabular-nums}.ev-diff-body{max-height:320px;overflow:auto;padding:4px 0;font-family:var(--cl-mono,var(--ed-font-mono));line-height:1.55}.ev-dl{display:grid;grid-template-columns:36px 36px 16px minmax(max-content,1fr);min-width:100%;width:max-content}.ev-dl code{font-family:inherit;white-space:pre;padding-right:12px}.ev-dn{padding:0 6px;text-align:right;color:var(--ed-faint);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.ev-dm{text-align:center;-webkit-user-select:none;user-select:none}.ev-dl.is-add{background:color-mix(in srgb,var(--ed-pos) 14%,transparent)}.ev-dl.is-add .ev-dm{color:var(--ed-pos)}.ev-dl.is-del{background:color-mix(in srgb,var(--ed-neg) 14%,transparent)}.ev-dl.is-del .ev-dm{color:var(--ed-neg)}.ev-dl.is-hunk,.ev-dl.is-note{color:var(--ed-muted)}.ev-dl.is-hunk{background:color-mix(in srgb,var(--ed-info,var(--ed-muted)) 10%,transparent)}.ev-dl.is-note code{font-style:italic}.ev-more{display:block;width:100%;padding:6px 10px;border:0;border-top:1px solid var(--cl-line,var(--ed-line));background:transparent;color:var(--ed-muted);font:inherit;font-size:var(--ed-fs-xs);text-align:left;cursor:pointer}.ev-more:hover{color:var(--ed-text);background:var(--cl-hover,var(--ed-surface-2))}.ev-more span{color:var(--ed-faint)}.ev-term{margin:6px 0 0;border:1px solid var(--cl-line,var(--ed-line));border-radius:10px;overflow:hidden;background:var(--cl-composer,var(--ed-surface));font-size:var(--ed-fs-xs)}.ev-term-bar{position:relative;display:flex;align-items:center;justify-content:center;height:26px;border-bottom:1px solid var(--cl-line,var(--ed-line));background:var(--cl-card,var(--ed-surface-2))}.ev-lights{position:absolute;left:10px;display:inline-flex;gap:6px}.ev-lights i{width:10px;height:10px;border-radius:50%}.ev-lights .is-r{background:var(--ed-neg)}.ev-lights .is-y{background:var(--ed-warn)}.ev-lights .is-g{background:var(--ed-pos)}.ev-term-title{font-size:var(--ed-fs-xs);color:var(--ed-muted)}.ev-chip{position:absolute;right:8px;padding:1px 8px;border-radius:var(--ed-r-pill);font-family:var(--cl-mono,var(--ed-font-mono));font-size:var(--ed-fs-xs);font-variant-numeric:tabular-nums}.ev-chip.is-ok{color:var(--ed-pos);background:color-mix(in srgb,var(--ed-pos) 14%,transparent)}.ev-chip.is-bad{color:var(--ed-neg);background:color-mix(in srgb,var(--ed-neg) 14%,transparent)}.ev-term-body{margin:0;max-height:200px;overflow:auto;padding:8px 10px;font-family:var(--cl-mono,var(--ed-font-mono));line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ed-text)}.ev-term-body code{font-family:inherit}.ev-prompt{color:var(--ed-pos)}.ev-cmd{font-weight:var(--ed-fw-medium)}.ev-dim{color:var(--ed-faint)}.ev-tl.neg{color:var(--ed-neg)}.ev-tl.warn{color:var(--ed-warn)}.ev-tree{margin:6px 0 0;font-size:var(--ed-fs-xs);color:var(--ed-text)}.ev-tree-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;color:var(--ed-muted)}.ev-tree-head span{font-family:var(--ed-font-body);font-variant-numeric:tabular-nums}.ev-tree-box{max-height:220px;overflow:auto;padding:4px;border:1px solid var(--cl-line,var(--ed-line));border-radius:10px;background:var(--ed-surface)}.ev-tree-list{list-style:none;margin:0;padding:0}.ev-trow{display:flex;align-items:center;gap:6px;min-height:26px;padding-right:4px;border-radius:6px}.ev-trow:hover,.ev-trow:focus-within{background:var(--cl-hover,var(--ed-surface-2))}.ev-tmain{display:flex;align-items:center;gap:6px;flex:1;min-width:0;padding:2px 0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;border-radius:6px}button.ev-tmain{cursor:pointer}.ev-tname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-chev{flex:none;color:var(--ed-faint);transition:transform var(--ed-fast) ease}.ev-chev.is-open{transform:rotate(90deg)}.ev-chev-sp{display:inline-block;width:12px;flex:none}.ev-ic{flex:none;color:var(--ed-muted)}.ev-ic.is-dir{color:var(--ed-warn)}.ev-ic.is-code{color:var(--ed-info,var(--ed-muted))}.ev-ic.is-css{color:var(--ed-ember)}.ev-ic.is-json{color:var(--ed-warn)}.ev-tact{display:inline-flex;align-items:center;gap:4px;flex:none;padding:2px 8px;border:1px solid var(--cl-line,var(--ed-line));border-radius:var(--ed-r-pill);background:var(--ed-surface);color:var(--ed-muted);font:inherit;font-size:var(--ed-fs-xs);cursor:pointer;opacity:0;transition:opacity var(--ed-fast) ease}.ev-trow:hover .ev-tact,.ev-trow:focus-within .ev-tact,.ev-tact:focus-visible{opacity:1}.ev-tact:hover{color:var(--ed-text)}@media(hover:none){.ev-tact{opacity:1}}@media(prefers-reduced-motion:reduce){.ev-chev,.ev-tact{transition:none}}.sv-card{margin:10px 0 4px;padding:14px 16px 16px;border:1px solid var(--cl-line, var(--ed-line));border-radius:14px;background:var(--cl-card, var(--ed-surface));color:var(--cl-text, var(--ed-text));font:400 14px/1.5 var(--ed-font-body, var(--cl-font))}.sv-head{display:flex;align-items:center;gap:10px}.sv-icon{flex:none;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9px;background:color-mix(in srgb,var(--ed-ember) 14%,transparent);color:var(--ed-ember-text, var(--ed-ember))}.sv-titles{min-width:0}.sv-kicker{margin:0;color:var(--cl-muted, var(--ed-muted));font-size:12px}.sv-name{margin:0;font-size:15px;font-weight:var(--ed-fw-medium, 500);font-family:var(--cl-mono, var(--ed-font-mono));overflow-wrap:anywhere}.sv-when{margin:10px 0 0}.sv-sub{margin:10px 0 0;color:var(--cl-muted, var(--ed-muted));font-size:13px}.sv-steps{margin:10px 0 0;padding-left:24px;display:grid;gap:4px;list-style:decimal outside}.sv-steps li{display:list-item;padding-left:2px}.sv-steps li::marker{color:var(--cl-muted, var(--ed-muted));font-variant-numeric:tabular-nums}.sv-letop-kop{margin:12px 0 0;color:var(--cl-muted, var(--ed-muted));font-size:12px;font-weight:var(--ed-fw-medium, 500)}.sv-letop{margin:4px 0 0;padding-left:20px;color:var(--cl-muted, var(--ed-muted));font-size:13px;list-style:disc outside}.sv-letop li{display:list-item}.sv-diff{margin:8px 0 0;max-height:280px;overflow:auto;padding:4px 0;border:1px solid var(--cl-line, var(--ed-line));border-radius:10px;background:var(--ed-surface);font-size:13px;line-height:1.55;scrollbar-width:thin}.sv-diff:focus-visible{outline:2px solid var(--ed-ember-text, var(--ed-ember));outline-offset:2px}.sv-dl{display:grid;grid-template-columns:22px minmax(0,1fr);padding-right:12px}.sv-dm{text-align:center;-webkit-user-select:none;user-select:none}.sv-dt{white-space:pre-wrap;overflow-wrap:anywhere}.sv-dl.is-zelfde{color:var(--cl-muted, var(--ed-muted))}.sv-dl.is-erbij{background:color-mix(in srgb,var(--ed-pos) 14%,transparent)}.sv-dl.is-erbij .sv-dm{color:var(--ed-pos)}.sv-dl.is-weg{background:color-mix(in srgb,var(--ed-neg) 14%,transparent)}.sv-dl.is-weg .sv-dm{color:var(--ed-neg)}.sv-note{margin:10px 0 0;color:var(--cl-muted, var(--ed-muted));font-size:13px}.sv-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.sv-actions .sv-weg{margin-left:auto;color:var(--cl-muted, var(--ed-muted));border-color:transparent}.sv-done{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 2px;color:var(--cl-text, var(--ed-text));font-size:13px}.sv-done svg{color:var(--ed-pos)}.sv-done.is-weg,.sv-waar{color:var(--cl-muted, var(--ed-muted))}.sv-modal{width:min(100%,560px)}.sv-input{display:block;width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--ed-line);border-radius:10px;background:var(--ed-surface-2);color:var(--ed-text);font:inherit;font-size:var(--ed-fs-md, 14px);line-height:1.5;resize:vertical}.sv-input:focus-visible{outline:2px solid var(--ed-ember-text, var(--ed-ember));outline-offset:1px}.sv-eigen{display:flex;align-items:center;gap:8px;margin-top:14px;color:var(--ed-muted);font-size:var(--ed-fs-sm, 13px)}@media(max-width:520px){.sv-card{padding:12px}.sv-actions .btn{flex:1 1 auto}.sv-actions .sv-weg{margin-left:0}}.dot-field{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;color:var(--cl-muted, currentColor);opacity:.3}.dot-field-canvas{display:block;width:100%;height:100%;opacity:0;transition:opacity .6s ease-out;-webkit-mask-image:radial-gradient(ellipse 72% 68% at 50% 45%,#000 25%,transparent 100%),radial-gradient(ellipse 46% 30% at 50% 45%,rgb(0 0 0 / .12),#000 100%);-webkit-mask-composite:source-in;mask-image:radial-gradient(ellipse 72% 68% at 50% 45%,#000 25%,transparent 100%),radial-gradient(ellipse 46% 30% at 50% 45%,#0000001f,#000);mask-composite:intersect}.ob-shade{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:var(--ed-bg, #0b1220);overflow:auto;padding:32px}.ob-card{width:min(760px,100%);display:grid;grid-template-columns:220px 1fr;gap:24px 32px;color:var(--ed-text, #e6edf7)}.ob-card h1{grid-column:1 / -1;margin:0;font-size:var(--ed-fs-xl, 22px)}.ob-steps{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ob-step{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;font-size:var(--ed-fs-sm, 13px);color:var(--cl-faint, #9aa6b8)}.ob-step.is-current{background:var(--ed-surface-2, rgba(255,255,255,.06));color:inherit}.ob-dot{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;border:1px solid currentColor}.ob-step.is-ok .ob-dot{background:var(--ed-pos, #2fb67c);border-color:transparent;color:#fff}.ob-step.is-fout .ob-dot{border-color:var(--ed-neg, #e5534b);color:var(--ed-neg, #e5534b)}.ob-state{font-size:11px}.ob-body{display:grid;gap:12px;align-content:start}.ob-body h2{margin:0;font-size:var(--ed-fs-lg, 17px)}.ob-body p{margin:0;line-height:1.5}.ob-code strong{font-family:var(--ed-mono, ui-monospace, monospace);letter-spacing:.04em}.ob-form{display:grid;gap:10px;max-width:380px}.ob-form label{display:grid;gap:4px;font-size:var(--ed-fs-sm, 13px)}.ob-form input{height:36px;padding:0 10px;border:1px solid var(--ed-line, rgba(127,127,127,.35));border-radius:8px;background:transparent;color:inherit;font:inherit}.ob-form input:focus-visible{outline:2px solid var(--ed-ember-text, currentColor);outline-offset:1px}.ob-row{display:flex;flex-wrap:wrap;gap:8px}.ob-error{color:var(--ed-neg, #e5534b)}.ob-foot{grid-column:1 / -1;display:flex;justify-content:flex-end}.ob-resume{position:fixed;right:20px;bottom:20px;z-index:81}@media(max-width:640px){.ob-card{grid-template-columns:1fr}}.ob-welcome{width:min(460px,100%);display:grid;gap:14px;color:var(--ed-text, #e6edf7)}.ob-welcome h1{margin:0;font-size:var(--ed-fs-xl, 22px);font-weight:500;letter-spacing:-.01em}.ob-welcome p{margin:0;line-height:1.5;opacity:.78}.ob-welcome .ob-brand{font-weight:500;margin-bottom:12px}.ob-welcome .ob-error{color:var(--ed-neg, #e5534b);opacity:1}.ob-welcome .ob-form{max-width:none;margin-top:6px}.ob-progress{height:3px;border-radius:2px;overflow:hidden;background:var(--ed-line, rgba(127,127,127,.25))}.ob-progress span{display:block;width:35%;height:100%;border-radius:2px;background:var(--ed-text, #e6edf7);animation:ob-slide 1.4s ease-in-out infinite}@keyframes ob-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media(prefers-reduced-motion:reduce){.ob-progress span{animation:none;width:100%;opacity:.4}}.ob-link{background:none;border:0;padding:6px 0;font:inherit;font-size:var(--ed-fs-sm, 13px);color:inherit;opacity:.78;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.ob-hint{position:fixed;top:10px;left:50%;transform:translate(-50%);z-index:70;display:flex;align-items:center;gap:12px;max-width:min(620px,calc(100vw - 32px));padding:8px 8px 8px 16px;border:1px solid var(--ed-line, rgba(127,127,127,.35));border-radius:10px;background:var(--ed-surface, #17171a);color:var(--ed-text, #e6edf7);font-size:var(--ed-fs-sm, 13px);box-shadow:0 6px 20px #0000002e}.ob-hint .btn{white-space:nowrap}.ob-hint-close{background:none;border:0;color:inherit;opacity:.6;font-size:18px;line-height:1;padding:4px 8px;cursor:pointer}.ob-hint-close:hover{opacity:1}.typed-body{display:contents}.typed-body.is-typing .message-markdown>:is(p,h1,h2,h3,h4,blockquote):last-child:after,.typed-body.is-typing .message-markdown>:is(p,h1,h2,h3,h4,blockquote):has(+.cite-summary):after,.typed-body.is-typing .message-markdown>:is(ul,ol):last-child>li:last-child:after,.typed-body.is-typing .message-markdown>:is(ul,ol):has(+.cite-summary)>li:last-child:after{content:"⁠";margin-left:2px;border-right:2px solid var(--ed-ember);animation:typed-blink 1s steps(2) infinite}.typed-body.is-typing .cite-summary{display:none}.message-col:has(>.message-main>.typed-body.is-typing)>:not(.message-main),.message-main:has(>.typed-body.is-typing)>:not(.typed-body){display:none}.message-col:has(>.message-main>.typed-body.is-done)>:not(.message-main),.message-main:has(>.typed-body.is-done)>:not(.typed-body){animation:typed-in .28s ease-out}@keyframes typed-blink{50%{opacity:0}}@keyframes typed-in{0%{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.message-col:has(>.message-main>.typed-body.is-done)>:not(.message-main),.message-main:has(>.typed-body.is-done)>:not(.typed-body){animation:none}}.modal.rt-modal{width:min(100%,860px);background:var(--cl-main, var(--ed-surface));color:var(--cl-text, var(--ed-text))}.rt-total{margin:2px 0 0;color:var(--cl-faint);font:400 var(--ed-fs-xs)/1.4 var(--cl-font);font-variant-numeric:tabular-nums}.rt-body{overflow:auto}.rt-body:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:-2px}.rt-chart{--rt-name: 220px;--rt-duration: 58px;--rt-gap: 12px;font:400 var(--ed-fs-sm)/1.35 var(--cl-font);min-width:0}.rt-axis{position:sticky;top:0;z-index:1;padding:0 calc(var(--rt-duration) + var(--rt-gap)) 0 calc(var(--rt-name) + var(--rt-gap));background:var(--cl-main, var(--ed-surface))}.rt-axis-track{position:relative;height:22px;border-bottom:1px solid var(--cl-line)}.rt-tick{position:absolute;top:2px;color:var(--cl-faint);font:400 var(--ed-fs-xs)/1.3 var(--cl-font);font-variant-numeric:tabular-nums;white-space:nowrap}.rt-tick>span{display:block;transform:translate(-50%)}.rt-tick:first-child>span{transform:none}.rt-rows{display:flex;flex-direction:column;margin:4px 0 0;padding:0;list-style:none}.rt-row{display:grid;grid-template-columns:var(--rt-name) minmax(0,1fr) var(--rt-duration);align-items:center;column-gap:var(--rt-gap);min-height:26px}.rt-name{display:flex;align-items:center;gap:6px;min-width:0;padding-left:calc(var(--rt-depth, 0) * 14px);color:var(--cl-muted)}.rt-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-row.is-subagent .rt-name{color:var(--cl-text)}.rt-row.is-failed .rt-name-text{color:var(--ed-neg)}.rt-tries{flex:none;padding:0 5px;border:1px solid var(--cl-line-strong);border-radius:999px;color:var(--cl-muted);font:400 var(--ed-fs-xs)/1.4 var(--cl-font);font-variant-numeric:tabular-nums}.rt-track{position:relative;display:block;height:18px}.rt-gridline{position:absolute;top:-4px;bottom:-4px;width:1px;background:var(--cl-line);opacity:.5}.rt-bar{position:absolute;top:5px;height:8px;min-width:2px;border-radius:3px;background:var(--cl-faint)}.rt-bar.is-running{background:var(--cl-text)}.rt-bar.is-done{background:var(--cl-muted)}.rt-bar.is-failed{background:var(--ed-neg)}.rt-bar.is-attempt,.rt-bar.is-muted{background:var(--cl-line-strong)}.rt-duration{color:var(--cl-faint);font:400 var(--ed-fs-xs)/1.3 var(--cl-font);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.workspace-grid .run-plan.rp-claude .rt-open{flex:none;margin-left:auto;padding:1px 6px;border:0;border-radius:6px;background:transparent;color:var(--cl-faint);font:400 var(--ed-fs-xs)/1.4 var(--cl-font);cursor:pointer}.workspace-grid .run-plan.rp-claude .rt-open:hover{background:var(--cl-hover);color:var(--cl-text)}.workspace-grid .run-plan.rp-claude .rt-open:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:1px}.workspace-grid .run-plan.rp-claude .rt-open+.plan-heading-dot+.plan-elapsed,.workspace-grid .run-plan.rp-claude .rt-open+.plan-elapsed{margin-left:0}@media(max-width:640px){.rt-axis{padding:0}.rt-row{grid-template-columns:minmax(0,1fr) auto;row-gap:2px;padding:4px 0}.rt-track{grid-column:1 / -1;grid-row:2;height:12px}.rt-bar{top:2px}.rt-gridline{top:0;bottom:0}}.workspace-grid .run-plan.rp-claude,.workspace-grid .run-plan.rp-claude:not(.is-collapsed){margin:6px 0 16px;padding:0;border:0;border-radius:0;background:transparent}.workspace-grid .run-plan.rp-claude.is-live{margin-bottom:8px}.workspace-grid .run-plan.rp-claude .plan-heading{display:flex;align-items:center;gap:8px;margin:0;min-height:22px}.workspace-grid .run-plan.rp-claude:not(.is-collapsed) .plan-heading{margin-bottom:6px;padding:0}.workspace-grid .run-plan.rp-claude .plan-heading h3,.workspace-grid .run-plan.rp-claude:not(.is-collapsed) .plan-heading h3{flex:0 1 auto;min-width:0;font:400 var(--ed-fs-sm)/1.3 var(--cl-font);color:inherit}.workspace-grid .run-plan.rp-claude .plan-toggle{display:inline-flex;flex-direction:row;align-items:center;gap:6px;max-width:100%;padding:2px 0;border:0;background:transparent;color:var(--cl-muted);font:inherit;cursor:pointer}.workspace-grid .run-plan.rp-claude .plan-toggle .rp-line{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-grid .run-plan.rp-claude .rp-label{color:var(--cl-muted)}.workspace-grid .run-plan.rp-claude .rp-summary{color:var(--cl-faint)}.workspace-grid .run-plan.rp-claude .plan-toggle:hover .rp-label,.workspace-grid .run-plan.rp-claude .plan-toggle:hover .rp-summary{color:var(--cl-text)}.workspace-grid .run-plan.rp-claude .plan-toggle .tc-chev,.workspace-grid .run-plan.rp-claude .plan-toggle[aria-expanded=false] .tc-chev{flex:none;width:12px;height:12px;margin:0;opacity:1;transform:none;transition:transform .15s ease}.workspace-grid .run-plan.rp-claude .plan-toggle[aria-expanded=true] .tc-chev{transform:rotate(90deg)}.workspace-grid .run-plan.rp-claude .plan-counter{color:var(--cl-faint);font:400 var(--ed-fs-xs)/1 var(--cl-font);font-variant-numeric:tabular-nums}.workspace-grid .run-plan.rp-claude .plan-elapsed{flex:none;margin-left:auto;color:var(--cl-faint);font:400 var(--ed-fs-xs)/1 var(--cl-font);font-variant-numeric:tabular-nums;white-space:nowrap}.workspace-grid .run-plan.rp-claude .rp-body,.workspace-grid .run-plan.rp-claude:not(.is-older) .rp-body{margin:0;padding:0;border:0;border-radius:0;background:transparent}.workspace-grid .run-plan.rp-claude .rp-frame{position:relative;padding:10px 16px;border:1px solid var(--cl-line);border-radius:12px;background:transparent}.workspace-grid .run-plan.rp-claude .plan-steps{gap:0;margin:0;padding:0}.workspace-grid .run-plan.rp-claude .tc-row{align-items:flex-start;min-height:32px;gap:8px;padding:6px 0}.workspace-grid .run-plan.rp-claude .plan-step-title{flex:1;min-width:0;color:var(--cl-muted);font:400 var(--ed-fs-md)/20px var(--cl-font);overflow:visible;white-space:normal;overflow-wrap:anywhere}.workspace-grid .run-plan.rp-claude .tc-step .plan-step-title{color:var(--cl-muted)}.workspace-grid .run-plan.rp-claude .tc-step.running .plan-step-title,.workspace-grid .run-plan.rp-claude .tc-step.pending:not(.is-folded) .plan-step-title,.workspace-grid .run-plan.rp-claude button.tc-row:hover .plan-step-title{color:var(--cl-text)}.workspace-grid .run-plan.rp-claude .tc-row>.tc-dot{width:16px;height:16px;margin-top:2px}.workspace-grid .run-plan.rp-claude .tc-dot,.workspace-grid .run-plan.rp-claude .tc-dot.is-pending{color:var(--cl-muted)}.workspace-grid .run-plan.rp-claude .tc-dot.is-running{color:var(--cl-text)}.workspace-grid .run-plan.rp-claude .tc-dot.is-running .tc-spin{animation-duration:.9s}.workspace-grid .run-plan.rp-claude .tc-dot.is-done{color:var(--cl-faint)}.workspace-grid .run-plan.rp-claude .tc-dot.is-done path{stroke:var(--cl-main, #181818)}.workspace-grid .run-plan.rp-claude .tc-chev{margin:4px 0 0 auto;color:var(--cl-faint)}.workspace-grid .run-plan.rp-claude .tc-io{margin:0 0 6px 24px;padding:6px 9px}.workspace-grid .run-plan.rp-claude .rp-step-why{margin:0 0 6px 24px;font:400 var(--ed-fs-xs)/1.4 var(--cl-font)}.workspace-grid .run-plan.rp-claude .tc-dot.is-replaced,.tc-dot.is-replaced{color:var(--cl-faint)}.workspace-grid .run-plan.rp-claude .tc-step.is-replaced .plan-step-title,.tc-member.is-replaced .tc-member-title{color:var(--cl-faint);text-decoration:line-through}.workspace-grid .run-plan.rp-claude .plan-step-reason.replaced{color:var(--cl-muted)}.workspace-grid .run-plan.rp-claude .tc-dot.is-interrupted,.tc-dot.is-interrupted{color:var(--cl-faint, var(--ed-faint))}.workspace-grid .run-plan.rp-claude .plan-step-reason.interrupted,.plan-step-reason.interrupted{color:var(--cl-muted, var(--ed-muted))}.workspace-grid .run-plan.rp-claude .tc-step.is-folded .plan-step-title{color:var(--cl-faint)}.workspace-grid .run-plan.rp-claude .tc-members{gap:1px}.workspace-grid .run-plan.rp-claude .tc-member{gap:6px;min-height:20px}.workspace-grid .run-plan.rp-claude .tc-member .tc-dot{width:12px;height:12px}.workspace-grid .run-plan.rp-claude .rp-frame>.rt-open{position:absolute;top:8px;right:8px;margin:0;opacity:0;transition:opacity .15s ease}.workspace-grid .run-plan.rp-claude .rp-frame:hover>.rt-open,.workspace-grid .run-plan.rp-claude .rp-frame:focus-within>.rt-open{opacity:1}@media(hover:none){.workspace-grid .run-plan.rp-claude .rp-frame>.rt-open{display:none}}.workspace-grid .run-plan.rp-claude .rp-body .think.think-line{margin:8px 0 10px}.workspace-grid .run-plan.rp-claude .rp-activity{min-width:0;margin:6px 0 0;font:400 var(--ed-fs-xs)/1.5 var(--cl-font)}.workspace-grid .run-plan.rp-claude .rp-activity summary{display:inline-flex;align-items:center;gap:4px;max-width:100%;color:var(--cl-faint);list-style:none;cursor:pointer}.workspace-grid .run-plan.rp-claude .rp-activity summary::-webkit-details-marker{display:none}.workspace-grid .run-plan.rp-claude .rp-activity summary:hover{color:var(--cl-muted)}.workspace-grid .run-plan.rp-claude .rp-activity .tc-chev{flex:none;margin:0;opacity:1;transition:transform .15s ease}.workspace-grid .run-plan.rp-claude .rp-activity[open] summary .tc-chev{transform:rotate(90deg)}.workspace-grid .run-plan.rp-claude .rp-activity .rp-label,.workspace-grid .run-plan.rp-claude .rp-activity .rp-summary{color:inherit}.workspace-grid .run-plan.rp-claude .rp-activity .tc-members{margin:4px 0 2px 16px;padding:0;list-style:none}.workspace-grid .run-plan.rp-claude .rp-activity .tc-member{display:flex;align-items:center;color:var(--cl-faint)}.workspace-grid .run-plan.rp-claude .rp-files{margin:6px 0 2px}.workspace-grid .run-plan.rp-claude .rp-files summary{color:var(--cl-faint);font:400 var(--ed-fs-xs)/1.6 var(--cl-font);cursor:pointer}.workspace-grid .run-plan.rp-claude .rp-files summary:hover{color:var(--cl-muted)}.agent-rows{display:flex;flex-direction:column;margin:6px 0 4px;padding:0;list-style:none;border-top:1px solid var(--cl-line, var(--ed-line))}.agent-row{min-width:0;border-bottom:1px solid var(--cl-line, var(--ed-line))}.agent-row-head{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:6px 4px;border:0;background:none;color:var(--cl-text, var(--ed-text));font:inherit;font-size:var(--ed-fs-sm);text-align:left;cursor:pointer}.agent-row-head:hover,.agent-row-head:focus-visible{background:var(--cl-hover, var(--ed-hover))}.agent-row-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--cl-faint, var(--ed-faint))}.agent-row.is-running .agent-row-dot{background:var(--ed-ember);animation:rp-subchat-pulse 1.4s ease-in-out infinite}.agent-row.is-done .agent-row-dot{background:var(--ed-pos)}.agent-row.is-failed .agent-row-dot{background:var(--ed-neg)}.agent-row.is-asking .agent-row-dot{background:var(--ed-warn)}.agent-row-title{flex:0 1 auto;min-width:0;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.agent-row-doing{flex:1 1 0;min-width:0;overflow:hidden;color:var(--cl-muted, var(--ed-muted));text-overflow:ellipsis;white-space:nowrap}.agent-row-time{flex:none;color:var(--cl-faint, var(--ed-faint));font-variant-numeric:tabular-nums}.agent-row-chevron{flex:none;color:var(--cl-faint, var(--ed-faint));transition:transform .15s ease}.agent-row.is-open .agent-row-chevron{transform:rotate(90deg)}.agent-row-body{padding:2px 4px 12px 19px;font-size:var(--ed-fs-sm)}.agent-row-state{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px;color:var(--cl-muted, var(--ed-muted))}.agent-row-error{margin:0 0 8px;color:var(--ed-neg)}.agent-thread{display:flex;flex-direction:column;gap:12px;max-height:420px;overflow-y:auto}.agent-thread-empty{margin:0;color:var(--cl-muted, var(--ed-muted))}.agent-thread-msg{min-width:0;overflow-wrap:anywhere}.agent-thread-who{display:block;margin-bottom:2px;color:var(--cl-faint, var(--ed-faint));font-size:var(--ed-fs-xs, 12px)}@keyframes rp-subchat-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}@media(prefers-reduced-motion:reduce){.workspace-grid .run-plan.rp-claude .tc-spin{animation:none}.agent-row-dot{animation:none!important}.agent-row-chevron{transition:none}}.workspace-grid .message-meta .msg-copy{transform:translateY(2px);transition:opacity .18s ease,transform .18s ease,background .15s}.workspace-grid .message:hover .message-meta .msg-copy,.workspace-grid .message:focus-within .message-meta .msg-copy{transform:none}.workspace-grid .msg-retry{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 6px;border:0;border-radius:6px;background:transparent;color:var(--cl-faint);font:400 var(--ed-fs-xs)/1 var(--cl-font);cursor:pointer;opacity:0;transform:translateY(2px);transition:opacity .18s ease,transform .18s ease,background .15s,color .15s}.workspace-grid .msg-retry:hover{background:var(--cl-hover);color:var(--cl-text)}.workspace-grid .message:hover .msg-retry,.workspace-grid .message:focus-within .msg-retry,.workspace-grid .msg-retry:focus-visible{opacity:1;transform:none}.workspace-grid .msg-live-state{display:inline-flex;align-items:center;gap:3px;color:var(--cl-faint);font:400 var(--ed-fs-xs)/1 var(--cl-font);white-space:nowrap}.workspace-grid .msg-live-state.is-gelezen{color:var(--cl-muted, var(--cl-faint))}.workspace-grid .msg-withdraw.is-armed{opacity:1;transform:none;color:var(--cl-text);background:var(--cl-hover)}.workspace-grid .msg-retry:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:1px}@media(hover:none){.workspace-grid .msg-retry,.workspace-grid .message-meta .msg-copy{opacity:1;transform:none}}.rp-thought{min-width:0;padding:1px 0 3px 22px;list-style:none}.rp-thought.is-member{padding:0 0 1px 18px}.rp-thought-text{display:block;width:100%;padding:0;border:0;background:transparent;color:var(--cl-faint);font:400 var(--ed-fs-xs)/1.45 var(--cl-font);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.rp-thought-text{cursor:pointer}button.rp-thought-text:hover{color:var(--cl-muted)}button.rp-thought-text:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:1px;border-radius:4px}.rp-thought.is-open .rp-thought-text{white-space:normal;overflow-wrap:anywhere}.workspace-grid.rp-demo{display:block;height:auto}@media(prefers-reduced-motion:reduce){.workspace-grid .run-plan.rp-claude .rp-frame>.rt-open,.workspace-grid .run-plan.rp-claude .rp-activity .tc-chev{transition:none}.workspace-grid .msg-retry,.workspace-grid .message-meta .msg-copy{transform:none;transition:none}}@media(max-width:700px){.workspace-grid .agent-row-head{min-height:44px}.workspace-grid .agent-row-doing{display:none}.workspace-grid .run-plan.rp-claude .tc-row{min-height:34px;padding:7px 0}.workspace-grid .run-plan.rp-claude .plan-toggle{min-height:32px}.workspace-grid .think.think-line{margin:0 0 16px}.workspace-grid .run-plan.rp-claude .rp-body .think.think-line{margin:4px 0 8px}.workspace-grid .think.think-line .think-row{min-height:36px}}.live-reply .live-reply-text{animation:live-reply-in .26s ease-out}.live-reply .live-reply-text>:first-child{margin-top:0}.live-reply .live-reply-text>:last-child{margin-bottom:0}@keyframes live-reply-in{0%{opacity:.35;transform:translateY(2px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.live-reply .live-reply-text{animation:none}}.chat-sent-note{--cs-orb-a: var(--eagle-orb-a, var(--ed-ember));--cs-orb-c: var(--eagle-orb-c, var(--ed-ember));display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:start;max-width:min(640px,100%);margin:8px 0;padding:9px 12px 9px 10px;border:1px solid var(--cl-line);border-radius:12px;background:var(--cl-card);font-family:var(--cl-font);color:var(--cl-text);font-size:13px;line-height:1.45;animation:chat-sent-in .28s ease both}@keyframes chat-sent-in{0%{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.chat-sent-note{animation:none}}.chat-sent-orb{position:relative;width:18px;height:18px;margin:1px 0 0 2px;border-radius:50%;background:radial-gradient(circle at 34% 28%,color-mix(in srgb,white 70%,transparent) 0 14%,transparent 42%),radial-gradient(circle at 70% 72%,var(--cs-orb-c) 0 22%,transparent 62%),radial-gradient(circle at 40% 45%,var(--cs-orb-a),color-mix(in srgb,var(--cs-orb-a) 78%,black));box-shadow:0 0 0 1px color-mix(in srgb,var(--cs-orb-a) 30%,transparent),0 0 10px color-mix(in srgb,var(--cs-orb-a) 35%,transparent)}.chat-sent-orb.is-chat{background:none;box-shadow:none;overflow:hidden}.chat-sent-orb.is-chat img{width:100%;height:100%;display:block}.chat-sent-body{display:grid;gap:2px;min-width:0}.chat-sent-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 4px;min-width:0}.chat-sent-head b{font-weight:var(--ed-fw-medium)}.chat-sent-link{max-width:100%;padding:0;border:0;background:none;color:var(--cl-text);font:inherit;font-weight:var(--ed-fw-medium);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;text-decoration:underline;text-decoration-color:var(--cl-line-strong);text-underline-offset:3px}.chat-sent-link:hover,.chat-sent-link:focus-visible{text-decoration-color:currentColor}.chat-sent-link:focus-visible{outline:2px solid var(--cl-line-strong);outline-offset:2px;border-radius:3px}.chat-sent-msg{color:var(--cl-muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.chat-sent-side{display:grid;justify-items:end;gap:2px;padding-top:1px}.chat-sent-ok{display:inline-flex;align-items:center;gap:3px;color:var(--ed-pos);font-size:12px;white-space:nowrap}.chat-sent-ok svg{flex:none}.chat-sent-time{color:var(--cl-faint);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.turn-note{--cs-orb-a: var(--eagle-orb-a, var(--ed-ember));--cs-orb-c: var(--eagle-orb-c, var(--ed-ember));display:flex;align-items:center;gap:9px;max-width:min(640px,100%);margin:10px 0 4px;padding:2px;font-family:var(--cl-font);color:var(--cl-muted);font-size:13px;line-height:1.45;animation:chat-sent-in .28s ease both}.turn-note-orb{flex:none;width:12px;height:12px;margin:0 1px 0 3px;box-shadow:0 0 0 1px color-mix(in srgb,var(--cs-orb-a) 30%,transparent)}.turn-note-text{min-width:0}.turn-note-text b{color:var(--cl-text);font-weight:var(--ed-fw-medium)}@media(prefers-reduced-motion:reduce){.turn-note{animation:none}}@media(max-width:520px){.chat-sent-time{display:none}}.task-state.cs{align-items:center;justify-content:center;width:14px;height:14px;color:inherit}.cs-busy i{box-sizing:border-box;width:12px;height:12px;border-radius:50%;border:2px solid color-mix(in srgb,var(--ed-ember) 22%,transparent);border-top-color:var(--ed-ember);animation:cs-spin .8s linear infinite}.cs-busy.cs-recovering i{border-color:color-mix(in srgb,var(--ed-faint) 30%,transparent);border-top-color:var(--ed-muted);animation-duration:2.4s}.cs-waiting i{width:8px;height:8px;border-radius:50%;background:var(--ed-warn);box-shadow:0 0 0 3px color-mix(in srgb,var(--ed-warn) 22%,transparent)}.task-row.st-waiting .task-card strong{font-weight:500}.cs-restart{color:var(--ed-info)}.cs-restart svg{width:11px!important;height:11px!important}.cs-done{border-radius:50%;background:color-mix(in srgb,var(--ed-pos) 18%,transparent);color:var(--ed-pos)}.cs-done svg{width:9px!important;height:9px!important}.cs-answered{border-radius:50%;color:var(--ed-faint);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ed-faint) 45%,transparent)}.cs-answered svg{width:9px!important;height:9px!important}.cs-notdone i{width:8px;height:8px;border-radius:50%;background:conic-gradient(var(--ed-faint) 0 50%,transparent 0)}.cs-failed{border-radius:50%;background:color-mix(in srgb,var(--ed-neg) 16%,transparent);color:var(--ed-neg);font:var(--ed-fw-medium) var(--ed-fs-xs)/1 var(--ed-font-body)}@keyframes cs-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cs-busy i{animation-duration:2.4s}}.task-row.is-hot .task-flame{right:26px}.task-row.is-hot:is(:hover,:focus-within,.menu-open) .task-flame{right:53px}.workspace-grid .task-row.is-hot .task-card strong{padding-right:36px}.workspace-grid .task-row.is-hot:is(:hover,:focus-within,.menu-open) .task-card strong{padding-right:62px}.workspace-grid .task-row.has-tree.has-state:not(:hover):not(:focus-within):not(.menu-open) .task-card{padding-right:28px}.workspace-grid .task-row.has-tree.is-hot:not(:hover):not(:focus-within):not(.menu-open) .task-card{padding-right:44px}.workspace-grid .task-row.has-tree.has-cleanup:not(:hover):not(:focus-within):not(.menu-open) .task-card{padding-right:118px}.workspace-grid .task-row.has-tree.has-state:not(:hover):not(:focus-within):not(.menu-open) .task-card strong,.workspace-grid .task-row.has-tree.has-cleanup:not(:hover):not(:focus-within):not(.menu-open) .task-card strong{padding-right:6px}.group-toggle .inbox-dot{flex:none;width:7px;height:7px;margin:0 4px;border-radius:50%}.group-toggle .inbox-dot.cs-waiting{background:var(--ed-warn)}.group-toggle .inbox-dot.cs-busy{background:var(--ed-ember)}.group-toggle .inbox-dot.cs-restart{background:var(--ed-info)}.thread-note{display:flex;align-items:center;gap:10px;margin:6px 0;color:var(--ed-faint);font-size:var(--ed-fs-xs);line-height:1.4}.thread-note:before,.thread-note:after{content:"";flex:1;border-top:1px solid var(--ed-line)}.thread-note span{flex:none}.thread-note.is-long span{flex:0 1 auto;max-width:min(560px,80%);text-align:center;text-wrap:balance}.split-note-link{all:unset;cursor:pointer;color:var(--ed-text);text-decoration:underline;text-decoration-color:var(--ed-line);text-underline-offset:3px}.split-note-link:hover{text-decoration-color:currentColor}.split-note-link:focus-visible{outline:2px solid var(--ed-line);outline-offset:2px;border-radius:3px}.workspace-grid .side-top .cleanup-btn.has-count{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:auto;min-width:30px;padding:0 7px}.cleanup-count{color:var(--cl-faint, var(--ed-faint));font-size:var(--ed-fs-xs);line-height:1;font-variant-numeric:tabular-nums}.side-top .cleanup-btn:hover .cleanup-count{color:inherit}.task-row .cleanup-chip{position:absolute;top:50%;right:6px;transform:translateY(-50%);pointer-events:none;max-width:55%;overflow:hidden;padding:0 6px;border:1px solid var(--cl-line, var(--ed-line));border-radius:var(--ed-r-pill);background:transparent;color:var(--cl-faint, var(--ed-faint));font-size:var(--ed-fs-xs);line-height:16px;white-space:nowrap;text-overflow:ellipsis}.task-row.has-cleanup:not(:hover):not(:focus-within):not(.menu-open) .task-card strong{padding-right:118px}.task-row.has-cleanup:hover .cleanup-chip,.task-row.has-cleanup:focus-within .cleanup-chip,.task-row.has-cleanup.menu-open .cleanup-chip{display:none}.cleanup-modal .cleanup-frame{display:flex;flex-direction:column;min-height:0;overflow:hidden}.cleanup-head{display:flex;align-items:center;gap:6px}.modal-content>.cleanup-head:first-child{margin-top:4px}.cleanup-head .mono{color:var(--ed-faint);font-weight:400}.cleanup-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.cleanup-item{display:flex;align-items:flex-start;gap:10px;padding:8px;border-radius:var(--ed-r-sm)}label.cleanup-item{cursor:pointer}label.cleanup-item:hover{background:var(--ed-hover)}.cleanup-item input{flex:none;margin:3px 0 0;accent-color:var(--ed-text)}.cleanup-text{display:grid;gap:2px;min-width:0}.cleanup-text strong{overflow:hidden;font-size:var(--ed-fs-md);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.cleanup-list.is-staying .cleanup-text strong{font-weight:400}.cleanup-text small{color:var(--ed-muted);font-size:var(--ed-fs-sm);line-height:1.45}.cleanup-fold{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.cleanup-fold:hover{color:var(--ed-text)}.cleanup-fold svg{transition:transform var(--ed-fast) ease}.cleanup-fold svg.is-collapsed{transform:rotate(-90deg)}.cleanup-auto{margin-top:20px;padding-top:16px;border-top:1px solid var(--ed-line)}.cleanup-auto p{margin:6px 0 0 42px;color:var(--ed-muted);font-size:var(--ed-fs-sm);line-height:1.5}.cleanup-switch{display:inline-flex;align-items:center;gap:10px;padding:0;border:0;border-radius:4px;background:none;color:var(--ed-text);font:inherit;font-size:var(--ed-fs-md);cursor:pointer}.cleanup-switch:disabled{cursor:progress;opacity:.7}.cleanup-switch:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:2px}.cleanup-track{position:relative;flex:none;width:32px;height:18px;border-radius:9px;background:var(--ed-line);transition:background var(--ed-fast) ease}.cleanup-track i{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--ed-surface);box-shadow:var(--ed-shadow-button);transition:transform var(--ed-fast) ease}.cleanup-switch.is-on .cleanup-track{background:var(--ed-pos)}.cleanup-switch.is-on .cleanup-track i{transform:translate(14px)}@media(min-width:701px){.workspace-grid .task-row.task-row>.task-sound{top:6px}.workspace-grid .task-row:has(>.task-sound) .task-state{right:33px}.workspace-grid .task-row.is-busy:has(>.task-sound):is(:hover,:focus-within,.menu-open) .task-state{right:59px}.workspace-grid .task-row.is-hot:has(>.task-sound) .task-flame{right:51px}.workspace-grid .task-row.is-hot:has(>.task-sound):is(:hover,:focus-within,.menu-open) .task-flame{right:77px}}.archive-open{flex:none;display:flex;align-items:center;gap:8px;height:28px;margin:0 8px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--cl-faint, var(--ed-faint));font:inherit;font-size:var(--ed-fs-xs);text-align:left;cursor:pointer}.archive-open{position:relative;margin-top:6px}.archive-open:before{content:"";position:absolute;top:-4px;left:0;right:0;height:1px;background:var(--cl-line, var(--ed-line));pointer-events:none}.archive-open span{flex:1;min-width:0}.archive-open em{font-style:normal}.archive-open:hover{background:var(--cl-hover, var(--ed-hover));color:var(--cl-muted, var(--ed-muted))}.archive-open.is-active{background:var(--cl-selected, var(--ed-hover));color:var(--cl-text, var(--ed-text))}.archive-open:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:-2px}.archived-modal .archived-frame{display:flex;flex-direction:column;min-height:0;overflow:hidden}.archived-modal{height:min(80dvh,520px)}.archived-count{margin-left:4px;color:var(--ed-faint);font-family:inherit;font-size:var(--ed-fs-md);font-weight:400}.archived-search{flex:none;display:flex;align-items:center;gap:8px;height:34px;margin:0 24px 8px;padding:0 10px;border:1px solid var(--cl-line, var(--ed-line));border-radius:var(--ed-r-sm);color:var(--ed-faint)}.archived-search:focus-within{border-color:var(--ed-faint)}.archived-search input{flex:1;min-width:0;border:0;outline:0!important;box-shadow:none;background:transparent;color:var(--ed-text);font:inherit;font-size:var(--ed-fs-sm)}.archived-search input::placeholder{color:var(--ed-faint)}.archived-content{flex:1;padding:0 16px 16px}.archived-list{display:grid;gap:1px;margin:0;padding:0;list-style:none}.archived-item{position:relative;display:flex;align-items:center;border-radius:var(--ed-r-sm)}.archived-item:hover,.archived-item:focus-within{background:var(--cl-hover, var(--ed-hover))}.archived-item.is-open{background:var(--cl-selected, var(--ed-hover))}.archived-open{flex:1;min-width:0;display:flex;align-items:flex-start;gap:10px;padding:8px;border:0;border-radius:var(--ed-r-sm);background:transparent;color:var(--ed-text);font:inherit;text-align:left;cursor:pointer}.archived-open:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:-2px}.archived-open .task-icon{flex:none;margin-top:2px;color:var(--ic, var(--ed-muted))}.archived-open:has(>.glass-tile){align-items:center}.archived-open>.glass-tile .task-icon{margin-top:0}.archived-text{display:grid;gap:2px;min-width:0}.archived-text strong{overflow:hidden;font-size:var(--ed-fs-md);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.archived-text small{overflow:hidden;color:var(--ed-muted);font-size:var(--ed-fs-sm);text-overflow:ellipsis;white-space:nowrap}.archived-restore{flex:none;margin-right:6px;opacity:0;color:var(--ed-muted)}.archived-item:hover .archived-restore,.archived-item:focus-within .archived-restore{opacity:1}@media(hover:none){.archived-restore{opacity:1}}.archived-empty{margin:16px 8px;color:var(--ed-muted);font-size:var(--ed-fs-md)}.task-row.has-queue .task-card{height:auto;min-height:36px;padding-top:4px;padding-bottom:4px}.task-main{display:flex;flex:1;flex-direction:column;min-width:0}.task-main>strong{flex:none}.task-queue{overflow:hidden;color:var(--ed-faint);font-size:11.5px;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.cs-later{color:var(--ed-muted)}.cs-later svg{width:12px!important;height:12px!important}.cs-live{color:var(--ed-muted)}.live-flow{display:inline-grid;place-items:center;width:12px;height:12px;color:inherit}.live-flow svg{animation:live-flow 2.4s ease-in-out infinite}@keyframes live-flow{0%,to{transform:translateY(1.5px);opacity:.6}50%{transform:translateY(-1.5px);opacity:1}}@media(prefers-reduced-motion:reduce){.live-flow svg{animation:none}}.workspace-grid .task-card .task-tile.glass-tile{width:22px;height:22px;border-radius:7px}.workspace-grid .task-card .task-tile.glass-tile>svg{width:17px;height:17px}.workspace-grid .task-row .task-state.cs{top:calc(50% - 8px);width:16px;height:16px}.workspace-grid .cs-busy i{width:13px;height:13px;border-color:color-mix(in srgb,var(--ed-ember) 30%,transparent);border-top-color:var(--ed-ember)}.workspace-grid .cs-busy.cs-recovering i{border-color:color-mix(in srgb,var(--ed-muted) 35%,transparent);border-top-color:var(--ed-muted)}.workspace-grid .cs-waiting i{width:9px;height:9px}.workspace-grid .cs-done svg,.workspace-grid .cs-answered svg{width:10px!important;height:10px!important}.workspace-grid .cs-answered{color:var(--ed-muted);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ed-muted) 60%,transparent)}.workspace-grid .cs-notdone i{width:8px;height:8px;background:conic-gradient(var(--ed-muted) 0 50%,transparent 0)}.workspace-grid .cs-failed{background:color-mix(in srgb,var(--ed-neg) 22%,transparent);font-size:11px;font-weight:var(--ed-fw-medium)}.workspace-grid .cs-restart svg,.workspace-grid .cs-later svg,.workspace-grid .cs-live svg{width:13px!important;height:13px!important}.workspace-grid .cs-later,.workspace-grid .cs-live{color:var(--cl-muted, var(--ed-muted))}.workspace-grid .cs-live .live-flow{width:14px;height:14px}.group-toggle .inbox-dot.cs-later{background:var(--ed-muted)}.group-toggle .inbox-dot.cs-notdone{background:conic-gradient(var(--ed-muted) 0 50%,transparent 0);box-shadow:inset 0 0 0 1px var(--ed-muted)}.group-toggle .inbox-dot.cs-answered{background:transparent;box-shadow:inset 0 0 0 1.5px var(--ed-muted)}.task-hovercard dd.hovercard-files{display:flex;align-items:center;gap:6px}.task-hovercard dd.hovercard-files .file-stack{flex:none}.task-hovercard dd.hovercard-files>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.row-menu-files{display:flex;flex-direction:column;gap:0;margin-top:4px;padding-top:4px;border-top:1px solid var(--cl-line, var(--ed-line))}.row-menu-files .row-menu-label{padding:4px 8px 2px;font-size:var(--ed-fs-xs)}.row-menu .row-menu-files .file-pill,.row-menu .row-menu-files .file-pill[data-tone]{display:flex;justify-content:flex-start;gap:8px;width:100%;min-height:28px;margin:0;padding:0 8px;border:0;border-radius:7px;background:transparent;box-shadow:none;transform:none;color:var(--cl-text, var(--ed-text));font:400 var(--ed-fs-sm)/1.3 var(--cl-font, inherit);text-align:left}.row-menu .row-menu-files .file-pill:after{display:none}.row-menu .row-menu-files .file-pill:hover,.row-menu .row-menu-files .file-pill:focus-visible{background:var(--cl-hover, var(--ed-hover))}.row-menu .row-menu-files .file-pill svg{flex:none;margin:0!important;color:var(--pill-tone, var(--cl-muted, var(--ed-muted)));filter:none!important}.row-menu .row-menu-files .file-pill .file-pill-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-menu-more{padding:4px 8px;color:var(--cl-faint, var(--ed-faint));font-size:var(--ed-fs-xs)}.chat-tag{color:var(--cl-faint, var(--ed-faint));font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap}.task-card.selected .chat-tag,.r3-crumb .chat-tag{color:var(--cl-muted, var(--ed-muted))}.workspace-grid .task-row .task-card{height:auto!important;min-height:36px;padding-top:7px;padding-bottom:7px}.workspace-grid .task-row .task-card strong,.workspace-grid .task-row:is(:hover,:focus-within,.menu-open) .task-card strong{overflow:visible;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;padding-right:20px}.workspace-grid .task-row:is(:hover,:focus-within,.menu-open) :is(.row-actions,.row-more){background:var(--cl-hover, var(--ed-hover));border-radius:7px}.workspace-grid .task-row:has(>.task-card.selected) :is(.row-actions,.row-more){background:var(--cl-selected, var(--ed-selected))}.r3-crumb.is-current:has(.chat-tag){height:auto;min-height:32px;text-align:left}.r3-crumb.is-current .r3-crumb-title:has(.chat-tag){overflow:visible;white-space:normal;text-overflow:clip;line-height:1.3}.bp-chip{display:inline-flex;align-items:center;gap:6px;max-width:220px;min-height:28px;padding:3px 9px 3px 7px;border:1px solid var(--ed-line);border-radius:var(--ed-r-pill);background:transparent;color:var(--ed-text);font:inherit;font-size:var(--ed-fs-sm);cursor:pointer;flex:none}.bp-chip:hover{background:var(--ed-hover)}.bp-chip:focus-visible,.bp-pick:focus-visible,.bp-link-btn:focus-visible,.bp-btn:focus-visible,.bp-suggest-chip:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:2px}.bp-chip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-chip-icon{font-size:var(--ed-fs-md);line-height:1}.bp-dot{width:9px;height:9px;border-radius:50%;flex:none;display:inline-block}.bp-dot-lg{width:18px;height:18px}.modal.bp-modal{width:min(100%,760px)}.bp-body{padding:16px 20px 8px;overflow-y:auto;min-height:0}.bp-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:640px){.bp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bp-card{position:relative;display:flex;flex-direction:column;border:1px solid var(--ed-line);border-radius:var(--ed-r-card);background:var(--ed-surface);overflow:hidden}.bp-card:hover{background:var(--ed-hover)}.bp-card.is-current{border-color:var(--ed-text);background:var(--ed-selected)}.bp-pick{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:12px 12px 8px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--ed-r-card)}.bp-tile{display:grid;place-items:center;width:100%;height:64px;margin-bottom:6px;border-radius:10px;color:var(--ed-muted);background:color-mix(in srgb,var(--bp-color, var(--ed-muted)) 16%,transparent)}.bp-emoji{font-size:32px;line-height:1}.bp-name{font-size:var(--ed-fs-md);font-weight:var(--ed-fw-medium);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-meta{font-size:var(--ed-fs-xs);color:var(--ed-muted)}.bp-folder{display:inline-flex;align-items:center;gap:4px;max-width:100%;font-size:var(--ed-fs-xs);color:var(--ed-muted);font-family:var(--ed-font-mono)}.bp-folder.is-empty{color:var(--ed-faint);font-family:inherit}.bp-now{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:var(--ed-r-pill);background:var(--ed-primary);color:var(--ed-on-primary);font-size:var(--ed-fs-xs);font-weight:var(--ed-fw-medium)}.bp-link-btn{display:inline-flex;align-items:center;gap:5px;margin:0 8px 8px;padding:4px 8px;align-self:flex-start;border:0;border-radius:var(--ed-r-sm);background:transparent;color:var(--ed-muted);font:inherit;font-size:var(--ed-fs-xs);cursor:pointer}.bp-link-btn:hover{background:var(--ed-hover);color:var(--ed-text)}.bp-new{border-style:dashed;justify-content:center}.bp-new-btn{align-items:center;justify-content:center;min-height:140px;color:var(--ed-muted)}.bp-new-btn .bp-tile{background:transparent;height:40px}.bp-new-form,.bp-link{display:flex;flex-direction:column;gap:6px;padding:12px}.bp-link h3{margin:0 0 4px;font-size:var(--ed-fs-lg)}.bp-new-form label,.bp-link label{font-size:var(--ed-fs-xs);color:var(--ed-muted)}.bp-new-form input,.bp-link input{padding:8px 10px;border:1px solid var(--ed-line);border-radius:var(--ed-r-sm);background:var(--ed-bg);color:var(--ed-text);font:inherit}.bp-new-form input:focus-visible,.bp-link input:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:1px}.bp-suggest{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0}.bp-suggest-chip{padding:4px 10px;border:1px solid var(--ed-line);border-radius:var(--ed-r-pill);background:transparent;color:var(--ed-text);font:inherit;font-size:var(--ed-fs-xs);cursor:pointer}.bp-suggest-chip:hover{background:var(--ed-hover)}.bp-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.bp-btn{padding:7px 14px;border:1px solid var(--ed-line);border-radius:var(--ed-r-sm);background:transparent;color:var(--ed-text);font:inherit;font-size:var(--ed-fs-sm);cursor:pointer}.bp-btn:hover:not(:disabled){background:var(--ed-hover)}.bp-btn:disabled,.bp-pick:disabled,.bp-link-btn:disabled{opacity:.5;cursor:default}.bp-primary{background:var(--ed-primary);color:var(--ed-on-primary);border-color:transparent}.bp-primary:hover:not(:disabled){background:var(--ed-primary);opacity:.9}.bp-error{margin:0 0 10px;color:var(--ed-neg);font-size:var(--ed-fs-sm)}.bp-note{margin:0;padding:10px 20px 16px;font-size:var(--ed-fs-sm);color:var(--ed-muted);border-top:1px solid var(--ed-line-soft)}.cs-wrap{--bp-brand: var(--brand-primary, transparent);--bp-brand-accent: var(--brand-accent, var(--bp-brand))}@media(prefers-color-scheme:dark){.cs-wrap{--bp-brand: var(--brand-primary-dark, var(--brand-primary, transparent));--bp-brand-accent: var(--brand-accent-dark, var(--brand-accent, var(--bp-brand)))}}.cs-wrap.has-brand .cs-mi.is-brand .cs-check{color:var(--bp-brand-accent)}.bp-cs-role{margin-left:auto;padding-left:8px;color:var(--ed-muted);font-size:var(--ed-fs-xs);white-space:nowrap;opacity:0;transition:opacity var(--ed-fast)}.cs-mi:hover .bp-cs-role,.cs-mi:focus-visible .bp-cs-role{opacity:1}.bp-cs-role+.cs-check{margin-left:6px}.bp-cs-sep{height:1px;margin:4px 6px;background:var(--ed-line-soft)}.bp-cs-members .cs-mi-mark{display:grid;place-items:center;color:var(--ed-muted)}#top-actions{display:flex;flex-direction:column;align-items:center;gap:6px;font-family:var(--ed-font-body)}@media(max-width:700px){#top-actions{display:none}}html.eagledesk-phone #top-actions,body:has(.app-shell.tab-window) #top-actions{display:none}#top-actions:not(.app-tabs-actions>*){display:none}#top-actions .icon-btn,.update-dot{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:12px;background:none;color:var(--ed-muted);cursor:pointer}#top-actions .icon-btn:hover,.update-dot:hover,.update-dot[aria-expanded=true]{background:var(--ed-hover);color:var(--ed-text)}#top-actions .icon-btn:focus-visible,.update-dot:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:1px}#top-actions .r3-inbox{top:auto;bottom:0;left:calc(100% + 10px);right:auto}#top-actions .r3-bell-badge{top:4px;right:3px;min-width:14px;height:14px;padding:0 3px;font-size:10px}.update-dot.is-swapped{color:var(--ed-pos);cursor:default}.update-dot.needs-you{color:var(--ed-ember-text, var(--ed-ember))}.update-wrap{position:relative}.update-pop{position:absolute;bottom:0;left:calc(100% + 10px);width:260px;padding:10px 12px;border:1px solid var(--ed-line);border-radius:10px;background:var(--ed-surface);color:var(--ed-text);font-size:var(--ed-fs-sm);line-height:1.4;box-shadow:var(--ed-shadow-modal)}.update-pop p{margin:0}.update-pop-note{margin-top:6px!important;color:var(--ed-muted);font-size:var(--ed-fs-xs)}.update-pop-error{margin-top:6px!important;color:var(--ed-neg)}.update-pop button{margin-top:8px;padding:4px 10px;border:0;border-radius:7px;background:var(--ed-text);color:var(--ed-surface);font:inherit;font-size:var(--ed-fs-xs);cursor:pointer}.update-pop button.is-quiet{background:var(--ed-hover);color:var(--ed-text)}.update-pop button+button{margin-left:6px}.reload-prompt{position:fixed;top:12px;left:50%;z-index:2147483000;display:flex;gap:10px;align-items:center;width:max-content;max-width:min(520px,calc(100vw - 24px));padding:7px 7px 7px 8px;border:1px solid var(--ed-line);border-radius:999px;background:var(--ed-surface);color:var(--ed-text);box-shadow:0 10px 30px #00000029,0 1px 2px #00000014;font-family:var(--ed-font-body);transform:translate(-50%);animation:reload-prompt-in .22s ease-out}.reload-prompt.is-inline{position:static;transform:none;animation:none;box-shadow:none}.reload-prompt p{margin:0}.reload-prompt-icon{position:relative;display:grid;flex:none;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ed-ember-soft);color:var(--ed-ember-text)}.reload-prompt-ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.reload-prompt-ring circle{fill:none;stroke:transparent;stroke-width:2.5}.reload-prompt-ring circle.is-left{stroke:var(--ed-ember);stroke-linecap:round;stroke-dasharray:100 100;transition:stroke-dashoffset .9s linear}.reload-prompt.is-waiting .reload-prompt-ring circle.is-left{stroke-dasharray:22 78;transition:none;animation:reload-prompt-spin 1.4s linear infinite;transform-box:fill-box;transform-origin:50% 50%}.reload-prompt-body{flex:1 1 auto;min-width:0}.reload-prompt-title{font-size:var(--ed-fs-sm);font-weight:var(--ed-fw-medium);line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap}.reload-prompt-text{overflow:hidden;color:var(--ed-muted);font-size:var(--ed-fs-xs);line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.reload-prompt-actions{display:flex;flex:none;gap:6px;margin-left:4px}.reload-prompt-btn{min-width:64px;height:32px;padding:0 14px;border:1px solid var(--ed-line);border-radius:999px;background:var(--ed-surface);color:var(--ed-text);font:inherit;font-size:var(--ed-fs-sm);font-weight:var(--ed-fw-medium);cursor:pointer}.reload-prompt-btn:hover{background:var(--ed-hover)}.reload-prompt-btn.is-now{border-color:transparent;background:var(--ed-fill-accent, var(--ed-ember));color:var(--ed-on-alert, #fff)}.reload-prompt-btn.is-now:hover{filter:brightness(1.08)}.reload-prompt-btn:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:2px}@media(max-width:480px){.reload-prompt{width:calc(100vw - 24px);border-radius:18px}.reload-prompt-btn{min-width:0;padding:0 12px}}@keyframes reload-prompt-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@keyframes reload-prompt-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.reload-prompt,.reload-prompt-ring circle.is-left{animation:none;transition:none}}.plan-shots{margin:10px 0 4px}.wu{--wu-ember: var(--ed-ember);--wu-kop-vlak: color-mix(in srgb, var(--cl-text) 3%, var(--cl-card));container-type:inline-size;min-width:0;max-width:680px;margin:8px 0 2px;overflow:hidden;overflow:clip;border:1px solid var(--cl-line);border-radius:16px;background:var(--cl-card);color:var(--cl-text);font:400 var(--ed-fs-md)/1.45 var(--ed-font-body, var(--cl-font));overflow-wrap:anywhere}.wu p{margin:0}.wu button{font:inherit;cursor:pointer}.wu button:focus-visible{outline:2px solid var(--ed-ember-text, var(--ed-ember));outline-offset:3px}.wu{position:relative}.wu>:not(.wu-logo-bg){position:relative;z-index:1}.wu-logo-bg{position:absolute;right:-26px;bottom:-34px;z-index:0;width:190px;height:190px;opacity:.14;pointer-events:none}.wu .wu-logo-bg{filter:grayscale(1);opacity:.07}.wu.is-past .wu-logo-bg{opacity:.05}.wu-logo-bg .cs-logo,.wu-logo-bg .cs-mark{display:grid;place-items:center;width:100%;height:100%;margin:0;background:none;font-size:150px;line-height:1}.wu-logo-bg img{display:block;width:100%;height:100%;object-fit:contain}.wu-logo-bg:has(.is-bare .cs-logo-dsa){right:-10px;bottom:-10px;width:240px;height:90px;opacity:.1}.wu.is-past .wu-logo-bg:has(.is-bare .cs-logo-dsa){opacity:.06}.wu.is-short .wu-logo-bg{display:none}.wu-doel{display:flex;align-items:baseline;gap:8px;min-width:0;color:var(--cl-muted);font-size:12.5px;line-height:1.4}.wu[data-vorm=vast]{--wu-kop-vlak: color-mix(in srgb, var(--ed-warn) 7%, var(--cl-card))}.wu-doel-lab{flex:none;font-weight:var(--ed-fw-medium)}.wu-doel-tekst{min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.wu-band{display:flex;align-items:center;gap:9px;min-width:0;padding:8px 14px;border-bottom:1px solid var(--cl-line);background:var(--wu-kop-vlak)}.wu-doel+.wu-band{padding-top:4px}.wu-mark{display:grid;flex:none;place-items:center;width:22px;height:22px;overflow:hidden;border-radius:7px}.wu-mark .cs-mark,.wu-mark .cs-logo{display:grid;place-items:center;width:100%;height:100%;margin:0;font-size:17px;line-height:1}.wu-mark img{display:block;width:100%;height:100%;object-fit:contain}.wu-title{flex:1;min-width:0;margin:0;color:var(--cl-text);font:var(--ed-fw-medium) 15px/1.3 var(--ed-font-body, var(--cl-font))}.wu-title.wu-afsluiting{flex:0 1 auto;font-weight:var(--ed-fw-title)}.wu-title.wu-afsluiting.is-keuze{color:var(--ed-ember-text, var(--wu-ember))}.wu-title.wu-afsluiting.is-vast{color:var(--ed-warn)}.wu-band .wu-eind-icoon{flex:none;margin-right:-4px;color:var(--cl-muted)}.wu-band .wu-eind-stap{margin-left:auto}.wu-band .wu-eind-stap .wu-stap:before{content:none}.wu.is-merk .wu-band .wu-title.wu-afsluiting,.wu.is-merk .wu-band .wu-eind-icoon{color:var(--wu-kop-tekst)}.wu-voorstel.wu-eind{font-size:13px}.wu-status{flex:none;align-self:flex-start;margin-top:1px;padding:1px 9px;border-radius:999px;background:color-mix(in srgb,var(--cl-text) 7%,transparent);color:var(--cl-muted);font-size:12px;font-weight:var(--ed-fw-medium);line-height:1.5;white-space:nowrap}.wu-status.is-keuze{background:color-mix(in srgb,var(--ed-ember-text, var(--wu-ember)) 13%,transparent);color:var(--ed-ember-text, var(--wu-ember))}.wu-status.is-vast{background:color-mix(in srgb,var(--ed-warn) 14%,transparent);color:var(--ed-warn)}.wu-status.is-nietaf,.wu-status.is-kijken{color:var(--cl-text)}.wu-status.is-livegang{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:6px;padding-left:8px;background:color-mix(in srgb,var(--ed-info) 12%,transparent);color:var(--cl-text)}.wu-status.is-livegang:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--ed-info) 26%,transparent) 50%,transparent 70%);background-size:250% 100%;animation:wu-pijplijn 3.2s ease-in-out infinite}.wu-stap{color:var(--cl-muted);font-weight:var(--ed-fw-regular)}.wu-stap:before{content:"·";margin-right:6px;color:var(--cl-faint)}@keyframes wu-pijplijn{0%{background-position:125% 0}to{background-position:-125% 0}}@media(prefers-reduced-motion:reduce){.wu-status.is-livegang:after{animation:none;display:none}}.wu-status.is-later{display:inline-flex;align-items:center;gap:5px;color:var(--cl-text);cursor:help}.wu-status.is-later svg{flex:none;color:var(--cl-muted)}.wu-rows.wu-nu{padding:8px 14px 9px}.wu-band+.wu-nu{padding-top:9px}.wu-rows{display:grid;gap:3px;margin:0;padding:0;list-style:none}.wu-rij{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:0 9px;min-height:26px;font-size:14px;line-height:1.4}.wu-rij.is-zin{display:block;min-height:0;padding:1px 0}.wu-point{min-width:0}.wu-why{grid-column:2 / -1;margin-top:-2px;padding-bottom:2px;color:var(--cl-muted);font-size:13px;line-height:1.35}.wu-lab{margin:0 0 4px!important;color:var(--cl-muted);font-size:12px;font-weight:var(--ed-fw-medium)}.wu .sr-only,.wu-dot,.wu-tik,.wu-go{-webkit-user-select:none;user-select:none}.wu-dot{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:11px;font-weight:var(--ed-fw-title);line-height:1}.wu-dot.is-ok{background:var(--cl-text);color:var(--cl-card)}.wu-dot.is-open{box-sizing:border-box;border:1.5px dashed var(--cl-faint)}.wu-dot.is-fout{background:color-mix(in srgb,var(--wu-ember) 13%,var(--cl-card));color:var(--ed-ember-text, var(--wu-ember));box-shadow:inset 0 0 0 1.5px var(--ed-ember-text, var(--wu-ember))}.wu-tik{display:grid;place-items:center;width:18px;height:18px;padding:0;border:1.5px solid var(--cl-faint);border-radius:50%;background:none;color:var(--cl-card);transition:background-color .1s,border-color .1s}.wu-tik:hover{border-color:var(--cl-muted)}.wu-rij.is-ticked .wu-tik{border-color:var(--cl-text);background:var(--cl-text)}.wu-rij.is-ticked .wu-point{color:var(--cl-muted);text-decoration:line-through;text-decoration-thickness:1px}.wu-go{min-height:26px;padding:2px 10px;border:1px solid var(--cl-line);border-radius:8px;background:color-mix(in srgb,var(--cl-text) 4%,var(--cl-card));color:var(--cl-text);text-align:center;font-size:13px!important;font-weight:var(--ed-fw-medium);line-height:1.3;white-space:nowrap;transition:background-color .1s}.wu-go:hover{background:color-mix(in srgb,var(--cl-text) 10%,var(--cl-card))}.wu-turn{padding:9px 14px 12px;border-top:1px solid var(--cl-line)}.wu-band+.wu-turn{border-top:0}.wu-q{margin:0 0 8px!important;font-weight:var(--ed-fw-medium)}.wu.is-wacht{--wu-logo-room: 0px}.wu.is-wacht .wu-q{font-weight:var(--ed-fw-title)}.wu-hold{padding-top:12px}.wu .ap.ap-in-kaart{display:grid;gap:2px;margin:0;border:0;border-radius:0;background:none;overflow:visible;font-size:var(--ed-fs-md)}.ap-in-kaart .ap-head{align-items:center}.ap-in-kaart .ap-title{padding:0;font-size:var(--ed-fs-md);font-weight:var(--ed-fw-title)}.ap-in-kaart .ap-head .wu-q{margin:0!important}.ap-in-kaart .ap-meta,.ap-in-kaart .ap-hint{margin:0}.ap-in-kaart .slack-voorstel,.ap-in-kaart .msg-embed{margin-top:6px}.ap-in-kaart .ap-foot{margin-top:10px;padding:0;border-top:0}.wu.is-merk .ap-in-kaart .ap-btn.is-main{border-color:var(--wu-kop);background:var(--wu-kop);color:var(--wu-kop-tekst)}.wu.is-merk .ap-in-kaart .ap-btn.is-main:hover:not(:disabled){background:color-mix(in srgb,var(--wu-kop) 88%,var(--wu-kop-tekst));opacity:1}.ap-in-kaart .ap-note,.ap-in-kaart .ap-error{padding:8px 0 0}.wu-sub .ap-details{margin-top:4px}.wu-ask-shots{position:relative;display:grid;grid-template-columns:repeat(var(--wu-shots, 1),minmax(0,1fr));gap:8px;margin:2px 0 12px}.wu-ask-shots.is-2{--wu-shots: 2}.wu-ask-shots.is-3{--wu-shots: 3}.wu-ask-shot{position:relative;display:block;width:100%;aspect-ratio:16 / 10;padding:0;overflow:hidden;cursor:zoom-in;border:1px solid var(--cl-line);border-radius:10px;background:var(--cl-card);color:var(--cl-text);font:inherit;text-align:left;transition:border-color .14s ease,transform .14s ease}.wu-ask-shots.is-1 .wu-ask-shot{aspect-ratio:16 / 9;max-height:440px}.wu-ask-shot:hover{border-color:var(--cl-line-strong, var(--cl-line));transform:translateY(-1px)}.wu-ask-shot:focus-visible{outline:2px solid var(--wu-ember);outline-offset:2px}.wu-ask-shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.wu-ask-shot[data-loading]{background:linear-gradient(100deg,var(--cl-card) 30%,color-mix(in srgb,var(--cl-line) 55%,var(--cl-card)) 50%,var(--cl-card) 70%) 0 0 / 250% 100%;animation:wu-pijplijn 1.6s ease-in-out infinite}.wu-ask-shot[data-loading] img{opacity:0}.wu-ask-shot-wait{position:absolute;inset:0;display:grid;place-items:center;color:var(--cl-muted);font-size:12.5px}@media(prefers-reduced-motion:reduce){.wu-ask-shot[data-loading]{animation:none}}.wu-ask-shot-name{position:absolute;left:6px;bottom:6px;max-width:calc(100% - 12px);padding:2px 8px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--cl-card) 88%,transparent);box-shadow:0 0 0 1px var(--cl-line);color:var(--cl-text);font-size:11.5px;line-height:1.5;white-space:nowrap;text-overflow:ellipsis}.wu-ask-shot.wu-ask-design{display:flex;flex-direction:column;aspect-ratio:auto;max-height:none;cursor:zoom-in}.wu-ask-plate{position:relative;display:block;width:100%;aspect-ratio:16 / 10;overflow:hidden;transition:height .16s ease;background:var(--cl-bg, var(--cl-card))}.wu-ask-design-name{display:flex;align-items:center;gap:6px;min-width:0;padding:7px 10px;border-top:1px solid var(--cl-line);color:var(--cl-text);font-size:12.5px;line-height:1.4}@container (max-width: 560px){.wu-ask-shots:not(.is-1){grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.wu-ask-shots:not(.is-1) .wu-ask-shot{scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.wu-ask-shot{transition:none}.wu-ask-shot:hover{transform:none}}.wu-opts{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:6px}.wu-opt{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;box-sizing:border-box;min-height:36px;padding:7px 12px;border:1px solid var(--cl-line);border-radius:10px;background:color-mix(in srgb,var(--cl-text) 4%,var(--cl-card));color:var(--cl-text);text-align:center;transition:background-color .1s,border-color .1s}.wu-opt:hover:not(:disabled),.wu-opt:focus-visible{background:color-mix(in srgb,var(--cl-text) 9%,var(--cl-card))}.wu-opt>svg{flex:none;width:16px;height:16px}.wu-opt-text{min-width:0;font-size:14px;font-weight:var(--ed-fw-medium);line-height:1.35;text-wrap:balance}.wu-opt.is-advies{border-color:var(--cl-text);background:var(--cl-text);color:var(--cl-card)}.wu-opt.is-advies:hover:not(:disabled),.wu-opt.is-advies:focus-visible{background:color-mix(in srgb,var(--cl-text) 88%,var(--cl-card))}.wu-opt.is-extra{border-style:dashed;border-color:color-mix(in srgb,var(--cl-text) 26%,transparent);background:transparent}.wu-opt.is-extra:hover:not(:disabled),.wu-opt.is-extra:focus-visible{background:color-mix(in srgb,var(--cl-text) 5%,transparent)}.wu-opt:disabled{opacity:.55;cursor:default}.wu{--wu-logo-room: 150px}@container (min-width: 481px){.wu-turn .wu-opts,.wu-turn .wu-other-form{padding-right:var(--wu-logo-room)}}@container (max-width: 480px){.wu-logo-bg{display:none}}@container (min-width: 540px){.wu-turn .wu-opts.is-pair{grid-template-columns:repeat(2,minmax(0,1fr));padding-right:0}}.wu-ask-meta{display:flex;align-items:baseline;gap:10px;margin:0 0 4px!important;color:var(--cl-muted);font-size:12px;line-height:1.35}.wu-ask-who{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wu-ask-pos{flex:none;margin-left:auto;font-variant-numeric:tabular-nums}.wu-key-opt{margin-bottom:6px}.wu-other{display:block;margin:8px 0 0;padding:2px 0;border:0;background:none;color:var(--cl-muted);font-size:13px!important}.wu-other:hover:not(:disabled){color:var(--cl-text);text-decoration:underline;text-underline-offset:2px}.wu-other-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px;margin-top:8px}.wu-other-form textarea{flex:1 1 160px;box-sizing:border-box;min-width:0;height:32px;max-height:140px;padding:5px 10px;resize:none;overflow-y:auto;line-height:20px;border:1px solid var(--cl-line);border-radius:9px;background:var(--cl-card);color:var(--cl-text);font:inherit;font-size:14px}.wu .wu-other-form textarea:focus,.wu-other-form textarea:focus-visible{outline:0;border-color:var(--cl-muted);box-shadow:none}@media(max-width:700px){.wu-other-form textarea{min-height:40px;padding:9px 10px;font-size:16px}}.wu-other-send{display:inline-flex;flex:none;align-items:center;justify-content:center;width:auto;min-height:32px;padding:5px 12px;border:1px solid var(--cl-line);border-radius:9px;background:color-mix(in srgb,var(--cl-text) 4%,var(--cl-card));color:var(--cl-text);font-size:14px!important;font-weight:var(--ed-fw-medium);white-space:nowrap;transition:background-color .1s}.wu-other-send:hover:not(:disabled){background:color-mix(in srgb,var(--cl-text) 10%,var(--cl-card))}.wu-other-send:disabled{opacity:.55;cursor:default}.wu-question-card{margin-top:12px}.wu-turn .wu-opts:has(>.wu-archive-knop){grid-template-columns:max-content}.wu-archive-knop{min-width:150px;padding-inline:16px}.wu-wacht{color:var(--cl-muted);font-size:14px;line-height:1.45}.wu-done{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.wu-done p{flex:1 1 14em;min-width:0}.wu-done b{font-weight:var(--ed-fw-medium)}.wu-dot.is-chosen{flex:none;margin-top:0;background:var(--cl-text);color:var(--cl-card)}.wu-details{padding:6px 14px 8px;border-top:1px solid var(--cl-line)}.wu-fold>summary{list-style:none;cursor:pointer}.wu-fold>summary::-webkit-details-marker{display:none}.wu-vouw{display:flex;align-items:center;gap:6px;width:fit-content;min-height:24px;border-radius:6px;color:var(--cl-muted);font-size:13px}.wu-vouw:hover{color:var(--cl-text)}.wu-vouw svg{flex:none;width:16px;transition:transform .15s}.wu-fold[open]>.wu-vouw svg{transform:rotate(90deg)}.wu-details>:not(summary){margin-top:10px}.wu-details>.wu-nu{padding:0}.wu-sub .wu-rows{gap:2px}.wu-meer .wu-opt{min-height:32px;padding:5px 10px}.wu-livecheck{display:flex;align-items:center;gap:7px;color:var(--cl-muted);font-size:13px}.wu-chips{display:flex;flex-wrap:wrap;gap:5px}.wu-chip{display:inline-flex;align-items:center;min-height:24px;padding:1px 8px;border:1px solid var(--cl-line);border-radius:7px;background:var(--cl-card);color:var(--cl-text);font-size:12px!important;white-space:nowrap;transition:background-color .1s}.wu-chip:hover{background:color-mix(in srgb,var(--cl-text) 7%,var(--cl-card))}.wu-proof-modal{width:min(760px,94vw)}.wu-proof-modal .modal-content{display:grid;gap:12px;overflow:auto}.wu-proof-shots{display:grid;gap:10px}.wu-proof-shots img{display:block;max-width:100%;border:1px solid var(--cl-line);border-radius:10px}.wu-voet{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;color:var(--cl-muted);font-size:12px}.wu-voet-tokens{color:color-mix(in srgb,var(--ed-info) 55%,var(--cl-faint, var(--ed-faint)));font-weight:var(--ed-fw-medium)}.wu-voorstel{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:0;font-size:14px;line-height:1.4}.wu-voorstel>div{display:contents}.wu-voorstel dt{padding-top:1px;color:var(--cl-muted);font-size:12px;line-height:1.5;white-space:nowrap}.wu-voorstel dd{margin:0}@container (max-width: 420px){.wu-voorstel{grid-template-columns:minmax(0,1fr);gap:0}.wu-voorstel>div+div dt{margin-top:8px}}.wu-details-acts{display:flex;flex-wrap:wrap;gap:6px}.wu-archive,.wu-better{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid var(--cl-line);border-radius:999px;background:transparent;color:var(--cl-muted);font-size:12.5px!important;line-height:1.5;transition:background-color .1s,color .1s}.wu-archive:hover,.wu-archive:focus-visible,.wu-better:hover,.wu-better:focus-visible{color:var(--cl-text);background:color-mix(in srgb,var(--cl-text) 6%,transparent)}.wu-archive svg,.wu-better svg{flex:none}.wu.is-short>.wu-details{border-top:0}.wu.is-enter{animation:wu-card-in .18s ease-out both}@keyframes wu-card-in{0%{opacity:0;transform:translateY(4px)}}.wu-ghost{color:transparent}.wu-caret:after{content:"⁠";margin:0 -3px 0 1px;border-right:2px solid var(--ed-ember);animation:typed-blink 1s steps(2) infinite}.wu.is-enter:has(.wu-title.is-typing)>:not(.wu-logo-bg,.wu-band,.wu-doel){opacity:0}.wu.is-enter:not(:has(.wu-title.is-typing))>:not(.wu-logo-bg,.wu-band,.wu-doel){animation:wu-part-in .26s ease-out both}.wu.is-enter:not(:has(.wu-title.is-typing))>:nth-child(n+4){animation-delay:.06s}.wu.is-enter:not(:has(.wu-title.is-typing))>:nth-child(n+5){animation-delay:.12s}.wu.is-enter:not(:has(.wu-title.is-typing))>:nth-child(n+6){animation-delay:.18s}@keyframes wu-part-in{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.wu.is-enter,.wu.is-enter>*,.wu.is-enter:not(:has(.wu-title.is-typing))>*{animation:none}.wu-opt,.wu-other-send,.wu-tik,.wu-go,.wu-vouw svg{transition:none}}.wu-states{display:grid;gap:22px;width:100%;max-width:680px;margin:4px auto 0;text-align:left}.wu-state-label{margin:0 0 8px 2px;color:var(--cl-muted);font-size:12px;font-weight:var(--ed-fw-medium)}.wu-state .wu{margin:0}.wu-undo{flex:none;margin-left:auto;padding:0;border:0;background:none;color:inherit;font-size:12.5px!important;white-space:nowrap;opacity:.6;cursor:pointer}.wu-undo:hover{opacity:1;text-decoration:underline}.wu-spin{animation:wu-spin 1.1s linear infinite}@keyframes wu-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.wu-spin{animation:none}}.wu-restart-error{margin:0 0 8px;color:var(--cl-danger, #c0392b);font-size:12.5px}.wu.is-merk{--wu-kop: var(--ed-ember);--wu-kop-tekst: var(--ed-on-primary, var(--cl-card))}.wu.is-merk .wu-band,.wu.is-merk .wu-doel{border-bottom-color:transparent;background:var(--wu-kop);color:var(--wu-kop-tekst)}.wu.is-merk .wu-band{padding-block:9px}.wu.is-merk .wu-doel+.wu-band{padding-top:4px}.wu.is-merk .wu-doel{color:color-mix(in srgb,var(--wu-kop-tekst) 78%,var(--wu-kop))}.wu.is-merk .wu-band .wu-title{color:var(--wu-kop-tekst)}.wu.is-merk .wu-band .wu-status{background:color-mix(in srgb,var(--wu-kop-tekst) 18%,transparent);color:var(--wu-kop-tekst)}.wu.is-merk .wu-band .live-flow,.wu.is-merk .wu-band .wu-status.is-later svg{color:var(--wu-kop-tekst)}.wu.is-merk .wu-band .wu-stap,.wu.is-merk .wu-band .wu-stap:before{color:color-mix(in srgb,var(--wu-kop-tekst) 72%,transparent)}.wu.is-merk .wu-band .wu-status.is-livegang:after{background-image:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--wu-kop-tekst) 30%,transparent) 50%,transparent 70%)}.wu.is-merk .wu-band .wu-mark{width:auto;min-width:26px;max-width:46px;height:20px;border-radius:0}.wu.is-merk .wu-band .wu-mark img{width:auto;max-width:46px;height:20px}.wu.is-merk .wu-opt.is-advies{border-color:var(--wu-kop);background:var(--wu-kop);color:var(--wu-kop-tekst)}.wu.is-merk .wu-opt.is-advies:hover:not(:disabled),.wu.is-merk .wu-opt.is-advies:focus-visible{background:color-mix(in srgb,var(--wu-kop) 88%,var(--wu-kop-tekst))}.wu.is-merk .wu-logo-bg{display:none}.wu.is-merk .wu-turn .wu-opts,.wu.is-merk .wu-turn .wu-other-form{padding-right:0}@container (min-width: 481px){.wu.is-merk .wu-turn .wu-opts:not(.is-pair){max-width:520px}}.wu-lede{padding:8px 14px 6px;font-size:14px;line-height:1.5}.herstart-strook{display:flex;align-items:center;gap:12px;margin:0 0 10px;padding:11px 12px 11px 13px;border:1px solid color-mix(in srgb,var(--ed-ember) 22%,var(--cl-line));border-radius:16px;background:linear-gradient(90deg,color-mix(in srgb,var(--ed-ember) 9%,var(--cl-card)),var(--cl-card) 60%);color:var(--cl-text);animation:herstart-in .2s ease-out both}@keyframes herstart-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.herstart-strook{animation:none}}.herstart-ring{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--ed-ember-soft);color:var(--ed-ember-text, var(--ed-ember))}.herstart-draait{animation:herstart-draai 1.1s linear infinite}@keyframes herstart-draai{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.herstart-draait{animation:none}}.herstart-strook.is-busy{background:var(--cl-card);border-color:var(--cl-line)}.herstart-strook.is-busy .herstart-ring{background:color-mix(in srgb,var(--cl-text) 6%,transparent);color:var(--cl-muted)}.herstart-tekst{flex:1;min-width:0}.herstart-tekst b{display:block;font-weight:var(--ed-fw-medium);font-size:14.5px;line-height:1.35}.herstart-tekst p{margin:1px 0 0;color:var(--cl-muted);font-size:13px;line-height:1.4}.herstart-knoppen{flex:none;display:flex;align-items:center;gap:4px}.herstart-go{min-height:34px;padding:7px 14px;border:1px solid transparent;border-radius:11px;white-space:nowrap;cursor:pointer;font:var(--ed-fw-medium) 14px/1.2 var(--ed-font-body, var(--cl-font));transition:background-color .1s,color .1s}.herstart-go{border-color:var(--cl-text);background:var(--cl-text);color:var(--cl-card)}.herstart-go:hover,.herstart-go:focus-visible{background:color-mix(in srgb,var(--cl-text) 88%,var(--cl-card))}@media(max-width:560px){.herstart-strook{flex-wrap:wrap;align-items:flex-start}.herstart-knoppen{width:100%;justify-content:flex-end}.herstart-go{flex:1}}.chat-sound{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--ed-r-sm);background:transparent;color:var(--ed-muted);transition:color var(--ed-fast) ease,background var(--ed-fast) ease}.chat-sound.is-muted{color:var(--ed-faint)}.chat-sound:hover,.chat-sound:focus-visible{color:var(--ed-text);background:var(--ed-hover)}.chat-sound:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:1px}.chat-sound svg{display:block}.task-row>.task-sound{display:none}@media(min-width:701px){.task-row>.task-sound{position:absolute;top:3px;right:4px;display:inline-flex}.workspace-grid .task-row>.task-sound{top:6px}.task-row:has(>.task-sound) .row-more{right:30px}.task-row:has(>.task-sound) .row-actions{right:56px}.task-row:has(>.task-sound) .cleanup-chip{right:30px}.task-row:has(>.task-sound).is-hot .task-flame{right:33px}.task-row:has(>.task-sound).is-hot:is(:hover,:focus-within,.menu-open) .task-flame{right:59px}.workspace-grid .task-row:has(>.task-sound):is(:hover,:focus-within,.menu-open) .task-card strong{padding-right:54px}.workspace-grid .task-row.has-cleanup:has(>.task-sound):not(:hover):not(:focus-within):not(.menu-open) .task-card strong{padding-right:142px}}html.eagledesk-phone .task-row>.task-sound{display:none}.context-rail .rail-section h3:has(>.br-sound){position:relative}.context-rail .rail-section h3:has(>.br-sound) .rail-head em{margin-right:26px}.context-rail .rail-section h3>.br-sound{position:absolute;top:50%;right:13px;transform:translateY(-50%)}.br-chat-strip{display:flex;align-items:center;gap:4px;min-width:0}.br-chat-strip>.br-chat-tabs{flex:1;min-width:0}.br-chat-strip>.chat-sound{flex:none}.br-chat-head-actions{flex:none;display:flex;align-items:center;gap:4px}.br-tab:has(>.br-tab-sound){min-width:80px}.br-tab:has(>.br-tab-sound) .br-tab-main{padding-right:50px}.br-tab>.br-tab-sound{position:absolute;top:5px;right:26px;width:20px;height:20px;border-radius:6px}.br-row-wrap{position:relative}.br-row-wrap:has(>.br-row-sound) .br-row{padding-right:42px}.br-row-wrap>.br-row-sound{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.mp-wrap{position:relative;display:inline-flex;align-items:center;gap:6px;--mp-ease: cubic-bezier(.22, 1, .36, 1)}.mp-wrap button{font:inherit;color:inherit;cursor:pointer}.mp-pill{display:inline-flex;align-items:center;gap:5px;max-width:220px;height:28px;box-sizing:border-box;padding:0 10px;border-radius:99px;background:var(--cl-bubble);border:0;font-size:var(--ed-fs-xs);line-height:1.4;color:var(--cl-text);transition:background-color .2s var(--mp-ease),transform .2s var(--mp-ease)}.mp-pill:hover,.mp-pill[aria-expanded=true]{background:var(--cl-hover)}.mp-pill:active:not(:disabled){transform:scale(.98)}.mp-pill:disabled{cursor:default;opacity:.45;background:none}.mp-pill svg{flex:none;color:var(--cl-muted)}.mp-chev{transition:transform .3s var(--mp-ease)}.mp-pill[aria-expanded=true] .mp-chev{transform:rotate(180deg)}.mp-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-effort{display:inline-flex;align-items:center;color:var(--cl-muted);white-space:nowrap}.mp-meter{display:inline-flex;align-items:flex-end;gap:2px;flex:none}.mp-meter>span{width:3px;border-radius:99px;background:color-mix(in srgb,var(--cl-muted) 38%,transparent);transition:background-color .3s var(--mp-ease)}.mp-meter>span.on{background:var(--cl-text)}.mp-pop{position:absolute;z-index:20;left:0;bottom:calc(100% + 8px);display:flex;width:min(400px,calc(100vw - 24px));max-height:min(70vh,460px);overflow:hidden;background:var(--cl-bubble);border:1px solid var(--cl-line-strong);border-radius:14px;box-shadow:0 12px 32px #00000047;color:var(--cl-text);font-size:var(--ed-fs-sm);line-height:1.4;animation:mp-pop .18s var(--mp-ease)}.mp-rail{display:flex;flex-direction:column;gap:6px;flex:none;width:52px;box-sizing:border-box;padding:6px;overflow-y:auto;scrollbar-width:none}.mp-rail::-webkit-scrollbar{display:none}.mp-tab{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border:0;border-radius:11px;background:none;color:var(--cl-muted);transition:background-color .25s var(--mp-ease),color .25s var(--mp-ease),box-shadow .25s var(--mp-ease)}.mp-tab:hover{background:color-mix(in srgb,var(--cl-card) 70%,transparent);color:var(--cl-text)}.mp-tab[aria-selected=true]{background:var(--cl-card);color:var(--cl-text);box-shadow:inset 0 0 0 1px var(--cl-line)}.mp-tab-letter{font-size:var(--ed-fs-xs);font-weight:var(--ed-fw-medium)}.mp-manage{margin-top:auto}.mp-main{display:flex;flex-direction:column;flex:1;min-width:0}.mp-search{display:flex;align-items:center;gap:8px;flex:none;padding:8px 12px 8px 6px;color:var(--cl-muted)}.mp-search svg{flex:none}.mp-search input{flex:1;min-width:0;height:24px;padding:0;border:0;background:none;outline:none;font:inherit;font-size:var(--ed-fs-sm);color:var(--cl-text)}.mp-wrap .mp-search input:focus,.mp-wrap .mp-search input:focus-visible{outline:none;box-shadow:none;border:0}.mp-search input::placeholder{color:var(--cl-faint)}.mp-clear{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;padding:0;border:0;border-radius:99px;background:none;color:var(--cl-muted)}.mp-clear:hover{background:var(--cl-card);color:var(--cl-text)}.mp-panel{display:flex;flex-direction:column;flex:1;min-height:150px;min-width:0;padding:8px;background:var(--cl-card);border-top-left-radius:12px;animation:mp-fade .25s var(--mp-ease)}.mp-head{margin:0;padding:2px 10px 6px;font-size:var(--ed-fs-xs);color:var(--cl-muted)}.mp-list{display:flex;flex-direction:column;gap:2px;max-height:min(16rem,42vh);margin-right:-4px;padding-right:4px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--cl-line-strong) transparent}.mp-mi{display:flex;align-items:center;gap:10px;min-height:44px;box-sizing:border-box;padding:6px 10px;border-radius:11px;cursor:pointer;outline:none;transition:background-color .25s var(--mp-ease)}.mp-mi-logo{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border-radius:99px;color:var(--cl-muted);box-shadow:inset 0 0 0 1px var(--cl-line)}.mp-mi-body{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.mp-mi-top{display:flex;align-items:center;gap:6px;min-width:0}.mp-mi-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--ed-fw-medium)}.mp-mi small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cl-muted);font-size:var(--ed-fs-xs)}.mp-check{flex:none;color:var(--cl-text)}.mp-mi:hover:not([aria-disabled=true]),.mp-mi:focus-visible,.mp-mi[aria-selected=true]{background:var(--cl-bubble)}.mp-mi[aria-disabled=true]{cursor:default;color:var(--cl-faint)}.mp-mi[aria-disabled=true] .mp-mi-text{font-weight:400}.mp-tab.is-paused:not([aria-selected=true]):not(:hover)>*{opacity:.45}.mp-mi.is-paused:not([aria-disabled=true]) .mp-mi-text{color:var(--cl-muted);font-weight:400}.mp-mi.is-paused .mp-mi-logo>*{opacity:.5}.mp-mi.is-paused small{color:var(--cl-faint)}.mp-empty{margin:0;padding:24px 10px;text-align:center;font-size:var(--ed-fs-xs);color:var(--cl-muted)}.mp-think{display:flex;flex-direction:column;gap:8px;flex:none;padding:8px 10px 10px;background:var(--cl-card);border-top:1px solid var(--cl-line)}.mp-think-label{display:inline-flex;align-items:center;gap:8px;padding:0 2px;font-size:var(--ed-fs-xs);color:var(--cl-muted)}.mp-think{container-type:inline-size}.mp-short{display:none}@container (max-width: 340px){.mp-track .mp-full{display:none}.mp-track .mp-short{display:inline}}.mp-track.is-many .mp-full{display:none}.mp-track.is-many .mp-short{display:inline}.mp-think-off{padding:0 2px;font-size:var(--ed-fs-xs);color:var(--cl-faint)}.mp-track{position:relative;display:flex;align-items:center;padding:3px;border-radius:99px;background:var(--cl-bubble);box-shadow:inset 0 0 0 1px var(--cl-line)}.mp-thumb{position:absolute;top:3px;bottom:3px;left:0;border-radius:99px;background:var(--cl-card);box-shadow:inset 0 0 0 1px var(--cl-line-strong),0 1px 2px #0000001f;transition:transform .3s var(--mp-ease),width .3s var(--mp-ease);pointer-events:none}.mp-track button{position:relative;z-index:1;flex:1 1 auto;min-width:0;padding:5px 6px;border:0;border-radius:99px;background:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ed-fs-xs);font-weight:var(--ed-fw-medium);line-height:1.2;color:var(--cl-muted);transition:color .3s var(--mp-ease)}.mp-track button:hover,.mp-track button.on{color:var(--cl-text)}.mp-quick{gap:6px;padding:0 10px}.mp-quick .mp-meter>span.on{background:var(--cl-text)}.mp-quick-text{white-space:nowrap;color:var(--cl-muted)}.mp-quick:hover .mp-quick-text,.mp-quick[aria-expanded=true] .mp-quick-text{color:var(--cl-text)}.mp-epop{position:absolute;z-index:20;right:0;bottom:calc(100% + 8px);display:flex;flex-direction:column;gap:1px;min-width:196px;padding:6px;background:var(--cl-bubble);border:1px solid var(--cl-line-strong);border-radius:14px;box-shadow:0 12px 32px #00000047;color:var(--cl-text);font-size:var(--ed-fs-sm);line-height:1.4;animation:mp-pop .18s var(--mp-ease)}.mp-epop .mp-head{padding:4px 10px 6px}.mp-erow{display:flex;align-items:center;gap:10px;min-height:34px;padding:6px 10px;border:0;border-radius:9px;background:none;text-align:left;outline:none;transition:background-color .2s var(--mp-ease)}.mp-erow:hover,.mp-erow:focus-visible,.mp-erow[aria-checked=true]{background:var(--cl-card)}.mp-erow-text{flex:1;min-width:0;white-space:nowrap}.mp-erow-text small{color:var(--cl-muted);font-size:var(--ed-fs-xs)}.input-bar-wrapper:has(.mp-pop,.mp-epop){z-index:40}.workspace-grid .input-bar .input-bar-actions:has(.mp-pop,.mp-epop){z-index:6}.mp-pill:focus-visible,.mp-erow:focus-visible,.mp-tab:focus-visible,.mp-mi:focus-visible,.mp-track button:focus-visible,.mp-clear:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:1px}@keyframes mp-pop{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:none}}@keyframes mp-fade{0%{opacity:0}to{opacity:1}}.mp-checking{flex:none;box-sizing:border-box;width:12px;height:12px;margin:0 .5px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--cl-muted) 30%,transparent);border-top-color:var(--cl-muted);animation:mp-spin .8s linear infinite}@keyframes mp-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mp-pop,.mp-panel,.mp-epop{animation:none}.mp-checking{animation-duration:2.4s}.mp-thumb,.mp-chev,.mp-tab,.mp-mi,.mp-pill{transition:none}}.um-wrap{flex:1}.um-products{flex:1;min-width:0;display:grid;gap:1px;container-type:inline-size}.um-product{display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;column-gap:8px;font-size:var(--ed-fs-xs);line-height:1.35}.um-product-name{grid-column:1;color:var(--ed-text);white-space:nowrap}.um-product-bar{grid-column:2;position:relative;height:3px;border-radius:var(--ed-r-pill);background:var(--ed-line-soft);overflow:hidden}.um-product-bar i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--ed-muted)}.um-product-value{grid-column:3;color:var(--ed-muted);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right}.um-product.warn .um-product-value{color:var(--ed-warn)}.um-product.warn .um-product-bar i{background:var(--ed-warn)}@container (max-width: 150px){.um-product-bar{display:none}.um-product{grid-template-columns:50px auto;justify-content:space-between}}.um-sec{display:flex;align-items:center;gap:6px}.um-sec small{margin-left:auto;color:var(--ed-muted);font-size:var(--ed-fs-xs);font-weight:var(--ed-fw-regular);font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0}.um-accounts{list-style:none;margin:0;padding:0}.um-account{display:flex;align-items:center;gap:8px;padding:5px 8px}.um-account-name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.um-next{flex:none;color:var(--ed-faint);font-size:var(--ed-fs-xs)}.um-account small{flex:none;margin-left:auto;color:var(--ed-muted);font-size:var(--ed-fs-xs);font-variant-numeric:tabular-nums}.um-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--ed-faint)}.um-dot.ready{background:var(--ed-pos)}.um-dot.warning{background:var(--ed-warn)}.um-dot.active{background:var(--ed-muted)}.um-empty{padding:5px 8px;color:var(--ed-faint);font-size:var(--ed-fs-xs)}.sm-wrap{position:relative;min-width:0;font-family:var(--ed-font-body)}.sm-wrap button{font:inherit;color:inherit;cursor:pointer}.sm-trigger{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:5px 8px;border-radius:var(--ed-r-sm);background:var(--ed-surface-2);border:1px solid var(--ed-line);color:var(--ed-text);text-align:left}.sm-trigger:hover,.sm-trigger[aria-expanded=true]{background:linear-gradient(var(--ed-hover),var(--ed-hover)),var(--ed-surface-2)}.sm-avatar{position:relative;flex:none;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:var(--ed-r-pill);background:var(--ed-selected);color:var(--ed-text);font-size:var(--ed-fs-xs);font-weight:var(--ed-fw-medium)}.sm-avatar img{display:block;width:100%;height:100%;border-radius:var(--ed-r-pill);object-fit:cover;box-shadow:0 0 0 1px var(--ed-line)}.sm-avatar.is-groot{width:32px;height:32px;font-size:var(--ed-fs-sm)}.sm-pop .sm-head{flex-direction:row;align-items:center;gap:8px}.sm-head-tekst{display:flex;flex-direction:column;min-width:0}.sm-head-tekst>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-status{position:absolute;right:-3px;bottom:-3px;box-sizing:content-box;width:7px;height:7px;border-radius:50%;border:2px solid var(--ed-surface-2)}.sm-status.is-ok{background:var(--ed-pos)}.sm-status.is-warn{background:var(--ed-warn)}.sm-status.is-away{background:var(--ed-surface-2);box-shadow:inset 0 0 0 1.5px var(--ed-muted)}.sm-status.is-off{background:var(--ed-faint)}.sm-label{flex:1;min-width:0;display:flex;align-items:baseline;gap:6px;overflow:hidden;white-space:nowrap}.sm-name{flex:none;font-size:var(--ed-fs-sm);font-weight:var(--ed-fw-regular);color:var(--ed-text)}.sm-regel{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--ed-fs-xs);color:var(--ed-faint);font-variant-numeric:tabular-nums}.sm-chev{flex:none;color:var(--ed-muted);transition:transform var(--ed-fast) ease-out}.sm-trigger[aria-expanded=true] .sm-chev{transform:rotate(180deg)}.sm-split{display:flex;align-items:stretch;min-height:36px;border-radius:var(--ed-r-sm);background:var(--ed-surface-2);border:1px solid var(--ed-line)}.sm-split>.sm-trigger{flex:none;width:auto;min-height:0;padding:5px 2px 5px 8px;border:0;border-radius:var(--ed-r-sm) 0 0 var(--ed-r-sm);background:none}.sm-split>.sm-trigger:hover,.sm-split>.sm-trigger[aria-expanded=true]{background:var(--ed-hover)}.sm-split-main{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:5px 8px 5px 6px;border:0;border-radius:0 var(--ed-r-sm) var(--ed-r-sm) 0;background:none;color:var(--ed-text);text-align:left}.sm-split-main:hover{background:var(--ed-hover)}.sm-split-main:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:2px}.sm-split-go{flex:none;color:var(--ed-muted)}.sm-wrap.is-compact .sm-trigger{justify-content:center;width:32px;height:32px;min-height:32px;padding:0;border:0;border-radius:var(--ed-r-pill);background:none}.sm-wrap.is-compact .sm-trigger:hover,.sm-wrap.is-compact .sm-trigger[aria-expanded=true]{background:var(--ed-hover)}.sm-wrap.is-compact .sm-pop{right:auto;width:264px}.sm-pop{position:absolute;z-index:30;left:0;right:0;bottom:calc(100% + 6px);min-width:220px;max-height:min(70vh,560px);overflow-y:auto;padding:4px;background:var(--ed-surface);border:1px solid var(--ed-line);border-radius:var(--ed-r-sm);box-shadow:var(--ed-shadow-modal);color:var(--ed-text);font-size:var(--ed-fs-sm);line-height:1.4;text-align:left;animation:sm-pop var(--ed-fast) ease-out}.sm-verbruik{padding:6px 8px 8px;border-bottom:1px solid var(--ed-line);margin-bottom:4px}.sm-verbruik .um-product{font-size:var(--ed-fs-xs)}.sm-head{display:flex;flex-direction:column;padding:6px 8px}.sm-head-titel{font-size:var(--ed-fs-sm);font-weight:var(--ed-fw-medium)}.sm-head small{color:var(--ed-muted);font-size:var(--ed-fs-xs);font-variant-numeric:tabular-nums}.sm-sep{border:0;border-top:1px solid var(--ed-line);margin:4px 0}.sm-sec{padding:4px 8px 2px;font-size:var(--ed-fs-xs);color:var(--ed-faint)}.sm-mi{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:0;border-radius:var(--ed-r-sm);background:none;text-align:left;white-space:nowrap}.sm-mi>svg,.sm-mi>.sm-emoji{flex:none;color:var(--ed-muted)}.sm-mi-tekst{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.sm-mi-hint{flex:none;color:var(--ed-muted);font-size:var(--ed-fs-xs);font-variant-numeric:tabular-nums}.sm-mi .sm-mi-vink{flex:none;width:14px;color:var(--ed-text)}.sm-mi:hover,.sm-mi:focus-visible{background:var(--ed-hover)}.sm-mi:disabled{cursor:default;opacity:.6}.sm-mi:disabled:hover{background:none}.sm-emoji{display:inline-grid;place-items:center;width:14px;font-size:var(--ed-fs-sm);line-height:1}.sm-note{margin:0;padding:4px 8px 6px;color:var(--ed-faint);font-size:var(--ed-fs-xs);white-space:normal}.sm-trigger:focus-visible,.sm-mi:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:2px}.sm-dock{flex:none;margin-top:auto;padding-top:8px}.edd-side-voet+.sm-dock{margin-top:0}.sm-dock.is-rand{padding:8px}.sm-dock.is-rail{display:grid;place-items:center;padding:8px 0 12px}.app-shell>.tab-area:has(>.sm-dock.is-zwevend){position:relative}.sm-dock.is-zwevend{position:fixed;z-index:86;left:0;bottom:10px;width:52px;display:grid;place-items:center;margin:0;padding:0}.app-shell:has(>.tab-area:not([hidden])>.sm-dock.is-zwevend)>.app-tabs{padding-bottom:52px}.sm-dock.is-zwevend .sm-pop{z-index:86}.sm-modal-achter{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:16px;background:color-mix(in srgb,var(--ed-bg) 64%,transparent)}.sm-modal{width:min(420px,100%);padding:16px;background:var(--ed-surface);border:1px solid var(--ed-line);border-radius:var(--ed-r-card);box-shadow:var(--ed-shadow-modal);color:var(--ed-text);font-family:var(--ed-font-body);font-size:var(--ed-fs-sm);line-height:1.4;animation:sm-pop var(--ed-base) ease-out}.sm-modal:focus{outline:none}.sm-modal h2{margin:0 0 12px;font-size:var(--ed-fs-lg);font-weight:var(--ed-fw-medium)}.sm-modal button{font:inherit;color:inherit;cursor:pointer}.sm-modal-label{display:block;margin:12px 0 6px;color:var(--ed-muted);font-size:var(--ed-fs-xs)}.sm-veld{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--ed-line);border-radius:var(--ed-r-sm);background:var(--ed-surface-2)}.sm-veld:focus-within{border-color:var(--ed-muted)}.sm-veld input{flex:1;min-width:0;border:0;background:none;color:var(--ed-text);font:inherit;outline:none}.sm-emojis{display:flex;flex-wrap:wrap;gap:4px}.sm-emoji-knop{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:var(--ed-r-sm);background:none;font-size:var(--ed-fs-lg)}.sm-emoji-knop:hover{background:var(--ed-hover)}.sm-emoji-knop[aria-pressed=true]{border-color:var(--ed-line);background:var(--ed-selected)}.sm-keuzes{display:flex;flex-wrap:wrap;gap:6px}.sm-keuze{padding:4px 10px;border:1px solid var(--ed-line);border-radius:var(--ed-r-pill);background:none;color:var(--ed-muted);font-size:var(--ed-fs-xs)}.sm-keuze:hover{background:var(--ed-hover)}.sm-keuze[aria-checked=true]{border-color:var(--ed-muted);background:var(--ed-selected);color:var(--ed-text)}.sm-knoppen{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.sm-knop{padding:6px 12px;border:1px solid var(--ed-line);border-radius:var(--ed-r-sm);background:none;color:var(--ed-text);font-weight:var(--ed-fw-medium)}.sm-knop:hover{background:var(--ed-hover)}.sm-knop.is-primair{border-color:transparent;background:var(--ed-primary);color:var(--ed-on-primary)}.sm-knop.is-primair:hover{opacity:.9}.sm-knop:disabled{cursor:default;opacity:.5}.sm-modal button:focus-visible,.sm-veld input:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:2px}@keyframes sm-pop{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sm-pop,.sm-modal{animation:none}.sm-chev{transition:none}}.tp-dock{flex:none;display:flex;align-items:center;gap:10px;padding:8px 16px 6px}.tp-stack{display:flex;align-items:center;padding-left:6px}.tp-face{position:relative;display:inline-grid;place-items:center;flex:none;width:32px;height:32px;margin-left:-8px;padding:0;border:2px solid var(--cl-side, var(--ed-bg));border-radius:50%;background:var(--ed-surface-2);color:var(--ed-muted);font:var(--ed-fw-medium) 11.5px/1 var(--ed-font-body);letter-spacing:.02em;cursor:pointer;transition:transform .18s cubic-bezier(.2,.9,.3,1.4),filter .16s ease}.tp-face:not(.is-online):not(.tp-more){color:var(--ed-muted)}.tp-face.is-online{background:color-mix(in srgb,var(--ed-ember) 18%,var(--ed-surface-2));color:var(--ed-ember-text, var(--ed-text))}.tp-face:hover,.tp-face.is-hover,.tp-face:focus-visible{z-index:2;transform:translateY(-3px) scale(1.14)}.tp-face:focus-visible{outline:2px solid var(--ed-ember);outline-offset:1px}.tp-more{color:var(--ed-muted);font-family:var(--ed-font-mono);font-size:10px}.tp-dot{position:absolute;right:-2px;bottom:-2px;width:10px;height:10px;border-radius:50%;border:2px solid var(--cl-side, var(--ed-bg));background:var(--ed-faint)}.tp-face.is-online .tp-dot{background:var(--ed-pos)}.tp-count{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--ed-muted);font:var(--ed-fs-xs)/1.2 var(--ed-font-body);white-space:nowrap}.tp-count-dot{width:6px;height:6px;border-radius:50%;background:var(--ed-pos);flex:none}.tp-card-pos{position:fixed;z-index:1000;transform:translate(-50%,-100%);pointer-events:none}.tp-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:96px;max-width:220px;padding:7px 12px 8px;border-radius:10px;background:var(--ed-text);color:var(--ed-bg);box-shadow:var(--ed-shadow-modal);transform-origin:calc(50% + var(--tp-arrow, 0px)) 100%;text-align:center}.tp-card:after{content:"";position:absolute;left:calc(50% + var(--tp-arrow, 0px));bottom:-4px;width:8px;height:8px;margin-left:-4px;background:inherit;transform:rotate(45deg);border-radius:0 0 2px}.tp-card-glow{position:absolute;left:18%;right:18%;bottom:-1px;z-index:1;height:1px;background:linear-gradient(90deg,transparent,var(--ed-ember),transparent)}.tp-card strong{font:var(--ed-fw-medium) var(--ed-fs-sm)/1.25 var(--ed-font-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.tp-card-sub{display:inline-flex;align-items:center;gap:5px;font:var(--ed-fs-xs)/1.25 var(--ed-font-body);opacity:.72;white-space:nowrap}.tp-card-sub.is-online{opacity:.9}.tp-card-sub i,.tp-card li i{width:6px;height:6px;border-radius:50%;background:var(--ed-pos);flex:none}.tp-card ul{margin:4px 0 0;padding:0;list-style:none;display:grid;gap:3px;justify-items:start}.tp-card li{display:flex;align-items:center;gap:6px;font:var(--ed-fs-xs)/1.25 var(--ed-font-body);opacity:.8;white-space:nowrap}.tp-card li:not(.is-online) i{background:currentColor;opacity:.35}@media(max-width:700px){.tp-dock{padding:10px 18px 2px}.tp-face{width:36px;height:36px;font-size:12.5px}}@media(prefers-reduced-motion:reduce){.tp-face{transition:none}.tp-face:hover,.tp-face.is-hover,.tp-face:focus-visible{transform:none}}.b-orb{--b-orb-a: var(--eagle-orb-a, var(--ed-ember));--b-orb-c: var(--eagle-orb-c, var(--ed-ember));--b-orb-b: color-mix(in srgb, var(--b-orb-c) 50%, var(--b-orb-a));--b-orb-speed: 4.2s;position:relative;flex:none;display:inline-grid;place-items:center;width:var(--b-orb-size, 22px);height:var(--b-orb-size, 22px);pointer-events:none}.b-orb-gl{position:absolute;inset:0;display:grid;place-items:center}.b-orb-gl.is-gl{inset:-28%}.b-orb.is-busy .b-orb-gl.is-gl{animation:b-orb-gl-breathe var(--b-orb-speed) ease-in-out infinite}.b-orb-gl .ep-canvas{display:block;width:100%;height:100%}.b-orb-gl .ep-probe{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}@keyframes b-orb-gl-breathe{0%,to{transform:scale(.94)}50%{transform:scale(1)}}.b-orb-glow{position:absolute;inset:-28%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--b-orb-a) 55%,transparent) 0,color-mix(in srgb,var(--b-orb-b) 22%,transparent) 42%,transparent 70%);animation:b-orb-glow var(--b-orb-speed) ease-in-out infinite}.b-orb.is-waiting .b-orb-glow{background:radial-gradient(circle,color-mix(in srgb,var(--b-orb-c) 60%,transparent) 0,color-mix(in srgb,var(--b-orb-b) 28%,transparent) 44%,transparent 72%)}.b-orb-ball{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 62%,var(--b-orb-a),var(--b-orb-b) 88%);box-shadow:inset 0 0 0 1px #ffffff24,0 2px 6px -2px color-mix(in srgb,var(--b-orb-b) 70%,transparent);animation:b-orb-breathe var(--b-orb-speed) ease-in-out infinite}.b-orb-blobs{position:absolute;inset:-30%;filter:blur(2.5px) saturate(1.15);background:radial-gradient(circle at 30% 68%,var(--b-orb-a) 0,transparent 46%),radial-gradient(circle at 72% 32%,var(--b-orb-c) 0,transparent 44%),radial-gradient(circle at 62% 84%,var(--b-orb-b) 0,transparent 40%);animation:b-orb-spin 12s linear infinite}.b-orb-glass{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 34% 26%,rgb(255 255 255 / .85) 0,rgb(255 255 255 / .22) 13%,transparent 32%);box-shadow:inset -3px -4px 7px #0000003d,inset 2px 2px 4px #ffffff1f}.b-orb.is-busy{--b-orb-speed: 3.2s}.b-orb.is-busy .b-orb-blobs{animation-duration:8s}.b-orb:not(.is-busy) :is(.b-orb-glow,.b-orb-ball,.b-orb-blobs){animation:none}.b-orb:not(.is-busy) .b-orb-glow{opacity:.55}@keyframes b-orb-breathe{0%,to{transform:scale(.88)}50%{transform:scale(1)}}@keyframes b-orb-glow{0%,to{opacity:.3;transform:scale(.82)}50%{opacity:.85;transform:scale(1)}}@keyframes b-orb-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.b-orb-glow,.b-orb-ball,.b-orb-blobs,.b-orb-gl.is-gl{animation:none}.b-orb-glow{opacity:.55}}.workspace-grid .side-eagle{position:relative;flex:none}.workspace-grid .side-eagle .side-eagle-open{padding-right:46px}.workspace-grid .side-eagle .side-eagle-icon{padding:0;overflow:visible}.workspace-grid .side-eagle-text{flex:1;display:grid;gap:3px;min-width:0}.workspace-grid .side-eagle .side-eagle-open .side-catchup-count{margin-left:auto;margin-right:30px}.workspace-grid .side-eagle-broom{position:absolute;top:50%;right:7px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:9px;background:none;color:var(--cl-muted);cursor:pointer;opacity:0;transform:translateY(-50%);transition:opacity .15s ease,background-color .12s ease,color .12s ease}.workspace-grid .side-eagle:hover .side-eagle-broom,.workspace-grid .side-eagle-broom:focus-visible,.workspace-grid .side-eagle.has-todo .side-eagle-broom{opacity:1}.workspace-grid .side-eagle-broom:hover,.workspace-grid .side-eagle-broom:focus-visible{background:color-mix(in srgb,var(--cl-text) 9%,transparent);color:var(--cl-text)}.workspace-grid .side-eagle-broom:focus-visible{outline:2px solid var(--cl-line-strong);outline-offset:-2px}.workspace-grid .side-eagle-todo{position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:var(--cl-text);box-shadow:0 0 0 2px var(--cl-side, var(--ed-surface))}.workspace-grid .side-eagle.is-busy .side-eagle-broom svg{animation:side-eagle-pulse 1.6s ease-in-out infinite}@keyframes side-eagle-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.workspace-grid .side-eagle.is-busy .side-eagle-broom svg{animation:none}}.workspace-grid .side-eagle-broom[data-tip]:before{content:attr(data-tip);position:absolute;top:calc(100% + 6px);right:0;z-index:30;padding:4px 9px;border-radius:7px;width:max-content;max-width:200px;background:var(--cl-text);color:var(--cl-main);font:500 12px/1.3 var(--cl-font);text-align:right;pointer-events:none;opacity:0;transform:translateY(-3px);transition:opacity .12s ease,transform .12s ease}.workspace-grid .side-eagle-broom[data-tip]:hover:before,.workspace-grid .side-eagle-broom[data-tip]:focus-visible:before{opacity:1;transform:none;transition-delay:.25s}@media(max-width:700px){.workspace-grid .side-eagle .side-eagle-open{height:auto;min-height:52px;padding-right:56px}.workspace-grid .side-eagle-broom{right:4px;width:44px;height:44px;border-radius:12px;opacity:1}.workspace-grid .side-eagle-broom svg{width:20px;height:20px}.workspace-grid .side-eagle-todo{top:9px;right:9px;width:7px;height:7px}.workspace-grid .side-eagle .side-eagle-open .side-catchup-count{margin-right:44px}.workspace-grid .side-eagle-broom[data-tip]:before{display:none}}.workspace-grid .side-eagle.has-melding.is-busy .side-eagle-todo{animation:side-eagle-pulse 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.workspace-grid .side-eagle.has-melding.is-busy .side-eagle-todo{animation:none}}.workspace-grid .side-eagle .side-eagle-open{padding-right:76px}.workspace-grid .side-eagle-talk{position:absolute;top:50%;right:39px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:9px;background:none;color:var(--cl-muted);cursor:pointer;transform:translateY(-50%);transition:opacity .15s ease,background-color .12s ease,color .12s ease}.workspace-grid .side-eagle-talk:hover,.workspace-grid .side-eagle-talk:focus-visible{background:color-mix(in srgb,var(--cl-text) 9%,transparent);color:var(--cl-text)}.workspace-grid .side-eagle-talk:focus-visible{outline:2px solid var(--cl-line-strong);outline-offset:-2px}.workspace-grid .side-eagle.is-talking .side-eagle-talk{color:var(--cl-text)}.workspace-grid .side-eagle-talk[data-tip]:before{content:attr(data-tip);position:absolute;top:calc(100% + 6px);right:-30px;z-index:30;padding:4px 9px;border-radius:7px;width:max-content;max-width:220px;background:var(--cl-text);color:var(--cl-main);font:500 12px/1.3 var(--cl-font);text-align:right;pointer-events:none;opacity:0;transform:translateY(-3px);transition:opacity .12s ease,transform .12s ease}.workspace-grid .side-eagle-talk[data-tip]:hover:before,.workspace-grid .side-eagle-talk[data-tip]:focus-visible:before{opacity:1;transform:none;transition-delay:.25s}.side-eagle-wave{--eagle-level: 0;position:relative;display:inline-flex;align-items:center;gap:2px;height:16px}.side-eagle-wave i{display:block;width:3px;height:calc(4px + var(--eagle-level) * 12px);border-radius:2px;background:currentColor;transition:height .08s linear}.side-eagle-wave i:nth-child(2){height:calc(4px + var(--eagle-level) * 7px)}.side-eagle-wave i:nth-child(3){height:calc(4px + var(--eagle-level) * 10px)}.side-eagle-wave i:nth-child(4){height:calc(4px + var(--eagle-level) * 5px)}.side-eagle.is-denkt .side-eagle-wave i,.side-eagle.is-verbinden .side-eagle-wave i{animation:ep-think 1.2s ease-in-out infinite}.side-eagle.is-denkt .side-eagle-wave i:nth-child(2){animation-delay:.15s}.side-eagle.is-denkt .side-eagle-wave i:nth-child(3){animation-delay:.3s}.side-eagle.is-denkt .side-eagle-wave i:nth-child(4){animation-delay:.45s}.side-eagle-mic{position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:50%;background:var(--ed-warn);box-shadow:0 0 0 2px var(--cl-side, var(--cl-main))}@media(max-width:700px){.workspace-grid .side-eagle .side-eagle-open{padding-right:100px}.workspace-grid .side-eagle-talk{right:50px;width:44px;height:44px;border-radius:12px;opacity:1}.workspace-grid .side-eagle-talk svg{width:20px;height:20px}.workspace-grid .side-eagle-talk[data-tip]:before{display:none}}.ep{--ep-orb-a: var(--eagle-orb-a, var(--ed-ember));--ep-orb-c: var(--eagle-orb-c, var(--ed-ember))}.ep{--ep-a: var(--ep-orb-a);--ep-b: color-mix(in srgb, var(--ep-orb-c) 55%, var(--ep-orb-a));--ep-c: var(--ep-orb-c);--ep-size: 224px;display:grid;border:1px solid var(--cl-line);border-radius:20px;background:var(--cl-card);overflow:hidden;animation:ep-in .32s ease both}@media(prefers-color-scheme:light){.ep{--ep-a: color-mix(in srgb, var(--ep-orb-a) 62%, white);--ep-b: color-mix(in srgb, color-mix(in srgb, var(--ep-orb-c) 55%, var(--ep-orb-a)) 60%, white);--ep-c: color-mix(in srgb, var(--ep-orb-c) 70%, white)}.ep.ep.is-praat{--ep-a: color-mix(in srgb, color-mix(in srgb, var(--ep-orb-a) 70%, var(--ep-orb-c)) 62%, white)}}.ep-stage{--eagle-level: 0;display:grid;justify-items:center;gap:22px;padding:44px 32px 30px;background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--ep-a) 9%,transparent),transparent 62%)}.ep-orb{position:relative;width:var(--ep-size);height:var(--ep-size);display:grid;place-items:center}.ep-orb.is-gl{width:calc(var(--ep-size) * 1.18);height:calc(var(--ep-size) * 1.18);margin:calc(var(--ep-size) * -.09)}.ep-canvas{width:100%;height:100%;display:block}.ep-probe{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.ep-ball{position:relative;width:74%;height:74%;border-radius:50%;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 60%,color-mix(in srgb,var(--ep-a) 55%,var(--cl-card)),color-mix(in srgb,var(--ep-b) 50%,var(--cl-card)) 80%);box-shadow:0 18px 50px -18px color-mix(in srgb,var(--ep-b) 70%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--cl-text) 8%,transparent);transform:scale(calc(1 + var(--eagle-level) * .09));transition:transform .09s linear,filter .4s ease,opacity .4s ease}.ep-blobs{position:absolute;inset:-22%;filter:blur(13px) saturate(1.15);background:radial-gradient(circle at 30% 68%,var(--ep-a) 0,var(--ep-a) 12%,transparent 50%),radial-gradient(circle at 74% 34%,var(--ep-b) 0,var(--ep-b) 10%,transparent 52%),radial-gradient(circle at 64% 84%,color-mix(in srgb,var(--ep-c) 75%,transparent) 0,transparent 40%);animation:ep-spin 16s linear infinite}.ep-glass{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 33% 24%,rgb(255 255 255 / .85) 0,rgb(255 255 255 / .28) 6%,transparent 18%),radial-gradient(circle at 50% 50%,transparent 62%,rgb(255 255 255 / .16) 71%,transparent 73%);box-shadow:inset -14px -20px 36px color-mix(in srgb,var(--ep-b) 45%,rgb(0 0 0 / .3)),inset 10px 12px 26px #ffffff24}.ep-ring{position:absolute;inset:0;border-radius:50%;border:1px solid color-mix(in srgb,var(--ep-a) 34%,transparent);opacity:.5}.ep-ring.is-2{inset:7%;opacity:.35}.ep-ring.is-3{inset:-9%;opacity:.18}.ep.is-uit .ep-ball{filter:saturate(.4) brightness(.95)}.ep.is-uit .ep-ring{border-color:color-mix(in srgb,var(--cl-text) 14%,transparent)}.ep.is-uit .ep-state{color:var(--cl-muted)}.ep.is-uit:not(.fase-voert_uit) .ep-blobs{animation:none}.ep.is-uit .ep-ring.is-3{opacity:.08}.ep:is(.is-luistert,.is-hoort) .ep-ring{animation:ep-ring-in 2.4s ease-in infinite}.ep:is(.is-luistert,.is-hoort) .ep-ring.is-2{animation-delay:.8s}.ep:is(.is-luistert,.is-hoort) .ep-ring.is-3{animation-delay:1.6s}.ep.is-hoort .ep-ring{border-color:color-mix(in srgb,var(--ep-a) 60%,transparent)}.ep:is(.is-denkt,.is-verbinden) .ep-blobs{animation-duration:3.2s}.ep:is(.is-denkt,.is-verbinden) .ep-ball{animation:ep-breathe 1.6s ease-in-out infinite}.ep:is(.is-denkt,.is-verbinden) .ep-ring{opacity:.22}.ep.fase-plant .ep-ring{animation:ep-ring-out 2.6s ease-out infinite;opacity:.3}.ep.fase-plant .ep-ring.is-2{animation-delay:.9s}.ep.fase-plant .ep-ring.is-3{animation-delay:1.8s}.ep.fase-voert_uit:not(.is-uit){--ep-a: color-mix(in srgb, var(--ep-orb-c) 45%, var(--ep-orb-a))}.ep.fase-voert_uit:not(.is-uit) .ep-ball{filter:none}.ep.fase-voert_uit .ep-ball{animation:ep-breathe 3.2s ease-in-out infinite}.ep.fase-voert_uit .ep-blobs{animation-duration:12s}.ep.fase-voert_uit:not(.is-uit) .ep-ring.is-3{opacity:.18}.ep.is-bare{border:0;border-radius:0;background:transparent}.ep.is-praat{--ep-a: color-mix(in srgb, var(--ep-orb-a) 70%, var(--ep-orb-c))}.ep.is-praat .ep-blobs{animation-duration:7s}.ep.is-praat .ep-ring{animation:ep-ring-out 1.8s ease-out infinite;border-color:color-mix(in srgb,var(--ep-b) calc(30% + var(--eagle-level) * 50%),transparent)}.ep.is-praat .ep-ring.is-2{animation-delay:.6s}.ep.is-praat .ep-ring.is-3{animation-delay:1.2s}.ep-status{display:grid;justify-items:center;gap:6px;max-width:560px;text-align:center}.ep-state{margin:0;color:var(--cl-text);font:var(--ed-fw-title) var(--ed-fs-xl)/1.25 var(--cl-font);letter-spacing:-.01em}.ep-caption{--ep-lines: 3;margin:0;height:calc(1.5em * var(--ep-lines));color:var(--cl-muted);font-size:var(--ed-fs-md);line-height:1.5;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:var(--ep-lines);-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.ep-caption.is-live{color:var(--cl-text)}.ep-convo.is-card{border-top:0;padding-top:4px}.ek-talk-slot .ep-caption{--ep-lines: 2}.ep-orb-btn{display:grid;place-items:center;border-radius:50%;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s ease}.ep-orb-btn:hover{transform:scale(1.02)}.ep-orb-btn:active{transform:scale(.98)}.ep-orb-btn:focus-visible{outline:2px solid var(--cl-line-strong);outline-offset:4px}.ep-orb-btn,.ep-stage{position:relative}.ep-micbar{height:32px;display:flex;align-items:center;justify-content:center;margin:-14px 0 -10px}.ep-mic{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border:1px solid transparent;border-radius:999px;background:none;color:var(--cl-faint);font:500 var(--ed-fs-sm)/1 var(--cl-font);white-space:nowrap}button.ep-mic{cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .12s ease}button.ep-mic:active{transform:scale(.97)}button.ep-mic:focus-visible{outline:2px solid var(--cl-line-strong);outline-offset:2px}.ep-mic kbd{height:18px;min-width:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;margin-left:1px;border:1px solid currentColor;border-radius:5px;background:none;box-shadow:none;opacity:.55;font:500 var(--ed-fs-xs)/1 var(--cl-font)}.ep-mic.is-open{background:color-mix(in srgb,var(--ed-warn) 14%,transparent);color:color-mix(in srgb,var(--ed-warn) 62%,var(--cl-text))}.ep-mic.is-open:hover,.ep-mic.is-open:focus-visible{background:color-mix(in srgb,var(--ed-warn) 22%,transparent)}.ep-mic.is-muted{border-color:var(--cl-line-strong);background:var(--cl-card);color:var(--cl-text);box-shadow:var(--ed-shadow-button, none)}.ep-mic.is-muted:hover,.ep-mic.is-muted:focus-visible{background:color-mix(in srgb,var(--cl-text) 6%,var(--cl-card))}.ep.is-muted.is-luistert .ep-orb-btn{opacity:.62;filter:saturate(.7);transition:transform .15s ease,opacity .3s ease,filter .3s ease}.ep-mic.is-open:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ed-warn);animation:ep-dot 1.6s ease-in-out infinite}.ep-convo{display:grid;align-content:start;gap:18px;max-height:min(520px,56vh);overflow-y:auto;overscroll-behavior:contain;padding:24px 32px;border-top:1px solid var(--cl-line)}.ep-line{margin:0;min-width:0;overflow-wrap:anywhere;font-size:var(--ed-fs-chat, 15px);line-height:1.55}.ep-line p{margin:0}.ep-line.is-jij{justify-self:end;max-width:min(78%,520px);padding:10px 16px;border-radius:18px 18px 6px;background:color-mix(in srgb,var(--ep-a) 18%,var(--cl-card));color:var(--cl-text)}.ep-line.is-eagle{display:grid;justify-items:start;gap:8px;max-width:min(86%,640px)}.ep-said{max-width:100%;padding:10px 16px;border-radius:18px 18px 18px 6px;background:color-mix(in srgb,var(--cl-text) 5%,var(--cl-card));color:var(--cl-text)}.ep-line.is-cut .ep-said{color:var(--cl-muted)}.ep-line.is-live:is(.is-jij),.ep-line.is-live .ep-said{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ep-a) 40%,transparent)}.ep-line.is-live.is-jij:after,.ep-line.is-live .ep-said:after{content:"…";margin-left:2px;color:var(--cl-faint);animation:ep-think 1.2s ease-in-out infinite}.ep-line.is-eagle .ep-time{padding-left:6px}.ep-screen{min-width:0;color:var(--cl-text);font-size:var(--ed-fs-md)}.ep .ep-screen :is(p,li,ul,ol,h1,h2,h3,h4,blockquote,td,th){font-size:var(--ed-fs-md);line-height:1.55}.ep .ep-screen :is(h1,h2,h3,h4){font-weight:var(--ed-fw-title);margin:10px 0 4px}.ep .ep-screen :is(p,ul,ol,blockquote){margin:0 0 6px}.ep .ep-screen :is(ul,ol){padding-left:18px}.ep .ep-screen li{margin:0 0 3px}.ep .ep-screen :is(pre,.md-table){max-width:100%;overflow-x:auto}.ep-card{display:grid;gap:4px;justify-items:start;padding:14px 16px;border:1px solid var(--cl-line);border-radius:14px;background:color-mix(in srgb,var(--cl-text) 2%,var(--cl-card))}.ep-card-label{color:var(--cl-faint);font-size:var(--ed-fs-xs);font-weight:500}.ep-card-title{margin:0;color:var(--cl-text);font-size:var(--ed-fs-md);font-weight:500}.ep-card-text{margin:0;color:var(--cl-muted);font-size:var(--ed-fs-sm)}.ep-card-link{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:0;border:0;background:none;color:var(--cl-text);font:500 var(--ed-fs-sm)/1.3 var(--cl-font);cursor:pointer;text-decoration:underline;text-decoration-color:var(--cl-line-strong);text-underline-offset:3px}.ep-card-link:hover,.ep-card-link:focus-visible{text-decoration-color:currentColor}.ep-line.is-test{display:grid;gap:4px;padding:10px 14px;border:1px dashed var(--cl-line-strong);border-radius:14px}.ep-test-head{display:flex;align-items:center;gap:8px;color:var(--cl-muted);font-size:var(--ed-fs-sm)}.ep-test-head .ep-time{margin-left:auto}.ep-test-text{color:var(--cl-muted);font-size:var(--ed-fs-md)}.ep-note{margin:0;color:var(--cl-muted);font-size:var(--ed-fs-sm)}.ep-time{color:var(--cl-faint);font-size:var(--ed-fs-xs);font-variant-numeric:tabular-nums}.ep-empty{margin:0;padding:4px 0;color:var(--cl-faint);font-size:var(--ed-fs-sm);text-align:center}.ep-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 32px;border-top:1px solid var(--cl-line);color:var(--cl-faint);font-size:var(--ed-fs-xs);font-variant-numeric:tabular-nums}.ep-foot>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-test{flex:none;padding:4px 8px;border:0;border-radius:7px;background:none;color:var(--cl-muted);font:500 var(--ed-fs-xs)/1.3 var(--cl-font);cursor:pointer}.ep-test:hover:not(:disabled),.ep-test:focus-visible{background:color-mix(in srgb,var(--cl-text) 7%,transparent);color:var(--cl-text)}.ep-test:disabled{opacity:.45;cursor:default}@keyframes ep-in{0%{opacity:0;transform:translateY(6px)}}@keyframes ep-fade{0%{opacity:0}}@keyframes ep-spin{to{transform:rotate(360deg)}}@keyframes ep-breathe{50%{transform:scale(.96)}}@keyframes ep-think{50%{opacity:.2}}@keyframes ep-dot{50%{opacity:.35}}@keyframes ep-ring-in{0%{transform:scale(1.22);opacity:0}60%{opacity:.5}to{transform:scale(.92);opacity:0}}@keyframes ep-ring-out{0%{transform:scale(.9);opacity:.6}to{transform:scale(1.32);opacity:0}}@media(prefers-reduced-motion:reduce){.ep,.ep *,.side-eagle-wave i{animation:none!important;transition:none!important}}@media(max-width:700px){.ep{--ep-size: 168px;border-radius:16px}.ep-stage{gap:16px;padding:30px 16px 22px}.ep-convo{padding:18px 16px;max-height:none}.ep-line.is-jij{max-width:88%}.ep-foot{padding:10px 16px;flex-wrap:wrap}.ep-foot>span{white-space:normal}}.ep-shown{position:relative}.ep-shown-open{display:grid;gap:3px;justify-items:start;width:100%;padding:12px 40px 12px 14px;border:1px solid var(--cl-line);border-radius:14px;background:color-mix(in srgb,var(--cl-text) 2%,var(--cl-card));color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.ep-shown-open:hover,.ep-shown-open:focus-visible{border-color:var(--cl-line-strong);background:color-mix(in srgb,var(--cl-text) 4%,var(--cl-card))}.ep-shown-title{max-width:100%;overflow:hidden;color:var(--cl-text);font-size:var(--ed-fs-md);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ep-shown-line{display:-webkit-box;overflow:hidden;color:var(--cl-muted);font-size:var(--ed-fs-sm);line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ep-shown-shots{display:flex;gap:6px;margin-top:6px}.ep-shown-shots img{width:72px;height:46px;object-fit:cover;object-position:top;border:1px solid var(--cl-line);border-radius:8px;background:var(--cl-card)}.ep-shown-more{display:inline-flex;align-items:center;gap:4px;margin-top:4px;color:var(--cl-text);font-size:var(--ed-fs-sm);font-weight:500}.ep-shown-drop{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:8px;background:none;color:var(--cl-faint);cursor:pointer}.ep-shown-drop:hover,.ep-shown-drop:focus-visible{background:color-mix(in srgb,var(--cl-text) 6%,transparent);color:var(--cl-text)}.ep-verstaan{padding:0 24px 20px}.ek-talk-slot .ep-verstaan{flex:none;padding:0 14px 12px}@media(max-width:700px){.ep-verstaan{padding:0 14px 16px}}.focus-bar{border-bottom:1px solid var(--ed-line-soft);min-height:48px;padding-top:4px;padding-bottom:4px;animation:cc-rise .32s cubic-bezier(.16,1,.3,1) both}.focus-bar .cc-bar-btn{color:var(--ed-muted);font-size:var(--ed-fs-sm)}.focus-bar .cc-bar-btn:hover{color:var(--ed-text)}.focus-bar kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border:1px solid var(--ed-line);border-radius:6px;color:var(--ed-muted);font:var(--ed-fw-medium) 11px/1 var(--ed-font-body)}.focus-skip-arrow{display:none}@media(prefers-reduced-motion:reduce){.focus-bar{animation:none}}@media(max-width:700px){.focus-bar{padding-left:8px;padding-right:8px}.focus-bar kbd,.focus-bar .cc-pips{display:none}.focus-skip-arrow{display:block}.focus-bar .cc-bar-btn{min-height:40px}}@media(hover:none)and (pointer:coarse){.focus-bar kbd{display:none}}.workspace-grid .side-focus{padding-top:0}.workspace-grid .side-focus.has-overview{position:relative}.workspace-grid .side-focus.has-overview .side-nav-item{padding-right:40px}.side-focus-more{position:absolute;top:50%;right:14px;transform:translateY(-50%);display:inline-grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:none;color:var(--cl-muted, var(--ed-muted));cursor:pointer;transition:background-color .12s,color .12s}.side-focus-more:hover,.side-focus-more:focus-visible{background:color-mix(in srgb,var(--cl-text, var(--ed-text)) 8%,transparent);color:var(--cl-text, var(--ed-text))}@media(hover:none)and (pointer:coarse){.side-focus-more{width:36px;height:36px;right:12px}}.eagle-ronde{flex:none}.eagle-ronde .focus-bar{border-bottom:0}.eagle-ronde-say{display:flex;align-items:center;gap:10px;width:min(680px,calc(100% - 32px));margin:0 auto 6px;padding:8px 10px 8px 8px;border:1px solid var(--ed-line-soft);border-radius:var(--ed-r-card);background:var(--ed-surface);animation:cc-rise .32s 60ms cubic-bezier(.16,1,.3,1) both}.eagle-ronde-face{flex:none;display:grid;place-items:center;width:28px;height:28px;overflow:hidden;border-radius:8px}.eagle-ronde-face .mascot-face{width:28px;height:28px}.eagle-ronde-say p{flex:1;min-width:0;margin:0;color:var(--ed-text);font:var(--ed-fw-regular) var(--ed-fs-md)/1.4 var(--ed-font-body);overflow-wrap:anywhere}.eagle-ronde-say p b{font-weight:var(--ed-fw-title)}.eagle-ronde-talk{flex:none;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:1px solid var(--ed-line);border-radius:var(--ed-r-pill);background:none;color:var(--ed-muted);font:var(--ed-fw-title) var(--ed-fs-sm)/1 var(--ed-font-body);cursor:pointer;transition:background-color var(--ed-fast),color var(--ed-fast)}.eagle-ronde-talk:hover,.eagle-ronde-talk:focus-visible{background:var(--ed-hover);color:var(--ed-text)}.eagle-ronde-talk:focus-visible{outline:2px solid var(--ed-ember-text, var(--ed-ember));outline-offset:2px}@media(prefers-reduced-motion:reduce){.eagle-ronde-say{animation:none}}@media(max-width:700px){.eagle-ronde-say{width:calc(100% - 16px)}.eagle-ronde-talk{width:40px;height:40px;padding:0;justify-content:center}.eagle-ronde-talk span{display:none}}.server-screen{display:flex;flex-direction:column;gap:8px;margin:10px 0 4px;padding:12px;max-width:420px;border:1px solid var(--ed-line);border-radius:12px;background:var(--ed-surface)}.server-screen.is-ask,.server-screen.is-jimmy{border-color:var(--ed-ember)}.server-screen p{margin:0}.server-screen-ask{font-weight:500;line-height:1.45}.server-screen-line{color:var(--ed-muted);font-size:var(--ed-fs-xs, 12px)}.server-screen-pc{position:relative;z-index:0;width:100%;aspect-ratio:16 / 10;overflow:hidden;overflow:clip;border:1px solid var(--ed-line);border-radius:10px;background:var(--ed-hover);transition:box-shadow .22s ease,border-color .22s ease}.server-screen-pc:not(.is-off):is(:hover,:focus-within){border-color:color-mix(in srgb,var(--ed-text) 18%,var(--ed-line));box-shadow:0 12px 30px -8px #00000059,0 2px 6px #0000001f}.server-screen-hit{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:none;color:var(--ed-muted);font:inherit;cursor:pointer}.server-screen-hit img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.server-screen-hit:focus-visible{outline:2px solid var(--ed-ember);outline-offset:-2px;border-radius:10px}.server-screen-hit:disabled{cursor:default}.server-screen-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:100%;padding:0 12px 30px;font-size:var(--ed-fs-xs, 12px);text-align:center}.server-screen-empty-icon{display:grid;place-items:center;width:32px;height:32px;margin-bottom:4px;border-radius:50%;background:var(--ed-surface);border:1px solid var(--ed-line);color:var(--ed-muted)}.server-screen-empty-title{color:var(--ed-text);font-weight:500}.server-screen-open{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;gap:6px;padding:28px 8px 9px;background:linear-gradient(to top,#0000008c,#0000);opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.server-screen-pc.is-empty .server-screen-open{background:linear-gradient(to top,color-mix(in srgb,var(--ed-hover) 90%,transparent),transparent)}.server-screen-pc:not(.is-off):is(:hover,:focus-within) .server-screen-open{opacity:1;transform:none;pointer-events:auto}.server-screen-pc:not(.is-off):is(:hover,:focus-within) .server-screen-badge{opacity:0}.server-screen-open button{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 11px;border:1px solid var(--ed-line);border-radius:999px;background:var(--ed-surface);color:var(--ed-text);font:inherit;font-size:var(--ed-fs-xs, 12px);font-weight:500;cursor:pointer;box-shadow:0 1px 3px #0000002e;white-space:nowrap}.server-screen-open button:hover{background:var(--ed-hover)}.server-screen-open button.is-main{background:var(--ed-text);color:var(--ed-surface);border-color:var(--ed-text)}.server-screen-open button.is-main:hover{background:color-mix(in srgb,var(--ed-text) 86%,var(--ed-surface))}.server-screen-pc:not(.is-empty) .server-screen-open button{background:#12121280;color:#fff;border-color:#ffffff4d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.server-screen-pc:not(.is-empty) .server-screen-open button:hover{background:#121212b3}.server-screen-pc:not(.is-empty) .server-screen-open button.is-main{background:#fff;color:#111;border-color:#fff}.server-screen-pc:not(.is-empty) .server-screen-open button.is-main:hover{background:#ffffffe0}.server-screen-open button.is-icon{width:26px;padding:0;justify-content:center}.server-screen-open button:focus-visible{outline:2px solid var(--ed-ember);outline-offset:1px}.server-screen-pc{container-type:inline-size}.server-screen-open{flex-wrap:nowrap}@container (max-width: 320px){.server-screen-open button.is-side{width:26px;padding:0;justify-content:center}.server-screen-open button.is-side .server-screen-open-label{display:none}}@container (max-width: 170px){.server-screen-open button.is-main{width:26px;padding:0;justify-content:center}.server-screen-open button.is-main .server-screen-open-label{display:none}}.server-screen-badge{transition:opacity .15s ease;position:absolute;left:8px;bottom:8px;display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:999px;background:var(--ed-surface);color:var(--ed-text);border:1px solid var(--ed-line);font-size:var(--ed-fs-xs, 12px);font-weight:500;box-shadow:0 1px 3px #0000001f}.server-screen.is-ask .server-screen-badge,.server-screen.is-jimmy .server-screen-badge{border-color:var(--ed-ember)}.server-screen-actions{display:flex;flex-wrap:wrap;gap:8px}.server-screen-actions button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border:1px solid var(--ed-line);border-radius:999px;background:var(--ed-surface);color:var(--ed-text);font:inherit;cursor:pointer}.server-screen-actions button:hover:not(:disabled){background:var(--ed-hover)}.server-screen-actions button:disabled{opacity:.55;cursor:default}.server-screen-actions button:focus-visible{outline:2px solid var(--ed-ember);outline-offset:1px}.server-screen.is-compact{margin:0;padding:0;max-width:none;border:0;background:none}.br-mini-wrap .server-screen-badge{pointer-events:none}.br-done{display:inline-flex;align-items:center;height:28px;padding:0 12px;border:1px solid var(--ed-ember);border-radius:999px;background:var(--ed-surface);color:var(--ed-text);font:inherit;cursor:pointer}.br-done:hover{background:var(--ed-hover)}.br-done:focus-visible{outline:2px solid var(--ed-ember);outline-offset:1px}.chat-computer-where{display:flex;align-items:center;gap:6px;margin:0 0 8px;color:var(--ed-muted);font-size:var(--ed-fs-xs, 12px)}.chat-computer-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;aspect-ratio:16 / 10;padding:0 12px;border:1px dashed var(--ed-line);border-radius:8px;color:var(--ed-muted);font-size:var(--ed-fs-xs, 12px);text-align:center}.server-screen-pc .server-screen-prev,.server-screen-pc .server-screen-now{position:absolute;inset:0}.server-screen-now{animation:srv-fade .45s ease-out both}@keyframes srv-fade{0%{opacity:0}to{opacity:1}}.server-screen-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px}.server-screen-head .chat-computer-where{margin:0;min-width:0}.server-screen-pill{flex:none;display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:999px;background:var(--ed-surface);color:var(--ed-text);border:1px solid var(--ed-line);font-size:var(--ed-fs-xs, 12px);font-weight:500;animation:srv-pill .28s ease-out both}.server-screen-pill.is-jimmy,.server-screen-pill.is-ask{background:color-mix(in srgb,var(--ed-ember) 10%,var(--ed-surface));color:var(--ed-ember-text);border-color:color-mix(in srgb,var(--ed-ember) 35%,var(--ed-line))}@keyframes srv-pill{0%{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:none}}.server-screen-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.server-screen-spin{width:9px;height:9px;border-radius:50%;border:1.5px solid currentColor;border-right-color:transparent;animation:srv-spin .9s linear infinite}@keyframes srv-spin{to{transform:rotate(360deg)}}.server-screen-cursor{position:absolute;pointer-events:none;transition:left .6s cubic-bezier(.3,.7,.3,1),top .6s cubic-bezier(.3,.7,.3,1)}.server-screen-cursor svg{display:block;fill:var(--ed-ember);stroke:#fff;stroke-width:1.2;stroke-linejoin:round;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.server-screen-cursor:before{content:"";position:absolute;left:-6px;top:-6px;width:14px;height:14px;border-radius:50%;border:2px solid var(--ed-ember);opacity:0;animation:srv-tap 2.4s ease-out infinite}@keyframes srv-tap{0%{transform:scale(.3);opacity:.8}40%,to{transform:scale(1.4);opacity:0}}.server-screen-cursor.is-flip .server-screen-cursor-name{left:auto;right:4px}.server-screen-cursor-name{position:absolute;left:12px;top:14px;padding:1px 6px;border-radius:6px;background:var(--ed-ember);color:#fff;font-size:11px;font-weight:500;white-space:nowrap;box-shadow:0 1px 2px #0003}@media(prefers-reduced-motion:reduce){.server-screen-now,.server-screen-pill,.server-screen-spin,.server-screen-cursor:before,.server-logins-list li{animation:none}.server-screen-pc,.server-screen-open,.server-screen-logins,.server-screen-bubble,.server-screen-cursor{transition:none}}.server-screen-actions button.is-main{border-color:var(--ed-text);font-weight:var(--ed-fw-medium)}.server-screen-logins{position:absolute;top:7px;right:7px;display:inline-flex;align-items:center;margin:0;padding:3px;border:1px solid var(--ed-line);border-radius:999px;background:var(--ed-surface);font:inherit;cursor:pointer;box-shadow:0 1px 3px #0000002e;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1),background .15s ease}.server-screen-pc:not(.is-off):is(:hover,:focus-within) .server-screen-logins{opacity:1;transform:none;pointer-events:auto}.server-screen-logins>span:last-child{overflow:hidden;text-overflow:ellipsis}.server-screen-logins:hover{background:var(--ed-hover)}.server-screen-logins:focus-visible{outline:2px solid var(--ed-ember);outline-offset:1px}.server-screen-bubbles{display:inline-flex;flex:none;align-items:center}.server-screen-bubble{display:grid;place-items:center;width:22px;height:22px;margin-left:-6px;border-radius:50%;background:var(--ed-surface);border:1px solid var(--ed-line);box-shadow:0 0 0 2px var(--ed-surface);color:var(--ed-muted);font-size:10px;font-weight:var(--ed-fw-medium);position:relative;z-index:calc(10 - var(--i, 0));transition:transform .18s cubic-bezier(.2,.8,.2,1),margin .18s cubic-bezier(.2,.8,.2,1)}.server-screen-bubble:first-child{margin-left:0}.server-screen-logins:hover .server-screen-bubble:not(:first-child){margin-left:-2px}.server-screen-bubble .pill-icon,.server-screen-bubble .pill-icon svg,.server-screen-bubble .pill-icon img{width:12px;height:12px}.server-logins-modal{width:min(440px,calc(100vw - 32px))}.server-logins-list{display:flex;flex-direction:column;margin:12px 0 0;padding:0;list-style:none;border:1px solid var(--ed-line);border-radius:10px;overflow:hidden}.server-logins-list li{display:flex;align-items:center;gap:10px;padding:9px 12px;border-top:1px solid var(--ed-line);animation:srv-pill .24s ease-out both;animation-delay:calc(var(--i, 0) * 30ms)}.server-logins-list li:first-child{border-top:0}.server-login-icon{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;background:var(--ed-hover)}.server-login-icon .pill-icon,.server-login-icon .pill-icon svg,.server-login-icon .pill-icon img{width:15px;height:15px}.server-login-name{display:flex;flex-direction:column;min-width:0;flex:1;color:var(--ed-text);font-weight:500}.server-login-name small{overflow:hidden;color:var(--ed-muted);font-size:var(--ed-fs-xs, 12px);font-weight:400;text-overflow:ellipsis;white-space:nowrap}.server-login-since{flex:none;color:var(--ed-muted);font-size:var(--ed-fs-xs, 12px)}.teach-modal{width:min(100%,500px)}.teach-steps{display:flex;flex-direction:column;gap:6px;margin:0 0 4px;padding:0;list-style:none;counter-reset:stap}.teach-steps li{counter-increment:stap;display:flex;gap:10px;align-items:baseline;padding:8px 12px;border:1px solid var(--ed-line);border-radius:10px;line-height:1.45;animation:teach-in .3s ease-out both;animation-delay:calc(var(--i) * 60ms)}.teach-steps li:before{content:counter(stap);flex:none;width:18px;color:var(--ed-muted);font-size:var(--ed-fs-xs, 12px);text-align:right}@keyframes teach-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.teach-when{display:flex;flex-wrap:wrap;gap:8px}.teach-when button{height:32px;padding:0 14px;border:1px solid var(--ed-line);border-radius:999px;background:var(--ed-surface);color:var(--ed-text);font:inherit;cursor:pointer}.teach-when button:hover{background:var(--ed-hover)}.teach-when button.is-on{border-color:var(--ed-text);background:var(--ed-selected);font-weight:var(--ed-fw-medium)}.teach-when button:focus-visible{outline:2px solid var(--ed-ember);outline-offset:2px}.server-screen-teach{display:flex;align-items:center;gap:8px;color:var(--ed-text);font-size:var(--ed-fs-xs, 12px)}.server-screen-teach-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--ed-ember);animation:teach-rec 1.6s ease-in-out infinite}@keyframes teach-rec{50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.teach-steps li,.server-screen-teach-dot{animation:none}}.strook{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 14px;border:1px solid var(--cl-line);border-radius:14px;background:color-mix(in srgb,var(--ed-ember) 5%,var(--cl-card));color:var(--cl-text);font-size:14px;line-height:1.35}.strook-row{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.strook-text{flex:1 1 auto;min-width:0;margin:0}.strook-text b{font-weight:var(--ed-fw-medium)}.strook-text span{color:var(--cl-muted);font-size:13px;white-space:nowrap}.strook-go{flex:none;margin-left:auto;min-height:28px;padding:3px 10px;border:1px solid var(--cl-line);border-radius:8px;background:color-mix(in srgb,var(--cl-text) 4%,var(--cl-card));color:var(--cl-text);font:var(--ed-fw-medium) 13px/1.3 var(--ed-font-body, var(--cl-font));white-space:nowrap;cursor:pointer;transition:background-color .1s}.strook-go:hover{background:color-mix(in srgb,var(--cl-text) 10%,var(--cl-card))}.rail .strook{margin:8px 10px 4px;padding:9px 11px;font-size:13px}.cc-root .strook{flex:none;width:min(calc(100% - 32px),780px);box-sizing:border-box;margin:10px auto 0}.wacht-modal{width:min(620px,calc(100vw - 32px))}.wacht-modal .modal-head h2{margin:0}.wacht-sub{margin:4px 0 0;color:var(--cl-muted);font-size:13px;line-height:1.35}.wacht-body{display:grid;gap:0;max-height:min(72vh,760px);overflow-y:auto}.wacht-modal .wacht-lab{display:flex;align-items:center;gap:6px;margin:4px 0 8px;color:var(--cl-muted);font:var(--ed-fw-medium) 12px/1.3 var(--ed-font-body, var(--cl-font));letter-spacing:.01em}.wacht-modal .wk-list+.wacht-lab{margin-top:20px}.wacht-tel{min-width:18px;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--cl-text) 8%,transparent);color:var(--cl-muted);font-size:11px;line-height:18px;text-align:center}.wk-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.wk{display:grid;gap:8px;padding:12px 14px 13px;border:1px solid var(--cl-line);border-radius:12px;background:color-mix(in srgb,var(--cl-text) 2.5%,var(--cl-card));color:var(--cl-text);animation:wk-in .18s ease-out both}@keyframes wk-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.wk{animation:none}}.wk-top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.wk-chat{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:0;border:0;background:none;color:var(--cl-muted);font:inherit;font-size:12.5px;line-height:1.3;text-align:left;cursor:pointer}.wk-chat>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-chat>svg{flex:none}.wk-chat .wk-open{opacity:0;transition:opacity .12s}.wk-chat:hover,.wk-chat:focus-visible{color:var(--cl-text)}.wk-chat:hover .wk-open,.wk-chat:focus-visible .wk-open{opacity:1}.wk-text{margin:0;font-size:14.5px;font-weight:var(--ed-fw-medium);line-height:1.42;overflow-wrap:anywhere}.wk-note{margin:-2px 0 0;color:var(--cl-muted);font-size:12.5px;line-height:1.35}.wk-quote{display:grid;gap:3px;margin:0;padding:8px 11px;border-left:2px solid var(--cl-line-strong, var(--cl-line));border-radius:0 8px 8px 0;background:color-mix(in srgb,var(--cl-text) 4%,transparent);font-size:13.5px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.wk-quote small{color:var(--cl-muted);font-size:12px}.wk-acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.wk-btn{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 12px;border:1px solid var(--cl-line);border-radius:9px;background:var(--cl-card);color:var(--cl-text);font:var(--ed-fw-medium) 13px/1.25 var(--ed-font-body, var(--cl-font));text-align:left;cursor:pointer;transition:background-color .1s,border-color .1s,transform .06s}.wk-btn:hover,.wk-btn:focus-visible{background:color-mix(in srgb,var(--cl-text) 8%,var(--cl-card))}.wk-btn:active{transform:scale(.98)}.wk-btn.is-main{border-color:var(--cl-text);background:var(--cl-text);color:var(--cl-card)}.wk-btn.is-main:hover,.wk-btn.is-main:focus-visible{background:color-mix(in srgb,var(--cl-text) 86%,var(--cl-card))}.wk-btn.is-main .wk-star{color:currentColor;opacity:.9}.wk-btn.is-deny{border-color:transparent;background:none;color:var(--cl-muted)}.wk-btn.is-deny:hover,.wk-btn.is-deny:focus-visible{background:color-mix(in srgb,var(--cl-text) 6%,transparent);color:var(--cl-text)}.wk-error{margin:0;color:var(--ed-neg);font-size:12.5px}.wk.is-done{display:flex;align-items:center;gap:9px;padding:9px 14px;border-style:dashed;background:none;color:var(--cl-muted);font-size:13px}.wk.is-done>svg{flex:none;color:var(--ed-pos)}.wk-done-text{flex:1 1 auto;min-width:0}.wk-done-text b{color:var(--cl-text);font-weight:var(--ed-fw-medium)}.wk-done-chat{flex:none;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.wk-job{grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:10px}.wk-job .wacht-tik{margin-top:2px}.wk-job-main{display:grid;gap:4px;min-width:0}.wacht-tik{display:grid;place-items:center;width:18px;height:18px;padding:0;border:1.5px solid var(--cl-faint);border-radius:50%;background:none;color:transparent;cursor:pointer;transition:background-color .1s,border-color .1s,color .1s}.wacht-tik:hover{border-color:var(--cl-muted);color:var(--cl-muted)}.wacht-chats{display:flex;flex-wrap:wrap;gap:2px 10px}.wacht-chat{padding:0;border:0;background:none;color:var(--cl-muted);font:inherit;font-size:12.5px;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:var(--cl-line);text-underline-offset:2px}.wacht-chat:hover{color:var(--cl-text)}body:has(.wacht-modal) .assist{display:none}.wacht-leeg{display:flex;align-items:center;justify-content:center;gap:8px;margin:18px 0 6px;color:var(--cl-muted);font-size:14px}@media(max-width:700px){.wacht-body{max-height:none;padding-bottom:calc(72px + env(safe-area-inset-bottom))}.strook-go,.wk-btn{min-height:40px}.wk-btn{font-size:14px}.wacht-tik{width:22px;height:22px}.wk-job{grid-template-columns:22px minmax(0,1fr)}.wk-job>.wk-btn{grid-column:2;justify-self:start}.wk-text{font-size:16px}.wacht-chat{min-height:32px;font-size:14px}.wk-chat .wk-open{opacity:1}.rail .strook{margin:8px 16px 4px}}.workspace-grid .side-wacht{flex:none;padding:4px 10px 0}.workspace-grid .side-wacht .side-nav-item{width:100%;gap:8px}.workspace-grid .side-wacht .side-nav-label{margin-right:auto;padding-left:4px}.workspace-grid .side-wacht .has-ok{--nav-glow: color-mix(in srgb, var(--ed-warn) 40%, transparent)}.workspace-grid .side-wacht .has-ok .side-nav-icon{color:var(--ed-warn)}.side-wacht-ok{flex:none;display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px 0 7px;border-radius:999px;background:color-mix(in srgb,var(--ed-warn) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ed-warn) 32%,transparent);color:var(--ed-warn);font-size:var(--ed-fs-xs);font-weight:var(--ed-fw-medium);font-variant-numeric:tabular-nums}.wdeck{margin:0 0 8px;border:1px solid var(--cl-line);border-radius:14px;overflow:hidden;background:color-mix(in srgb,var(--ed-ember) 5%,var(--cl-card));color:var(--cl-text)}.wdeck-bar{display:flex;align-items:center;gap:6px;min-height:36px;padding:0 6px 0 0}.wdeck-toggle{flex:1 1 auto;display:flex;align-items:center;gap:8px;min-width:0;min-height:36px;padding:6px 8px 6px 12px;border:0;background:none;color:inherit;font:13.5px/1.3 var(--ed-font-body, var(--cl-font));text-align:left;cursor:pointer}.wdeck-icon{flex:none;color:var(--cl-muted)}.wdeck-line{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wdeck-line b{font-weight:var(--ed-fw-medium)}.wdeck-line span{color:var(--cl-muted);font-size:12.5px}.wdeck-short{display:none}.wdeck-chev{flex:none;color:var(--cl-muted);transform:rotate(-90deg);transition:transform .15s}.wdeck.is-open .wdeck-chev{transform:none}.wdeck-toggle:hover .wdeck-chev,.wdeck-toggle:focus-visible .wdeck-chev{color:var(--cl-text)}.wdeck-nav{flex:none;display:flex;align-items:center;gap:2px}.wdeck-pos{min-width:38px;color:var(--cl-muted);font:12px/1 var(--ed-font-mono, ui-monospace, monospace);text-align:center}.wdeck-step{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:none;color:var(--cl-muted);cursor:pointer;transition:background-color .1s,color .1s}.wdeck-step:hover,.wdeck-step:focus-visible{background:color-mix(in srgb,var(--cl-text) 8%,transparent);color:var(--cl-text)}.wdeck-note{display:flex;align-items:center;gap:7px;margin:0;padding:0 12px 7px;color:var(--cl-muted);font-size:12.5px;line-height:1.3;animation:wk-in .18s ease-out both}.wdeck-note>svg{flex:none;color:var(--ed-pos)}.wdeck-note b{color:var(--cl-text);font-weight:var(--ed-fw-medium)}.wdeck-note-chat{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wdeck-stage{border-top:1px solid var(--cl-line);background:var(--cl-card)}.wdeck-stage.can-swipe{touch-action:pan-y}.wdeck-stage .wk-list{transition:transform .18s ease-out;animation:wdeck-next .18s ease-out backwards}.wdeck-stage .wk-list[data-turn=back]{animation-name:wdeck-back}.wdeck-stage.can-swipe .wk-list{cursor:grab;-webkit-user-select:none;user-select:none}@keyframes wdeck-next{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes wdeck-back{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.wdeck-stage .wk{gap:6px;max-height:min(220px,34vh);overflow-y:auto;padding:10px 12px 12px;border:0;border-radius:0;background:none;animation:none}.wdeck-stage .wk-text{font-size:14px;line-height:1.4}.wdeck-stage .wk-quote{max-height:88px;overflow-y:auto;font-size:13px}.wk-kind{flex:none;color:var(--cl-faint, var(--cl-muted));font-size:12px}.wdeck-count{color:var(--cl-muted);font-size:12.5px}.wdeck-back{flex:none;display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 9px;border:0;border-radius:8px;background:none;color:var(--cl-muted);font:var(--ed-fw-medium) 12.5px/1 var(--ed-font-body, var(--cl-font));cursor:pointer}.wdeck-back:hover,.wdeck-back:focus-visible{background:color-mix(in srgb,var(--cl-text) 8%,transparent);color:var(--cl-text)}.wlist{display:grid;max-height:min(264px,40vh);overflow-y:auto;margin:0;padding:0;list-style:none;overscroll-behavior:contain}.wrow{min-width:0;animation:wk-in .18s ease-out both}.wrow-line{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 10px 8px 4px}.wrow+.wrow{border-top:1px solid var(--cl-line)}.wrow-main{flex:1 1 auto;display:flex;align-items:flex-start;gap:9px;min-width:0;padding:4px 6px;border:0;border-radius:8px;background:none;color:var(--cl-text);font:inherit;text-align:left;cursor:pointer;transition:background-color .1s}.wrow-main:hover,.wrow-main:focus-visible{background:color-mix(in srgb,var(--cl-text) 5%,transparent)}.wrow-icon{flex:none;margin-top:2px;color:var(--cl-muted)}.wrow-body{display:grid;gap:2px;min-width:0}.wrow-head{display:flex;align-items:baseline;gap:8px;min-width:0}.wrow-title{min-width:0;overflow:hidden;font-size:13.5px;font-weight:var(--ed-fw-medium);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.wrow-meta{flex:none;color:var(--cl-muted);font-size:12px;line-height:1.3;white-space:nowrap;font-variant-numeric:tabular-nums}.wrow-what{display:-webkit-box;overflow:hidden;color:var(--cl-muted);font-size:13px;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow-wrap:anywhere}.wrow-kind{color:var(--cl-text)}.wrow-more{color:var(--cl-faint, var(--cl-muted))}.wrow-acts{flex:none;display:flex;align-items:center;gap:6px}.wrow-acts .wk-btn{min-height:30px;padding:4px 10px;white-space:nowrap}.wrow-acts .wk-btn.is-main{max-width:220px;overflow:hidden;text-overflow:ellipsis}.wrow-line{flex-wrap:wrap;row-gap:4px}.wrow-main{flex:1 1 280px}.wrow-acts{margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.wrow-acts .wk-btn:not(.is-main){max-width:180px;overflow:hidden;text-overflow:ellipsis}.wrow-go{flex:none;display:inline-grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:none;color:var(--cl-muted);cursor:pointer}.wrow-go:hover,.wrow-go:focus-visible{background:color-mix(in srgb,var(--cl-text) 8%,transparent);color:var(--cl-text)}.wrow-error{margin:0 10px 8px 34px}@media(prefers-reduced-motion:reduce){.wrow{animation:none}}.wacht-list{max-height:none;overflow:visible;border:1px solid var(--cl-line);border-radius:12px;background:var(--cl-card)}.wacht-modal:has(.wacht-list){width:min(760px,calc(100vw - 32px))}.wacht-list .wrow-line{flex-wrap:wrap;row-gap:4px}.wacht-list .wrow-main{flex:1 1 340px}.wacht-list .wrow-acts{margin-left:auto}.wacht-list .wrow.is-open{background:color-mix(in srgb,var(--cl-text) 2.5%,var(--cl-card))}.wacht-list .wrow:first-child{border-radius:12px 12px 0 0}.wacht-list .wrow:last-child{border-radius:0 0 12px 12px}.wrow-cards{padding:0 12px 12px 34px}.wrow-cards .wk{background:var(--cl-card)}.wacht-done{margin-top:10px}@media(max-width:700px){.wlist{max-height:46vh}.wrow-line{flex-wrap:wrap;gap:6px;padding:8px 10px 10px 4px}.wrow-cards{padding:0 8px 12px}.wacht-modal .wlist{max-height:none}.wacht-list .wrow-main{flex-basis:100%}.wacht-list .wrow-acts{margin-left:0}.wrow-main{flex-basis:100%}.wrow-head{flex-wrap:wrap;row-gap:0}.wrow-title{font-size:15px;white-space:normal}.wrow-meta{font-size:13px}.wrow-what{font-size:14px;-webkit-line-clamp:2}.wrow-acts{flex-wrap:wrap;justify-content:flex-start;margin-left:0;padding-left:30px}.wrow{position:relative}.wrow-main{padding-right:44px}.wrow-go{position:absolute;top:6px;right:6px;width:40px;height:40px}.wrow-error{margin-left:10px}.wrow-acts .wk-btn{min-height:40px}.wrow-acts .wk-btn.is-main{max-width:none}.wdeck-back{min-height:40px}.wdeck-line .wdeck-count{display:inline}}@media(prefers-reduced-motion:reduce){.wdeck-stage .wk-list,.wdeck-note{animation:none}}@media(max-width:700px){.wdeck-toggle{min-height:44px}.wdeck-step{width:36px;height:36px}.wdeck-line span,.wdeck-long{display:none}.wdeck-short{display:inline}body:has(.wdeck.is-open) .assist{display:none}.wdeck-stage .wk{max-height:38vh}.wdeck-stage .wk-text{font-size:15px}}.fo-modal{width:min(680px,calc(100vw - 32px))}.fo-head-acts{display:flex;align-items:center;gap:6px;flex:none}.fo-head-acts .wk-btn{min-height:30px;padding:4px 12px}.fo-body{gap:18px}.fo-group{display:grid;gap:6px;min-width:0}.fo-group-head{display:flex;align-items:center;gap:8px;min-height:28px;padding:0 2px}.fo-group-head h3{display:flex;align-items:center;gap:7px;margin:0;color:var(--cl-muted);font:var(--ed-fw-medium) 12px/1.3 var(--ed-font-body, var(--cl-font));letter-spacing:.01em}.fo-count{min-width:18px;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--cl-text) 8%,transparent);color:var(--cl-muted);font-size:11px;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.fo-all{margin-left:auto;min-height:28px;padding:3px 10px;font-size:12.5px}.fo-list{margin:0;padding:0;list-style:none;border:1px solid var(--cl-line);border-radius:12px;background:var(--cl-card);overflow:hidden}.fo-row{min-width:0;animation:wk-in .18s ease-out both}.fo-row+.fo-row{border-top:1px solid var(--cl-line)}.fo-line{display:flex;align-items:center;gap:8px;min-width:0;padding:4px}.fo-main{flex:1 1 auto;display:flex;align-items:flex-start;gap:10px;min-width:0;padding:7px 8px;border:0;border-radius:8px;background:none;color:var(--cl-text);font:inherit;text-align:left;cursor:pointer;transition:background-color .1s}.fo-main:hover,.fo-main:focus-visible{background:color-mix(in srgb,var(--cl-text) 5%,transparent)}.fo-icon{flex:none;margin-top:2px;color:var(--cl-muted)}.fo-text-wrap{flex:1 1 auto;display:grid;gap:2px;min-width:0}.fo-title{overflow:hidden;font-size:13.5px;font-weight:var(--ed-fw-medium);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.fo-text{overflow:hidden;color:var(--cl-muted);font-size:13px;line-height:1.38;text-overflow:ellipsis;white-space:nowrap}.fo-wait{flex:none;margin-top:1px;color:var(--cl-muted);font-size:12px;line-height:1.3;white-space:nowrap;font-variant-numeric:tabular-nums}.fo-acts{flex:none;display:flex;align-items:center;gap:4px;padding-right:6px}.fo-acts .wk-btn{min-height:30px;padding:4px 10px;white-space:nowrap}.fo-error{margin:0 12px 10px 38px}@media(prefers-reduced-motion:reduce){.fo-row{animation:none}}@media(max-width:700px){.fo-line{flex-wrap:wrap;row-gap:2px}.fo-main{flex-basis:100%}.fo-acts{margin-left:34px;padding:0 0 8px}.fo-acts .wk-btn{min-height:40px}.fo-head-acts .wk-btn{min-height:36px}}.wk-ap{list-style:none;animation:wk-in .18s ease-out both}.wk-ap>.ap{margin:0}.wk-ap .ap>.wk-top{padding:12px 16px 0}.wk-ap .ap-body{padding-top:8px}@media(prefers-reduced-motion:reduce){.wk-ap{animation:none}}.eagle-oplost{margin:4px 0 18px;padding:14px 16px 10px;border:1px solid var(--cl-line);border-radius:14px;background:var(--cl-card);font-family:var(--cl-font);color:var(--cl-text)}.eagle-oplost .eo-kop{display:flex;align-items:baseline;gap:12px;justify-content:space-between;margin-bottom:6px}.eagle-oplost .eo-titel{font-size:13px;font-weight:var(--ed-fw-medium);letter-spacing:.01em}.eagle-oplost .eo-stand{font-size:12px;color:var(--cl-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eagle-oplost .eo-leeg{margin:2px 0 4px;font-size:13px;line-height:1.45;color:var(--cl-muted)}.eagle-oplost .eo-lijst{list-style:none;margin:0;padding:0}.eagle-oplost .eo-lijst+.eo-lijst{margin-top:2px;border-top:1px solid var(--cl-line);padding-top:2px}.eagle-oplost .eo-rij{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:start;padding:8px 0}.eagle-oplost .eo-rij+.eo-rij{border-top:1px solid color-mix(in srgb,var(--cl-line) 60%,transparent)}.eagle-oplost .eo-hoofd{display:grid;gap:3px;min-width:0}.eagle-oplost .eo-wat{font-size:13.5px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.eagle-oplost .eo-sub{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;color:var(--cl-muted)}.eagle-oplost .eo-tijd{font-size:12px;color:var(--cl-faint);font-variant-numeric:tabular-nums;padding-top:1px;white-space:nowrap}.eagle-oplost .eo-noot{color:var(--cl-muted)}.eagle-oplost .eo-chat{max-width:100%;padding:0;border:0;background:none;color:var(--cl-muted);font:inherit;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;text-decoration-color:var(--cl-line-strong);text-underline-offset:3px}.eagle-oplost .eo-chat:hover,.eagle-oplost .eo-chat:focus-visible{color:var(--cl-text);text-decoration-color:currentColor}.eagle-oplost .eo-chat:focus-visible{outline:2px solid var(--cl-line-strong);outline-offset:2px;border-radius:3px}.eagle-oplost .eo-les{display:flex;gap:6px;align-items:flex-start;font-size:12.5px;line-height:1.45;color:var(--cl-muted)}.eagle-oplost .eo-les svg{flex:none;margin-top:3px;color:var(--cl-faint)}.eagle-oplost .eo-punt{width:8px;height:8px;margin:6px 0 0 4px;border-radius:50%;background:var(--cl-text);animation:eo-adem 1.6s ease-in-out infinite}@keyframes eo-adem{50%{opacity:.3;transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.eagle-oplost .eo-punt{animation:none}}.eagle-oplost .eo-vink{display:grid;place-items:center;width:18px;height:18px;margin-top:1px;border-radius:50%;background:color-mix(in srgb,var(--ed-pos) 16%,transparent);color:var(--ed-pos)}.eagle-oplost .eo-nakijk{padding:1px 7px;border-radius:999px;font-size:11.5px;background:color-mix(in srgb,var(--cl-text) 7%,transparent)}.eagle-oplost .eo-nakijk.is-ok{color:var(--ed-pos);background:color-mix(in srgb,var(--ed-pos) 12%,transparent)}.eagle-oplost .eo-nakijk.is-terug{color:var(--ed-warn);background:color-mix(in srgb,var(--ed-warn) 14%,transparent)}@media(max-width:700px){.eagle-oplost{padding:12px 12px 8px;border-radius:12px}.eagle-oplost .eo-kop{flex-direction:column;gap:2px}.eagle-oplost .eo-stand{white-space:normal}}.ev{width:min(560px,100%);margin:0 auto;border:1px solid var(--cl-line);border-radius:14px;background:var(--cl-card);font-family:var(--cl-font);color:var(--cl-text);overflow:hidden}.ev-head{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 12px 10px 14px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.ev-head:hover,.ev-head:focus-visible{background:color-mix(in srgb,var(--cl-text) 4%,transparent)}.ev-head:focus-visible{outline:2px solid var(--cl-line-strong);outline-offset:-2px}.ev-label{flex:none;color:var(--cl-faint);font-size:var(--ed-fs-xs);font-weight:500}.ev-preview{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--cl-muted);font-size:var(--ed-fs-sm);text-overflow:ellipsis;white-space:nowrap}.ev-preview.is-live{color:var(--cl-text)}.ev-chev{flex:none;color:var(--cl-faint);transition:transform .18s ease}.ev.is-open .ev-chev{transform:rotate(180deg)}.ev-list{display:grid;gap:8px;max-height:220px;margin:0;padding:10px 14px 12px;overflow-y:auto;overscroll-behavior:contain;list-style:none;border-top:1px solid var(--cl-line)}.ev-row{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;align-items:baseline;font-size:var(--ed-fs-sm);line-height:1.45}.ev-who{color:var(--cl-faint);font-size:var(--ed-fs-xs);font-weight:500}.ev-text{min-width:0;color:var(--cl-muted);overflow-wrap:anywhere}.ev-row.is-jij .ev-text{color:var(--cl-text)}.ev-row.is-live .ev-text:after{content:" …";color:var(--cl-faint);animation:ev-think 1.2s ease-in-out infinite}@keyframes ev-think{50%{opacity:.2}}@media(prefers-reduced-motion:reduce){.ev-chev,.ev-row.is-live .ev-text:after{transition:none;animation:none}}.ev.is-compact{width:100%;border-radius:12px}.ev.is-compact .ev-head{padding:8px 10px 8px 12px}.ev.is-compact .ev-list{max-height:180px;padding:8px 12px 10px}.elog-card{display:grid;width:100%;padding:4px 14px;border:1px solid var(--cl-line);border-radius:14px;background:var(--cl-card)}.elog-entry{--elog-tone: var(--ed-pos);display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;min-width:0;padding:14px 0;font-family:var(--cl-font);color:var(--cl-text);font-size:var(--ed-fs-sm);line-height:1.45}.elog-entry+.elog-entry{border-top:1px solid var(--cl-line)}.elog-entry.is-wacht{--elog-tone: var(--ed-warn)}.elog-entry.is-fout{--elog-tone: var(--ed-neg)}.elog-mark{display:grid;place-items:center;width:20px;height:20px;margin-top:1px;border-radius:50%;background:color-mix(in srgb,var(--elog-tone) 14%,transparent);color:var(--elog-tone)}.elog-main{display:grid;gap:3px;min-width:0}.elog-top{display:flex;align-items:baseline;gap:12px;min-width:0}.elog-order{flex:1 1 auto;min-width:0;margin:0;color:var(--cl-text);font-size:var(--ed-fs-md);font-weight:var(--ed-fw-medium);line-height:1.4;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.elog-time{flex:none;color:var(--cl-faint);font-size:var(--ed-fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.elog-state{margin:0;color:var(--cl-muted);overflow-wrap:anywhere}.elog-entry.is-fout .elog-state-label{color:var(--ed-neg)}.elog-faint{color:var(--cl-faint)}.elog-link{display:inline;padding:0;border:0;background:none;color:var(--cl-text);font:inherit;font-weight:var(--ed-fw-medium);cursor:pointer;text-decoration:underline;text-decoration-color:var(--cl-line-strong);text-underline-offset:3px}.elog-link:hover,.elog-link:focus-visible{text-decoration-color:currentColor}.elog-name{color:var(--cl-text);font-weight:var(--ed-fw-medium)}.elog-rows{display:grid;gap:8px;margin:6px 0 0;padding:2px 0 2px 12px;list-style:none;border-left:2px solid var(--cl-line)}.elog-row{display:grid;grid-template-columns:14px minmax(0,1fr);gap:8px;align-items:start;min-width:0;color:var(--cl-muted)}.elog-row>svg{margin-top:3px;color:var(--cl-faint)}.elog-row-body{display:grid;gap:1px;min-width:0}.elog-row-head{min-width:0;overflow-wrap:anywhere}.elog-row-text{color:var(--cl-faint);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.elog-row.is-fout,.elog-row.is-fout>svg{color:var(--ed-neg)}.elog-next{margin:4px 0 0;color:var(--cl-faint);font-size:var(--ed-fs-xs)}.elog-empty{margin:28px 8px;color:var(--cl-muted);text-align:center;font-size:var(--ed-fs-sm)}.elog-toast{position:fixed;z-index:60;left:50%;bottom:20px;width:min(560px,calc(100vw - 24px));max-height:min(60vh,560px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--cl-line);border-radius:18px;background:var(--cl-card);color:var(--cl-text);font-family:var(--cl-font);box-shadow:var(--ed-shadow-modal);transform:translate(-50%);animation:elog-in .22s cubic-bezier(.2,.8,.2,1)}.elog-toast:focus{outline:none}.elog-toast:focus-visible{outline:2px solid var(--cl-line-strong);outline-offset:2px}.elog-toast.is-closing{animation:elog-uit .16s ease forwards}.elog-toast-head{flex:none;display:flex;align-items:center;gap:12px;padding:14px 14px 12px 18px;border-bottom:1px solid var(--cl-line)}.elog-toast-icon{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:color-mix(in srgb,var(--cl-text) 6%,transparent);color:var(--cl-muted)}.elog-toast-title{flex:1 1 auto;min-width:0}.elog-toast-title h2{margin:0;color:var(--cl-text);font:var(--ed-fw-title) var(--ed-fs-md)/1.3 var(--cl-font)}.elog-toast-title p{margin:1px 0 0;overflow:hidden;color:var(--cl-faint);font-size:var(--ed-fs-xs);text-overflow:ellipsis;white-space:nowrap}.elog-toast-close{flex:none;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:none;color:var(--cl-faint);cursor:pointer}.elog-toast-close:hover,.elog-toast-close:focus-visible{background:color-mix(in srgb,var(--cl-text) 7%,transparent);color:var(--cl-text)}.elog-toast-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 18px 4px}@keyframes elog-in{0%{opacity:0;transform:translate(-50%,14px)}}@keyframes elog-uit{to{opacity:0;transform:translate(-50%,10px)}}@media(prefers-reduced-motion:reduce){.elog-toast,.elog-toast.is-closing{animation:none}}.ep-logbtn{position:absolute;top:14px;left:14px;z-index:1;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px;border:0;border-radius:999px;background:none;color:var(--cl-muted);font:500 var(--ed-fs-xs)/1 var(--cl-font);cursor:pointer}.ep-logbtn:hover,.ep-logbtn:focus-visible,.ep-logbtn.is-open{background:color-mix(in srgb,var(--cl-text) 7%,transparent);color:var(--cl-text)}.ek-talk-slot .ep-logbtn{top:10px;left:10px;height:22px;padding:0 9px}@media(max-width:760px){body:has(.elog-toast) .assist:not(.is-open){visibility:hidden}}@media(max-width:560px){.elog-toast{bottom:12px;max-height:calc(100dvh - 96px);border-radius:16px}.elog-toast-head{padding:12px 10px 10px 14px}.elog-toast-list{padding:0 14px 4px}.elog-top{flex-wrap:wrap;row-gap:0}}.ek-kst{display:grid;align-content:start;gap:7px;margin:0 10px 10px;padding:6px 8px 8px;border:0;border-radius:10px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.ek-kst:hover,.ek-kst:focus-visible{background:color-mix(in srgb,var(--cl-text) 5%,transparent)}.ek-kst:focus-visible{outline:2px solid color-mix(in srgb,var(--cl-text) 30%,transparent);outline-offset:1px}.ek-kst:hover .ek-abo-go,.ek-kst:focus-visible .ek-abo-go{opacity:1}.ek-kst-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ek-kst-n{color:var(--cl-text);font:500 24px/1 var(--cl-font);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.ek-kst-note,.ek-kst-src{min-width:0;overflow:hidden;color:var(--cl-faint);font-size:var(--ed-fs-xs);white-space:nowrap;text-overflow:ellipsis}.ek-kst-src{color:var(--cl-muted)}.ek-kst-src.is-muted{color:var(--cl-faint)}.ek-kst-alert{display:flex;align-items:center;gap:7px;min-width:0;margin:0;color:var(--ed-warn);font-size:var(--ed-fs-xs);line-height:1.35}.ek-dot.is-over{flex:none;background:var(--ed-warn);box-shadow:0 0 0 3px color-mix(in srgb,var(--ed-warn) 16%,transparent)}.ek-kst .ek-meter.is-warn i,.ek-kst .ek-meter.is-over i,.ek-kst-modal .ek-meter.is-warn i,.ek-kst-modal .ek-meter.is-over i{background:var(--ed-warn)}.ek-kst-modal .ek-meter{display:block;height:5px;border-radius:3px;background:color-mix(in srgb,var(--cl-text) 9%,transparent);overflow:hidden}.ek-kst-modal .ek-meter i{display:block;height:100%;border-radius:inherit;background:color-mix(in srgb,var(--cl-text) 55%,var(--cl-card))}.ek-panel.is-kosten.is-over{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ed-warn) 35%,transparent)}.ek-kst-modal{width:min(100%,480px)}.ek-kst-modal .modal-content{display:grid;gap:14px}.ek-kst-sum{display:grid;gap:4px}.ek-kst-modal .ek-kst-n{font-size:30px}.ek-kst-modal .ek-kst-note{white-space:normal}.ek-kst-days{display:flex;align-items:flex-end;gap:2px;height:56px;padding-bottom:1px;border-bottom:1px solid color-mix(in srgb,var(--cl-text) 12%,transparent)}.ek-kst-bar{position:relative;flex:1;height:100%;display:flex;align-items:flex-end}.ek-kst-bar i{display:block;width:100%;border-radius:2px 2px 0 0;background:color-mix(in srgb,var(--cl-text) 45%,var(--cl-card))}.ek-kst-bar.is-zero i{height:1px;border-radius:0;background:color-mix(in srgb,var(--cl-text) 22%,transparent)}.ek-kst-bar.is-future i{display:none}.ek-kst-axis{display:flex;justify-content:space-between;margin-top:-8px;color:var(--cl-faint);font-size:var(--ed-fs-xs)}.ek-kst-list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.ek-kst-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:12px;font-size:var(--ed-fs-sm)}.ek-kst-list li.is-muted{display:block;color:var(--cl-faint)}.ek-kst-name{min-width:0;display:flex;align-items:baseline;gap:8px;color:var(--cl-text)}.ek-kst-name small{color:var(--cl-faint);font-size:var(--ed-fs-xs)}.ek-kst-count{color:var(--cl-faint);font-size:var(--ed-fs-xs);font-variant-numeric:tabular-nums}.ek-kst-amount{color:var(--cl-text);font-variant-numeric:tabular-nums}.ek-kst-modal .ek-kst-small{margin:0;color:var(--cl-faint);font-size:var(--ed-fs-xs);line-height:1.45}.ek-kst-form{display:grid;gap:12px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--cl-text) 10%,transparent)}.ek-kst-form h3{display:flex;align-items:center;gap:7px;margin:0;color:var(--cl-text);font:var(--ed-fw-title, 600) var(--ed-fs-sm)/1.3 var(--cl-font)}.ek-kst-fields{display:flex;gap:10px}.ek-kst-field{flex:1;min-width:0;display:grid;gap:5px;color:var(--cl-muted);font-size:var(--ed-fs-xs)}.ek-kst-field.is-small{flex:0 0 120px}.ek-kst-field input{box-sizing:border-box;width:100%;min-width:0;height:34px;padding:0 10px;border:1px solid color-mix(in srgb,var(--cl-text) 16%,transparent);border-radius:8px;background:var(--cl-main);color:var(--cl-text);font:inherit;font-size:var(--ed-fs-sm);font-variant-numeric:tabular-nums}.ek-kst-field input:focus{outline:2px solid color-mix(in srgb,var(--cl-text) 28%,transparent);outline-offset:0}.ek-kst-check{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;color:var(--cl-text);font-size:var(--ed-fs-sm);cursor:pointer}.ek-kst-check input{margin:3px 0 0;accent-color:var(--cl-text)}.ek-kst-check small{display:block;margin-top:2px;color:var(--cl-faint);font-size:var(--ed-fs-xs)}.ek-kst-error{margin:0;color:var(--ed-warn);font-size:var(--ed-fs-xs)}.ek-kst-acts{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ek-kst-saved{margin-right:auto;color:var(--cl-faint);font-size:var(--ed-fs-xs)}@media(max-width:700px){.ek-kst-fields{flex-direction:column}.ek-kst-field.is-small{flex:1}}.orb{--orb-a: color-mix(in oklch, #D97757 55%, #ffe9d6);--orb-b: color-mix(in oklch, #D97757 78%, #4a1a0a);--orb-glow: #D97757;--orb-c: color-mix(in oklch, #D97757 70%, #2a0d05);--orb-heat: var(--ed-warn);--orb-heat-top: color-mix(in oklch, var(--ed-warn) 60%, #fff6e0);--orb-swim: 7s;--orb-bob: 5s;position:relative;display:inline-grid;place-items:center;flex:none;filter:drop-shadow(0 12px 22px color-mix(in srgb,var(--orb-glow) 18%,transparent))}.orb.chatgpt{--orb-a: color-mix(in oklch, #9fd0ff 80%, #ffffff);--orb-b: color-mix(in oklch, #a98cf6 92%, #ffffff);--orb-c: color-mix(in oklch, #a98cf6 80%, #2a1d6b);--orb-glow: #9fb4ff}.orb.glm{--orb-a: color-mix(in oklch, #8ff0d6 80%, #ffffff);--orb-b: color-mix(in oklch, #2bb39a 90%, #ffffff);--orb-c: color-mix(in oklch, #2bb39a 70%, #06332c);--orb-glow: #4fd1b5}.orb.glm.warn{--orb-glow: color-mix(in oklch, var(--ed-warn) 60%, #4fd1b5)}.orb.warn{--orb-swim: 3s;--orb-bob: 2s;--orb-glow: color-mix(in oklch, var(--ed-warn) 60%, #9fb4ff)}.orb.claude.warn{--orb-glow: color-mix(in oklch, var(--ed-warn) 60%, #D97757)}.orb.limit{--orb-swim: 9s;--orb-bob: 6s;--orb-glow: var(--ed-warn)}.orb-svg{display:block;overflow:visible}.orb-glass-a{stop-color:var(--ed-text);stop-opacity:.1}.orb-glass-b{stop-color:var(--ed-text);stop-opacity:.02}.orb-rim{fill:none;stroke-width:1.1}.orb-rim-a{stop-color:#fff;stop-opacity:.75}.orb-rim-b{stop-color:var(--ed-text);stop-opacity:.1}.orb-rim-c{stop-color:var(--orb-glow);stop-opacity:.5}.orb-shade-a{stop-color:#000;stop-opacity:0}.orb-shade-b{stop-color:#000;stop-opacity:.34}.orb-shine-a{stop-color:#fff;stop-opacity:.38}.orb-shine-b{stop-color:#fff;stop-opacity:0}.orb-glint{fill:#fff;opacity:.55}.orb-bounce{fill:none;stroke:#fff;stroke-opacity:.14;stroke-width:1.6;stroke-linecap:round}.orb-liquid-a{stop-color:color-mix(in oklab,var(--orb-heat-top) var(--orb-warn-top),var(--orb-a))}.orb-liquid-b{stop-color:color-mix(in oklab,var(--orb-heat) calc(var(--orb-warn-mix) * .4),var(--orb-b))}.orb-liquid-c{stop-color:color-mix(in oklch decreasing hue,var(--orb-heat) min(calc(var(--orb-warn-mix) * 1.6),96%),var(--orb-c))}.orb.limit .orb-liquid-b{stop-color:color-mix(in oklab,var(--orb-heat) 85%,var(--orb-b))}.orb-liquid-a.back,.orb-liquid-b.back,.orb-liquid-c.back{stop-opacity:.42}.orb-surface{fill:none;stroke:#fff;stroke-opacity:.6;stroke-width:.8}.orb-level{transform:translateY(var(--orb-level));transition:transform 1.2s cubic-bezier(.22,1,.36,1);animation:orb-rise 1.6s cubic-bezier(.22,1,.36,1) backwards}.orb-bob{animation:orb-bob var(--orb-bob) ease-in-out infinite}.orb-wave{animation:orb-swim var(--orb-swim) linear infinite}.orb-wave.back{animation-duration:calc(var(--orb-swim) * 1.55);animation-direction:reverse}.orb-surface{animation:orb-swim var(--orb-swim) linear infinite}.orb-bubble{fill:#fff;opacity:0;animation:orb-bubble 4.4s ease-in infinite}.orb.warn .orb-bubble{animation-duration:2.3s}.orb-spark{fill:#fff;opacity:0;transform-box:fill-box;transform-origin:center;animation:orb-spark 3.6s ease-in-out infinite}.orb-dust{fill:var(--ed-text);opacity:0;animation:orb-dust 6s ease-in-out infinite}@keyframes orb-rise{0%{transform:translateY(100px)}}@keyframes orb-swim{to{transform:translate(-100px)}}@keyframes orb-bob{50%{transform:translateY(1.3px) rotate(.6deg)}}.orb.warn .orb-bob{animation-name:orb-bob-hard}@keyframes orb-bob-hard{25%{transform:translateY(-1.3px) rotate(-1.6deg)}75%{transform:translateY(1.7px) rotate(1.6deg)}}@keyframes orb-bubble{0%{opacity:0;translate:0 0}20%{opacity:.8}to{opacity:0;translate:1.5px -14px}}@keyframes orb-spark{0%,to{opacity:0;scale:.4}50%{opacity:.95;scale:1}}@keyframes orb-dust{0%,to{opacity:0;translate:0 0}50%{opacity:.35;translate:1px -3px}}.orb-logo{position:absolute;inset:0;margin:auto;display:grid;place-items:center;width:34%;height:34%;border-radius:24%;background:linear-gradient(160deg,color-mix(in oklch,#D97757 82%,#fff),color-mix(in oklch,#D97757 88%,#5a2210));box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #ffffff1f,0 4px 12px #00000038;color:#fff}.orb-logo .provider-logo.claude{fill:#fff}.orb.chatgpt .orb-logo{background:linear-gradient(160deg,#fff,color-mix(in oklch,#9fd0ff 22%,#ffffff));color:color-mix(in oklch,#a98cf6 70%,#2a1d6b)}.orb.glm .orb-logo{background:linear-gradient(160deg,#fff,color-mix(in oklch,#8ff0d6 24%,#ffffff));color:color-mix(in oklch,#2bb39a 75%,#06332c)}.orb.limit .orb-logo{box-shadow:inset 0 1px #ffffff59,0 0 0 2px color-mix(in srgb,var(--ed-warn) 55%,transparent),0 4px 12px #00000038}.orb[data-paused] *,.orb[data-paused]{animation-play-state:paused!important}@media(prefers-color-scheme:light){.orb{filter:drop-shadow(0 10px 18px color-mix(in srgb,var(--orb-glow) 24%,transparent))}.orb-glass-a{stop-opacity:.05}.orb-glass-b{stop-opacity:.015}.orb-shade-b{stop-opacity:.14}.orb-rim-a{stop-opacity:1}.orb-rim-b{stop-opacity:.16}.orb-shine-a{stop-opacity:.7}.orb-dust{fill:var(--orb-glow)}.orb{--orb-heat: color-mix(in oklch, var(--ed-warn) 25%, #ffb547);--orb-heat-top: color-mix(in oklch, var(--ed-warn) 25%, #ffe2b0)}}@media(prefers-reduced-motion:reduce){.orb *,.orb{animation-name:none!important;transition:none!important}.orb-bubble{opacity:.45}.orb-spark{opacity:.7;scale:.8}.orb-dust{opacity:.2}}.orb-tile{display:flex;align-items:center;gap:16px;min-width:0}.orb-text{display:grid;gap:6px;min-width:0}.orb-number{color:var(--ed-text);font-size:46px;line-height:.95;font-weight:var(--ed-fw-medium);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.orb-number small{margin-left:2px;font-size:22px;font-weight:var(--ed-fw-regular);letter-spacing:0;color:var(--ed-muted)}.orb-number.none{font-size:var(--ed-fs-lg);letter-spacing:0}.orb-caption{display:flex;align-items:baseline;gap:7px;min-width:0;color:var(--ed-muted);font-size:var(--ed-fs-xs);line-height:1.35}.orb-caption .orb-dot{align-self:center}.orb-caption-text{min-width:0;text-wrap:balance}.orb-dot{flex:none;width:7px;height:7px;border-radius:50%;background:linear-gradient(160deg,var(--orb-a, #D97757),var(--orb-b, #D97757));box-shadow:0 0 0 3px color-mix(in srgb,var(--orb-glow, #D97757) 16%,transparent)}.orb-tile.claude{--orb-a: color-mix(in oklch, #D97757 62%, #fff3e6);--orb-b: #D97757;--orb-glow: #D97757}.orb-tile.chatgpt{--orb-a: #9fd0ff;--orb-b: #a98cf6;--orb-glow: #9fb4ff}.orb-tile.glm{--orb-a: #8ff0d6;--orb-b: #2bb39a;--orb-glow: #4fd1b5}.orb-sub{color:var(--ed-faint);font-size:var(--ed-fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orb-sub b{color:var(--ed-muted);font-weight:var(--ed-fw-medium)}.orb-tile.limit .orb-number,.orb-tile.limit .orb-caption{color:var(--ed-warn)}.orb-tile.limit .orb-number small{color:inherit}.ek{--ek-glow: var(--eagle-orb-a, var(--ed-ember));--ek-gap: 14px;--eo-jou: var(--ed-ember-text, var(--ed-ember));--eo-vast: var(--ed-neg);--eo-loopt: var(--ed-info);--eo-keuren: var(--ed-pos);flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--ek-gap);grid-template-columns:minmax(0,1fr);padding:22px 26px 24px;background:var(--cl-main);color:var(--cl-text);font-family:var(--cl-font)}.ek-head{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:20px;animation:ek-in .35s ease both}.ek-hello h1{margin:0;font:500 22px/1.2 var(--cl-font);letter-spacing:-.015em}.ek-hello p{margin:3px 0 0;display:flex;gap:10px;color:var(--cl-muted);font-size:var(--ed-fs-sm)}.ek-date:first-letter{text-transform:uppercase}.ek-clock{color:var(--cl-faint);font-variant-numeric:tabular-nums}.ek-head-acts{display:flex;align-items:center;gap:8px}.ek-ghost,.ek-pause,.ek-round{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:34px;padding:0 14px;border-radius:999px;cursor:pointer;font:500 var(--ed-fs-sm)/1 var(--cl-font);white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,transform .12s ease,opacity .15s ease}.ek-ghost{border:1px solid var(--cl-line);background:transparent;color:var(--cl-muted)}.ek-ghost:hover,.ek-ghost:focus-visible{color:var(--cl-text);border-color:var(--cl-line-strong)}.ek-pause{border:1px solid var(--cl-line-strong);background:var(--cl-card);color:var(--cl-text)}.ek-pause:hover:not(:disabled),.ek-pause:focus-visible{background:color-mix(in srgb,var(--cl-text) 7%,var(--cl-card))}.ek-pause:disabled{opacity:.4;cursor:default}.ek-pause-n,.ek-round-n{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--cl-text) 10%,transparent)}.ek-ghost:active,.ek-pause:active:not(:disabled),.ek-round:active:not(:disabled){transform:scale(.98)}.ek-grid{grid-column:1;grid-row:2;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,1.05fr) minmax(0,1fr);gap:var(--ek-gap)}.ek-col{min-height:0;display:flex;flex-direction:column;gap:var(--ek-gap)}.ek-panel{min-height:0;display:flex;flex-direction:column;border:1px solid var(--cl-line);border-radius:16px;background:var(--cl-card);overflow:hidden;animation:ek-in .4s .05s ease both}.ek-col>.ek-panel{flex:var(--ek-w, 1) 1 auto;min-height:112px;transition:flex-grow .5s cubic-bezier(.2,.8,.2,1)}.ek-panel-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px 8px}.ek-panel-head h2{margin:0;display:inline-flex;align-items:center;gap:8px;color:var(--cl-muted);font:var(--ed-fw-title) var(--ed-fs-xs)/1.3 var(--cl-font);letter-spacing:.06em;text-transform:uppercase}.ek-count{min-width:0;overflow:hidden;color:var(--cl-text);font:500 var(--ed-fs-sm)/1.2 var(--cl-font);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis}.ek-panel-head h2{flex:none}.ek-count.is-zero{color:var(--cl-faint)}.ek-panel.is-jou .ek-panel-head h2{color:color-mix(in srgb,var(--eo-jou) 75%,var(--cl-text))}.ek-panel.is-vast .ek-count:not(.is-zero){color:var(--eo-vast)}.ek-empty{margin:0;padding:4px 16px 16px;color:var(--cl-faint);font-size:var(--ed-fs-sm)}.ek-panel.is-leeg .ek-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding-top:0;text-align:center}.ek-panel.is-leeg .ek-empty svg{opacity:.55}.ek-empty.is-small{padding:2px 16px 14px}.ek .ek-list .eo-acts .eo-go{display:none}.ek-more{flex:none;display:inline-flex;align-items:center;gap:6px;margin:0;padding:10px 16px 12px;border:0;border-top:1px solid var(--cl-line);background:none;color:var(--cl-muted);font:500 var(--ed-fs-sm)/1 var(--cl-font);text-align:left;cursor:pointer}.ek-more:hover,.ek-more:focus-visible{color:var(--cl-text);background:color-mix(in srgb,var(--cl-text) 3%,transparent)}.ek .ek-list{min-height:0;overflow-y:auto;border:0;border-top:1px solid var(--cl-line);border-radius:0;background:none;scrollbar-width:thin}.ek .ek-list .eo-main{padding:10px 14px;gap:11px}.ek .ek-list .eo-tile{width:24px;height:24px;border-radius:8px}.ek .ek-list .eo-tile>svg{width:17px;height:17px}.ek .ek-list .eo-title{font-size:var(--ed-fs-md)}.ek .ek-list .eo-text{font-size:var(--ed-fs-sm)}.ek .ek-list .eo-text.is-two{-webkit-line-clamp:1}.ek .ek-list .eo-acts{padding:0 14px 10px 49px;margin-top:-2px}.ek .ek-list .eo-btn{height:26px;padding:0 10px;font-size:var(--ed-fs-xs)}.ek .ek-list .eo-line{padding-right:8px}.ek .ek-list .eo-bars{max-width:none}.ek .ek-list .eo-error,.ek .ek-list .eo-card{margin-left:49px;margin-right:14px}.ek-core{position:relative;z-index:0;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:8px 6px 4px;animation:ek-in .45s ease both}.ek-core:before{content:"";position:absolute;inset:0 4% 32%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--ek-glow) 9%,transparent),transparent)}.ek-core:after{content:"";position:absolute;inset:-6px -4px;pointer-events:none;z-index:-1;background-image:radial-gradient(color-mix(in srgb,var(--cl-text) 13%,transparent) 1px,transparent 1.4px);background-size:18px 18px;-webkit-mask-image:radial-gradient(ellipse 55% 48% at 50% 36%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 55% 48% at 50% 36%,#000 20%,transparent 75%)}.ek-orb{--size: min(248px, 31vh);position:relative;flex:none;width:var(--size);height:var(--size);display:grid;place-items:center}.ek-orb-rings{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ek-orb-rings circle{fill:none;transform-origin:130px 130px}.ek-ring-ticks{stroke:color-mix(in srgb,var(--cl-text) 18%,transparent);stroke-width:1;stroke-dasharray:1 7.25;animation:ek-spin 120s linear infinite}.ek-ring-track{stroke:color-mix(in srgb,var(--cl-text) 7%,transparent);stroke-width:1.5}.ek-ring-progress{stroke:var(--ek-glow);stroke-width:2;stroke-linecap:round;transform:rotate(-90deg);transition:stroke-dashoffset .6s ease;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--ek-glow) 60%,transparent))}.ek-ring-inner{stroke:color-mix(in srgb,var(--cl-text) 10%,transparent);stroke-width:1;stroke-dasharray:40 10 4 10;animation:ek-spin 70s linear infinite reverse}.ek-orbit{transform-origin:130px 130px;transform:rotate(-18deg)}.ek-orbit ellipse{fill:none;stroke:color-mix(in srgb,var(--ek-glow) 26%,transparent);stroke-width:1}.ek-orbit-dot{fill:var(--ek-glow);filter:drop-shadow(0 0 4px var(--ek-glow));transform-box:view-box;offset-path:ellipse(122px 34px at 130px 130px);animation:ek-orbit 14s linear infinite}.ek-orb-glow{position:absolute;width:62%;height:62%;border-radius:50%;background:var(--ek-glow);filter:blur(38px);opacity:.2;animation:ek-breathe 6s ease-in-out infinite}.ek-orb-core{--base: color-mix(in srgb, var(--ek-glow) 14%, var(--cl-card));position:relative;width:54%;height:54%;border-radius:50%;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 60%,color-mix(in srgb,var(--ek-glow) 38%,var(--base)),var(--base) 75%);box-shadow:0 0 0 1px color-mix(in srgb,var(--ek-glow) 28%,transparent),0 18px 50px -14px color-mix(in srgb,var(--ek-glow) 65%,transparent);animation:ek-float 7s ease-in-out infinite}.ek-blob{position:absolute;border-radius:50%;filter:blur(14px);mix-blend-mode:normal;animation:ek-spin 11s linear infinite}.ek-blob.is-a{inset:8% 30% 34% 2%;transform-origin:85% 75%;background:radial-gradient(circle,var(--ek-glow) 0 35%,transparent 70%)}.ek-blob.is-b{inset:34% 4% 6% 36%;transform-origin:15% 25%;animation-duration:15s;animation-direction:reverse;background:radial-gradient(circle,color-mix(in srgb,var(--ek-glow) 55%,#ffd9a8) 0 30%,transparent 70%)}.ek-blob.is-c{inset:22% 18%;transform-origin:40% 60%;animation-duration:19s;opacity:.85;background:radial-gradient(circle,color-mix(in srgb,var(--ed-ember-deep, var(--ek-glow)) 80%,transparent) 0 30%,transparent 70%)}.ek-orb-glass{position:absolute;inset:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 32% 24%,color-mix(in srgb,#fff 38%,transparent),transparent 34%),radial-gradient(circle at 50% 50%,transparent 58%,color-mix(in srgb,#000 16%,transparent) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 14%,transparent),inset 0 -14px 28px color-mix(in srgb,var(--ek-glow) 30%,transparent)}@media(prefers-color-scheme:light){.ek-orb-glow{opacity:.12;filter:blur(30px)}.ek-orb-core{--base: color-mix(in srgb, var(--ek-glow) 22%, var(--cl-card))}.ek-core:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--ek-glow) 5%,transparent),transparent)}}.ek-orb-wave{position:absolute;width:54%;height:54%;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--ek-glow) 55%,transparent);animation:ek-wave 2.4s ease-out infinite}.ek-orb-wave.is-late{animation-delay:1.2s}.ek-orb.is-rust .ek-blob{animation-duration:22s}.ek-orb.is-rust .ek-blob.is-b{animation-duration:28s}.ek-orb.is-denkt .ek-blob,.ek-orb.is-plant .ek-blob,.ek-orb.is-verbindt .ek-blob{animation-duration:3.4s}.ek-orb.is-denkt .ek-orbit-dot,.ek-orb.is-plant .ek-orbit-dot{animation-duration:3.5s}.ek-orb.is-denkt .ek-ring-inner,.ek-orb.is-plant .ek-ring-inner{animation-duration:8s}.ek-orb.is-praat .ek-orb-core{animation:ek-talk .9s ease-in-out infinite}.ek-orb.is-praat .ek-orb-glow,.ek-orb.is-voert .ek-orb-glow,.ek-orb.is-luistert .ek-orb-glow{opacity:.38;animation-duration:2.4s}.ek-orb.is-voert .ek-blob,.ek-orb.is-voert .ek-orbit-dot{animation-duration:6s}.ek-orb.is-rust :is(.ek-ring-ticks,.ek-ring-inner,.ek-orbit-dot,.ek-orb-glow,.ek-orb-core,.ek-blob){animation-play-state:paused}.ek-core.has-talk{justify-content:flex-start;gap:12px}.ek-talk-slot{position:relative;width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ek-talk-slot>.ep{flex:1 1 auto;min-height:0;width:100%;max-width:none;margin:0;display:flex;flex-direction:column;border-radius:16px}.ek-talk-slot .ep{--ep-size: clamp(112px, 17vh, 156px)}.ek-talk-slot .ep-stage{flex:none;gap:12px;padding:22px 18px 16px}.ek-talk-slot .ep-state{font-size:var(--ed-fs-lg)}.ek-talk-slot .ep-caption{-webkit-line-clamp:2;font-size:var(--ed-fs-sm)}.ek-talk-slot .ep-mic{height:26px;padding:0 10px;font-size:var(--ed-fs-xs)}.ek-talk-slot .ep-micbar{height:26px;margin:-10px 0 -4px}.ek-talk-slot .ep-convo{flex:1 1 auto;min-height:0;max-height:none;gap:12px;padding:14px 18px}.ek-talk-slot .ep-foot{display:none}.ek-talk-slot .ep-convo:has(>.ep-empty){display:none}.ek-kern-text{position:relative;display:grid;justify-items:center;gap:6px;max-width:360px;text-align:center}.ek-standen{margin:0;padding:0;list-style:none;display:flex;gap:4px}.ek-standen li{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;color:var(--cl-faint);font:var(--ed-fw-title) var(--ed-fs-xs)/1 var(--cl-font);letter-spacing:.04em;transition:color .25s ease,background-color .25s ease}.ek-standen li .ek-dot{width:5px;height:5px;background:color-mix(in srgb,var(--cl-text) 18%,transparent);box-shadow:none;animation:none}.ek-standen li.is-on{color:var(--cl-text);background:color-mix(in srgb,var(--ek-glow) 12%,transparent)}.ek-standen li.is-on .ek-dot{background:var(--ek-glow);box-shadow:0 0 8px var(--ek-glow);animation:ek-pulse 1.6s ease-in-out infinite}.ek-kern-label{display:inline-flex;align-items:center;gap:7px;color:var(--cl-text);font:var(--ed-fw-title) var(--ed-fs-xs)/1 var(--cl-font);letter-spacing:.08em;text-transform:uppercase}.ek-kern-line{margin:0;min-height:2.9em;max-width:340px;color:var(--cl-muted);font-size:var(--ed-fs-md);line-height:1.45;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ek-kern-line b{color:var(--cl-text);font-weight:500}.ek-bezig{position:relative;flex:none;width:100%;max-width:440px;border:1px solid var(--cl-line);border-radius:14px;background:var(--cl-card);padding:8px 6px 6px;animation:ek-in .35s ease both}.ek-bezig-kop{display:flex;align-items:center;gap:7px;margin:0;padding:2px 10px 6px;color:var(--cl-muted);font:var(--ed-fw-title) var(--ed-fs-xs)/1.2 var(--cl-font);letter-spacing:.06em;text-transform:uppercase}.ek-bezig-list{margin:0;padding:0;list-style:none;display:grid;gap:1px}.ek-bezig-row{width:100%;display:grid;grid-template-columns:26px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:7px 10px;border:0;border-radius:10px;background:transparent;color:var(--cl-text);text-align:left;font:inherit;cursor:pointer;transition:background-color .15s ease}.ek-bezig-row:hover,.ek-bezig-row:focus-visible{background:color-mix(in srgb,var(--cl-text) 5%,transparent)}.ek-bezig-row:active{transform:scale(.995)}.ek-bezig-icon{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;color:var(--cl-muted);background:color-mix(in srgb,var(--cl-text) 6%,transparent)}.ek-bezig-row.is-live .ek-bezig-icon{color:var(--ek-glow);background:color-mix(in srgb,var(--ek-glow) 12%,transparent)}.ek-bezig-row.is-wacht .ek-bezig-icon{color:var(--eo-jou);background:color-mix(in srgb,var(--eo-jou) 12%,transparent)}.ek-bezig-main{min-width:0;display:grid;gap:2px}.ek-bezig-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:var(--ed-fw-title) var(--ed-fs-sm)/1.3 var(--cl-font)}.ek-bezig-sub{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--cl-muted);font-size:var(--ed-fs-xs);line-height:1.3}.ek-bezig-text{color:var(--cl-faint)}.ek-bezig-go{color:var(--cl-faint);opacity:0;transition:opacity .15s ease}.ek-bezig-row:hover .ek-bezig-go,.ek-bezig-row:focus-visible .ek-bezig-go{opacity:1}@media(prefers-reduced-motion:reduce){.ek-bezig{animation:none}}.ek-core-acts{position:relative;display:flex;align-items:center;gap:8px}.ek-round{height:38px;border:1px solid var(--cl-line-strong);background:var(--cl-card);color:var(--cl-text)}.ek-round:hover:not(:disabled),.ek-round:focus-visible{background:color-mix(in srgb,var(--cl-text) 6%,var(--cl-card))}.ek-round:disabled{opacity:.4;cursor:default}.ek-stats{position:relative;width:100%;max-width:440px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:6px;border-top:1px solid var(--cl-line);padding-top:14px}.ek-stat{display:grid;justify-items:center;gap:5px;text-align:center}.ek-stat+.ek-stat{border-left:1px solid var(--cl-line)}.ek-stat-n{font:500 26px/1 var(--cl-font);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ek-stat-l{color:var(--cl-muted);font-size:var(--ed-fs-xs);line-height:1.25}.ek-stat.is-vast:not(.is-zero) .ek-stat-n{color:var(--eo-vast)}.ek-stat.is-zero .ek-stat-n,.ek-stat.is-zero .ek-stat-l{color:var(--cl-faint)}.ek-dock{grid-column:1;grid-row:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ek-gap)}.ek-dock .ek-panel{animation-delay:.1s}.ek-dock .ek-panel{border-color:transparent;background:color-mix(in srgb,var(--cl-text) 3.5%,var(--cl-main))}.ek-rows{margin:0;padding:0 16px 12px;list-style:none;display:grid;gap:9px}.ek-rows>li{display:grid;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:20px;font-size:var(--ed-fs-sm)}.ek-rows>li>.ek-row-text:nth-child(2):last-child{grid-column:2 / -1}.ek-row-name{display:inline-flex;align-items:center;gap:6px;color:var(--cl-muted);white-space:nowrap}.ek-row-val{color:var(--cl-text);font-variant-numeric:tabular-nums;white-space:nowrap}.ek-row-text{min-width:0;display:inline-flex;align-items:center;gap:7px;overflow:hidden;color:var(--cl-text);white-space:nowrap;text-overflow:ellipsis}.ek-row-text.is-muted{color:var(--cl-faint)}.ek-row-text.is-warn,.ek-row-text.is-late{color:var(--eo-jou)}.ek-meter{height:5px;border-radius:3px;background:color-mix(in srgb,var(--cl-text) 9%,transparent);overflow:hidden}.ek-meter i{display:block;height:100%;border-radius:inherit;background:color-mix(in srgb,var(--cl-text) 55%,var(--cl-card));transition:width .6s ease}.ek-meter.is-warn i{background:var(--eo-jou)}.ek-plan{grid-template-columns:86px minmax(0,1fr) auto!important;row-gap:2px!important}.ek-plan-sub{grid-column:2 / -1;color:var(--cl-faint);font-size:var(--ed-fs-xs)}.ek-abos{display:grid;align-content:start;gap:4px;margin:0 10px 10px;padding:2px 0;border:0;border-radius:12px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ek-abos:disabled{cursor:default}.ek-abos .ek-abo{display:grid;grid-template-columns:56px minmax(0,1fr) 14px;align-items:center;gap:14px;padding:5px 8px;border-radius:10px;transition:background .15s ease}.ek-abos:hover:not(:disabled) .ek-abo,.ek-abos:focus-visible .ek-abo{background:color-mix(in srgb,var(--cl-text) 5%,transparent)}.ek-abos:focus-visible{outline:2px solid color-mix(in srgb,var(--cl-text) 30%,transparent);outline-offset:1px}.ek-abos.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.ek-abos.three .ek-abo{grid-template-columns:minmax(0,1fr);justify-items:center;gap:8px;padding:8px 4px;text-align:center}.ek-abos.three .ek-abo-text{justify-items:center;width:100%}.ek-abos.three .ek-abo-text>*{max-width:100%}.ek-abos.three .ek-abo-cap{white-space:normal;text-wrap:balance}.ek-abos.three .orb-caption .orb-dot{display:none}.ek-abos.three .orb-caption{justify-content:center}.ek-abos.three .ek-abo-go{display:none}.ek-abo .orb{filter:drop-shadow(0 5px 10px color-mix(in srgb,var(--orb-glow) 22%,transparent))}.ek-abo-text{display:grid;gap:2px;min-width:0}.ek-abo-n{color:var(--cl-text);font:500 24px/1 var(--cl-font);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ek-abo-n small{margin-left:1px;font-size:12px;font-weight:400;letter-spacing:0;color:var(--cl-muted)}.ek-abo-n.none{font-size:var(--ed-fs-sm);letter-spacing:0;color:var(--cl-muted)}.ek-abo-cap{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ek-abo .orb-caption{gap:6px}.ek-abo .ek-plan-sub{grid-column:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ek-abo-go{align-self:center;color:var(--cl-faint);opacity:0;transition:opacity .15s ease}.ek-abos:hover:not(:disabled) .ek-abo-go,.ek-abos:focus-visible .ek-abo-go{opacity:1}.ek-abo.limit .ek-plan-sub{color:var(--eo-jou)}.ek-links{margin:0;padding:2px 16px 14px;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.ek-links li{display:flex;align-items:center;gap:8px;min-width:0;font-size:var(--ed-fs-sm);color:var(--cl-text)}.ek-links li.is-off,.ek-links li.is-unknown{color:var(--cl-faint)}.ek-link-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ek-today{display:block!important}.ek-today-btn{width:100%;display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;padding:5px 8px;margin:0 -8px;border:0;border-radius:9px;background:none;color:var(--cl-muted);font:inherit;font-size:var(--ed-fs-sm);text-align:left;cursor:pointer;box-sizing:content-box}.ek-today-btn:hover:not(:disabled),.ek-today-btn:focus-visible{background:color-mix(in srgb,var(--cl-text) 5%,transparent)}.ek-today-btn:disabled{cursor:default}.ek-today-btn>svg{margin-top:2px}.ek-today-main{min-width:0;display:grid;gap:2px}.ek-today-main .ek-row-name{font-size:var(--ed-fs-xs);color:var(--cl-faint)}.ek-today-main .ek-row-text{display:block}.ek-strip{flex:none;display:flex;align-items:center;min-height:52px;padding:6px 16px;border:1px solid var(--cl-line);border-radius:16px;background:var(--cl-card);animation:ek-in .4s .08s ease both}.ek-strip .ek-today-btn{margin:0 -8px}.ek-strip.is-live .ek-today-btn>svg{color:var(--ek-glow);animation:ek-pulse 1.6s ease-in-out infinite}.ek-today-link .ek-row-text{color:var(--cl-muted)}.ek-weg-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.ek-weg-counts{display:inline-flex;gap:10px;flex:none}.ek-weg-n{color:var(--cl-text);font-size:var(--ed-fs-xs);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.ek-weg-n.is-zero{color:var(--cl-faint);font-weight:400}.ek-weg .ek-row-text{display:flex!important;align-items:center;gap:7px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ek-weg.is-eagle .ek-today-btn>svg{color:var(--eo-loopt)}.ek-weg.is-jou .ek-today-btn>svg{color:var(--eo-jou)}.ek-weg.is-jou .ek-row-text{color:var(--cl-text)}.ek-dot.is-jou{background:var(--eo-jou)}.ek-weg-modal{width:min(520px,calc(100vw - 32px));--eo-jou: var(--ed-ember-text, var(--ed-ember))}.ek-weg-modal .modal-content{max-height:min(72vh,640px);overflow-y:auto}.ek-weg-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.ek-weg-stat{display:grid;gap:2px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--cl-text) 4%,transparent)}.ek-weg-stat b{font:500 22px/1.1 var(--cl-font);font-variant-numeric:tabular-nums;color:var(--cl-text)}.ek-weg-stat span{color:var(--cl-muted);font-size:var(--ed-fs-xs)}.ek-weg-stat.is-zero b{color:var(--cl-faint)}.ek-weg-stat.is-jou:not(.is-zero) b{color:var(--eo-jou)}.ek-weg-line{margin:0 0 14px;color:var(--cl-muted);font-size:var(--ed-fs-md);line-height:1.5}.ek-weg-note{margin:-6px 0 14px;padding:8px 12px;border-radius:10px;background:color-mix(in srgb,var(--ed-info) 10%,transparent);color:var(--cl-text);font-size:var(--ed-fs-sm)}.ek-weg-label{margin:0 0 8px;color:var(--cl-faint);font:var(--ed-fw-title) var(--ed-fs-xs)/1.3 var(--cl-font);letter-spacing:.06em;text-transform:uppercase}.ek-weg-list{margin:0 0 16px;padding:0;list-style:none;display:grid;gap:8px}.ek-weg-item{padding:10px 12px;border:1px solid var(--cl-line);border-radius:12px}.ek-weg-item.is-jou{border-color:color-mix(in srgb,var(--eo-jou) 35%,var(--cl-line))}.ek-weg-item-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.ek-weg-title{font-size:var(--ed-fs-sm);font-weight:500;color:var(--cl-text)}.ek-weg-chats{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--cl-faint);font-size:var(--ed-fs-xs)}.ek-weg-text{margin:4px 0 0;color:var(--cl-muted);font-size:var(--ed-fs-sm);line-height:1.45}.ek-weg-list.is-eagle .ek-weg-item{padding:8px 12px;background:color-mix(in srgb,var(--cl-text) 3%,transparent);border-color:transparent}.ek-weg-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ek-weg-acts .eo-btn{height:32px}.ek-weg-calm{margin:0 0 16px;color:var(--cl-faint);font-size:var(--ed-fs-sm)}.ek-weg-solved{margin:0;color:var(--cl-faint);font-size:var(--ed-fs-xs)}.ek-panel.is-berichten.has-rows .ek-msgs{flex:1}.ek-panel.is-berichten .ek-more{margin-top:auto}.ek-panel{border-radius:18px}.ek-panel-head{padding:14px 18px 8px}.ek-panel .ek-rows,.ek-panel .ek-links{padding-left:18px;padding-right:18px}.ek-msgs{min-height:0;margin:0;padding:0 8px 8px;list-style:none;display:grid;align-content:start;gap:2px;overflow-y:auto;scrollbar-width:thin}.ek-msg{width:100%;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 8px;border:0;border-radius:12px;background:none;color:var(--cl-text);font:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.ek-msg:hover,.ek-msg:focus-visible{background:color-mix(in srgb,var(--cl-text) 5%,transparent)}.ek-msg-src{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;color:var(--cl-muted);background:color-mix(in srgb,var(--cl-text) 5%,transparent)}.ek-msg-src.is-whatsapp{color:var(--ed-pos);background:color-mix(in srgb,var(--ed-pos) 10%,transparent)}.ek-msg-body{min-width:0;display:grid;gap:1px}.ek-msg-who{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--ed-fs-md);font-weight:500}.ek-msg-where{color:var(--cl-faint);font-weight:400}.ek-msg-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--cl-muted);font-size:var(--ed-fs-sm)}.ek-msg-wait{align-self:start;padding-top:2px;color:var(--cl-faint);font-size:var(--ed-fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.ek-msg-wait.is-late{color:var(--eo-jou)}.ek-col>.ek-panel.is-berichten{--ek-w: var(--ek-w-berichten, 2)}.ek-col>.ek-panel.is-berichten.is-leeg{--ek-w: 1}.ek-col>.ek-panel.is-dicht{flex:none;min-height:0;background:color-mix(in srgb,var(--cl-text) 1.5%,var(--cl-card))}.ek-panel-head.ek-chip{min-height:48px;padding:0 12px 0 18px;gap:12px}.ek-chip-hint{flex:1;min-width:0;overflow:hidden;color:var(--cl-faint);font-size:var(--ed-fs-xs);white-space:nowrap;text-overflow:ellipsis;text-align:right}.ek-empty-step.is-chip{flex:none;margin:0 0 0 auto;padding:4px 10px}.ek-chip-check{position:relative;flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:var(--ed-pos);background:color-mix(in srgb,var(--ed-pos) 14%,transparent);animation:ek-pop .55s .08s cubic-bezier(.34,1.56,.64,1) both}.ek-chip-check:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;animation:ek-ring-out 1s .35s ease-out both}.ek-chip-check svg path{stroke-dasharray:24;animation:ek-draw .45s .3s ease-out both}.ek-panel:is(.is-vol,.is-kort) .ek-list :is(.eo-acts,.eo-card){display:none}.ek-panel.is-vol .ek-list .eo-main{padding-top:8px;padding-bottom:8px}.ek-panel.is-kort .ek-list .eo-main{align-items:center;padding-top:7px;padding-bottom:7px}.ek-panel.is-kort .ek-list :is(.eo-text,.eo-steps){display:none}.ek-panel.is-kort .ek-list .eo-tile{width:22px;height:22px}.ek-hello p.ek-focus{display:block;max-width:62ch;margin-top:6px;overflow:hidden;color:var(--cl-text);white-space:nowrap;text-overflow:ellipsis}.ek-empty-text{color:var(--cl-muted)}.ek-empty-hint{max-width:30ch;color:var(--cl-faint);font-size:var(--ed-fs-xs);line-height:1.4}.ek-empty-step{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:6px 12px;border:1px solid var(--cl-line);border-radius:999px;background:var(--cl-card);color:var(--cl-text);font:500 var(--ed-fs-xs)/1.2 var(--cl-font);cursor:pointer;transition:background .15s ease,border-color .15s ease}.ek-empty-step:hover,.ek-empty-step:focus-visible{border-color:color-mix(in srgb,var(--cl-text) 22%,transparent);background:color-mix(in srgb,var(--cl-text) 5%,var(--cl-card))}.ek-panel.is-leeg .ek-empty{gap:6px}.ek-panel.is-leeg .ek-empty svg:first-child{margin-bottom:2px}.ek-empty-btn{width:100%;border:0;background:none;font:inherit;font-size:var(--ed-fs-sm);cursor:pointer}.ek-empty-btn:hover{color:var(--cl-text)}.ek-aankomend{min-height:0}.ek-ak-body{flex:1;min-height:0;overflow-y:auto;display:grid;align-content:start;gap:18px;padding:12px 10px 14px;border-top:1px solid var(--cl-line);scrollbar-width:thin}.ek-ak-group{display:grid;gap:2px}.ek-ak-label{margin:0;padding:0 8px 4px;display:flex;align-items:baseline;gap:6px;color:var(--cl-faint);font:var(--ed-fw-title) 10.5px/1.3 var(--cl-font);letter-spacing:.06em;text-transform:uppercase}.ek-ak-label span{color:var(--cl-muted);font-variant-numeric:tabular-nums;letter-spacing:0}.ek-ak-list{margin:0;padding:0;list-style:none;display:grid;gap:0}.ek-ak-row{width:100%;display:grid;grid-template-columns:40px 14px minmax(0,1fr);align-items:start;gap:9px;padding:6px 8px;border:0;border-radius:10px;background:none;color:var(--cl-text);font:inherit;font-size:var(--ed-fs-sm);text-align:left;text-decoration:none;cursor:pointer;transition:background-color .15s ease,transform .12s ease}.ek-ak-row:hover,.ek-ak-row:focus-visible{background:color-mix(in srgb,var(--cl-text) 5%,transparent)}.ek-ak-row:active{transform:scale(.98)}.ek-ak-row.is-static{cursor:default}.ek-ak-row.is-static:hover{background:none}.ek-ak-row.is-static:active{transform:none}.ek-ak-time{color:var(--cl-muted);font-size:var(--ed-fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:20px}.ek-ak-mark{display:grid;place-items:center;height:20px;color:var(--cl-muted)}.ek-ak-mark>i{width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--cl-text) 35%,transparent)}li.is-taak .ek-ak-mark>i{background:transparent;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--cl-text) 35%,transparent)}li.is-nu .ek-ak-time{color:var(--ek-glow);font-weight:var(--ed-fw-title)}li.is-nu .ek-ak-mark>i{background:var(--ek-glow);box-shadow:0 0 0 3px color-mix(in srgb,var(--ek-glow) 18%,transparent)}li.is-laat .ek-ak-time{color:var(--ed-warn);font-weight:var(--ed-fw-title)}li.is-laat .ek-ak-mark>i{box-shadow:inset 0 0 0 1.5px var(--ed-warn)}.ek-ak-main{min-width:0;display:grid;gap:1px}.ek-ak-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:20px}.ek-ak-sub{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--cl-faint);font-size:var(--ed-fs-xs);line-height:1.35}.ek-ak-note{margin:0;padding:4px 8px;display:inline-flex;align-items:center;gap:7px;border:0;background:none;color:var(--cl-faint);font:inherit;font-size:var(--ed-fs-sm);text-align:left}.ek-ak-note.is-link{color:var(--cl-muted);cursor:pointer;border-radius:9px}.ek-ak-note.is-link:hover,.ek-ak-note.is-link:focus-visible{color:var(--cl-text);background:color-mix(in srgb,var(--cl-text) 5%,transparent)}.ek-count.is-next{color:var(--cl-muted);font-size:var(--ed-fs-xs)}.ek-dot{flex:none;display:inline-block;width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--cl-text) 22%,transparent)}.ek-dot.is-on{background:var(--ed-pos);box-shadow:0 0 0 3px color-mix(in srgb,var(--ed-pos) 16%,transparent)}.ek-dot.is-warn{background:var(--eo-jou)}.ek-dot.is-unknown{background:transparent;box-shadow:inset 0 0 0 1px var(--cl-line-strong)}.ek-dot.is-live{background:var(--eo-loopt);animation:ek-pulse 1.8s ease-in-out infinite}.ek-dot.is-kern{background:var(--ek-glow);box-shadow:0 0 8px var(--ek-glow)}.ek-core.is-rust .ek-dot.is-kern{box-shadow:none;opacity:.7}.ek-core:not(.is-rust) .ek-dot.is-kern{animation:ek-pulse 1.6s ease-in-out infinite}.ek-pause-modal{width:min(440px,calc(100vw - 32px))}.ek-pause-text{margin:0 0 12px;color:var(--cl-muted);font-size:var(--ed-fs-md);line-height:1.5}.ek-pause-list{margin:0 0 18px;padding:0;list-style:none;display:grid;gap:6px;font-size:var(--ed-fs-sm)}.ek-pause-list li{padding:8px 12px;border-radius:10px;background:color-mix(in srgb,var(--cl-text) 4%,transparent);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ek-pause-acts{display:flex;justify-content:flex-end;gap:8px}.ek-pause-go{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 14px;border:1px solid var(--cl-text);border-radius:999px;background:var(--cl-text);color:var(--cl-card);font:500 var(--ed-fs-sm)/1 var(--cl-font);cursor:pointer}.ek-pause-go:disabled{opacity:.6;cursor:default}@keyframes ek-in{0%{opacity:0;transform:translateY(6px)}}@keyframes ek-spin{to{transform:rotate(360deg)}}@keyframes ek-breathe{50%{opacity:.18;transform:scale(.9)}}@keyframes ek-float{50%{transform:translateY(-3px) scale(1.015)}}@keyframes ek-talk{25%{transform:scale(1.05,.97)}50%{transform:scale(.98,1.03)}75%{transform:scale(1.03,.99)}}@keyframes ek-wave{0%{transform:scale(1);opacity:.8}to{transform:scale(1.75);opacity:0}}@keyframes ek-pulse{50%{opacity:.35}}@keyframes ek-orbit{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes ek-pop{0%{opacity:0;transform:scale(.4)}}@keyframes ek-draw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes ek-ring-out{0%{box-shadow:0 0 color-mix(in srgb,var(--ed-pos) 45%,transparent)}to{box-shadow:0 0 0 10px transparent}}@media(prefers-reduced-motion:reduce){.ek,.ek *{animation:none!important}}@media(max-width:1400px){.ek-plan .ek-meter{display:none}.ek-plan .ek-row-val{grid-column:2 / -1;overflow:hidden;text-overflow:ellipsis}.ek-stat-n{font-size:22px}.ek-rows>li,.ek-plan{grid-template-columns:58px minmax(0,1fr) auto!important}.ek-rows>li.ek-plan{grid-template-columns:80px minmax(0,1fr) auto!important}.ek-row-text,.ek-row-val,.ek-panel.is-links .ek-count{font-size:var(--ed-fs-xs)}.ek-standen li{padding:0 7px}}@media(max-height:820px){.ek{padding-top:16px;padding-bottom:16px;--ek-gap: 12px}.ek-orb{--size: min(190px, 26vh)}.ek-core{gap:10px}}@media(max-width:1100px){.ek,.ek-grid{grid-template-rows:none;grid-auto-rows:max-content}.ek-grid,.ek-col,.ek-core,.ek-panel,.ek-talk-slot{min-height:auto}.ek-talk-slot{overflow:visible}.ek-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ek-core{grid-column:1 / -1;order:-1;padding:10px 0 14px}.ek-col>.ek-panel{flex:none}.ek-dock{grid-template-columns:repeat(2,minmax(0,1fr))}.ek{grid-template-columns:minmax(0,1fr)}.ek-head,.ek-grid,.ek-dock,.ek-aankomend{grid-column:1;grid-row:auto}.ek-ak-body{overflow:visible}}@media(max-width:700px){.ek{padding:18px 14px 96px}.ek-head{flex-wrap:wrap}.ek-head-acts{width:100%;display:grid;grid-template-columns:auto 1fr}.ek-ghost,.ek-pause{height:40px}.ek-grid,.ek-dock{grid-template-columns:minmax(0,1fr)}.ek-orb{--size: 200px}.ek-core-acts{width:100%;display:grid;grid-template-columns:1fr}.ek-round{height:44px}.ek .ek-list .eo-btn{height:36px}}.ek-talk-slot .ep-shown{flex:none;margin:0 18px 6px}.eo{--eo-jou: var(--ed-ember-text, var(--ed-ember));--eo-vast: var(--ed-neg);--eo-loopt: var(--ed-info);--eo-keuren: var(--ed-pos);--eo-team: var(--cl-muted);flex:1;min-height:0;overflow-y:auto;background:var(--cl-main);color:var(--cl-text);font-family:var(--cl-font)}.eo-inner{width:min(760px,100%);margin:0 auto;padding:56px 32px 96px;display:grid;gap:36px}.eo-head{display:flex;align-items:center;justify-content:space-between;gap:24px;animation:eo-in .32s ease both}.eo-hello{display:flex;align-items:center;gap:16px;min-width:0}.eo-face{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:var(--cl-card);box-shadow:inset 0 0 0 1px var(--cl-line),var(--ed-shadow-button)}.eo-face .mascot-face{width:40px;height:40px}.eo-hello-text{min-width:0}.eo-hello h1{margin:0;font:500 26px/1.2 var(--cl-font);letter-spacing:-.015em}.eo-head-acts{flex:none;display:flex;align-items:center;gap:8px}.eo-talk,.eo-round{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;cursor:pointer;font:500 var(--ed-fs-sm)/1 var(--cl-font);white-space:nowrap;transition:background-color .15s ease,transform .12s ease,opacity .15s ease}.eo-talk{border:1px solid var(--cl-line-strong);background:var(--cl-card);color:var(--cl-text)}.eo-talk:hover,.eo-talk:focus-visible{background:color-mix(in srgb,var(--cl-text) 6%,var(--cl-card))}.eo-talk kbd{color:var(--cl-faint);font:400 var(--ed-fs-xs)/1 var(--cl-font)}.eo-round{border:1px solid var(--cl-text);background:var(--cl-text);color:var(--cl-card)}.eo-round:hover:not(:disabled),.eo-round:focus-visible{background:color-mix(in srgb,var(--cl-text) 86%,var(--cl-card))}.eo-round:disabled{opacity:.35;cursor:default}.eo-round-n{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--cl-card) 22%,transparent);font-variant-numeric:tabular-nums}.eo-talk:active,.eo-round:active:not(:disabled),.eo-btn:active,.eo-stat:active:not(:disabled){transform:scale(.98)}.eo-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--cl-line);border-radius:16px;overflow:hidden;background:var(--cl-card);animation:eo-in .32s .04s ease both}.eo-stat{display:grid;gap:6px;padding:18px 20px 16px;border:0;border-left:1px solid var(--cl-line);background:none;color:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.eo-stat:first-child{border-left:0}.eo-stat:hover:not(:disabled),.eo-stat:focus-visible{background:color-mix(in srgb,var(--cl-text) 4%,transparent)}.eo-stat:disabled{cursor:default}.eo-stat-n{font:500 30px/1 var(--cl-font);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.eo-stat-l{display:inline-flex;align-items:center;gap:7px;color:var(--cl-muted);font-size:var(--ed-fs-sm);white-space:nowrap}.eo-stat.is-vast:not(.is-zero) .eo-stat-n{color:var(--eo-vast)}.eo-stat.is-zero .eo-stat-n{color:var(--cl-faint);opacity:.7}.eo-stat.is-zero .eo-stat-l{color:var(--cl-faint)}.eo-sec{display:grid;gap:10px;scroll-margin-top:20px;animation:eo-in .32s .08s ease both}.eo-sec-head{display:flex;align-items:center;gap:10px}.eo-label{--tone: var(--eo-team);display:inline-flex;align-items:center;gap:7px;margin:0;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--tone) 16%,transparent);color:color-mix(in srgb,var(--tone) 70%,var(--cl-text));font:500 var(--ed-fs-xs)/1.3 var(--cl-font);letter-spacing:.01em}.eo-label.is-jou{--tone: var(--eo-jou)}.eo-label.is-vast{--tone: var(--eo-vast)}.eo-label.is-loopt{--tone: var(--eo-loopt)}.eo-label.is-keuren{--tone: var(--eo-keuren)}.eo-label.is-live{--tone: var(--ed-info)}.eo-label.is-later{--tone: var(--cl-muted)}.eo-pipe{display:inline-flex;align-items:center;gap:8px}.eo-when{display:inline-flex;align-items:center;gap:5px}.eo-list{margin:0;padding:0;list-style:none;border:1px solid var(--cl-line);border-radius:16px;background:var(--cl-card);overflow:hidden}.eo-row{position:relative;border-top:1px solid var(--cl-line);transition:background-color .15s ease}.eo-row:first-child{border-top:0}.eo-row:hover{background:color-mix(in srgb,var(--cl-text) 3%,transparent)}.eo-line{display:flex;align-items:center;gap:8px;padding-right:12px}.eo-main{flex:1;min-width:0;display:flex;align-items:flex-start;gap:14px;padding:13px 18px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.eo-main:focus-visible{outline:2px solid var(--cl-line-strong);outline-offset:-2px;border-radius:12px}.eo-tile{position:relative;flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;margin-top:0}.eo-tile>svg{width:19px;height:19px}.eo-tile.is-live:after{content:"";position:absolute;top:-3px;right:-3px;width:9px;height:9px;border-radius:50%;background:var(--eo-loopt);box-shadow:0 0 0 2px var(--cl-card);animation:eo-breathe 1.8s ease-in-out infinite}.eo-body{flex:1;min-width:0;display:grid;gap:4px}.eo-top{display:flex;align-items:baseline;gap:12px;min-width:0}.eo-title{flex:1;min-width:0;overflow:hidden;color:var(--cl-text);font-size:var(--ed-fs-list);font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.eo-meta,.eo-time{flex:none;color:var(--cl-faint);font-size:var(--ed-fs-sm);font-variant-numeric:tabular-nums}.eo-time{color:var(--cl-text);font-weight:500}.eo-text{color:var(--cl-muted);font-size:var(--ed-fs-md);line-height:1.45;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.eo-text.is-two{-webkit-line-clamp:2}.eo-why:before{content:"";display:inline-block;width:6px;height:6px;margin:0 8px 1px 0;border-radius:50%;background:var(--eo-vast);vertical-align:middle}.eo-doing-text{animation:eo-swap .35s ease both}.eo-steps{display:flex;align-items:center;gap:10px;margin-top:6px}.eo-bars{flex:1;display:flex;gap:3px;max-width:360px}.eo-bars i{flex:1;height:4px;border-radius:2px;background:color-mix(in srgb,var(--cl-text) 10%,transparent)}.eo-bars i.is-done{background:color-mix(in srgb,var(--cl-text) 42%,var(--cl-card))}.eo-bars i.is-failed{background:color-mix(in srgb,var(--eo-vast) 70%,var(--cl-card))}.eo-bars i.is-running{background:linear-gradient(90deg,color-mix(in srgb,var(--eo-loopt) 25%,transparent) 0%,var(--eo-loopt) 50%,color-mix(in srgb,var(--eo-loopt) 25%,transparent) 100%);background-size:200% 100%;animation:eo-shine 1.6s linear infinite}.eo-steps-n{flex:none;color:var(--cl-faint);font-size:var(--ed-fs-xs);font-variant-numeric:tabular-nums}.eo-acts{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 18px 13px 60px;margin-top:-4px}.eo-side{flex:none;display:flex;align-items:center;gap:6px}.eo-side.is-hover{position:absolute;top:50%;right:12px;padding-left:28px;opacity:0;transform:translateY(-50%);pointer-events:none;background:linear-gradient(90deg,transparent,var(--cl-card) 24px);transition:opacity .15s ease}.eo-row:hover .eo-side.is-hover,.eo-side.is-hover:focus-within{opacity:1;pointer-events:auto}.eo-row:hover .eo-side.is-hover{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--cl-text) 3%,var(--cl-card)) 24px)}.eo-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border:1px solid var(--cl-line-strong);border-radius:999px;background:var(--cl-card);color:var(--cl-text);font:500 var(--ed-fs-sm)/1 var(--cl-font);white-space:nowrap;cursor:pointer;transition:background-color .15s ease,transform .12s ease}.eo-btn:hover,.eo-btn:focus-visible{background:color-mix(in srgb,var(--cl-text) 7%,var(--cl-card))}.eo-btn.is-advies{border-color:color-mix(in srgb,var(--cl-text) 70%,var(--cl-card));font-weight:var(--ed-fw-medium)}.eo-go{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:9px;background:none;color:var(--cl-faint);cursor:pointer;transition:background-color .15s ease,color .15s ease}.eo-go:hover,.eo-go:focus-visible{background:color-mix(in srgb,var(--cl-text) 7%,transparent);color:var(--cl-text)}.eo-sent{display:inline-flex;align-items:center;gap:6px;color:var(--cl-muted);font-size:var(--ed-fs-sm)}.eo-error{margin:-6px 18px 12px 60px;color:var(--ed-neg);font-size:var(--ed-fs-sm)}.eo-card{margin:0 18px 14px 60px;padding:0;list-style:none}.eo-more{border-top:1px solid var(--cl-line)}.eo-more button{width:100%;padding:12px 18px 12px 60px;border:0;background:none;color:color-mix(in srgb,var(--cl-text) 72%,var(--cl-card));font:500 var(--ed-fs-sm)/1 var(--cl-font);text-align:left;cursor:pointer}.eo-more button:hover,.eo-more button:focus-visible{color:var(--cl-text);background:color-mix(in srgb,var(--cl-text) 3%,transparent)}.eo-team-soon,.eo-team-rest{display:flex;align-items:center;gap:10px;margin:0;padding:14px 18px;border:1px dashed var(--cl-line-strong);border-radius:16px;color:var(--cl-faint);font-size:var(--ed-fs-sm)}.eo-team-rest{border-style:solid;border-color:var(--cl-line);background:var(--cl-card);color:var(--cl-muted)}.eo-team-rest svg{flex:none;color:var(--eo-keuren)}.eo-team-error{width:100%;background:none;font:inherit;font-size:var(--ed-fs-sm);text-align:left;cursor:pointer}.eo-team-error:hover,.eo-team-error:focus-visible{color:var(--cl-text);border-color:var(--cl-line-strong)}.eo-team-tile{color:var(--cl-muted)}.eo-team-where{color:var(--cl-faint);font-weight:400}.eo-team-wait.is-warn{color:var(--cl-text);font-weight:500}.eo-team-wait.is-late{color:var(--eo-jou);font-weight:500}.eo-sec.is-team .eo-count{display:none}.eo-sec-meta{margin-left:auto;color:var(--cl-faint);font-size:var(--ed-fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eo-sec.is-oplost .eo-label{flex:none;white-space:nowrap}.eo .eagle-oplost.is-inline{margin:0;padding:4px 18px;border-radius:16px}.eo .eagle-oplost.is-inline .eo-leeg{margin:0;padding:12px 0;font-size:var(--ed-fs-sm);color:var(--cl-faint)}.eo .eagle-oplost.is-inline .eo-rij{padding:12px 0}.eo .eagle-oplost.is-inline .eo-lijst+.eo-lijst{margin-top:0;padding-top:0}@media(max-width:700px){.eo-sec.is-oplost .eo-sec-head{flex-wrap:wrap;gap:6px 10px}.eo-sec-meta{margin-left:0;flex-basis:100%;white-space:normal}.eo .eagle-oplost.is-inline{padding:2px 14px}}.eo-empty{display:flex;align-items:center;gap:12px;padding:22px 20px;border:1px solid var(--cl-line);border-radius:16px;background:var(--cl-card);color:var(--cl-muted);font-size:var(--ed-fs-md)}.eo-empty svg{flex:none;color:var(--eo-keuren)}.eo-empty p{margin:0}.eo-empty b{color:var(--cl-text);font-weight:500}.eo-pulse{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--eo-loopt);animation:eo-breathe 1.8s ease-in-out infinite}@keyframes eo-in{0%{opacity:0;transform:translateY(6px)}}@keyframes eo-swap{0%{opacity:0}}@keyframes eo-breathe{50%{opacity:.35;transform:scale(.82)}}@keyframes eo-shine{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.eo,.eo *{animation:none!important}}@media(max-width:700px){.eo-inner{padding:24px 16px 72px;gap:28px}.eo-head{flex-direction:column;align-items:stretch;gap:18px}.eo-hello h1{font-size:24px}.eo-face{width:48px;height:48px;border-radius:15px}.eo-face .mascot-face{width:34px;height:34px}.eo-head-acts{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.eo-talk,.eo-round{justify-content:center;height:44px}.eo-talk kbd{display:none}.eo-stats{grid-template-columns:1fr 1fr}.eo-stat:nth-child(3){border-left:0}.eo-stat:nth-child(n+3){border-top:1px solid var(--cl-line)}.eo-stat{padding:14px 16px}.eo-stat-n{font-size:26px}.eo-main{padding:14px;gap:12px}.eo-acts{padding:0 14px 12px 54px}.eo-btn{height:38px}.eo-row.is-keuren .eo-line{flex-wrap:wrap}.eo-row.is-keuren .eo-side{width:100%;padding:0 14px 12px 54px;margin-top:-4px}.eo-side.is-hover{position:static;opacity:1;transform:none;pointer-events:auto;background:none}.eo-row:hover .eo-side.is-hover{background:none}.eo-error,.eo-card{margin-left:14px;margin-right:14px}}.chat-peek-off,.chat-peek-pane{display:contents}.modal-shade.chat-peek-shade{z-index:25;padding:28px}.modal-shade .modal.chat-peek{width:min(100%,1040px);height:min(100%,900px);max-height:none;display:flex;flex-direction:column;background:var(--cl-main, var(--ed-surface));animation:chat-peek-in var(--ed-base) ease}.modal-shade .modal.chat-peek.is-big{width:min(100%,1320px);height:100%}@keyframes chat-peek-in{0%{opacity:0;transform:translateY(10px) scale(.985)}}@media(prefers-reduced-motion:reduce){.modal-shade .modal.chat-peek{animation:none}}.chat-peek .task-toolbar{padding:0 12px 0 20px}.chat-peek .task-toolbar .crumb{flex:1;min-width:0}.chat-peek .task-toolbar .rail-toggle{display:none}.chat-peek .thread{flex:1}.chat-peek-acts{display:inline-flex;align-items:center;gap:6px;margin-left:4px;padding-left:10px;border-left:1px solid var(--cl-line, var(--ed-line))}.chat-peek-full{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--cl-line, var(--ed-line));border-radius:999px;background:transparent;color:var(--cl-muted, var(--ed-muted));font:500 var(--ed-fs-sm)/1 var(--cl-font, inherit);white-space:nowrap;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.chat-peek-full:hover,.chat-peek-full:focus-visible{color:var(--cl-text, var(--ed-text));border-color:var(--cl-line-strong, var(--ed-line))}.chat-peek-full:active{transform:scale(.98)}.chat-peek .chat-peek-close{min-height:32px;width:32px;padding:0;justify-content:center;border-color:transparent}@media(max-width:700px){.modal-shade.chat-peek-shade{padding:0}.modal-shade .modal.chat-peek{width:100%;height:100%;border-radius:0;border:0}.chat-peek-full{padding:0 10px}}.team-peek-bar{display:flex;justify-content:flex-end;flex:none;padding:10px 12px 0}.team-peek-bar .chat-peek-acts{border-left:0;padding-left:0}.team-peek-body{flex:1;min-height:0;display:flex;flex-direction:column}.team-peek-body>.tc{flex:1;min-height:0}.cmdk-scrim{position:fixed;inset:0;z-index:1000;display:flex;justify-content:center;align-items:flex-start;padding-top:18vh;background:color-mix(in srgb,var(--cl-side) 62%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:cmdk-fade .14s ease-out}.cmdk-dialog{width:min(640px,92vw);max-height:min(560px,70vh);display:flex;flex-direction:column;overflow:hidden;background:var(--cl-card);color:var(--cl-text);border:1px solid var(--cl-line-strong);border-radius:14px;box-shadow:0 24px 64px color-mix(in srgb,var(--cl-text) 22%,transparent);font-family:var(--cl-font);transform-origin:top center;animation:cmdk-pop .18s cubic-bezier(.2,.9,.3,1.05)}.cmdk-search{display:flex;align-items:center;gap:12px;padding:14px 16px;color:var(--cl-muted);border-bottom:1px solid var(--cl-line)}.cmdk-input{flex:1;min-width:0;font:inherit;font-size:var(--ed-fs-lg);color:var(--cl-text);background:none;border:0;outline:none}.cmdk-input::placeholder{color:var(--cl-faint)}.cmdk-search:focus-within{color:var(--cl-text)}.cmdk-input:focus-visible{outline:none}.cmdk-body{flex:1;min-height:0;overflow-y:auto;padding:6px}.cmdk-list{list-style:none;margin:0;padding:0}.cmdk-group{padding:10px 10px 4px;font-size:var(--ed-fs-xs);font-weight:500;color:var(--cl-faint)}.cmdk-row{display:flex;align-items:center;gap:12px;padding:8px 10px;min-height:40px;box-sizing:border-box;border-radius:9px;cursor:pointer;color:var(--cl-muted);font-size:var(--ed-fs-md)}.cmdk-row.is-on{background:var(--cl-selected);color:var(--cl-text)}.cmdk-tile{width:28px;height:28px;border-radius:7px;flex:none;display:grid;place-items:center;color:var(--cl-text)}.cmdk-tile.glass-tile{border-radius:9px}.cmdk-tile:not(.glass-tile){background:var(--cl-bubble)}.cmdk-row.is-on .cmdk-tile:not(.glass-tile){background:var(--cl-composer)}.cmdk-emoji{font-size:var(--ed-fs-md);line-height:1}.cmdk-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.cmdk-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmdk-snippet{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ed-fs-xs);color:var(--cl-faint)}.cmdk-hit{padding:0 1px;border-radius:3px;color:var(--cl-text);font-weight:var(--ed-fw-medium);background:color-mix(in srgb,var(--cl-text) 12%,transparent)}.cmdk-meta{flex:none;max-width:36%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ed-fs-xs);color:var(--cl-faint)}.cmdk-kbd{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;font-family:var(--cl-mono);font-size:var(--ed-fs-xs);color:var(--cl-muted);background:var(--cl-bubble);border:1px solid var(--cl-line);border-radius:5px}.cmdk-empty{padding:28px 12px;text-align:center;color:var(--cl-faint);font-size:var(--ed-fs-sm)}.cmdk-foot{display:flex;align-items:center;gap:8px;padding:9px 14px;border-top:1px solid var(--cl-line);background:var(--cl-side);color:var(--cl-faint);font-size:var(--ed-fs-xs)}.cmdk-grow{flex:1}.cmdk-row:focus-visible,.cmdk-dialog:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:-2px}@keyframes cmdk-fade{0%{opacity:0}to{opacity:1}}@keyframes cmdk-pop{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cmdk-scrim,.cmdk-dialog{animation:none}.cmdk-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}}.r3-crumb{display:inline-flex;align-items:center;gap:6px;min-width:0;height:28px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--cl-muted);font-size:var(--ed-fs-sm)}.r3-crumb:hover{background:var(--cl-hover);color:var(--cl-text)}.r3-crumb.is-current{color:var(--cl-text);font-size:var(--ed-fs-md);font-weight:500}.r3-crumb-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r3-crumb svg{flex:none}.r3-crumb:has(>.glass-tile){height:32px;gap:8px;padding-left:2px;border-radius:10px}.main{position:relative}.r3-newpill{position:absolute;left:50%;bottom:150px;z-index:6;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:1px solid var(--cl-line-strong);border-radius:999px;background:var(--cl-card);color:var(--cl-text);font-size:var(--ed-fs-sm);font-weight:500;box-shadow:0 6px 18px #00000047;animation:r3-pop .2s ease}.r3-newpill:hover{background:var(--cl-selected)}@keyframes r3-pop{0%{opacity:0;transform:translate(-50%,6px)}}.r3-tl{display:grid;gap:18px}.r3-tl-day h3{margin:0 0 8px;color:var(--cl-faint);font-size:var(--ed-fs-xs);font-weight:500;text-transform:capitalize}.r3-tl ol{position:relative;display:grid;gap:12px;margin:0;padding:0 0 0 30px;list-style:none}.r3-tl ol:before{content:"";position:absolute;left:11px;top:4px;bottom:4px;width:1px;background:var(--cl-line-strong)}.r3-tl-item{position:relative;display:flex;align-items:baseline;gap:12px}.r3-tl-dot{position:absolute;left:-30px;top:-2px;display:grid;place-items:center;width:23px;height:23px;border:1px solid var(--cl-line-strong);border-radius:50%;background:var(--cl-card);color:var(--ed-info)}.r3-tl-item.pos .r3-tl-dot{color:var(--ed-pos)}.r3-tl-item.neg .r3-tl-dot{color:var(--ed-neg)}.r3-tl-item.warn .r3-tl-dot{color:var(--ed-warn)}.r3-tl-item p{flex:1;margin:0;color:var(--cl-text);font-size:var(--ed-fs-md);line-height:1.45}.r3-tl-item time{flex:none;color:var(--cl-faint);font-size:var(--ed-fs-xs);font-variant-numeric:tabular-nums}.r3-tl-empty{color:var(--cl-faint)}.r3-bell-wrap,.r3-bell{position:relative}.r3-bell-badge{position:absolute;top:-1px;right:-3px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--ed-alert);color:var(--ed-on-alert);box-shadow:0 0 0 2px var(--ed-bg);font-size:var(--ed-fs-xs);font-weight:var(--ed-fw-medium);line-height:1;font-variant-numeric:tabular-nums}.r3-inbox{position:absolute;z-index:40;top:calc(100% + 6px);left:0;width:320px;overflow:hidden;border:1px solid var(--cl-line-strong);border-radius:12px;background:var(--cl-card);box-shadow:0 16px 40px #0006}.r3-inbox-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 6px;font-size:var(--ed-fs-md)}.r3-link{border:0;background:none;color:var(--ed-info);font-size:var(--ed-fs-xs)}.r3-link:disabled{color:var(--cl-faint)}.r3-inbox-tabs{display:flex;gap:4px;padding:0 10px 8px;border-bottom:1px solid var(--cl-line)}.r3-inbox-tabs button{height:26px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--cl-muted);font-size:var(--ed-fs-xs)}.r3-inbox-tabs button[aria-selected=true]{background:var(--cl-selected);color:var(--cl-text)}.r3-inbox-list{max-height:360px;overflow-y:auto;margin:0;padding:4px;list-style:none}.r3-inbox-item{display:flex;align-items:flex-start;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:var(--cl-text);text-align:left}.r3-inbox-item:hover{background:var(--cl-hover)}.r3-inbox-ic{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--cl-bubble);color:var(--ed-info)}.r3-inbox-item.pos .r3-inbox-ic{color:var(--ed-pos)}.r3-inbox-item.warn .r3-inbox-ic{color:var(--ed-warn)}.r3-inbox-item.neg .r3-inbox-ic{color:var(--ed-neg)}.r3-inbox-text{flex:1;min-width:0;display:grid;gap:1px}.r3-inbox-text strong{font-size:var(--ed-fs-sm);font-weight:500}.r3-inbox-item.is-unread .r3-inbox-text strong{font-weight:var(--ed-fw-medium)}.r3-inbox-text small{overflow:hidden;color:var(--cl-faint);font-size:var(--ed-fs-xs);text-overflow:ellipsis;white-space:nowrap}.r3-inbox-dot{flex:none;width:7px;height:7px;margin-top:7px;border-radius:50%;background:var(--ed-info)}.r3-inbox-empty{padding:18px;color:var(--cl-faint);font-size:var(--ed-fs-sm);text-align:center}.r3-cmdselect{position:relative}.r3-cmdselect-trigger{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--cl-muted);font-size:var(--ed-fs-xs)}.r3-cmdselect-trigger:hover,.r3-cmdselect-trigger[aria-expanded=true]{border-color:var(--cl-line-strong);background:var(--cl-hover);color:var(--cl-text)}.r3-cmdselect-pop{position:absolute;z-index:30;bottom:calc(100% + 6px);left:0;width:240px;overflow:hidden;border:1px solid var(--cl-line-strong);border-radius:10px;background:var(--cl-card);box-shadow:0 14px 34px #00000061}.r3-cmdselect-search{display:flex;align-items:center;gap:7px;padding:8px 10px;border-bottom:1px solid var(--cl-line);color:var(--cl-faint)}.r3-cmdselect-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--cl-text);font-size:var(--ed-fs-sm)}.r3-cmdselect ul{max-height:220px;overflow-y:auto;margin:0;padding:4px;list-style:none}.r3-cmdselect li{display:flex;align-items:center;gap:8px;height:30px;padding:0 8px;border-radius:6px;color:var(--cl-text);font-size:var(--ed-fs-sm);cursor:pointer}.r3-cmdselect li.is-active{background:var(--cl-hover)}.r3-cmdselect li svg{margin-left:auto;color:var(--cl-text)}.r3-cmdselect-empty{color:var(--cl-faint)!important;cursor:default!important}.r3-cmdselect-foot{display:flex;align-items:center;gap:4px;padding:6px 10px;border-top:1px solid var(--cl-line);color:var(--cl-faint);font-size:var(--ed-fs-xs)}.r3-setup{width:min(460px,100%);margin-top:22px;padding:16px;border:1px solid var(--cl-line-strong);border-radius:14px;background:var(--cl-card);text-align:left}.r3-setup-head{display:flex;align-items:baseline;justify-content:space-between;font-size:var(--ed-fs-md)}.r3-setup-head span{color:var(--cl-faint);font-size:var(--ed-fs-xs);font-variant-numeric:tabular-nums}.r3-setup-bar{height:5px;margin:10px 0 12px;overflow:hidden;border-radius:999px;background:var(--cl-line)}.r3-setup-bar i{display:block;height:100%;border-radius:inherit;background:var(--ed-pos);transition:width .4s ease}.r3-setup ol{display:grid;gap:4px;margin:0;padding:0;list-style:none}.r3-setup li{display:flex;align-items:center;gap:10px;padding:8px;border-radius:9px}.r3-setup li.is-current{background:var(--cl-bubble)}.r3-setup li>div{flex:1;min-width:0}.r3-setup li.is-current{flex-wrap:wrap}.r3-setup li.is-current>div{flex-basis:220px}.r3-setup-actions{display:inline-flex;gap:6px;margin-left:auto}.r3-setup li strong{font-size:var(--ed-fs-md);font-weight:500}.r3-setup li.is-done strong{color:var(--cl-faint);text-decoration:line-through}.r3-setup li p{margin:2px 0 0;color:var(--cl-muted);font-size:var(--ed-fs-sm)}.r3-setup-num{flex:none;display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--cl-line-strong);border-radius:50%;color:var(--cl-muted);font-size:var(--ed-fs-xs);font-weight:var(--ed-fw-medium)}.r3-setup li.is-done .r3-setup-num{border-color:transparent;background:var(--ed-pos);color:#fff}.r3-setup{--ib-1: #3987e5;--ib-2: #d95926;--ib-3: #199e70;--ib-7: #9085e9;--ib-5: #d55181;--ib-4: #c98500}@media(prefers-color-scheme:light){.r3-setup{--ib-1: #2a78d6;--ib-2: #eb6834;--ib-3: #1baf7a;--ib-7: #6250d6;--ib-5: #e87ba4;--ib-4: #eda100}}.r3-setup li:nth-child(6n+1){--kc: var(--ib-1)}.r3-setup li:nth-child(6n+2){--kc: var(--ib-2)}.r3-setup li:nth-child(6n+3){--kc: var(--ib-3)}.r3-setup li:nth-child(6n+4){--kc: var(--ib-7)}.r3-setup li:nth-child(6n+5){--kc: var(--ib-5)}.r3-setup li:nth-child(6n+6){--kc: var(--ib-4)}.r3-setup li:not(.is-done) .r3-setup-num{border-color:color-mix(in srgb,var(--kc) 55%,transparent);background:color-mix(in srgb,var(--kc) 16%,var(--cl-card));color:color-mix(in srgb,var(--kc) 75%,var(--cl-text))}.r3-setup li.is-current .r3-setup-num{border-color:var(--kc);box-shadow:0 0 0 3px color-mix(in srgb,var(--kc) 20%,transparent)}.r3-setup li .btn{min-height:30px;padding:0 12px;font-size:var(--ed-fs-sm)}.r3-voice{--vc: var(--ed-ember);display:flex;align-items:center;gap:12px;height:44px;margin:0 auto 8px;padding:0 6px 0 16px;border:1px solid color-mix(in srgb,var(--vc) 28%,var(--cl-line-strong));border-radius:999px;background:color-mix(in srgb,var(--vc) 6%,var(--cl-card));box-shadow:0 8px 24px -14px color-mix(in srgb,var(--vc) 55%,transparent),0 1px 2px #0000000f;animation:r3-voice-in .22s cubic-bezier(.2,.8,.2,1);transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease}.r3-voice.is-requesting,.r3-voice.is-transcribing{--vc: var(--cl-muted)}.r3-voice.is-error{--vc: var(--ed-neg)}.r3-voice-dot{position:relative;flex:none;width:9px;height:9px;border-radius:50%;background:var(--vc)}.r3-voice.is-recording .r3-voice-dot{animation:r3-voice-breathe 3.6s ease-in-out infinite}.r3-voice.is-requesting .r3-voice-dot,.r3-voice.is-transcribing .r3-voice-dot{opacity:.55;animation:r3-voice-breathe 2.4s ease-in-out infinite}.r3-voice-word{flex:none;min-width:112px;color:var(--cl-text);font-size:var(--ed-fs-sm);font-weight:var(--ed-fw-medium);white-space:nowrap}.r3-voice.is-requesting .r3-voice-word,.r3-voice.is-transcribing .r3-voice-word{color:var(--cl-muted);font-weight:500}.r3-voice.is-error .r3-voice-word{overflow:hidden;flex:1;min-width:0;color:var(--ed-neg);text-overflow:ellipsis}.r3-voice-adem{display:flex;flex:1;align-items:center;min-width:0;height:28px}.r3-voice-adem i{display:block;width:100%;height:2px;border-radius:2px;opacity:.25;background:linear-gradient(90deg,transparent,var(--vc) 30%,var(--vc) 70%,transparent)}.r3-voice.is-recording .r3-voice-adem i{animation:r3-voice-line 3.6s ease-in-out infinite}.r3-voice.is-error .r3-voice-adem{display:none}.r3-voice-clock{flex:none;width:34px;color:var(--cl-muted);font-size:var(--ed-fs-xs);font-variant-numeric:tabular-nums;text-align:right}.r3-voice-x{display:grid;flex:none;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cl-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.r3-voice-x:hover{background:var(--cl-hover);color:var(--cl-text)}.r3-voice-x:focus-visible{outline:2px solid var(--vc);outline-offset:1px}@keyframes r3-voice-in{0%{opacity:0;transform:translateY(6px) scale(.98)}}@keyframes r3-voice-breathe{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes r3-voice-line{0%,to{opacity:.18;transform:scaleX(.7)}50%{opacity:.55;transform:scaleX(1)}}.r3-voice.is-compact{gap:10px;height:38px;margin:0;padding:0 4px 0 13px;box-shadow:none}.r3-voice.is-compact .r3-voice-word{min-width:0;font-size:var(--ed-fs-xs)}.r3-voice.is-compact .r3-voice-adem{height:22px}.r3-voice.is-compact .r3-voice-clock{width:28px}.r3-voice.is-compact .r3-voice-x{width:28px;height:28px}@media(max-width:560px){.r3-voice{gap:10px;padding-left:14px}.r3-voice-word{min-width:0}}.workspace-grid .dock-row.is-problem{position:relative;overflow:hidden;padding-left:16px;border-color:color-mix(in srgb,var(--ed-neg) 45%,var(--cl-line-strong));background:color-mix(in srgb,var(--ed-neg) 7%,var(--cl-card));color:var(--cl-text)}.workspace-grid .dock-row.is-problem:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--ed-neg)}.workspace-grid .dock-row.is-problem>svg{color:var(--ed-neg)}.workspace-grid .dock-row.is-problem .dock-text strong{color:var(--cl-text)}.workspace-grid .dock-row.is-problem .dock-text span{color:var(--cl-muted)}@media(prefers-reduced-motion:reduce){.r3-newpill,.r3-voice,.r3-voice-dot,.r3-voice-adem i{animation:none!important}}.annotate-pill{position:fixed;z-index:1000;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px 0 11px;border:1px solid var(--cl-line, rgba(127, 127, 127, .2));border-radius:999px;background:var(--cl-composer, var(--cl-main, #fff));color:var(--cl-text, #0d0d0d);font:500 var(--ed-fs-xs, 13px)/1 var(--cl-font, inherit);white-space:nowrap;cursor:pointer;box-shadow:0 4px 14px #0000001a,0 1px 3px #00000014;animation:quote-float-in .12s ease-out}.annotate-pill svg{flex:none;color:var(--cl-muted, currentColor)}.annotate-pill:hover{background:var(--cl-hover, var(--cl-bubble))}.annotate-pill:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:2px}@keyframes quote-float-in{0%{opacity:0;transform:translate(-50%,3px)}to{opacity:1;transform:translate(-50%)}}@keyframes annotate-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}::highlight(m3gan-annotation){background-color:#e8743b38}.annotate-dot{position:fixed;z-index:999;display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--cl-text, #0d0d0d);color:var(--cl-main, #fff);font:var(--ed-fw-title, 600) 10px/1 var(--cl-font, inherit);pointer-events:none;box-shadow:0 1px 3px #0000002e}.annotate-dot.is-active{background:var(--ed-ember, #e8743b);color:#fff}.annotate-dot.is-button{pointer-events:auto;cursor:pointer;border:0;transition:transform .12s ease-out}.annotate-dot.is-button:before{content:"";position:absolute;inset:-6px}.annotate-dot.is-button:hover{transform:scale(1.15)}.annotate-dot.is-button:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:2px}.annotate-edit{position:fixed;z-index:1001;display:flex;flex-direction:column;gap:8px;padding:12px 10px 10px 14px;border:1px solid var(--cl-line, rgba(127, 127, 127, .2));border-radius:18px;background:var(--cl-composer, var(--cl-main, #fff));color:var(--cl-text);box-shadow:0 12px 32px #00000024,0 2px 6px #00000014;animation:annotate-in .12s ease-out}.annotate-edit textarea{display:block;width:100%;min-height:44px;max-height:160px;padding:0 4px 0 0;resize:none;border:0;outline:0;background:transparent;color:var(--cl-text);font:400 var(--ed-fs-sm, 14px)/1.5 var(--cl-font, inherit)}.annotate-edit textarea::placeholder{color:var(--cl-muted)}.annotate-edit-status{margin:0;color:var(--cl-muted);font-size:var(--ed-fs-xs, 12px);line-height:1.4;overflow-wrap:anywhere}.annotate-edit-status.is-error{color:var(--ed-neg, #d64545)}.annotate-edit-bar{display:flex;align-items:center;gap:6px;margin-left:-4px}.annotate-edit-spacer{flex:1}.annotate-edit-icon{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cl-muted);cursor:pointer}.annotate-edit-icon:hover{background:var(--cl-hover, var(--cl-selected));color:var(--cl-text)}.annotate-edit-icon:disabled{opacity:.4;cursor:default}.annotate-edit-icon.is-recording{color:var(--ed-ember, #e8743b);background:color-mix(in srgb,var(--ed-ember, #e8743b) 14%,transparent)}.annotate-edit-cancel,.annotate-edit-save{height:32px;padding:0 14px;border-radius:999px;cursor:pointer;white-space:nowrap;font:var(--ed-fw-medium, 500) var(--ed-fs-sm, 14px)/1 var(--cl-font, inherit)}.annotate-edit-cancel{border:1px solid var(--cl-line-strong, rgba(127, 127, 127, .3));background:transparent;color:var(--cl-text)}.annotate-edit-cancel:hover{background:var(--cl-hover, var(--cl-selected))}.annotate-edit-save{border:0;background:var(--cl-text, #0d0d0d);color:var(--cl-main, #fff)}.annotate-edit-save:hover{opacity:.85}.annotate-edit-icon:focus-visible,.annotate-edit-cancel:focus-visible,.annotate-edit-save:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:2px}@media(prefers-reduced-motion:reduce){.annotate-edit{animation:none}.annotate-dot.is-button{transition:none}}.annotate-field{position:fixed;z-index:1000;display:flex;align-items:flex-end;gap:6px;box-sizing:border-box;min-height:46px;padding:6px 7px 6px 16px;border:1px solid var(--cl-line, rgba(127, 127, 127, .2));border-radius:23px;background:var(--cl-composer, var(--cl-main, #fff));color:var(--cl-text);box-shadow:0 8px 24px #0000001f,0 1px 3px #00000014;animation:annotate-in .12s ease-out}.annotate-field textarea{display:block;flex:1;box-sizing:border-box;min-width:0;height:32px;max-height:132px;padding:6px 0;resize:none;overflow-y:auto;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;color:var(--cl-text);font:400 var(--ed-fs-sm, 14px)/20px var(--cl-font, inherit)}.annotate-field textarea:focus-visible{outline:0}.annotate-field textarea::placeholder{color:var(--cl-muted)}.annotate-send{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:var(--cl-text, #0d0d0d);color:var(--cl-main, #fff);cursor:pointer}.annotate-send:hover{opacity:.85}.annotate-send:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:2px}@media(prefers-reduced-motion:reduce){.annotate-pill,.annotate-field{animation:none}}.annotations{display:flex;flex-direction:column;gap:6px;margin:0 0 8px}.annotation-list{display:grid;gap:6px;max-height:232px;overflow-y:auto}.annotation-card{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:8px 6px 8px 10px;border:1px solid var(--cl-line-strong, rgba(127, 127, 127, .3));border-radius:12px;background:var(--cl-card, var(--cl-main));color:var(--cl-text);font:400 var(--ed-fs-sm, 14px)/1.4 var(--cl-font, inherit);animation:annotate-in .12s ease-out}.annotation-num{display:inline-grid;place-items:center;flex:none;min-width:18px;height:18px;margin-top:1px;padding:0 5px;border-radius:999px;background:var(--cl-text, #0d0d0d);color:var(--cl-main, #fff);font:var(--ed-fw-title, 600) 11px/1 var(--cl-font, inherit)}.annotation-num.is-small{min-width:16px;height:16px;margin:0 6px 0 0;padding:0 4px;font-size:10px;vertical-align:1px}.annotation-body{display:grid;gap:2px;flex:1;min-width:0}.annotation-quote{min-width:0;padding-left:8px;border-left:2px solid var(--cl-line-strong, rgba(127, 127, 127, .3));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cl-muted);font-size:var(--ed-fs-xs, 13px)}.annotation-note{white-space:pre-wrap;overflow-wrap:anywhere}.annotation-note.is-empty{color:var(--cl-faint, var(--cl-muted));font-size:var(--ed-fs-xs, 13px)}.annotation-note em,.message-quote-note em{font-style:normal;color:var(--cl-muted)}.annotation-btn{display:inline-grid;place-items:center;flex:none;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cl-muted);cursor:pointer}.annotation-btn:hover{background:var(--cl-selected);color:var(--cl-text)}.annotation-btn:disabled{opacity:.4;cursor:default}.annotation-btn:focus-visible,.annotation-chip button:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:1px}.annotation-chips{display:flex;flex-wrap:wrap;gap:6px}.annotation-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 3px 0 10px;border:1px solid var(--cl-line-strong, rgba(127, 127, 127, .3));border-radius:999px;background:var(--cl-bubble);color:var(--cl-text);font:500 var(--ed-fs-xs, 12px)/1 var(--cl-font, inherit)}.annotation-chip svg{flex:none;color:var(--cl-muted)}.annotation-chip button{display:inline-grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cl-muted);cursor:pointer}.annotation-chip button:hover{background:var(--cl-selected);color:var(--cl-text)}@media(prefers-reduced-motion:reduce){.annotation-card{animation:none}}.message-quotes{display:flex;flex-direction:column;gap:8px;margin:0 0 8px}.message-annotation{display:grid;gap:3px}.message-quote-note{margin:0;padding-left:13px;color:var(--cl-text);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.message-quote{margin:0;padding:2px 0 2px 10px;border-left:3px solid color-mix(in srgb,var(--cl-text, #888) 30%,transparent);color:var(--cl-muted);font-size:.94em;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.message-quote.is-jump{cursor:pointer}.message-quote.is-jump:hover{color:var(--cl-text);border-left-color:var(--ed-ember, #e8743b)}.has-section-comment{box-shadow:inset 2px 0 color-mix(in srgb,var(--ed-ember, #e8743b) 70%,transparent);padding-left:10px;margin-left:-12px;border-radius:2px}li.has-section-comment{padding-left:4px;margin-left:0}.section-comment-slot{margin:6px 0 12px}.section-comments{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.section-bubble-row{display:flex;align-items:flex-end;gap:4px;max-width:min(88%,520px)}.section-bubble-row.is-pending{opacity:.7}.section-bubble{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:7px 12px 6px;border:1px solid var(--cl-line-strong, rgba(127, 127, 127, .3));border-radius:16px 16px 4px;background:var(--cl-bubble, rgba(127, 127, 127, .12));color:var(--cl-text);font:400 var(--ed-fs-sm, 14px)/1.45 var(--cl-font, inherit);text-align:left;cursor:default}.section-bubble:not(:disabled){cursor:pointer}.section-bubble:not(:disabled):hover{border-color:color-mix(in srgb,var(--ed-ember, #e8743b) 55%,transparent)}.section-bubble:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:2px}.section-bubble-text{white-space:pre-wrap;overflow-wrap:anywhere}.section-bubble-meta{display:inline-flex;align-items:center;gap:4px;color:var(--cl-muted);font-size:11px;align-self:flex-end}.section-bubble-meta:empty{display:none}.section-editor{width:min(88%,520px);padding:8px 8px 6px 12px;border:1px solid color-mix(in srgb,var(--ed-ember, #e8743b) 55%,var(--cl-line-strong, transparent));border-radius:16px 16px 4px;background:var(--cl-main, var(--cl-bubble));box-shadow:0 6px 20px #00000024;animation:quote-float-in .12s ease-out}.section-editor textarea{display:block;width:100%;min-height:22px;max-height:180px;padding:0;resize:none;border:0;outline:0;background:transparent;color:var(--cl-text);font:400 var(--ed-fs-sm, 14px)/1.45 var(--cl-font, inherit)}.section-editor textarea::placeholder{color:var(--cl-muted)}.section-editor-bar{display:flex;align-items:center;gap:2px;margin-top:6px}.section-editor-hint{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cl-muted);font-size:11px}.section-icon-btn,.section-send{display:inline-grid;place-items:center;flex:none;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cl-muted);cursor:pointer}.section-icon-btn:hover{background:var(--cl-selected);color:var(--cl-text)}.section-send{background:var(--cl-text, #222);color:var(--cl-main, #fff)}.section-send:disabled{opacity:.35;cursor:default}.section-icon-btn:focus-visible,.section-send:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:1px}.section-check:hover{color:var(--ed-pos, #2e9d5b);background:color-mix(in srgb,var(--ed-pos, #2e9d5b) 14%,transparent)}.has-section-comment.is-comment-resolved{box-shadow:inset 2px 0 color-mix(in srgb,var(--cl-text, #888) 18%,transparent)}.section-comments.is-resolved{gap:4px}.section-resolved{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;height:26px;padding:0 10px;border:1px solid var(--cl-line, rgba(127, 127, 127, .2));border-radius:999px;background:transparent;color:var(--cl-muted);font:400 var(--ed-fs-xs, 12px)/1 var(--cl-font, inherit);cursor:pointer}.section-resolved svg{flex:none;color:var(--ed-pos, #2e9d5b)}.section-resolved:hover{color:var(--cl-text);background:var(--cl-hover, rgba(127, 127, 127, .08))}.section-resolved:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:2px}.section-resolved-label{flex:none;font-weight:var(--ed-fw-medium, 500)}.section-resolved-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-bubble-row.is-done{opacity:.75}.osc-card{max-width:760px;margin:0 auto 10px;border:1px solid var(--cl-line, rgba(127, 127, 127, .2));border-left:3px solid var(--ed-ember, #e8743b);border-radius:10px;background:var(--cl-card, var(--cl-bubble));color:var(--cl-text);font:400 var(--ed-fs-sm, 14px)/1.4 var(--cl-font, inherit)}.osc-head{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:4px 12px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.osc-head>svg:first-child{flex:none;color:var(--ed-ember-text, var(--ed-ember, currentColor))}.osc-head:focus-visible{outline:2px solid var(--cl-muted);outline-offset:-2px;border-radius:10px}.osc-title{font-weight:var(--ed-fw-medium, 500);white-space:nowrap}.osc-count{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-right:auto;padding:0 6px;border-radius:999px;color:var(--ed-ember, #e8743b);background:color-mix(in srgb,var(--ed-ember, #e8743b) 12%,transparent);font-size:var(--ed-fs-xs, 12px)}.osc-caret{flex:none;color:var(--cl-muted);transition:transform .15s ease;transform:rotate(-90deg)}.osc-caret.is-open{transform:none}.osc-list{display:grid;gap:2px;max-height:220px;overflow-y:auto;margin:0;padding:0 6px 6px;list-style:none}.osc-list li{display:flex;align-items:center;gap:4px;min-width:0}.osc-list li.is-pending{opacity:.7}.osc-item{display:grid;flex:1;min-width:0;padding:4px 6px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.osc-item:hover{background:var(--cl-hover, rgba(127, 127, 127, .08))}.osc-item:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:-2px}.osc-quote,.osc-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osc-quote{color:var(--cl-muted);font-size:var(--ed-fs-xs, 12px)}.osc-pending{flex:none;padding:0 6px;color:var(--cl-muted);font-size:11px;white-space:nowrap}@media(prefers-reduced-motion:reduce){.osc-caret{transition:none}}.section-flash{animation:section-flash 1.4s ease-out;border-radius:10px}@keyframes section-flash{0%,30%{background:color-mix(in srgb,var(--ed-ember, #e8743b) 18%,transparent)}to{background:transparent}}.search-flash{animation:search-flash 2.4s ease-out;border-radius:12px}@keyframes search-flash{0%,55%{background:color-mix(in srgb,var(--ed-ember, #e8743b) 16%,transparent);box-shadow:0 0 0 6px color-mix(in srgb,var(--ed-ember, #e8743b) 16%,transparent)}to{background:transparent;box-shadow:0 0 0 6px transparent}}@media(prefers-reduced-motion:reduce){.section-editor,.section-flash{animation:none}.search-flash{animation:none;outline:2px solid color-mix(in srgb,var(--ed-ember, #e8743b) 40%,transparent)}}@media(pointer:coarse){.section-editor-hint{display:none}}.brief-pips{flex:none;display:inline-flex;gap:3px;margin-right:2px}.brief-pips i{width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--cl-text, var(--ed-text)) 32%,transparent)}.brief-pips i.is-wait{background:var(--ed-warn)}.rail-mappen{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--map-min, 112px),1fr));gap:6px}.rail-map{display:flex;flex-direction:column;align-items:stretch;gap:1px;min-width:0;padding:9px 10px 8px;text-align:left;cursor:pointer;border:1px solid var(--cl-line, var(--ed-line-soft));border-radius:10px;background:var(--cl-card, var(--ed-surface));color:var(--cl-text, var(--ed-text));font:inherit;transition:border-color .15s,background-color .15s}.rail-map:hover{border-color:var(--cl-line-strong, var(--ed-line));background:var(--cl-selected, var(--ed-hover))}.rail-map[aria-pressed=true]{border-color:color-mix(in srgb,var(--map-tone) 55%,var(--cl-line, var(--ed-line)));background:color-mix(in srgb,var(--map-tone) 8%,var(--cl-card, var(--ed-surface)))}.rail-map:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:1px}.rail-map-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;color:var(--map-tone)}.rail-map-bladen{display:flex;gap:3px}.rail-map-bladen i{width:4px;height:11px;border-radius:2px;background:var(--cl-line, var(--ed-line))}.rail-map-bladen i.is-vol{background:var(--map-tone);opacity:.8}.rail-map-naam{overflow:hidden;font-size:var(--ed-fs-sm);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.rail-map-detail{overflow:hidden;color:var(--cl-faint, var(--cl-muted));font-size:var(--ed-fs-xs);text-overflow:ellipsis;white-space:nowrap}.rail-map-kop{display:flex;align-items:center;justify-content:space-between;padding:4px 0 0;color:var(--cl-muted, var(--ed-muted));font-size:var(--ed-fs-xs)}.rail-map-kop button{border:0;padding:0;background:none;color:inherit;font:inherit;cursor:pointer}.rail-map-kop button:hover{color:var(--cl-text, var(--ed-text))}@media(prefers-reduced-motion:reduce){.rail-map{transition:none}}.chat-files-bar{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:8px;margin:0 0 16px;padding:7px 10px;border:1px solid var(--cl-line-strong, rgba(127, 127, 127, .3));border-radius:12px;background:var(--cl-main, var(--cl-bubble));box-shadow:0 4px 14px #0000001f}.chat-files-label{flex:none;color:var(--cl-muted);font:500 var(--ed-fs-xs)/1.4 var(--cl-font);white-space:nowrap}.chat-files-list{display:flex;flex-wrap:nowrap;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.chat-files-list::-webkit-scrollbar{display:none}.chat-files-list .file-pill{flex:none;margin:0;text-decoration:none}a.file-pill{color:var(--cl-text)}.file-pill.is-static{cursor:default}.user-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.user-text .file-pill{margin:1px 2px;vertical-align:1px;white-space:nowrap;background:color-mix(in srgb,var(--cl-text, #888) 7%,transparent)}.user-text .file-pill:hover{background:color-mix(in srgb,var(--cl-text, #888) 13%,transparent)}.context-rail .rail-files{padding:2px 0 4px}.rail-files-panel{display:flex;flex-direction:column;gap:10px}.rail-files-group{padding:6px 4px;border:1px solid var(--cl-line, var(--ed-line-soft));border-radius:10px;background:var(--cl-card, transparent)}.rail-files-group h4{display:flex;align-items:baseline;justify-content:space-between;gap:6px;margin:0 0 4px;padding:0 6px;color:var(--cl-muted, var(--ed-muted));font:var(--ed-fw-medium) var(--ed-fs-xs)/1.6 var(--cl-font, var(--ed-font-body))}.rail-files-group h4 em{font-style:normal;font-weight:500;letter-spacing:0;font-variant-numeric:tabular-nums}.rail-files-group ul{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}.file-pill.rail-file{display:flex;align-items:center;gap:9px;box-sizing:border-box;width:100%;max-width:none;margin:0;padding:5px 6px;border:0;border-radius:7px;background:transparent;color:var(--cl-text, var(--ed-text));text-decoration:none;vertical-align:baseline}.file-pill.rail-file:hover{background:var(--cl-selected, var(--ed-hover))}.file-pill.rail-file:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:-2px}.file-pill.rail-file>svg,.file-pill.rail-file .file-pill-icon svg{width:16px;height:16px}.file-pill.rail-file .file-pill-icon{display:inline-flex;flex:none;color:var(--cl-muted)}.file-pill-text{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.25}.file-pill-text .file-pill-name{max-width:none;font-size:var(--ed-fs-sm)}.file-pill-detail{overflow:hidden;color:var(--cl-faint, var(--cl-muted));font-size:var(--ed-fs-xs);font-weight:400;text-overflow:ellipsis;white-space:nowrap}.file-pill.is-missing .file-pill-detail{color:var(--ed-warn)}.key-pill{vertical-align:baseline;cursor:default}.key-pill:hover{background:transparent}.user-text .key-pill:hover{background:color-mix(in srgb,var(--cl-text, #888) 8%,transparent)}.key-pill.is-missing{color:var(--cl-faint, var(--cl-muted))}.key-pill.is-missing .file-pill-name{text-decoration:line-through}.rail-file-thumb{flex:none;width:28px;height:28px;border-radius:5px;background:var(--cl-bubble);object-fit:cover}.rail-files-search{display:flex;align-items:center;gap:6px;height:30px;padding:0 9px;border:1px solid var(--cl-line, var(--ed-line-soft));border-radius:8px;background:var(--cl-card, transparent);color:var(--cl-muted)}.rail-files-search:focus-within{border-color:var(--cl-line-strong, var(--ed-line))}.rail-files-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--cl-text, var(--ed-text));font:400 var(--ed-fs-sm)/1 var(--cl-font, var(--ed-font-body))}.rail-files-empty,.rail-files-hint{margin:0;padding:0 6px;color:var(--cl-muted, var(--ed-muted));font:400 var(--ed-fs-xs)/1.45 var(--cl-font, var(--ed-font-body))}.rail-files-hint{color:var(--cl-faint, var(--cl-muted));font-size:var(--ed-fs-xs)}.rail-files-kinds{display:flex;flex-wrap:wrap;gap:4px}.rail-files-kind{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 7px;border:1px solid var(--cl-line, var(--ed-line-soft));border-radius:999px;background:transparent;color:var(--cl-muted, var(--ed-muted));cursor:pointer;font:500 var(--ed-fs-xs)/1 var(--cl-font, var(--ed-font-body));transition:background .15s,border-color .15s,color .15s}.rail-files-kind em{color:var(--cl-faint, var(--cl-muted));font-style:normal;font-variant-numeric:tabular-nums}.rail-files-dot{width:7px;height:7px;border-radius:50%;background:var(--pill-tone, var(--cl-muted))}.rail-files-kind:hover{border-color:color-mix(in srgb,var(--pill-tone) 45%,transparent);color:var(--cl-text, var(--ed-text))}.rail-files-kind[aria-pressed=true]{border-color:transparent;background:color-mix(in srgb,var(--pill-tone) 18%,transparent);color:color-mix(in srgb,var(--pill-tone) 30%,var(--cl-text, var(--ed-text)))}.rail-files-kind[aria-pressed=true] em{color:inherit;opacity:.7}.rail-files-kind:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:1px}@media(prefers-reduced-motion:reduce){.rail-files-kind{transition:none}}.file-stack{display:inline-flex;align-items:center;gap:6px;vertical-align:middle;--tile: 18px;--edge: var(--cl-card, var(--ed-surface))}.chat-files-bar .file-stack{--edge: var(--cl-main, var(--cl-bubble))}.file-stack-tiles{display:inline-flex;align-items:center;padding:2px 0}.file-stack-tile{position:relative;z-index:calc(10 - var(--i));display:inline-flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;width:var(--tile);height:var(--tile);overflow:hidden;border:1.5px solid var(--edge);border-radius:5px;background:color-mix(in srgb,var(--pill-tone, var(--cl-muted, #888)) 22%,var(--edge));color:var(--pill-tone, var(--cl-muted));transform:rotate(calc((var(--i) - 1) * 4deg));transition:margin var(--ed-fast, .18s) ease,transform var(--ed-fast, .18s) ease}.file-stack-tile+.file-stack-tile{margin-left:calc(var(--tile) * -.45)}.file-stack-tile img{width:100%;height:100%;object-fit:cover}.file-stack-count{color:var(--cl-muted, var(--ed-muted));font-variant-numeric:tabular-nums}:is(.rail-head,.chat-files-bar):hover .file-stack-tile,.file-stack:hover .file-stack-tile{transform:rotate(0) translateY(-1px)}:is(.rail-head,.chat-files-bar):hover .file-stack-tile+.file-stack-tile,.file-stack:hover .file-stack-tile+.file-stack-tile{margin-left:3px}.context-rail .rail-head em:has(>.file-stack){flex:none;overflow:visible}@media(prefers-reduced-motion:reduce){.file-stack-tile{transition:none}}.rail-files-images{display:flex;padding:0 2px}.rail-files-images .img-badge{--thumb: 28px;max-width:100%;box-sizing:border-box}.file-stack.is-row{flex:none;--tile: 15px;--edge: var(--cl-side, var(--ed-bg))}.task-card:hover .file-stack.is-row{--edge: var(--cl-hover, var(--ed-hover))}.task-card.selected .file-stack.is-row{--edge: var(--cl-selected, var(--ed-selected))}.file-stack.is-row .file-stack-tile{border-width:1px;border-radius:4px}.file-stack.is-row .file-stack-tile svg{width:9px;height:9px}.task-row:hover .file-stack.is-row .file-stack-tile{transform:rotate(0)}.task-row:hover .file-stack.is-row .file-stack-tile+.file-stack-tile{margin-left:2px}.file-stack[data-openable]{cursor:zoom-in}.file-stack.is-row[data-openable]:hover .file-stack-tile{transform:rotate(0) translateY(-1px) scale(1.08)}.workspace-grid .side-catchup{flex:none;padding:4px 10px 0}.workspace-grid .side-catchup .side-nav-item{width:100%}.side-catchup-count{flex:none;min-width:22px;height:20px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--cl-text, var(--ed-text)) 9%,transparent);color:var(--cl-muted, var(--ed-muted));font-size:var(--ed-fs-xs);font-weight:500;font-variant-numeric:tabular-nums}.cc-root{container-type:inline-size;position:fixed;inset:0;z-index:25;display:flex;flex-direction:column;min-height:0;color:var(--ed-text);isolation:isolate;animation:cc-focus-in .32s cubic-bezier(.2,.8,.2,1) both}.cc-root:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,color-mix(in srgb,var(--ed-bg) 78%,transparent),color-mix(in srgb,var(--ed-bg) 94%,transparent));-webkit-backdrop-filter:blur(18px) saturate(.9);backdrop-filter:blur(18px) saturate(.9)}@keyframes cc-focus-in{0%{opacity:0}}.cc-root .tc-catchup-card:not(.is-behind):not(.is-dragging):not(.is-leaving) .cc-card{animation:cc-card-in .42s cubic-bezier(.16,1,.3,1) both}@keyframes cc-card-in{0%{opacity:0;transform:translateY(18px) scale(.97);filter:blur(4px)}}.cc-root .cc-keys,.cc-root .cc-bar{animation:cc-rise .42s 80ms cubic-bezier(.16,1,.3,1) both}@keyframes cc-rise{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.cc-root,.cc-root .tc-catchup-card .cc-card,.cc-root .cc-keys,.cc-root .cc-bar{animation:none}}.cc-root:focus{outline:0}.cc-root.cc-root:focus,.cc-root.cc-root:focus-visible{outline:0}.cc-bar{flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;min-height:52px;padding:6px 14px}.cc-pos{justify-self:center;display:flex;align-items:center;gap:10px}.cc-pos b{font:var(--ed-fw-title) var(--ed-fs-md)/1.2 var(--ed-font-body);font-variant-numeric:tabular-nums;white-space:nowrap}.cc-group{padding:3px 9px;border-radius:var(--ed-r-pill);background:var(--ed-line-soft);color:var(--ed-muted);font:var(--ed-fw-title) var(--ed-fs-sm)/1.2 var(--ed-font-body);white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.cc-pips{display:flex;gap:4px}.cc-pips i{width:16px;height:4px;border-radius:2px;background:var(--ed-line);transition:width var(--ed-fast),background var(--ed-fast)}.cc-pips i.is-done{background:var(--ed-muted)}.cc-pips i.is-now{width:26px;background:var(--ed-text)}.cc-bar-btn{justify-self:start;display:inline-flex;align-items:center;gap:6px;min-width:36px;height:36px;padding:0 9px;border:0;border-radius:var(--ed-r-pill);background:transparent;color:var(--ed-text);font:var(--ed-fw-title) var(--ed-fs-md)/1 var(--ed-font-body);cursor:pointer}.cc-bar-btn.cc-undo{justify-self:end;color:var(--ed-muted)}.cc-bar-btn:hover:not(:disabled){background:var(--ed-line-soft);color:var(--ed-text)}.cc-bar-btn:disabled{opacity:.4;cursor:default}.cc-bar-btn:focus-visible{outline:2px solid var(--ed-ember-text, var(--ed-ember));outline-offset:2px}.cc-root .strook.strook{width:min(680px,calc(100% - 32px));margin:2px auto 0}.cc-root .tc-catchup-stage{justify-content:center;gap:12px;padding:8px 16px 56px;overflow:hidden}.cc-root .tc-catchup-deck{display:flex;flex-direction:column;flex:0 1 auto;width:min(680px,100%);min-height:0;max-height:none}.cc-root .tc-catchup-card.is-behind{display:none}.cc-root .tc-catchup-card{flex:0 1 auto;min-height:0;max-height:100%;border:0;border-radius:18px;background:transparent;box-shadow:none;overflow:hidden;user-select:none;-webkit-user-select:none}.cc-root .cc-card .wu{-webkit-user-select:text;user-select:text;cursor:auto}.cc-root .cc-card .wu button{-webkit-user-select:none;user-select:none}.cc-card{display:flex;flex-direction:column;gap:10px;flex:0 1 auto;min-height:0;overflow:hidden auto;overscroll-behavior:contain;padding:2px 2px 4px;scrollbar-width:thin}.cc-card>*{flex:none}.cc-head{display:flex;align-items:center;gap:7px;min-width:0;margin:0;padding:0 4px;color:var(--ed-muted);font-size:var(--ed-fs-sm);line-height:1.4}.cc-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--ed-muted)}.cc-dot.is-wait{background:var(--ed-info)}.cc-dot.is-done{background:var(--ed-pos)}.cc-dot.is-fail{background:var(--ed-neg)}.cc-title{flex:0 1 auto;min-width:0;margin:0;padding:0;border:0;background:none;color:var(--ed-text);cursor:pointer;font:var(--ed-fw-title) var(--ed-fs-sm)/1.4 var(--ed-font-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-title:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.cc-title:focus-visible{outline:2px solid var(--ed-ember-text, var(--ed-ember));outline-offset:3px;border-radius:4px}.cc-state,.cc-time{flex:none;white-space:nowrap}.cc-state:before,.cc-time:before{content:"·";margin-right:7px;color:var(--ed-faint)}.cc-state.is-wait{color:var(--ed-info)}.cc-state.is-fail{color:var(--ed-neg)}.cc-card .wu{max-width:none;margin:0}.cc-card .wu .cc-shots{margin:0;padding:4px 16px 6px}.cc-card .wu .cc-more{padding:2px 16px 10px}.cc-card .wu .cc-designs{display:grid;gap:10px;padding:4px 16px 8px;min-width:0;overflow-wrap:normal}.cc-card .cc-computer:not(:empty){padding:2px 16px 10px}.cc-card .cc-computer .server-screen{margin:0}.cc-more summary{width:fit-content;color:var(--ed-muted);font-size:var(--ed-fs-sm);cursor:pointer;border-radius:var(--ed-r-sm, 6px)}.cc-more summary:hover{color:var(--ed-text)}.cc-more[open] summary{margin-bottom:10px}.cc-more .message{margin:0}.cc-own .ap.is-bare{margin:0;border:0;border-radius:0;background:none}.cc-own .ap.is-bare .ap-icon,.cc-own .ap.is-bare .ap-head{display:none}.cc-own .ap.is-bare .ap-body{padding:12px 16px 10px}.cc-own .ap.is-bare .ap-foot{padding:12px 16px 14px}.cc-own .wu-question-card{display:contents}.cc-look,.wu .cc-look{display:flex;align-items:flex-start;gap:9px;margin:4px 14px 2px;padding:10px 12px;border-radius:12px;background:var(--ed-line-soft);color:var(--ed-muted);font-size:var(--ed-fs-sm);line-height:1.45}.cc-look svg{flex:none;margin-top:1px}.cc-look strong{color:var(--ed-text);font-weight:var(--ed-fw-medium)}.cc-busy{display:flex;align-items:center;gap:9px;margin:0;padding:4px 16px 14px;color:var(--ed-muted);font-size:var(--ed-fs-md)}.cc-busy-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--ed-ember);animation:cc-busy 1.4s ease-in-out infinite}@keyframes cc-busy{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.cc-busy-dot{animation:none}}.cc-turn{display:flex;flex-direction:column;gap:8px;min-height:0}.cc-turn:empty{display:none}.cc-turn .annotations{flex:none;margin:0}.cc-turn .annotation-list{max-height:112px}.cc-reply{flex:none;display:flex;align-items:flex-end;gap:6px;padding:4px 4px 4px 14px;border:1px solid var(--ed-line);border-radius:21px;background:var(--ed-surface)}.cc-reply:focus-within{border-color:var(--ed-faint)}.cc-reply textarea{display:block;flex:1;min-width:0;height:32px;margin:0;padding:6px 0;border:0;outline:0;resize:none;overflow-y:auto;background:transparent;color:var(--ed-text);font:inherit;line-height:20px;user-select:text;-webkit-user-select:text}.cc-root .cc-reply textarea:focus-visible{outline:0}.cc-reply textarea::placeholder{color:var(--ed-muted)}.cc-keys{flex:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 18px;width:min(680px,100%);color:var(--ed-muted);font-size:var(--ed-fs-xs)}.cc-key-tip,.cc-key{display:inline-flex;align-items:center;gap:6px}.cc-key{min-height:28px;padding:0 8px;border:0;border-radius:var(--ed-r-pill);background:transparent;color:inherit;font:inherit;cursor:pointer}.cc-key:hover{background:var(--ed-line-soft);color:var(--ed-text)}.cc-key:focus-visible{outline:2px solid var(--ed-ember-text, var(--ed-ember));outline-offset:2px}.cc-key-arrow{display:none}.cc-root:not(:has(.cc-card .wu-opt.is-advies)) .cc-key-advies,.cc-root:not(:has(.cc-card .wu-opts>.wu-opt:nth-child(2))) .cc-key-other,.cc-root:has(.cc-card .wu-opt .lucide-archive) .cc-key-archive{display:none}.cc-keys kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border:1px solid var(--ed-line);border-radius:6px;color:var(--ed-muted);font:var(--ed-fw-medium) 11px/1 var(--ed-font-body)}.cc-done{display:grid;justify-items:center;gap:10px;margin:auto;padding:24px;text-align:center;color:var(--ed-muted)}.cc-done h3{margin:6px 0 0;color:var(--ed-text);font:var(--ed-fw-title) var(--ed-fs-xl)/1.25 var(--ed-font-display)}.cc-done p{margin:0}.cc-tally{width:min(360px,100%);margin-top:8px;border-collapse:collapse;font:var(--ed-fs-sm)/1.3 var(--ed-font-body);font-variant-numeric:tabular-nums}.cc-tally th,.cc-tally td{padding:7px 10px;border-bottom:1px solid var(--ed-line-soft);text-align:right}.cc-tally th:first-child{text-align:left;color:var(--ed-text);font-weight:var(--ed-fw-title);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.cc-tally thead th{color:var(--ed-muted);font-weight:var(--ed-fw-title)}.cc-tally td.is-open{color:var(--ed-text);font-weight:var(--ed-fw-title)}.cc-tally tbody tr:last-child th,.cc-tally tbody tr:last-child td{border-bottom:0}.cc-tally-pick{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:0;border:0;background:none;color:var(--ed-text);font:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:var(--ed-line);text-underline-offset:3px}.cc-tally-pick:hover{text-decoration-color:currentColor}.cc-tally-pick:focus-visible{outline:2px solid var(--ed-ember-text, var(--ed-ember));outline-offset:2px;border-radius:4px}.cc-tally tr.is-pick{cursor:pointer}.cc-tally tr.is-pick:hover th,.cc-tally tr.is-pick:hover td{background:var(--ed-line-soft)}.cc-done-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px}@container (max-width: 560px){.cc-root .tc-catchup-stage{gap:10px;padding:6px 12px 12px}.cc-pips,.cc-key-tip,.cc-keys kbd{display:none}.cc-keys{gap:8px}.cc-key{flex:1 1 0;justify-content:center;min-height:44px;border:1px solid var(--ed-line);border-radius:14px;background:var(--ed-surface);color:var(--ed-text);font-size:var(--ed-fs-md);font-weight:var(--ed-fw-title)}.cc-key-arrow{display:block}.cc-reply textarea{font-size:16px}.cc-root .strook.strook{width:auto;margin:0 12px}}@media(hover:none)and (pointer:coarse){.cc-key-tip{display:none}}body:has(.cc-root) .assist{display:none}@media(min-width:761px){.cc-root .cc-bar{padding-left:68px}}body:has(.cc-root) .app-tabs{opacity:.3;filter:blur(1.5px);transition:opacity .32s ease,filter .32s ease}body:has(.cc-root) .app-tabs:hover,body:has(.cc-root) .app-tabs:focus-within{opacity:1;filter:none}.cc-title-row{display:inline-flex;flex:0 1 auto;align-items:center;gap:7px;min-width:0}.cc-title-row .cc-title{min-width:0}.cc-title-row .file-stack.is-catchup{flex:none;--tile: 16px;--edge: var(--cc-stage, var(--ed-bg))}.cc-title-row .file-stack.is-catchup:hover .file-stack-tile{transform:rotate(0)}.cc-title-row .file-stack.is-catchup:hover .file-stack-tile+.file-stack-tile{margin-left:2px}.workspace-grid .side-disk{flex:none;padding:4px 10px 0}.workspace-grid .side-disk .side-nav-item{width:100%}.workspace-grid .side-disk-row .side-nav-icon{color:var(--ed-warn)}.workspace-grid .side-disk-row.is-urgent .side-nav-icon,.workspace-grid .side-disk-row.is-urgent .side-nav-label{color:var(--ed-neg)}.side-disk-count{flex:none;margin-left:auto;color:var(--ed-muted);font-size:var(--ed-fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.disk-modal{width:min(520px,calc(100vw - 32px))}.disk-lead{margin:4px 0 0;color:var(--ed-text);font-size:var(--ed-fs-md);line-height:1.5}.disk-lead strong{font-weight:var(--ed-fw-medium, 500)}.disk-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.disk-list li{display:flex;align-items:baseline;gap:12px;padding:7px 8px;border-radius:var(--ed-r-sm)}.disk-list li:nth-child(odd){background:color-mix(in srgb,var(--ed-text) 3%,transparent)}.disk-name{flex:1;min-width:0;color:var(--ed-text);font-size:var(--ed-fs-md);line-height:1.4;overflow-wrap:anywhere}.disk-name em{margin-left:8px;padding:1px 7px;border-radius:var(--ed-r-pill, 999px);background:color-mix(in srgb,var(--ed-text) 8%,transparent);color:var(--ed-muted);font-size:var(--ed-fs-xs);font-style:normal}.disk-size{flex:none;color:var(--ed-muted);font-size:var(--ed-fs-sm);font-variant-numeric:tabular-nums}.disk-empty,.disk-note{margin:0;color:var(--ed-muted);font-size:var(--ed-fs-sm);line-height:1.55}.login-screen.ls-dark{color-scheme:dark;--ed-bg: #0c0c0d;--ed-surface: #151517;--ed-surface-2: #1c1c1f;--ed-line: #2a2a2e;--ed-text: #f2f0ed;--ed-muted: #9b98a0;--ed-faint: #7b7880;--ed-ember: #ff3d2e;--ed-ember-deep: #c8261b;--ed-ember-text: var(--ed-ember);--ed-fill-accent: var(--ed-ember);--ed-neg: #ff6b81;--ed-warn: #ffb547;--ed-on-primary: #0c0c0d;--ed-primary: #f2f0ed;--ed-hover: rgb(242 240 237 / 6%);--ed-shadow-modal: 0 24px 64px rgb(0 0 0 / 55%);position:relative;isolation:isolate;overflow:hidden;color:var(--ed-text);background:radial-gradient(640px 420px at 18% 8%,color-mix(in srgb,var(--ed-ember) 16%,transparent),transparent 70%),radial-gradient(560px 380px at 92% 96%,color-mix(in srgb,var(--ed-ember) 9%,transparent),transparent 70%),var(--ed-bg)}.login-screen.ls-dark:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.5;background-image:radial-gradient(circle,rgb(242 240 237 / 7%) 1px,transparent 1.2px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 20%,transparent 75%)}.login-card.ls-card{width:min(100%,420px);padding:36px 32px 26px;border-color:#f2f0ed17;border-radius:20px;background:color-mix(in srgb,var(--ed-surface) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 60px #00000073,inset 0 1px #f2f0ed0d;animation:ls-in .42s cubic-bezier(.2,.8,.2,1) both}.ls-card .brand-login{margin-bottom:28px}.ls-card .brand-login img{display:block}.ls-card h1{margin:6px 0;font-size:24px}.ls-card>p{margin-bottom:22px}.ls-card>p.ls-foot{margin:18px 0 0}.ls-label{display:block;margin-bottom:6px;color:var(--ed-text);font-size:var(--ed-fs-sm);font-weight:var(--ed-fw-medium)}.ls-field{position:relative;display:flex;align-items:center}.ls-field-icon{position:absolute;left:13px;color:var(--ed-faint);pointer-events:none;transition:color var(--ed-fast) ease}.ls-field input{width:100%;height:46px;padding:0 44px 0 40px;border:1px solid rgb(242 240 237 / 10%);border-radius:11px;background:#f2f0ed0a;color:var(--ed-text);font:inherit;font-size:var(--ed-fs-md);transition:border-color var(--ed-fast) ease,box-shadow var(--ed-fast) ease,background var(--ed-fast) ease}.ls-field input:focus{outline:none;border-color:var(--ed-ember);background:#f2f0ed0f;box-shadow:0 0 0 3px color-mix(in srgb,var(--ed-ember) 22%,transparent)}.ls-field:focus-within .ls-field-icon{color:var(--ed-text)}.ls-field.is-error input{border-color:var(--ed-neg)}.ls-eye{position:absolute;right:6px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:8px;background:none;color:var(--ed-faint);cursor:pointer}.ls-eye:hover{background:var(--ed-hover);color:var(--ed-text)}.ls-eye:focus-visible{outline:2px solid var(--ed-ember);outline-offset:0}.ls-hint{min-height:18px;margin:7px 0 14px;color:var(--ed-warn);font-size:var(--ed-fs-xs);line-height:1.5}.ls-hint.is-error{color:var(--ed-neg)}.ls-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;border:0;border-radius:12px;background:var(--ed-fill-accent);color:#fff;font:inherit;font-size:var(--ed-fs-md);font-weight:var(--ed-fw-medium);cursor:pointer;box-shadow:0 8px 22px color-mix(in srgb,var(--ed-ember) 28%,transparent);transition:background var(--ed-fast) ease,transform var(--ed-fast) ease,box-shadow var(--ed-fast) ease}.ls-submit:hover:not(:disabled){background:var(--ed-ember-deep);box-shadow:0 10px 26px color-mix(in srgb,var(--ed-ember) 34%,transparent)}.ls-submit:active:not(:disabled){transform:translateY(1px)}.ls-submit:disabled{opacity:.7;cursor:default}.ls-submit:focus-visible{outline:2px solid var(--ed-text);outline-offset:2px}.ls-foot{margin:18px 0 0;color:var(--ed-faint);font-size:var(--ed-fs-xs);text-align:center}@keyframes ls-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:480px){.ls-card{padding:28px 22px 22px;border-radius:16px}}@media(prefers-reduced-motion:reduce){.ls-card{animation:none}}.ls-badge{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-bottom:14px;border-radius:11px;background:#f2f0ed0d;color:var(--ed-muted);box-shadow:inset 0 0 0 1px #f2f0ed17}.ls-card>p.ls-reason{margin:-6px 0 20px;padding:10px 12px;border-radius:10px;background:#f2f0ed0a;color:var(--ed-muted);font-size:var(--ed-fs-sm);line-height:1.5;overflow-wrap:anywhere}:root{--bw-live: #ff3d2e}.bw{position:absolute;top:58px;right:16px;z-index:6;width:232px;padding:12px;display:grid;gap:12px;border-radius:var(--ed-r-card, 14px);background:var(--cl-card, var(--ed-surface));border:1px solid var(--ed-line-soft);box-shadow:0 12px 32px #00000047;color:var(--ed-text);animation:bw-in var(--ed-base, .2s) ease-out}.bw-who{display:flex;align-items:center;gap:10px;min-width:0}.bw-name{min-width:0}.bw-name b{display:block;font-weight:500;font-size:14px}.bw-name small{display:flex;align-items:center;gap:6px;color:var(--ed-muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.bw-time{font-variant-numeric:tabular-nums}.bw-bars{--eagle-level: 0;display:inline-flex;gap:2px;align-items:center;height:10px}.bw-bars i{width:2px;border-radius:1px;background:var(--ed-muted);height:calc(3px + var(--eagle-level) * 7px);transition:height .08s linear}.bw-bars i:nth-child(2){height:calc(4px + var(--eagle-level) * 6px)}.bw-bars i:nth-child(3){height:calc(3px + var(--eagle-level) * 5px)}.bw-bars i:nth-child(4){height:calc(4px + var(--eagle-level) * 4px)}.bw.is-denkt .bw-bars i,.bw.is-verbinden .bw-bars i{height:8px;animation:bw-bar 1s ease-in-out infinite}.bw.is-denkt .bw-bars i:nth-child(2),.bw.is-verbinden .bw-bars i:nth-child(2){animation-delay:.15s}.bw.is-denkt .bw-bars i:nth-child(3),.bw.is-verbinden .bw-bars i:nth-child(3){animation-delay:.3s}.bw.is-denkt .bw-bars i:nth-child(4),.bw.is-verbinden .bw-bars i:nth-child(4){animation-delay:.45s}.bw.is-muted .bw-bars{opacity:.45}.bw-btns{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.bw-btn{height:34px;border:0;border-radius:var(--ed-r-pill, 999px);display:grid;place-items:center;cursor:pointer;background:var(--ed-surface-2);color:var(--ed-text);transition:transform var(--ed-fast, .15s),background var(--ed-fast, .15s)}.bw-btn:hover{background:var(--ed-selected)}.bw-btn:active{transform:scale(.98)}.bw-btn:disabled{opacity:.45;cursor:default}.bw-btn[aria-pressed=true]{background:var(--ed-selected)}.bw-btn.is-end{background:var(--bw-live);color:#fff}.bw-hang{transform:rotate(135deg)}.bw-btn.is-end:hover{background:color-mix(in srgb,var(--bw-live) 90%,#000)}.bw-btn:focus-visible{outline:2px solid var(--ed-text);outline-offset:2px}.workspace-grid .main.is-belt .thread,.workspace-grid .main.is-belt .composer-area{padding-left:max(24px,calc(50% - 400px));padding-right:max(272px,calc(100% - 640px - max(24px,calc(50% - 400px))))}@media(max-width:900px){.workspace-grid .main.is-belt .thread,.workspace-grid .main.is-belt .composer-area{padding-left:16px;padding-right:16px}.workspace-grid .main.is-belt .thread{padding-top:140px}}.workspace-grid .side-eagle.is-talking .side-nav-label{flex:none}.workspace-grid .side-eagle.is-talking .side-eagle-open .side-catchup-count{display:none}@media(min-width:701px){.workspace-grid .side-eagle.is-talking .side-eagle-talk{display:none}}.side-eagle-clock{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:6px;color:var(--ed-faint);font-size:12px;font-variant-numeric:tabular-nums}.side-eagle-clock:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--bw-live);box-shadow:0 0 0 3px color-mix(in srgb,var(--bw-live) 12%,transparent)}@keyframes bw-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes bw-bar{50%{transform:scaleY(.4)}}@media(prefers-reduced-motion:reduce){.bw,.bw-bars i{animation:none!important;transition:none!important}}.think.think-line{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;margin:2px 0 18px;padding:0;border:0;background:transparent;max-width:640px}.think-line .think-reason{margin:0;color:var(--cl-muted);font-size:var(--ed-fs-sm);line-height:1.4}.think-line .think-row{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:2px 0;border:0;background:transparent;color:var(--cl-muted, var(--ed-muted));font:400 var(--ed-fs-md)/1.4 var(--cl-font, var(--ed-font-body));text-align:left;cursor:pointer}.think-line .think-row:disabled{cursor:default}.think-line .think-head{display:flex;align-items:center;gap:10px;min-width:0}.think-line .think-stop{flex:none;padding:1px 8px;border:1px solid var(--cl-line, var(--ed-line));border-radius:6px;background:transparent;color:var(--cl-muted, var(--ed-muted));font:400 var(--ed-fs-sm)/1.4 var(--cl-font, var(--ed-font-body));cursor:pointer}.think-line .think-stop:hover{color:var(--cl-text, var(--ed-text));border-color:var(--cl-muted, var(--ed-muted))}.think-ld{display:inline-flex;flex:none;align-items:center;justify-content:center;width:14px;height:14px}.think-ld .ld-golf{transform:scale(.42)}.think-ld .ld-stuiter,.think-ld .ld-fade,.think-ld .ld-schaal{transform:scale(.68)}.think-ld .ld-trein,.think-ld .ld-lijn,.think-ld .ld-golflijn{transform:scale(.64)}.think-ld .ld-balkjes,.think-ld .ld-slinger{transform:scale(.86)}.think-line .think-word{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(90deg,var(--cl-muted) 0%,var(--cl-muted) 38%,var(--cl-text) 50%,var(--cl-muted) 62%,var(--cl-muted) 100%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:think-shimmer 2s linear infinite}.think-line .think-meta{display:inline-flex;flex:none;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums}.think-line .think-time{color:var(--cl-faint, var(--ed-faint))}.think-line .think-tokens{color:color-mix(in srgb,var(--ed-info) 55%,var(--cl-faint, var(--ed-faint)));font-size:var(--ed-fs-sm)}.think-line .think-tokens:before{content:"·";margin-right:8px;color:var(--cl-faint, var(--ed-faint))}.think-line .think-open{display:grid;gap:6px;margin:2px 0 0 6px;padding:2px 0 2px 12px;border-left:1px solid var(--cl-line, var(--ed-line))}.think-line .think-tasks{display:grid;grid-template-columns:minmax(0,max-content) max-content;column-gap:16px;row-gap:1px;justify-content:start;margin:0;padding:0;list-style:none;font:400 var(--ed-fs-xs)/1.6 var(--cl-font, var(--ed-font-body))}.think-line .think-tasks li{display:contents;color:var(--cl-muted, var(--ed-muted))}.think-line .think-task-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cl-muted, var(--ed-muted))}.think-line .think-tasks li.is-live .think-task-title{color:var(--cl-text, var(--ed-text))}.think-line .think-task-time{color:var(--cl-faint, var(--ed-faint));font-variant-numeric:tabular-nums;text-align:right}.think-line .think-tasks li.is-live .think-task-time{color:var(--cl-muted, var(--ed-muted))}.think-line .think-tri{flex:none;width:8px;height:8px;color:var(--cl-faint, var(--ed-faint));transition:transform .15s ease}.think-line .think-row:hover:not(:disabled) .think-tri{color:var(--cl-muted, var(--ed-muted))}.think-line .think-tri.is-open{transform:rotate(90deg)}.think-line .think-log{display:grid;gap:2px;margin:0;padding:0;list-style:none;color:var(--cl-faint, var(--ed-faint));font:400 var(--ed-fs-xs)/1.6 var(--cl-font, var(--ed-font-body))}.think-line .think-log li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.think-line .think-log li.is-thought{color:var(--cl-muted, var(--ed-muted));white-space:normal;overflow-wrap:anywhere}.think-line .think-log li:last-child{color:var(--cl-muted, var(--ed-muted))}@keyframes think-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.think-line .think-word{animation:none;background:none;color:var(--cl-muted, var(--ed-muted))}.think-line .think-tri{transition:none}}.ld{display:inline-flex;flex:none;align-items:center;justify-content:center;height:14px;color:var(--ed-ember, #ff3d2e)}.ld i{display:block;background:currentColor}.ld-golf{gap:3px}.ld-golf i{border-radius:50%;animation:ld-golf 1.1s ease-in-out infinite}.ld-golf i:nth-child(1),.ld-golf i:nth-child(5){width:3px;height:3px}.ld-golf i:nth-child(2),.ld-golf i:nth-child(4){width:4.5px;height:4.5px}.ld-golf i:nth-child(3){width:6px;height:6px}.ld-golf i:nth-child(2){animation-delay:.1s}.ld-golf i:nth-child(3){animation-delay:.2s}.ld-golf i:nth-child(4){animation-delay:.3s}.ld-golf i:nth-child(5){animation-delay:.4s}@keyframes ld-golf{0%,to{transform:scale(.55);opacity:.4}40%{transform:scale(1);opacity:1}}.ld-stuiter{gap:3px}.ld-stuiter i{width:4.5px;height:4.5px;border-radius:50%;animation:ld-stuiter 1s ease-in-out infinite}.ld-stuiter i:nth-child(2){animation-delay:.15s}.ld-stuiter i:nth-child(3){animation-delay:.3s}@keyframes ld-stuiter{0%,60%,to{transform:translateY(0);opacity:.55}30%{transform:translateY(-4px);opacity:1}}.ld-boog i{width:12px;height:12px;border:2px solid color-mix(in srgb,currentColor 22%,transparent);border-top-color:currentColor;border-radius:50%;background:transparent;animation:ld-spin .8s linear infinite}@keyframes ld-spin{to{transform:rotate(360deg)}}.ld-vonk i{width:12px;height:12px;background:currentColor;clip-path:polygon(50% 0,60% 38%,100% 50%,60% 62%,50% 100%,40% 62%,0 50%,40% 38%);animation:ld-vonk 1.6s ease-in-out infinite}@keyframes ld-vonk{0%{transform:rotate(0) scale(.7);opacity:.6}50%{transform:rotate(90deg) scale(1);opacity:1}to{transform:rotate(180deg) scale(.7);opacity:.6}}.ld-balkjes{gap:2px}.ld-balkjes i{width:2.5px;height:12px;border-radius:2px;transform-origin:50% 100%;animation:ld-balk .9s ease-in-out infinite}.ld-balkjes i:nth-child(2){animation-delay:.15s}.ld-balkjes i:nth-child(3){animation-delay:.3s}.ld-balkjes i:nth-child(4){animation-delay:.45s}@keyframes ld-balk{0%,to{transform:scaleY(.35);opacity:.5}50%{transform:scaleY(1);opacity:1}}@media(prefers-reduced-motion:reduce){.ld i{animation:none!important;opacity:.9}}.ld-puls,.ld-rimpel,.ld-baan,.ld-duo,.ld-draai,.ld-klok,.ld-hartslag,.ld-ademen,.ld-flip,.ld-kubus,.ld-driehoek,.ld-stippelboog{position:relative;width:14px}.ld-puls i{width:6px;height:6px;border-radius:50%;box-shadow:0 0 color-mix(in srgb,currentColor 50%,transparent);animation:ld-puls 1.4s ease-out infinite}@keyframes ld-puls{0%{box-shadow:0 0 color-mix(in srgb,currentColor 55%,transparent)}to{box-shadow:0 0 0 6px transparent}}.ld-rimpel i{position:absolute;inset:1px;border:1.5px solid currentColor;border-radius:50%;background:transparent;animation:ld-rimpel 1.6s ease-out infinite;animation-delay:calc(var(--i) * .8s)}@keyframes ld-rimpel{0%{transform:scale(.2);opacity:1}to{transform:scale(1);opacity:0}}.ld-baan i{position:absolute;top:1px;left:5px;width:4px;height:4px;border-radius:50%;transform-origin:2px 6px;animation:ld-spin 1s linear infinite}.ld-duo i{position:absolute;top:1px;left:5px;width:4px;height:4px;border-radius:50%;transform-origin:2px 6px;animation:ld-spin 1.2s ease-in-out infinite}.ld-duo i:nth-child(2){animation-delay:-.6s;opacity:.55}.ld-trein{gap:3px;width:22px;overflow:hidden}.ld-trein i{width:4px;height:4px;border-radius:50%;animation:ld-trein 1.2s linear infinite;animation-delay:calc(var(--i) * .2s)}@keyframes ld-trein{0%{transform:translate(-10px);opacity:0}30%{opacity:1}70%{opacity:1}to{transform:translate(10px);opacity:0}}.ld-schaal{gap:3px}.ld-schaal i{width:5px;height:5px;border-radius:50%;animation:ld-schaal 1s ease-in-out infinite;animation-delay:calc(var(--i) * .16s)}@keyframes ld-schaal{0%,80%,to{transform:scale(.4)}40%{transform:scale(1)}}.ld-fade{gap:3px}.ld-fade i{width:4.5px;height:4.5px;border-radius:50%;animation:ld-fade 1.2s ease-in-out infinite;animation-delay:calc(var(--i) * .2s)}@keyframes ld-fade{0%,to{opacity:.2}50%{opacity:1}}.ld-raster{display:inline-grid;grid-template-columns:repeat(3,3px);gap:1.5px;width:12px}.ld-raster i{width:3px;height:3px;border-radius:1px;animation:ld-fade 1.2s ease-in-out infinite}.ld-raster i:nth-child(1){animation-delay:0s}.ld-raster i:nth-child(2),.ld-raster i:nth-child(4){animation-delay:.15s}.ld-raster i:nth-child(3),.ld-raster i:nth-child(5),.ld-raster i:nth-child(7){animation-delay:.3s}.ld-raster i:nth-child(6),.ld-raster i:nth-child(8){animation-delay:.45s}.ld-raster i:nth-child(9){animation-delay:.6s}.ld-hartslag i{width:7px;height:7px;border-radius:50%;animation:ld-hart 1.2s ease-in-out infinite}@keyframes ld-hart{0%,40%,to{transform:scale(.7)}10%,30%{transform:scale(1.1)}20%{transform:scale(.85)}}.ld-slinger{width:16px}.ld-slinger i{width:5px;height:5px;border-radius:50%;animation:ld-slinger 1.2s ease-in-out infinite alternate}@keyframes ld-slinger{0%{transform:translate(-5px)}to{transform:translate(5px)}}.ld-draai{animation:ld-spin 1.4s linear infinite}.ld-draai i{position:absolute;width:4px;height:4px;border-radius:50%}.ld-draai i:nth-child(1){top:1px;left:1px}.ld-draai i:nth-child(2){top:1px;right:1px;opacity:.75}.ld-draai i:nth-child(3){bottom:1px;right:1px;opacity:.5}.ld-draai i:nth-child(4){bottom:1px;left:1px;opacity:.3}.ld-stippelboog i{width:12px;height:12px;border:2px dotted currentColor;border-radius:50%;background:transparent;animation:ld-spin 1.6s linear infinite}.ld-lijn{width:20px;height:14px}.ld-lijn i{position:relative;width:20px;height:2px;border-radius:2px;background:color-mix(in srgb,currentColor 22%,transparent);overflow:hidden}.ld-lijn i:after{content:"";position:absolute;inset:0 auto 0 0;width:8px;border-radius:2px;background:currentColor;animation:ld-lijn 1.1s ease-in-out infinite}@keyframes ld-lijn{0%{transform:translate(-8px)}to{transform:translate(20px)}}.ld-golflijn{gap:2px}.ld-golflijn i{width:2px;height:12px;border-radius:2px;animation:ld-balk 1s ease-in-out infinite;animation-delay:calc(var(--i) * .1s)}.ld-golflijn i:nth-child(1),.ld-golflijn i:nth-child(5){height:7px}.ld-golflijn i:nth-child(2),.ld-golflijn i:nth-child(4){height:10px}.ld-flip i{width:9px;height:9px;border-radius:2px;animation:ld-flip 1.2s ease-in-out infinite}@keyframes ld-flip{0%{transform:perspective(40px) rotateX(0) rotateY(0)}50%{transform:perspective(40px) rotateX(-180deg) rotateY(0)}to{transform:perspective(40px) rotateX(-180deg) rotateY(-180deg)}}.ld-kubus i{position:absolute;top:2px;left:2px;width:5px;height:5px;border-radius:1px;animation:ld-kubus 1.6s ease-in-out infinite}.ld-kubus i:nth-child(2){animation-delay:-.8s;opacity:.55}@keyframes ld-kubus{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(5px) rotate(-90deg)}50%{transform:translate(5px,5px) rotate(-180deg)}75%{transform:translateY(5px) rotate(-270deg)}}.ld-klok i{position:absolute;top:6px;left:6px;width:2.5px;height:2.5px;border-radius:50%;transform:rotate(calc(var(--i) * 45deg)) translateY(-5px);animation:ld-fade .8s linear infinite;animation-delay:calc(var(--i) * .1s)}.ld-driehoek i{width:11px;height:10px;clip-path:polygon(50% 0,100% 100%,0 100%);animation:ld-spin 1.4s ease-in-out infinite}.ld-ademen i{width:9px;height:9px;border-radius:50%;animation:ld-ademen 2.4s ease-in-out infinite}@keyframes ld-ademen{0%,to{transform:scale(.45);opacity:.5}50%{transform:scale(1);opacity:1}}.ld-cursor{gap:3px}.ld-cursor i:nth-child(1){width:4px;height:4px;border-radius:50%;animation:ld-fade 1.2s ease-in-out infinite}.ld-cursor i:nth-child(2){width:2px;height:12px;border-radius:1px;animation:ld-knipper 1s steps(1) infinite}@keyframes ld-knipper{50%{opacity:0}}.ld.is-icon{width:16px;height:16px;overflow:visible}.ld.is-icon.ld-golf,.ld.is-icon.ld-trein,.ld.is-icon.ld-lijn,.ld.is-icon.ld-golflijn{transform:scale(.62)}.ld.is-icon.ld-stuiter,.ld.is-icon.ld-schaal,.ld.is-icon.ld-fade,.ld.is-icon.ld-balkjes,.ld.is-icon.ld-cursor{transform:scale(.8)}.shr{display:grid;gap:10px;margin-top:4px}.shr-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.shr-head h3{margin:0;color:var(--ed-text);font-size:var(--ed-fs-md);font-weight:var(--ed-fw-medium)}.shr-code{color:var(--ed-muted);font-size:var(--ed-fs-xs)}.shr-code b{color:var(--ed-text);font-family:var(--ed-font-mono, ui-monospace, monospace);font-weight:var(--ed-fw-medium);letter-spacing:.04em}.shr-card{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--ed-line);border-radius:var(--ed-r-card);background:var(--ed-surface-2)}.shr-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.shr-row strong{color:var(--ed-text);font-size:var(--ed-fs-md);font-weight:var(--ed-fw-medium)}.shr-badge{display:inline-flex;align-items:center;gap:6px;padding:1px 8px;border:1px solid var(--ed-line);border-radius:var(--ed-r-pill);color:var(--ed-muted);font-size:var(--ed-fs-xs);white-space:nowrap}.shr-badge.ready{color:var(--ed-text)}.shr-badge.ready:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ed-pos)}.shr-badge.warning{color:var(--ed-warn);border-color:color-mix(in srgb,var(--ed-warn) 40%,var(--ed-line))}.shr-text{margin:0;color:var(--ed-muted);font-size:var(--ed-fs-sm)}.shr-text.warn{color:var(--ed-warn)}.shr-list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.shr-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--ed-text);font-size:var(--ed-fs-sm)}.shr-bars{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--ed-muted);font-size:var(--ed-fs-xs)}.shr-bars .full{color:var(--ed-warn)}.shr-actions{display:flex;flex-wrap:wrap;gap:8px}.shr-btn{padding:4px 10px;border:1px solid var(--ed-line);border-radius:var(--ed-r-sm);background:var(--ed-surface);color:var(--ed-text);font:inherit;font-size:var(--ed-fs-sm);cursor:pointer}.shr-btn:hover:not(:disabled){background:var(--ed-hover)}.shr-btn:focus-visible{outline:2px solid var(--ed-ember);outline-offset:1px}.shr-btn:disabled{opacity:.5;cursor:default}.shr-btn.primary{border-color:var(--ed-text)}.shr-warning{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start;padding:10px;border:1px solid color-mix(in srgb,var(--ed-warn) 40%,var(--ed-line));border-radius:var(--ed-r-sm);color:var(--ed-text);font-size:var(--ed-fs-sm)}.shr-steps{margin:0;padding-left:18px;color:var(--ed-muted);font-size:var(--ed-fs-sm)}.shr-steps code{color:var(--ed-text)}.shr-input{width:100%;max-width:260px;padding:4px 8px;border:1px solid var(--ed-line);border-radius:var(--ed-r-sm);background:var(--ed-surface);color:var(--ed-text);font:inherit;font-family:var(--ed-font-mono, ui-monospace, monospace);font-size:var(--ed-fs-sm)}.shr-select{padding:4px 8px;border:1px solid var(--ed-line);border-radius:var(--ed-r-sm);background:var(--ed-surface);color:var(--ed-text);font:inherit;font-size:var(--ed-fs-sm)}.shr-missing{margin:0;padding-left:18px;color:var(--ed-muted);font-size:var(--ed-fs-xs)}.modal:has(.acct-list){width:min(100%,600px)}.modal:has(.acct-list.orbs){width:min(100%,700px)}.acct-list{display:grid;gap:12px;container-type:inline-size}.acct-card{--acct-brand: var(--ed-text);padding:18px 18px 8px;border:1px solid var(--ed-line);border-radius:14px;background:var(--ed-surface);box-shadow:0 0 0 4px var(--ed-surface-2)}.acct-card.claude{--acct-brand: #D97757}.acct-card.chatgpt{--acct-brand: #10A37F}.acct-card+.acct-card{margin-top:8px}.acct-card-head{display:flex;align-items:center;gap:10px}.acct-card-head h3{flex:1;margin:0;color:var(--ed-text);font-size:var(--ed-fs-md);font-weight:var(--ed-fw-medium)}.acct-tile{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:9px;color:var(--ed-text);background:var(--ed-surface-2);box-shadow:inset 0 0 0 1px var(--ed-line)}.acct-tile.claude{background:color-mix(in srgb,#D97757 14%,var(--ed-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,#D97757 22%,transparent)}.acct-tile.chatgpt{color:#10a37f;background:color-mix(in srgb,#10A37F 14%,var(--ed-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,#10A37F 22%,transparent)}.acct-card.glm{--acct-brand: #2bb39a}.acct-tile.glm{color:#1f9b85;background:color-mix(in srgb,#2bb39a 14%,var(--ed-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,#2bb39a 22%,transparent)}.acct-tile.gemini{background:color-mix(in srgb,#4285F4 12%,var(--ed-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,#4285F4 20%,transparent)}.acct-mini{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 10px;border:1px solid var(--ed-line);border-radius:8px;background:var(--ed-surface);color:var(--ed-text);font:inherit;font-size:var(--ed-fs-xs);font-weight:var(--ed-fw-medium);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--ed-fast)}.acct-mini:hover{background:var(--ed-hover)}.acct-mini:focus-visible{outline:2px solid var(--ed-ember);outline-offset:2px}.acct-mini:disabled{cursor:default;opacity:.6}.acct-mini .spin{animation:acct-spin 1s linear infinite}.acct-total{margin:14px 0 0}.acct-total-number{color:var(--ed-text);font-size:36px;line-height:1;font-weight:var(--ed-fw-medium);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.acct-total-number small{margin-left:1px;font-size:20px;font-weight:var(--ed-fw-regular);letter-spacing:0}.acct-total-word{color:var(--ed-muted);font-size:var(--ed-fs-sm);font-variant-numeric:tabular-nums}.acct-total-word b{color:var(--ed-text);font-weight:var(--ed-fw-medium)}.acct-total .none{color:var(--ed-text);font-size:var(--ed-fs-lg);font-weight:var(--ed-fw-medium)}p.acct-total-word{margin:2px 0 0}.acct-card.warn .acct-total-number,.acct-card.warn .acct-total-word b{color:var(--ed-warn)}.acct-bar{display:flex;gap:2px;height:12px;margin-top:12px;padding:0;border-radius:6px;background:var(--ed-line-soft);box-shadow:inset 0 0 0 1px var(--ed-line-soft);overflow:hidden}.acct-bar i{display:block;height:100%;flex:none;background:var(--acct-brand);opacity:var(--shade, 1);transform-origin:left;animation:acct-grow .52s cubic-bezier(.22,1,.36,1) backwards;transition:opacity var(--ed-fast),width var(--ed-base) ease}.acct-bar i:first-child{border-radius:6px 0 0 6px}.acct-bar[data-active] i:not(.on){opacity:calc(var(--shade, 1) * .35)}@keyframes acct-grow{0%{transform:scaleX(0)}}.acct-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin:12px -8px 0;padding:0;list-style:none}.acct-row{min-width:0}.acct-row.has-todo{grid-column:1 / -1}.acct-menu{position:relative}.acct-item{display:grid;gap:2px;width:100%;padding:8px;border:0;border-radius:10px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--ed-fast)}.acct-item:not(.static):hover,.acct-item[aria-expanded=true]{background:var(--ed-hover)}.acct-item.static{cursor:default}.acct-item:focus-visible{outline:2px solid var(--ed-ember);outline-offset:-2px}.acct-item-name{display:flex;flex-wrap:wrap;align-items:center;gap:0 7px;min-width:0}.acct-item-name strong{color:var(--ed-muted);font-size:var(--ed-fs-sm);font-weight:var(--ed-fw-regular);overflow-wrap:anywhere}.acct-swatch{flex:none;width:9px;height:9px;border-radius:3px;background:var(--acct-brand)}.acct-next{flex:none;padding:0 6px;border-radius:5px;background:var(--ed-surface-2);color:var(--ed-muted);font-size:11px;line-height:16px;white-space:nowrap}.acct-left{display:block;padding-left:16px;color:var(--ed-muted);font-size:var(--ed-fs-xs);white-space:nowrap;font-family:var(--ed-font-body);font-variant-numeric:tabular-nums}.acct-left b{color:var(--ed-text);font-size:var(--ed-fs-lg);font-weight:var(--ed-fw-medium)}.acct-left.none{color:var(--ed-muted);font-size:var(--ed-fs-sm)}.acct-left.full,.acct-left.full b{color:var(--ed-warn)}.acct-item-line{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;padding-left:16px;color:var(--ed-faint);font-size:var(--ed-fs-xs)}.acct-item-line>span:not(:last-child):after{content:"·";margin-left:6px}.acct-flag{white-space:nowrap}.acct-flag.warning{color:var(--ed-warn)}.acct-row.paused .acct-left,.acct-row.paused .acct-reset,.acct-row.paused .acct-swatch{opacity:.5}.acct-row.paused .acct-back{opacity:1}.acct-row.paused .acct-flag{color:var(--ed-muted)}.acct-place{white-space:nowrap}.acct-reset,.acct-wait{white-space:nowrap;font-family:var(--ed-font-body);font-variant-numeric:tabular-nums}.acct-wait b{color:var(--ed-text);font-weight:var(--ed-fw-medium)}.acct-pace{display:block;padding-left:16px;color:var(--ed-warn);font-size:var(--ed-fs-xs);font-variant-numeric:tabular-nums}.acct-bonus{display:block;padding-left:16px;color:var(--ed-muted);font-size:var(--ed-fs-xs);font-variant-numeric:tabular-nums}.acct-reset b{color:var(--ed-muted);font-weight:var(--ed-fw-medium)}.acct-menu:has(>.acct-item) .acct-menu-pop{top:calc(100% + 2px);left:0;right:auto}.acct-row:nth-child(2n) .acct-menu-pop{left:auto;right:0}.acct-card.single .acct-left,.acct-card.single .acct-reset{display:none}.acct-details{display:grid;gap:4px;color:var(--ed-muted);font-size:var(--ed-fs-xs)}.acct-details p{margin:0}.acct-details>.acct-action{justify-self:start;margin-top:4px}.acct-details+*{padding-top:8px;border-top:1px solid var(--ed-line-soft)}.acct-more-products{margin-top:10px}.acct-more-products h3{margin:0 0 8px;color:var(--ed-text);font-size:var(--ed-fs-md);font-weight:var(--ed-fw-medium)}.acct-more-products ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.acct-more-products li{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--ed-line);border-radius:10px;background:var(--ed-surface)}.acct-product-text{flex:1;display:grid;min-width:0}.acct-product-text strong{color:var(--ed-text);font-size:var(--ed-fs-sm);font-weight:var(--ed-fw-medium)}.acct-product-text small{color:var(--ed-muted);font-size:var(--ed-fs-xs)}.acct-product-usage{display:flex;flex-wrap:wrap;gap:0 4px;font-variant-numeric:tabular-nums}.acct-product-usage>span{white-space:nowrap}.acct-product-usage>span:not(:last-child):after{content:"·";margin-left:4px}.acct-product-usage b{color:var(--ed-text);font-weight:var(--ed-fw-medium)}.acct-product-usage .full,.acct-product-usage .full b{color:var(--ed-warn)}.acct-product-bar{display:block;height:4px;margin-top:5px;border-radius:2px;background:var(--ed-line-soft);overflow:hidden}.acct-product-bar i{display:block;height:100%;border-radius:2px;background:var(--ed-text);opacity:.7}.acct-badge{flex:none;display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 10px;border-radius:8px;background:color-mix(in srgb,var(--ed-pos) 12%,transparent);color:var(--ed-pos);font-size:var(--ed-fs-xs);font-weight:var(--ed-fw-medium);white-space:nowrap}.acct-todo{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:2px 8px 12px 24px;color:var(--ed-text);font-size:var(--ed-fs-sm)}.acct-todo>p{flex:1 1 240px;margin:0;color:var(--ed-warn)}.acct-identity{color:var(--ed-text);font-size:var(--ed-fs-sm);overflow-wrap:anywhere}.acct-more-note{color:var(--ed-text)}.acct-windows li{display:grid;grid-template-columns:88px 76px auto;gap:8px;font-variant-numeric:tabular-nums}.acct-todo .acct-action,.acct-sync .acct-action{min-height:26px;padding:0 10px;font-size:var(--ed-fs-xs)}.acct-sync{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:var(--ed-text);font-size:var(--ed-fs-sm)}.acct-sync p{margin:0}.acct-sync>p:first-child{flex:1 1 240px}.acct-sync.failed>p:first-child{color:var(--ed-warn)}.acct-sync-code code{font-family:var(--ed-font-mono, ui-monospace, monospace);font-size:var(--ed-fs-md);letter-spacing:.08em;padding:2px 8px;border-radius:6px;background:var(--ed-hover)}.acct-sync-row{flex:1 1 100%;display:flex;gap:6px}.acct-sync-row input{flex:1;min-width:0;height:30px;padding:0 8px;border:1px solid var(--ed-line, var(--ed-border, currentColor));border-radius:7px;background:transparent;color:var(--ed-text)}.acct-sync-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.acct-sync-actions:empty{display:none}.acct-sync-btn{justify-self:start}.acct-to-server li.has-job{align-items:flex-start}.acct-to-server .acct-sync{margin-top:4px;font-size:var(--ed-fs-xs);gap:6px 8px}.acct-to-server .acct-sync>p:first-child{flex-basis:100%}.acct-server-ok{align-items:center;gap:5px;margin-top:10px;color:var(--ed-muted)}.acct-server-ok svg{color:var(--ed-pos)}.acct-server-note{margin-top:8px}.acct-foot{display:flex;flex-wrap:wrap;gap:2px 10px;margin:0;color:var(--ed-faint);font-size:var(--ed-fs-xs)}.acct-check{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.acct-check p{flex:1 1 100%;margin:0;color:var(--ed-warn);font-size:var(--ed-fs-sm)}.acct-check-link{display:inline-flex;align-items:center;gap:4px;color:var(--ed-muted);font-size:var(--ed-fs-sm);text-decoration:underline;text-decoration-color:var(--ed-line);text-underline-offset:3px}.acct-check-link:hover{color:var(--ed-text)}.acct-menu-pop{position:absolute;top:calc(100% + 4px);right:0;z-index:20;display:grid;gap:8px;width:264px;padding:10px;border:1px solid var(--ed-line);border-radius:var(--ed-r-sm);background:var(--ed-surface)}.acct-menu-group{display:grid;gap:6px}.acct-menu-head{color:var(--ed-text);font-size:var(--ed-fs-sm);font-weight:var(--ed-fw-medium)}.acct-menu-hint{color:var(--ed-faint);font-size:var(--ed-fs-xs);line-height:1.45}.acct-limit{display:flex;gap:4px}.acct-limit button{flex:1 1 auto;min-height:26px;padding:0 8px;border:1px solid var(--ed-line);border-radius:var(--ed-r-pill);background:var(--ed-surface);color:var(--ed-text);font-size:var(--ed-fs-xs);white-space:nowrap;transition:background var(--ed-fast)}.acct-limit button:hover{background:var(--ed-hover)}.acct-limit button.on{border-color:transparent;background:var(--ed-primary);color:var(--ed-on-primary)}.acct-menu-item{padding:6px 8px;border:0;border-top:1px solid var(--ed-line-soft);border-radius:0;background:none;color:var(--ed-text);font-size:var(--ed-fs-sm);text-align:left;transition:background var(--ed-fast)}.acct-menu-group+.acct-menu-item{padding-top:8px}.acct-menu-item:first-child{border-top:0}.acct-menu-item:hover{background:var(--ed-hover)}.acct-menu-item.split{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.acct-menu-sub{color:var(--ed-faint);font-size:var(--ed-fs-xs);white-space:nowrap}.acct-rename{display:grid;gap:6px}.acct-rename input{width:100%;min-height:28px;padding:0 8px;border:1px solid var(--ed-line);border-radius:var(--ed-r-sm);background:var(--ed-surface);color:var(--ed-text);font:inherit;font-size:var(--ed-fs-sm)}.acct-rename input:focus-visible{outline:2px solid var(--ed-ember);outline-offset:1px}.acct-menu-item+.acct-menu-group,.acct-rename+.acct-menu-group{padding-top:8px;border-top:1px solid var(--ed-line-soft)}.acct-action,.acct-refresh{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 12px;border:1px solid var(--ed-line);border-radius:var(--ed-r-pill);background:var(--ed-surface);color:var(--ed-text);font-size:var(--ed-fs-sm);font-weight:500;white-space:nowrap;transition:background var(--ed-fast)}.acct-action:hover,.acct-refresh:hover{background:var(--ed-hover)}.acct-action.primary{border-color:transparent;background:var(--ed-primary);color:var(--ed-on-primary)}.acct-action.primary:hover{background:var(--ed-primary);opacity:.9}.acct-refresh{border-color:transparent;background:none;color:var(--ed-muted);padding:0;font-size:var(--ed-fs-xs);font-weight:400}.acct-refresh:hover{color:var(--ed-text);background:none}.acct-action:disabled,.acct-refresh:disabled,.acct-menu-item:disabled,.acct-limit button:disabled{cursor:default;opacity:.6}.acct-action:focus-visible,.acct-refresh:focus-visible,.acct-limit button:focus-visible,.acct-menu-item:focus-visible,.acct-check-link:focus-visible{outline:2px solid var(--ed-ember);outline-offset:2px}.acct-toolbar{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:-4px}.acct-view{display:inline-flex;padding:2px;border-radius:var(--ed-r-pill);background:var(--ed-surface-2);box-shadow:inset 0 0 0 1px var(--ed-line-soft)}.acct-view button{min-height:24px;padding:0 11px;border:0;border-radius:var(--ed-r-pill);background:none;color:var(--ed-muted);font:inherit;font-size:var(--ed-fs-xs);font-weight:var(--ed-fw-medium);cursor:pointer;transition:background var(--ed-fast),color var(--ed-fast)}.acct-view button:hover{color:var(--ed-text)}.acct-view button.on{background:var(--ed-surface);color:var(--ed-text);box-shadow:var(--ed-shadow-button),inset 0 0 0 1px var(--ed-line)}.acct-dp-toggle{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 8px;border:0;border-radius:var(--ed-r-sm);background:none;color:var(--ed-muted);font:inherit;font-size:var(--ed-fs-xs);font-weight:var(--ed-fw-medium);cursor:pointer;transition:background var(--ed-fast),color var(--ed-fast)}.acct-dp-toggle:hover{background:var(--ed-hover);color:var(--ed-text)}.acct-dp-toggle svg{transition:transform var(--ed-base)}.acct-dp-toggle.on{color:var(--ed-text)}.acct-dp-toggle.on svg{transform:rotate(180deg)}.acct-view button:focus-visible,.acct-dp-toggle:focus-visible{outline:2px solid var(--ed-ember);outline-offset:2px}.acct-orbs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:22px 8px}.acct-orbs.single{grid-template-columns:minmax(0,1fr)}.orb-card{min-width:0;padding:0 14px 0 18px}.orb-card+.orb-card{border-left:1px solid var(--ed-line-soft)}.orb-card .acct-legend{grid-template-columns:minmax(0,1fr);margin-top:14px}.acct-orbs.three{grid-template-columns:repeat(3,minmax(0,1fr))}.acct-orbs.three .orb-card{padding:0 12px}.acct-orbs.three .orb-tile{flex-direction:column;gap:12px;text-align:center}.acct-orbs.three .orb-text{justify-items:center}.acct-orbs.three .orb-number{font-size:40px}.acct-orbs.three .orb-number.none{font-size:var(--ed-fs-lg);line-height:1.25;letter-spacing:0}.acct-orbs.three .orb-sub{max-width:100%}.acct-dp{display:grid;gap:14px;padding:14px 16px;border:1px solid var(--ed-line);border-radius:var(--ed-r-card);background:var(--ed-surface)}.acct-dp-group h4{display:flex;align-items:center;gap:7px;margin:0 0 6px;color:var(--ed-text);font-size:var(--ed-fs-sm);font-weight:var(--ed-fw-medium)}.acct-dp-group>ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.acct-dp-group+.acct-dp-group{padding-top:12px;border-top:1px solid var(--ed-line-soft)}.acct-dp-name{display:flex;align-items:baseline;gap:8px;color:var(--ed-muted);font-size:var(--ed-fs-sm)}.acct-dp-name small{color:var(--ed-faint);font-size:var(--ed-fs-xs)}.acct-dp-name small.warning{color:var(--ed-warn)}.acct-dp-windows{display:grid;gap:3px;margin:4px 0 0;padding:0;list-style:none}.acct-dp-windows li{display:grid;grid-template-columns:82px 64px 98px minmax(0,1fr);align-items:center;gap:10px;color:var(--ed-faint);font-size:var(--ed-fs-xs);font-variant-numeric:tabular-nums}.acct-dp-windows.stale li{opacity:.6}.acct-dp-label{color:var(--ed-muted)}.acct-dp-meter{height:4px;border-radius:2px;background:var(--ed-line-soft);overflow:hidden}.acct-dp-meter i{display:block;height:100%;border-radius:2px;background:color-mix(in srgb,var(--ed-text) 45%,transparent)}.acct-dp-group.claude .acct-dp-meter i{background:#d97757}.acct-card.glm .acct-bar i{background:linear-gradient(90deg,#8ff0d6,#2bb39a)}.acct-dp-group.chatgpt .acct-dp-meter i{background:linear-gradient(90deg,#9fd0ff,#a98cf6)}.acct-dp-meter i.warn,.acct-dp-group .acct-dp-meter i.full{background:var(--ed-warn)}.acct-dp-used b{color:var(--ed-text);font-weight:var(--ed-fw-medium)}.acct-dp-reset{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-dp-reset b{color:var(--ed-muted);font-weight:var(--ed-fw-medium)}.acct-dp-none{margin:2px 0 0;color:var(--ed-faint);font-size:var(--ed-fs-xs)}.acct-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;color:var(--ed-faint);font-size:var(--ed-fs-xs)}.acct-empty{color:var(--ed-muted);font-size:var(--ed-fs-sm)}.acct-refresh .spin{animation:acct-spin 1s linear infinite}@keyframes acct-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.acct-bar i,.acct-item,.acct-limit button,.acct-menu-item,.acct-chev{transition:none}.acct-refresh .spin,.acct-mini .spin,.acct-bar i{animation:none}}@container (max-width: 520px){.acct-orbs,.acct-orbs.three{grid-template-columns:minmax(0,1fr);gap:20px;padding:18px 4px}.acct-orbs.three .orb-tile{flex-direction:row;text-align:left}.acct-orbs.three .orb-text{justify-items:start}.orb-card+.orb-card{border-left:0;padding-top:20px;border-top:1px solid var(--ed-line-soft)}.acct-dp-windows li{grid-template-columns:70px 48px minmax(0,1fr)}.acct-dp-reset{grid-column:2 / -1}}@container (max-width: 420px){.acct-legend{grid-template-columns:minmax(0,1fr)}.acct-row:nth-child(2n) .acct-menu-pop{left:0;right:auto}.acct-todo{padding-left:8px}}@media(max-width:700px){.acct-action,.acct-mini,.acct-limit button,.acct-view button,.acct-dp-toggle{min-height:44px}}.ra-list{display:flex;flex-direction:column;margin:2px 0 6px;padding:0;list-style:none;transition:opacity .2s ease}.ra-list.stale{opacity:.55}.ra-row{display:flex;align-items:center;gap:10px;box-sizing:border-box;width:100%;height:34px;padding:0 6px;border:0;border-radius:8px;background:none;color:var(--r-text);font:inherit;text-align:left;cursor:pointer}.ra-row:hover{background:var(--r-hover)}.ra-row:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:-2px}.ra-icon{flex:none;display:block;object-fit:contain}.ra-tile{flex:none;display:grid;place-items:center;border-radius:22%;background:var(--cl-bubble, var(--ed-surface-2));color:var(--cl-muted, var(--ed-muted));font-weight:var(--ed-fw-medium);line-height:1}.ra-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ra-mem{flex:none;color:var(--r-muted);font-size:var(--ed-fs-xs);font-variant-numeric:tabular-nums}.ra-mem.warn{color:var(--ed-warn)}.ra-note{margin:2px 6px 8px;color:var(--r-muted);font-size:var(--ed-fs-xs);line-height:1.4}.modal-shade .modal.ra-modal{width:min(100%,560px);max-height:min(78dvh,620px)}.ra-head{display:flex;align-items:center;gap:12px;padding:16px 16px 12px 20px}.ra-head-text{flex:1;min-width:0;display:flex;flex-direction:column}.ra-head h2{margin:0;font:var(--ed-fw-title) var(--ed-fs-lg)/1.3 var(--cl-font);color:var(--cl-text)}.ra-head small{color:var(--cl-faint);font-size:var(--ed-fs-xs)}.ra-body{min-height:0;overflow-y:auto;padding:0 20px 18px}.ra-error{margin:0 0 8px;color:var(--ed-neg);font-size:var(--ed-fs-sm)}.ra-proc-head,.ra-proc{display:grid;grid-template-columns:minmax(0,1fr) 44px 72px 84px;align-items:center;gap:8px}.ra-proc-head{padding:4px 8px;border-bottom:1px solid var(--cl-line);color:var(--cl-faint);font-size:var(--ed-fs-xs)}.ra-proc-head span:nth-child(2),.ra-proc-head span:nth-child(3){text-align:right}.ra-procs{margin:0;padding:4px 0 0;list-style:none}.ra-proc{min-height:36px;padding:0 8px;border-radius:7px;color:var(--cl-text);font-size:var(--ed-fs-sm)}.ra-proc:hover{background:var(--cl-hover)}.ra-proc.is-stopped{opacity:.5}.ra-proc-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ra-proc-name small{color:var(--cl-faint);font-size:var(--ed-fs-xs);font-variant-numeric:tabular-nums}.ra-proc-num{color:var(--cl-muted);font-size:var(--ed-fs-xs);font-variant-numeric:tabular-nums;text-align:right}.ra-proc-act{display:flex;justify-content:flex-end}.ra-proc-act small{color:var(--cl-faint);font-size:var(--ed-fs-xs)}.ra-stop{height:26px;padding:0 10px;border:1px solid var(--cl-line-strong);border-radius:7px;background:none;color:var(--cl-muted);font:inherit;font-size:var(--ed-fs-xs);cursor:pointer}.ra-stop:hover{background:var(--cl-hover);color:var(--cl-text)}.ra-stop.is-sure{border-color:var(--ed-neg);background:var(--ed-neg);color:#fff}.ra-chats{display:flex;flex-direction:column;margin:0 0 12px;padding:0;list-style:none}.ra-chats h3{margin:0 8px 4px;color:var(--cl-faint);font:inherit;font-size:var(--ed-fs-xs)}.ra-chat{display:flex;align-items:center;gap:10px;box-sizing:border-box;width:100%;min-height:36px;padding:2px 8px;border:0;border-radius:7px;background:none;color:var(--cl-text);font:inherit;font-size:var(--ed-fs-sm);text-align:left;cursor:pointer}.ra-chat:hover{background:var(--cl-hover)}.ra-chat span:first-of-type{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ra-chat small{flex:none;color:var(--cl-faint);font-size:var(--ed-fs-xs)}.ra-chat i{flex:none;width:6px;height:6px;border-radius:50%;background:var(--cl-muted)}.ra-chat i.queued{background:none;box-shadow:inset 0 0 0 1.5px var(--cl-faint)}.context-rail{--r-text: var(--cl-text, var(--ed-text));--r-muted: var(--cl-muted, var(--ed-muted));--r-faint: var(--cl-faint, var(--ed-faint));--r-line: var(--cl-line, var(--ed-line-soft));--r-hover: var(--cl-hover, var(--ed-hover));--r-card: var(--cl-card, var(--ed-surface));height:100%;overflow-y:auto;box-sizing:border-box;padding:8px 12px 12px;background:var(--ed-bg);border-left:1px solid var(--ed-line);color:var(--r-text);font:400 var(--ed-fs-sm)/1.4 var(--ed-font-body);font-variant-numeric:tabular-nums}.context-rail button{font:inherit}.context-rail h3{margin:0;font:inherit}.context-rail :is(button,[tabindex]):focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:-2px}.context-rail .rail-section{box-sizing:border-box;margin:0 0 8px;padding:0 14px;border:1px solid var(--r-line);border-radius:10px;background:var(--r-card)}.context-rail .rail-section:last-child{margin-bottom:0}.context-rail .rail-head{display:flex;align-items:center;gap:8px;width:calc(100% + 28px);min-height:40px;margin:0 -14px;padding:0 14px;border:0;border-radius:10px;background:none;color:var(--r-text);font-weight:500;text-align:left;cursor:pointer}.context-rail .rail-head:hover .rail-head-chev{color:var(--r-muted)}.context-rail .rail-head-title{flex:1 0 auto;max-width:calc(100% - 21px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-rail .rail-head em{flex:0 1 auto;min-width:0;overflow:hidden;color:var(--r-muted);font-style:normal;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.context-rail .rail-head em.warn{color:var(--ed-warn)}.context-rail .rail-head em.neg{color:var(--ed-neg)}.context-rail .rail-head-chev{flex:none;margin-right:-2px;color:var(--r-faint);transition:transform var(--ed-fast, .15s) ease,color var(--ed-fast, .15s) ease}.context-rail .rail-head[aria-expanded=true] .rail-head-chev{transform:rotate(90deg)}.context-rail .rail-body{padding:0 0 10px}.context-rail .rail-quiet p{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;margin:0;color:var(--r-muted)}.context-rail .rail-quiet em{color:var(--r-faint);font-style:normal}.context-rail .rail-empty{margin:0;padding:4px 0;color:var(--r-muted);font-size:var(--ed-fs-xs)}.context-rail .rail-hint{padding:12px 4px}.context-rail .rail-flat,.context-rail .rail-row{display:flex;align-items:center;gap:10px;box-sizing:border-box;width:calc(100% + 12px);min-height:36px;margin:0 -6px;padding:6px;border:0;border-radius:6px;background:none;color:var(--r-text);text-align:left}.context-rail button.rail-flat,.context-rail button.rail-row{cursor:pointer}.context-rail button.rail-flat:hover,.context-rail button.rail-row:hover{background:var(--r-hover)}.context-rail .rail-body>*+:is(.rail-flat,.rail-mac,.rail-row){margin-top:1px}.context-rail .rail-body>*+:is(.rail-flat,.rail-mac,.rail-row):before{content:none}.context-rail .rail-body>:is(.rail-flat,.rail-mac,.rail-row)+:is(.rail-flat,.rail-mac,.rail-row){border-top:1px solid var(--r-line);border-radius:0}.context-rail .rail-body>.rail-mac+:is(.rail-flat,.rail-row){border-top:1px solid var(--r-line)}.context-rail .rail-flat-icon,.context-rail .rail-row>svg{flex:none;color:var(--r-muted)}.context-rail .rail-flat-label{flex:1 0 auto;max-width:calc(100% - 25px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-rail .rail-flat[role=group] .rail-flat-label{flex:1 1 auto;max-width:none;white-space:normal}.context-rail .rail-flat-value{display:block;flex:0 1 auto;min-width:0;overflow:hidden;color:var(--r-muted);font-size:var(--ed-fs-xs);text-align:right;text-overflow:ellipsis;white-space:nowrap}.context-rail .rail-model .rail-flat-value{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.context-rail .rail-flat-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.context-rail .rail-flat-chev{flex:none;margin-right:-2px;color:var(--r-faint);transition:transform var(--ed-fast, .15s) ease}.context-rail .rail-text{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.context-rail .rail-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-rail .rail-sub{overflow:hidden;color:var(--r-muted);font-size:var(--ed-fs-xs);text-overflow:ellipsis;white-space:nowrap}.context-rail .rail-sub.warn,.context-rail .rail-row.warn,.context-rail .rail-row.warn>svg{color:var(--ed-warn)}.context-rail .rail-mac-toggle .rail-flat-label{display:flex;align-items:center;gap:8px}.context-rail .rail-mac.is-open .rail-flat-chev{transform:rotate(90deg)}.context-rail .rail-mac-panel{display:flex;flex-direction:column;gap:6px;padding:2px 0 6px;animation:rail-in .18s ease-out}@keyframes rail-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.context-rail .rail-mac-sub,.context-rail .rail-mac-empty,.context-rail .rail-mac-notice{margin:0;color:var(--r-muted);font-size:var(--ed-fs-xs)}.context-rail .rail-mac-notice.warn{color:var(--ed-warn)}.context-rail .rail-mac-item{display:flex;align-items:center;gap:8px;box-sizing:border-box;width:100%;min-height:36px;padding:4px 6px;border:0;border-radius:6px;background:none;color:var(--r-text);text-align:left;cursor:pointer}.context-rail .rail-mac-item:hover{background:var(--r-hover)}.context-rail .rail-mac-name{display:flex;flex:1;flex-direction:column;min-width:0}.context-rail .rail-mac-name>span,.context-rail .rail-mac-name>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-rail .rail-mac-name>small{color:var(--r-muted);font-size:var(--ed-fs-xs)}.context-rail .rail-mac-name>small.hot{color:var(--ed-warn)}.context-rail .rail-mac-meta{flex:none;color:var(--r-muted);font-size:var(--ed-fs-xs)}.context-rail .rail-mac-state{flex:none;width:6px;height:6px;border-radius:50%;background:var(--r-faint)}.context-rail .rail-mac-state.running{background:var(--r-text);animation:rail-pulse 2.4s ease-in-out infinite}.context-rail .rail-mac-state.queued{background:none;box-shadow:inset 0 0 0 1.5px var(--r-faint)}@keyframes rail-pulse{0%,to{opacity:.9}50%{opacity:.35}}.context-rail .rail-hosts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 -8px 2px}.context-rail .rail-hosts>.rail-mac{display:contents}.context-rail .rail-hosts>.rail-mac:only-child>.rail-host{grid-column:1 / -1}.context-rail .rail-hosts>.rail-mac:first-child>.rail-mac-panel{grid-column:1 / -1;grid-row:2;padding:2px 8px 6px}.context-rail .rail-hosts>.rail-mac+.rail-mac>.rail-mac-panel{grid-column:1 / -1;grid-row:3;padding:2px 8px 6px}.context-rail .rail-host{display:flex;align-items:center;gap:8px;box-sizing:border-box;min-width:0;min-height:36px;padding:6px 8px;border:0;border-radius:6px;background:none;color:var(--r-text);text-align:left;transition:background var(--ed-fast, .15s) ease,transform var(--ed-fast, .15s) ease}.context-rail button.rail-host{cursor:pointer}.context-rail button.rail-host:hover,.context-rail .rail-mac.is-open>.rail-host{background:var(--r-hover)}.context-rail button.rail-host:active{transform:scale(.98)}.context-rail .rail-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--ed-pos)}.context-rail .rail-dot.is-warn{background:var(--ed-warn)}.context-rail .rail-dot.is-off{background:none;box-shadow:inset 0 0 0 1.5px var(--r-faint)}.context-rail .rail-host-name{flex:none;white-space:nowrap}.context-rail .rail-host-num{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--r-muted);font-size:var(--ed-fs-xs);text-align:right;text-overflow:ellipsis;white-space:nowrap}.context-rail .rail-host-num.warn{color:var(--ed-warn)}.context-rail .rail-host.is-off .rail-host-name{color:var(--r-muted)}.context-rail .rail-hosts+.rail-model{margin-top:2px}.context-rail .rail-subhead{display:flex;align-items:center;gap:8px;min-height:24px;margin:10px 0 2px;color:var(--r-muted);font:inherit;font-size:var(--ed-fs-xs);font-weight:400}.context-rail .rail-body>.rail-subhead:first-child{margin-top:0}.context-rail .rail-subhead>span{flex:1 0 auto}.context-rail .rail-subhead>em{flex:0 1 auto;min-width:0;overflow:hidden;color:var(--r-faint);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.context-rail .rail-subhead>em.warn{color:var(--ed-warn)}.context-rail .rail-subblock{padding-top:0}.context-rail .rail-body>:is(.rail-flat,.rail-mac)+.rail-subhead{padding-top:8px;border-top:1px solid var(--r-line)}.context-rail .rail-model-logo{display:grid;place-items:center;width:15px;height:15px}.context-rail .rail-effort-bars{display:inline-flex;flex:none;align-items:flex-end;gap:1.5px;height:10px}.context-rail .rail-effort-bars i{display:block;width:2.5px;border-radius:1px;background:var(--r-line)}.context-rail .rail-effort-bars i:nth-child(1){height:4px}.context-rail .rail-effort-bars i:nth-child(2){height:5.5px}.context-rail .rail-effort-bars i:nth-child(3){height:7px}.context-rail .rail-effort-bars i:nth-child(4){height:8.5px}.context-rail .rail-effort-bars i:nth-child(5){height:10px}.context-rail .rail-effort-bars i.on{background:var(--r-muted)}:is(.context-rail,.pl-modal) .rail-todo{display:flex;flex-direction:column;gap:6px}:is(.context-rail,.pl-modal) .rail-background{display:flex;align-items:baseline;gap:8px;margin:0;color:var(--r-muted);font-size:var(--ed-fs-xs)}:is(.context-rail,.pl-modal) .rail-background>span{flex:1;min-width:0;overflow-wrap:anywhere}:is(.context-rail,.pl-modal) .rail-background>em{flex:none;font-style:normal;font-variant-numeric:tabular-nums}:is(.context-rail,.pl-modal) .rail-background>button{flex:none;padding:0 6px;border:1px solid var(--r-line);border-radius:5px;background:transparent;color:inherit;font:inherit;cursor:pointer}:is(.context-rail,.pl-modal) .rail-background>button:hover{border-color:var(--r-muted)}:is(.context-rail,.pl-modal) .rail-context{display:flex;align-items:center;gap:10px;color:var(--r-muted);font-size:var(--ed-fs-xs)}:is(.context-rail,.pl-modal) .rail-context>span:first-child{flex:none}:is(.context-rail,.pl-modal) .rail-context-bar{flex:1;height:4px;overflow:hidden;border-radius:2px;background:var(--r-line)}:is(.context-rail,.pl-modal) .rail-context-bar i{display:block;height:100%;border-radius:inherit;background:var(--r-muted);transition:width .5s ease}:is(.context-rail,.pl-modal) .rail-context.warn>span:first-child{color:var(--ed-warn)}:is(.context-rail,.pl-modal) .rail-context.warn .rail-context-bar i{background:var(--ed-warn)}:is(.context-rail,.pl-modal) .rail-todo-list{display:flex;flex-direction:column;margin:0 -6px;padding:0;list-style:none}:is(.context-rail,.pl-modal) .rail-todo-item{display:flex;align-items:flex-start;gap:8px;box-sizing:border-box;width:100%;min-height:32px;padding:6px;border:0;border-radius:6px;background:none;color:var(--r-muted);text-align:left;cursor:pointer}:is(.context-rail,.pl-modal) .rail-todo-item:hover{background:var(--r-hover);color:var(--r-text)}:is(.context-rail,.pl-modal) .rail-todo-item:is(.is-running,.is-failed){color:var(--r-text)}:is(.context-rail,.pl-modal) .rail-todo-item>span:last-child{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}:is(.context-rail,.pl-modal) .rail-todo-item .tc-dot{width:14px;height:14px;margin-top:2px}:is(.context-rail,.pl-modal) .rail-todo-empty{margin:0;color:var(--r-muted)}:is(.context-rail,.pl-modal) .rail-todo-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 -6px}:is(.context-rail,.pl-modal) .rail-link{padding:2px 6px;border:0;border-radius:6px;background:none;color:var(--r-muted);font-size:var(--ed-fs-xs);cursor:pointer}:is(.context-rail,.pl-modal) .rail-link:hover{background:var(--r-hover);color:var(--r-text)}:is(.context-rail,.pl-modal) .rail-todo-count{margin-left:auto}.context-rail .rail-tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0 -6px}.context-rail .rail-tool{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;min-width:0;min-height:52px;padding:6px 2px;border:0;border-radius:6px;background:none;color:var(--r-muted);font-size:var(--ed-fs-xs);cursor:pointer}.context-rail .rail-tool>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-rail .rail-tool:hover{background:var(--r-hover);color:var(--r-text)}.context-rail .rail-tool>svg{flex:none;color:var(--r-muted)}.context-rail .rail-tool.warn,.context-rail .rail-tool.warn>svg{color:var(--ed-warn)}.context-rail .rail-tool-dot{position:absolute;top:6px;right:8px;width:6px;height:6px;border-radius:50%;background:var(--ed-warn)}.context-rail .rail-tools-note{margin:4px 0 0;color:var(--ed-warn);font-size:var(--ed-fs-xs)}.context-rail .rail-jobs{display:flex;flex-direction:column;margin:0 -6px;padding:0;list-style:none}.context-rail .rail-job{display:flex;align-items:center;gap:10px;box-sizing:border-box;width:100%;min-height:36px;padding:4px 6px;border:0;border-radius:6px;background:none;color:var(--r-text);text-align:left;cursor:pointer}.context-rail .rail-job:hover{background:var(--r-hover)}.context-rail .rail-job>svg{flex:none;color:var(--r-muted)}.context-rail .rail-job.is-failed .rail-mac-name>small{color:var(--ed-neg)}.context-rail .rail-job .rail-job-doing{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-agent-thread{margin-top:16px}.rail-agent-thread summary{cursor:pointer;margin-bottom:8px}.context-rail .rail-files{padding:0}.context-rail .rail-files-group{padding:0;border:0;border-radius:0;background:none}.context-rail .rail-files-group+.rail-files-group{padding-top:6px;border-top:1px solid var(--r-line)}.context-rail .rail-files-group h4{margin:0 0 2px;padding:0;color:var(--r-muted);font-family:inherit;font-size:var(--ed-fs-xs);font-weight:400;line-height:1.6;letter-spacing:0;text-transform:none}.context-rail .rail-files-group ul{margin:0 -6px}.context-rail .file-pill.rail-file{min-height:36px;padding:4px 6px;border-radius:6px;font-family:inherit}.context-rail .file-pill.rail-file:hover{background:var(--r-hover)}.context-rail .file-pill-text .file-pill-name{font-size:var(--ed-fs-sm);font-weight:400}.context-rail .file-pill-detail{color:var(--r-muted);font-size:var(--ed-fs-xs)}.context-rail .rail-files-search{height:32px;border-color:var(--r-line);background:none}.context-rail .rail-files-search input{font-family:inherit;font-size:var(--ed-fs-sm);font-weight:400;line-height:1}.context-rail :is(.rail-files-empty,.rail-files-hint){padding:0;color:var(--r-muted);font-family:inherit;font-size:var(--ed-fs-xs);font-weight:400;line-height:1.45}@media(prefers-reduced-motion:reduce){.context-rail .rail-mac-panel,.context-rail .rail-mac-state.running{animation:none}.context-rail .rail-host{transition:none}.context-rail :is(.rail-context-bar i,.rail-head-chev,.rail-flat-chev){transition:none}}.rail-task-modal{width:min(100%,640px);font-variant-numeric:tabular-nums}.rail-task-modal .modal-subhead:first-child{margin-top:4px}.rail-task-modal .rail-task-asked{margin:0;padding:10px 12px;border-radius:var(--ed-r-sm);background:var(--ed-surface-2);color:var(--ed-text);font-size:var(--ed-fs-sm);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.rail-task-modal .rail-task-steps{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.rail-task-modal .rail-task-steps li{display:grid;grid-template-columns:16px 1fr;column-gap:8px;align-items:start;font-size:var(--ed-fs-sm);line-height:1.4}.rail-task-modal .rail-task-steps small{grid-column:2;color:var(--ed-muted);font-size:var(--ed-fs-xs)}.rail-task-modal .rail-task-steps small.neg,.rail-task-modal .rail-task-error{color:var(--ed-neg)}.rail-task-modal .rail-task-shots{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin-bottom:10px}.rail-task-modal .rail-task-shot{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.rail-task-modal .rail-task-shots img{display:block;width:100%;border:1px solid var(--ed-line);border-radius:var(--ed-r-sm)}.rail-task-modal .rail-task-receipts{display:grid;gap:10px;margin:0;padding:0;list-style:none;font-size:var(--ed-fs-xs)}.rail-task-modal .rail-task-empty{margin:0;color:var(--ed-muted);font-size:var(--ed-fs-sm)}.rail-task-modal .rail-task-evidence{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:var(--ed-fs-sm)}.rail-task-modal .rail-task-evidence strong{font-weight:500}.rail-task-modal .rail-task-evidence p{margin:2px 0;color:var(--ed-muted);white-space:pre-wrap}.rail-task-modal .rail-task-evidence small{color:var(--ed-muted);font-size:var(--ed-fs-xs)}.rail-task-modal .rail-task-pre{max-height:320px;overflow:auto;margin:0;padding:10px;border-radius:var(--ed-r-sm);background:var(--ed-surface-2);color:var(--ed-text);font:var(--ed-fs-xs)/1.5 var(--ed-font-mono);white-space:pre-wrap;overflow-wrap:anywhere}.rail-task-modal .rail-task-error{margin:10px 0 0;font-size:var(--ed-fs-sm)}.rail-resizer{display:none}@media(min-width:701px){.workspace-grid>.rail{position:relative}.workspace-grid .rail-resizer{position:absolute;z-index:5;top:0;bottom:0;right:-4px;display:block;width:8px;cursor:col-resize;touch-action:none;outline:0}.workspace-grid .rail-resizer.rail-resizer:focus,.workspace-grid .rail-resizer.rail-resizer:focus-visible{outline:0}.workspace-grid .rail-resizer:after{content:"";position:absolute;top:0;bottom:0;left:3px;width:2px;border-radius:1px;background:var(--cl-line-strong, var(--ed-line));opacity:0;transition:opacity .12s ease .08s}.workspace-grid .rail-resizer:hover:after{opacity:1}.workspace-grid .rail-resizer.is-dragging:after{opacity:1;background:var(--cl-muted, var(--ed-muted));transition:none}.workspace-grid .rail-resizer:focus-visible:after{opacity:1;background:var(--ed-info, var(--cl-muted))}}html.is-resizing-sidebar,html.is-resizing-sidebar *{cursor:col-resize!important;user-select:none!important;-webkit-user-select:none!important}html.is-resizing-sidebar iframe{pointer-events:none}@media(prefers-reduced-motion:reduce){.workspace-grid .rail-resizer:after{transition:none}}.group-head .head-more.head-new{right:30px}.workspace-grid .task-group.is-section>.group-head:hover>.group-toggle,.workspace-grid .task-group.is-section>.group-head:focus-within>.group-toggle{padding-right:60px}.herstart-overzicht{flex:none;display:grid;gap:8px;width:min(calc(100% - 32px),780px);box-sizing:border-box;margin:10px auto 0;padding:10px 14px 12px;border:1px solid var(--cl-line);border-radius:14px;background:color-mix(in srgb,var(--ed-info) 5%,var(--cl-card));color:var(--cl-text);font-size:14px;line-height:1.35}.ho-head{display:flex;align-items:center;gap:10px;min-width:0}.ho-ring{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:color-mix(in srgb,var(--ed-info) 14%,transparent);color:var(--ed-info)}.ho-titel{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.ho-titel b{font-weight:var(--ed-fw-medium)}.ho-titel span{color:var(--cl-muted);font-size:13px}.ho-lijst{display:grid;gap:2px;max-height:240px;margin:0;padding:0;overflow-y:auto;list-style:none}.ho-item{display:flex;align-items:flex-start;gap:9px;padding:6px 4px;border-top:1px solid color-mix(in srgb,var(--cl-line) 70%,transparent)}.ho-item:first-child{border-top:0}.ho-icoon{flex:none;margin-top:2px}.ho-item.is-gelukt .ho-icoon{color:var(--ed-pos)}.ho-item.is-niet .ho-icoon{color:var(--ed-warn)}.ho-item.is-bezig .ho-icoon{color:var(--cl-muted);animation:cs-spin 1.2s linear infinite}@media(prefers-reduced-motion:reduce){.ho-item.is-bezig .ho-icoon{animation:none}}.ho-tekst{flex:1;min-width:0;display:grid;gap:1px}.ho-chat{justify-self:start;max-width:100%;overflow:hidden;padding:0;border:0;background:none;color:var(--cl-text);font:var(--ed-fw-medium) 13.5px/1.35 var(--ed-font-body, var(--cl-font));text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.ho-chat:hover,.ho-chat:focus-visible{text-decoration:underline;text-underline-offset:2px}.ho-zag{color:var(--cl-muted);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.ho-zag em{margin-right:6px;font-style:normal;font-weight:var(--ed-fw-medium)}.ho-item.is-gelukt .ho-zag em{color:var(--ed-pos)}.ho-item.is-niet .ho-zag em{color:var(--ed-warn)}.group-head .head-more.head-view{right:4px}.group-head .head-more.head-view[aria-expanded=true]{display:inline-flex;color:var(--ed-text)}.group-head .head-more.head-view.is-set:after{content:"";position:absolute;top:3px;right:3px;width:5px;height:5px;border-radius:50%;background:var(--ed-ember-text, currentColor)}.task-group.is-section>.group-head .head-more.head-view{right:56px}.workspace-grid .task-group>.group-head:has(.head-view):hover>.group-toggle,.workspace-grid .task-group>.group-head:has(.head-view):focus-within>.group-toggle{padding-right:30px}.workspace-grid .task-group.is-section>.group-head:has(.head-view):hover>.group-toggle,.workspace-grid .task-group.is-section>.group-head:has(.head-view):focus-within>.group-toggle{padding-right:86px}.chat-view-menu button svg{margin-left:0;flex:none}.chat-view-menu button span{flex:1}.chat-view-menu button[aria-checked=true]{font-weight:500}.chat-view-menu .is-hidden{visibility:hidden}.chat-view-menu hr{margin:4px 0;border:0;border-top:1px solid var(--ed-line)}.chat-view-menu .chat-view-reset{color:var(--ed-muted);padding-left:30px}.side-top .chat-view-top{position:relative}.side-top .chat-view-top.is-active:after{content:"";position:absolute;top:5px;right:5px;width:5px;height:5px;border-radius:50%;background:var(--ed-ember-text, currentColor)}.chat-view-menu.is-top .chat-view-note{margin:0;padding:8px 8px 2px;color:var(--ed-muted);font-size:var(--ed-fs-xs);line-height:1.4}.chat-subgroup{display:flex;align-items:center;justify-content:space-between;height:24px;margin-top:4px;padding:0 10px 0 12px;color:var(--ed-faint, var(--cl-faint));font-size:var(--ed-fs-sm);font-weight:500}.chat-subgroup .mono{font-family:var(--ed-font-body);font-size:var(--ed-fs-xs);font-weight:400;font-variant-numeric:tabular-nums}.progress-line{display:flex;align-items:center;gap:6px;min-height:38px;margin:0 10px -1px;padding:3px 6px 3px 4px;border:1px solid var(--cl-line);border-bottom:0;border-radius:12px 12px 0 0;background:var(--cl-card, var(--cl-main));color:var(--cl-text);font-size:var(--ed-fs-sm)}.progress-line button{font:inherit;color:inherit}.progress-line.is-quiet{color:var(--cl-muted)}.progress-line.is-quiet .pl-title{font-weight:var(--ed-fw-regular)}.pl-main{flex:1;display:flex;align-items:center;gap:10px;min-width:0;height:30px;padding:0 8px;border:0;border-radius:8px;background:none;cursor:pointer;text-align:left}.pl-main:hover,.pl-crew-btn:hover{background:var(--cl-hover)}.pl-main:focus-visible,.pl-crew-btn:focus-visible,.pl-crew-row:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:1px}.pl-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--cl-faint)}.progress-line.is-busy .pl-dot{background:var(--ed-ember-text);animation:pl-pulse 1.6s ease-in-out infinite}.progress-line.is-done .pl-dot{background:var(--cl-muted)}.progress-line.is-failed .pl-dot{background:var(--ed-neg)}@keyframes pl-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.progress-line.is-busy .pl-dot{animation:none}}.progress-line.is-quiet .pl-dot{background:var(--cl-faint);animation:none}.pl-title{flex:0 1 auto;min-width:0;overflow:hidden;font-weight:var(--ed-fw-medium);text-overflow:ellipsis;white-space:nowrap}.pl-phase{flex:1 1 0;min-width:40px;overflow:hidden;color:var(--cl-muted);text-overflow:ellipsis;white-space:nowrap}.pl-segments{flex:none;display:flex;gap:3px}.pl-segments i{width:16px;height:4px;border-radius:2px;background:var(--cl-line-strong)}.pl-segments i.is-done{background:var(--cl-text)}.pl-segments i.is-running{background:linear-gradient(90deg,var(--cl-text) 0 50%,var(--cl-line-strong) 50%);background-size:200% 100%;animation:pl-run 1.4s linear infinite}.pl-segments i.is-failed{background:var(--ed-neg)}@keyframes pl-run{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.pl-segments i.is-running{animation:none;background:var(--cl-muted)}}.pl-bar{position:relative;flex:none;width:120px;height:4px;overflow:hidden;border-radius:2px;background:var(--cl-line-strong)}.pl-bar i{position:absolute;inset:0 auto 0 0;border-radius:2px;background:var(--cl-text)}.pl-bar.is-small{width:100%;max-width:160px}.pl-count{flex:none;color:var(--cl-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.pl-crew-btn{position:relative;flex:none;display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 6px 0 10px;border:1px solid var(--cl-line);border-radius:999px;background:none;color:var(--cl-text);cursor:pointer;white-space:nowrap}.pl-crew-btn svg{color:var(--cl-muted)}.pl-alert{position:absolute;top:-2px;right:-2px;width:7px;height:7px;border-radius:50%;background:var(--ed-neg)}.pl-modal{width:min(720px,calc(100vw - 32px));--r-text: var(--cl-text, var(--ed-text));--r-muted: var(--cl-muted, var(--ed-muted));--r-faint: var(--cl-faint, var(--ed-faint));--r-line: var(--cl-line, var(--ed-line-soft));--r-hover: var(--cl-hover, var(--ed-hover));--r-card: var(--cl-card, var(--ed-surface))}.pl-modal .rail-todo{font-size:var(--ed-fs-sm)}.pl-crew-group h4{margin:12px 0 4px;color:var(--cl-muted);font-size:var(--ed-fs-xs);font-weight:var(--ed-fw-regular)}.pl-crew{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.pl-crew-row{display:grid;grid-template-columns:30px minmax(0,1.3fr) minmax(0,1fr) 54px 64px;align-items:center;gap:12px;width:100%;padding:8px;border:0;border-radius:10px;background:none;color:var(--cl-text);font:inherit;text-align:left;cursor:pointer}.pl-crew-row:hover{background:var(--cl-hover)}.pl-crew-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:var(--cl-bubble);color:var(--cl-muted)}.pl-crew-row.is-waiting .pl-crew-icon{border:1px dashed var(--cl-line-strong);background:none}.pl-crew-main,.pl-crew-work{display:flex;flex-direction:column;gap:3px;min-width:0}.pl-crew-title{overflow:hidden;font-size:var(--ed-fs-sm);text-overflow:ellipsis;white-space:nowrap}.pl-crew-row.is-waiting .pl-crew-title{color:var(--cl-muted)}.pl-crew-row small{overflow:hidden;color:var(--cl-muted);font-size:var(--ed-fs-xs);text-overflow:ellipsis;white-space:nowrap}.pl-crew-ctx{display:inline-flex;align-items:center;gap:4px;color:var(--cl-muted);font-size:var(--ed-fs-xs);font-variant-numeric:tabular-nums}.pl-ring circle{fill:none;stroke:var(--cl-line-strong);stroke-width:2.2}.pl-ring circle.is-on{stroke:var(--cl-muted);transform:rotate(-90deg);transform-origin:50% 50%;stroke-linecap:round}.pl-crew-end{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:var(--ed-fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.pl-crew-end .is-neg{color:var(--ed-neg)}@media(max-width:640px){.progress-line{margin:0 4px -1px}.pl-phase,.pl-segments,.pl-bar:not(.is-small){display:none}.pl-main{gap:8px}.pl-crew-row{grid-template-columns:30px minmax(0,1fr) auto}.pl-crew-work,.pl-crew-ctx{display:none}}.dicteer-orb{--do-a: var(--eagle-orb-a, var(--ed-ember));--do-b: color-mix(in srgb, var(--eagle-orb-c, var(--ed-ember)) 45%, var(--eagle-orb-a, var(--ed-ember)));--do-c: var(--eagle-orb-c, var(--ed-ember));--do-level: 0;--do-size: 26px;position:relative;display:grid;place-items:center;flex:none;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;isolation:isolate;-webkit-tap-highlight-color:transparent}.dicteer-orb.is-recording{--do-a: var(--eagle-orb-c, var(--ed-ember));--do-b: color-mix(in srgb, var(--eagle-orb-a, var(--ed-ember)) 55%, var(--eagle-orb-c, var(--ed-ember)));--do-c: var(--eagle-orb-a, var(--ed-ember))}.dicteer-orb:disabled{cursor:default;opacity:.55}.dicteer-orb:focus-visible{outline:2px solid color-mix(in srgb,var(--do-a) 70%,transparent);outline-offset:1px}.do-ball{position:relative;width:var(--do-size);height:var(--do-size);border-radius:50%;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 60%,color-mix(in srgb,var(--do-a) 60%,var(--cl-card)),color-mix(in srgb,var(--do-b) 55%,var(--cl-card)) 85%);box-shadow:0 4px 12px -5px color-mix(in srgb,var(--do-b) 75%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--cl-text) 10%,transparent);transform:scale(calc(1 + var(--do-level) * .14));transition:transform .18s ease-out,filter .4s ease,box-shadow .4s ease}.do-blobs{position:absolute;inset:-24%;filter:blur(3px) saturate(1.15);background:radial-gradient(circle at 30% 68%,var(--do-a) 0,var(--do-a) 12%,transparent 50%),radial-gradient(circle at 74% 34%,var(--do-b) 0,var(--do-b) 10%,transparent 52%),radial-gradient(circle at 64% 84%,color-mix(in srgb,var(--do-c) 75%,transparent) 0,transparent 40%);animation:do-spin 36s linear infinite}.do-glass{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 33% 24%,rgb(255 255 255 / .85) 0,rgb(255 255 255 / .28) 7%,transparent 22%),radial-gradient(circle at 50% 50%,transparent 62%,rgb(255 255 255 / .16) 71%,transparent 74%);box-shadow:inset -3px -5px 9px color-mix(in srgb,var(--do-b) 45%,rgb(0 0 0 / .3)),inset 2px 3px 6px #ffffff24}.do-halo{position:absolute;inset:2px;border-radius:50%;z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--do-a) 45%,transparent) 0,transparent 70%);transition:opacity .5s ease}.dicteer-orb:hover:not(:disabled) .do-ball{filter:brightness(1.08);transform:scale(calc(1.06 + var(--do-level) * .14))}.dicteer-orb.is-recording .do-ball{box-shadow:0 0 0 3px color-mix(in srgb,var(--do-a) 16%,transparent),0 6px 16px -6px color-mix(in srgb,var(--do-a) 80%,transparent)}.dicteer-orb.is-recording .do-blobs{animation-duration:14s}.dicteer-orb.is-recording .do-halo{opacity:calc(.45 + var(--do-level) * .55);animation:do-breathe 3.6s ease-in-out infinite}.dicteer-orb.is-requesting .do-ball{animation:do-pulse 2.4s ease-in-out infinite}.dicteer-orb.is-transcribing .do-ball{animation:do-pulse 1.8s ease-in-out infinite}.dicteer-orb.is-transcribing .do-blobs{animation-duration:5s}.dicteer-orb.is-transcribing:disabled{opacity:1}@keyframes do-spin{to{transform:rotate(360deg)}}@keyframes do-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}@keyframes do-pulse{0%,to{opacity:.65}50%{opacity:1}}html.eagledesk-phone .dicteer-orb{display:none}@media(prefers-reduced-motion:reduce){.do-blobs,.do-halo,.do-ball{animation:none!important}.do-ball{transition:none}}.pk-emoji{--pk-bg: var(--cl-card);container:pk / inline-size;display:flex;flex-direction:column;gap:6px;color:var(--cl-text)}.ed-pickpanel .pk-emoji{--pk-bg: var(--cl-main)}.pk-emoji-top{display:flex;align-items:center;gap:8px}.pk-search{flex:1;min-width:0;display:flex;align-items:center;gap:7px;height:34px;padding:0 6px 0 11px;border:1px solid var(--cl-line);border-radius:10px;background:var(--cl-bubble);color:var(--cl-faint);transition:border-color .12s}.pk-search:focus-within{border-color:var(--cl-muted)}.pk-search svg{flex:none}.pk-search input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:var(--cl-text);font:inherit;font-size:var(--ed-fs-sm);box-shadow:none;text-overflow:ellipsis}.pk-search input::placeholder{color:var(--cl-faint)}.pk-search input::-webkit-search-cancel-button{display:none}.pk-clear{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--cl-muted);cursor:pointer}.pk-clear:hover{background:var(--cl-hover);color:var(--cl-text)}.pk-tabs{display:flex;gap:1px;border-bottom:1px solid var(--cl-line)}.pk-tab{position:relative;flex:1;min-width:0;height:30px;padding:0 0 2px;border:0;border-radius:7px 7px 0 0;background:transparent;font-size:16px;line-height:1;cursor:pointer;opacity:.62;transition:opacity .15s,background .15s}.pk-tab:after{content:"";position:absolute;left:22%;right:22%;bottom:-1px;height:2px;border-radius:2px;background:transparent;transition:background .15s}.pk-tab:hover{opacity:1;background:var(--cl-hover)}.pk-tab.is-on{opacity:1}.pk-tab.is-on:after{background:var(--cl-text)}.pk-scroll{position:relative;height:232px;overflow-y:auto;padding-right:2px;scrollbar-width:thin;scrollbar-color:var(--cl-line) transparent}.pk-h{position:sticky;top:0;z-index:1;margin:6px 0 2px;padding:4px 2px;background:var(--pk-bg);font-size:var(--ed-fs-xs);font-weight:var(--ed-fw-medium);color:var(--cl-faint)}.pk-scroll section:first-child .pk-h{margin-top:0}.pk-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:2px}.pk-em{height:36px;padding:0;border:0;border-radius:8px;background:transparent;font-size:var(--ed-fs-xl);line-height:1;cursor:pointer;transition:transform .12s,background .12s}.pk-em:hover,.pk-em:focus-visible{background:var(--cl-hover);transform:scale(1.12)}.pk-em.is-on{background:var(--cl-selected);box-shadow:inset 0 0 0 1.5px var(--cl-text)}.pk-empty{margin:8px 2px;color:var(--cl-muted);font-size:var(--ed-fs-sm);line-height:1.5}.pk-preview{display:flex;align-items:center;gap:10px;min-height:42px;padding-top:6px;border-top:1px solid var(--cl-line)}.pk-pv-em{flex:none;width:32px;font-size:26px;line-height:1;text-align:center}.pk-pv-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.pk-pv-txt b,.pk-pv-txt small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pk-pv-txt b{font-size:var(--ed-fs-sm);font-weight:var(--ed-fw-medium);color:var(--cl-text)}.pk-pv-txt small{font-size:var(--ed-fs-xs);color:var(--cl-faint)}.pk-kbd{flex:none;padding:1px 6px;border:1px solid var(--cl-line-strong);border-radius:5px;color:var(--cl-muted);font:inherit;font-size:var(--ed-fs-xs)}.pk-none{flex:none;height:26px;padding:0 10px;border:1px solid var(--cl-line);border-radius:999px;background:transparent;color:var(--cl-muted);font:inherit;font-size:var(--ed-fs-xs);white-space:nowrap;cursor:pointer}.pk-none:hover{background:var(--cl-hover);color:var(--cl-text)}.pk-none.is-on{border-color:var(--cl-line-strong);background:var(--cl-selected);color:var(--cl-text)}@container pk (max-width: 340px){.pk-search{height:32px}.pk-tabs{gap:0}.pk-tab{height:28px;font-size:14px}.pk-tab:after{left:18%;right:18%}.pk-grid{gap:1px}.pk-em{height:32px;font-size:21px;border-radius:7px}.pk-preview{gap:8px;min-height:36px;padding-top:5px}.pk-pv-em{width:26px;font-size:21px}.pk-kbd{display:none}.pk-none{height:24px;padding:0 8px}}@media(prefers-reduced-motion:reduce){.pk-em,.pk-em:hover,.pk-em:focus-visible{transition:none;transform:none}}.pk-color{display:flex;flex-direction:column;gap:10px}.pk-probe{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.pk-sw-row{display:flex;flex-wrap:wrap;gap:10px}.pk-sw{width:30px;height:30px;padding:0;border:0;border-radius:50%;background:var(--pk-c);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s,box-shadow .15s;box-shadow:inset 0 0 0 1px #80808059}.pk-sw:hover{transform:scale(1.1)}.pk-sw.is-on{box-shadow:0 0 0 2px var(--cl-main),0 0 0 4px var(--pk-c)}.pk-sw-custom:not(.is-on){--pk-c: transparent;background:conic-gradient(#e5484d,#f5a524,#3fb68b,#4c8dff,#8e6cef,#e5484d)}.pk-sw-custom.is-on{background:var(--pk-c)}.pk-colname{display:flex;align-items:center;gap:8px;font-size:var(--ed-fs-sm);color:var(--cl-text)}.pk-colname>i{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px #80808073;flex:none}.pk-hexbtn{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border:1px solid var(--cl-line);border-radius:7px;background:transparent;color:var(--cl-muted);font:inherit;font-size:var(--ed-fs-xs);cursor:pointer}.pk-hexbtn code{font-family:var(--cl-mono);font-size:var(--ed-fs-xs)}.pk-hexbtn:hover{background:var(--cl-hover);color:var(--cl-text)}.pk-hexbtn svg{transition:transform .15s}.pk-hexbtn[aria-expanded=true] svg{transform:rotate(180deg)}.pk-full{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--cl-line);border-radius:12px;background:var(--cl-card)}.pk-area{position:relative;height:120px;border-radius:9px;cursor:crosshair;touch-action:none;background:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,transparent),hsl(calc(var(--pk-h) * 1deg) 100% 50%)}.pk-area-dot{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #0006,0 2px 5px #0006;pointer-events:none}.pk-hue{-webkit-appearance:none;appearance:none;width:100%;height:10px;margin:0;padding:0;border:0;border-radius:999px;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);cursor:pointer}.pk-hue::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid var(--cl-main);box-shadow:0 0 0 1px var(--cl-line-strong),0 1px 4px #0006}.pk-hue::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid var(--cl-main);box-shadow:0 0 0 1px var(--cl-line-strong)}.pk-hexrow{display:flex;align-items:center;gap:8px}.pk-prev{width:26px;height:26px;border-radius:7px;flex:none;box-shadow:inset 0 0 0 1px #80808066}.pk-hexin{flex:1;min-width:0;height:30px;padding:0 9px;border:1px solid var(--cl-line-strong);border-radius:8px;background:var(--cl-main);color:var(--cl-text);font-family:var(--cl-mono);font-size:var(--ed-fs-sm);text-transform:lowercase}.pk-hexin:focus{border-color:var(--cl-muted);outline:0}.pk-hexin.is-bad{border-color:#e5484d}.pk-err{margin:-4px 0 0;font-size:var(--ed-fs-xs);color:#e5484d}.pk-presets{display:flex;flex-wrap:wrap;gap:8px}.pk-pre{width:22px;height:22px;padding:0;border:0;border-radius:7px;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff2e;transition:transform .12s}.pk-pre:hover{transform:scale(1.15)}.pk-emoji button:focus-visible,.pk-color button:focus-visible,.pk-hexin:focus-visible,.pk-area:focus-visible,.pk-hue:focus-visible{outline:2px solid var(--cl-text);outline-offset:2px}.pk-emoji .pk-tab:focus-visible,.pk-emoji .pk-em:focus-visible{outline-offset:-2px}.modal-shade .modal.editor-modal.is-compact{width:min(100%,380px);border-radius:14px}.modal-shade .editor-modal.is-compact .modal-head{align-items:center;padding:14px 14px 8px 18px}.modal-shade .editor-modal.is-compact .modal-head h2{font-size:var(--ed-fs-md);font-weight:var(--ed-fw-medium);line-height:1.3}.modal-shade .editor-modal.is-compact .modal-head .icon-btn{width:28px;height:28px;border-radius:7px;color:var(--cl-muted)}.modal-shade .editor-modal.is-compact .modal-content{display:flex;flex-direction:column;gap:14px;padding:4px 18px 14px}.modal-shade .editor-modal.is-compact .modal-footer{gap:6px;padding:4px 14px 14px 18px}.modal-shade .editor-modal.is-compact .modal-footer .error-text:empty{display:none}.modal-shade .editor-modal.is-compact .modal-footer .error-text:empty+.btn{margin-left:auto}.modal-shade .editor-modal.is-compact .btn{min-height:30px;padding:0 12px;font-size:var(--ed-fs-sm)}.ed-namerow{display:flex;align-items:center;gap:8px}.ed-iconbtn{flex:none;display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--cl-line-strong);border-radius:9px;background:color-mix(in srgb,var(--chip, var(--cl-muted)) 16%,var(--cl-main));color:var(--chip, var(--cl-muted));font-size:var(--ed-fs-lg);line-height:1;cursor:pointer;transition:border-color .12s,transform .12s}.ed-iconbtn:hover{border-color:var(--cl-muted)}.ed-iconbtn:active{transform:scale(.95)}.ed-iconbtn[aria-expanded=true]{border-color:var(--cl-text)}.ed-namerow input,.ed-row input{flex:1;min-width:0;height:36px;padding:0 11px;border:1px solid var(--cl-line-strong);border-radius:9px;background:var(--cl-main);color:var(--cl-text);font:inherit;font-size:var(--ed-fs-md)}.ed-namerow input::placeholder,.ed-row input::placeholder{color:var(--cl-faint)}.ed-namerow input:focus,.ed-row input:focus{outline:0;border-color:var(--ed-info);box-shadow:0 0 0 3px color-mix(in srgb,var(--ed-info) 20%,transparent)}.ed-hint{margin:-6px 0 0;color:var(--cl-faint);font-size:var(--ed-fs-xs);line-height:1.5}.ed-pickpanel{display:flex;flex-direction:column;gap:8px;padding:8px;border:1px solid var(--cl-line);border-radius:12px;background:var(--cl-main);animation:ed-pick-in .14s ease both}.ed-pickpanel .ed-hint{margin:0 2px}.ed-pickpanel .pk-scroll,.icon-pop .pk-scroll{height:196px}.ed-pickpanel .icon-pick,.icon-pop .icon-pick{height:34px}.icon-pick:has(>.glass-tile){border-radius:11px}.ed-iconbtn:has(>.glass-tile){background:transparent}.ed-row{display:flex;flex-direction:column;gap:8px}.ed-label{color:var(--cl-muted);font-size:var(--ed-fs-xs);font-weight:var(--ed-fw-medium)}.editor-modal.is-compact .pk-color,.editor-modal.is-compact .pk-sw-row{gap:8px}.editor-modal.is-compact .pk-sw{width:22px;height:22px}.editor-modal.is-compact .pk-sw svg{width:12px;height:12px}.editor-modal.is-compact .pk-sw.is-on{box-shadow:0 0 0 2px var(--cl-card),0 0 0 3.5px var(--pk-c)}.editor-modal.is-compact .pk-colname{font-size:var(--ed-fs-xs);color:var(--cl-muted)}.editor-modal.is-compact .pk-full{padding:10px;gap:8px}.editor-modal.is-compact .pk-area{height:96px}@keyframes ed-pick-in{0%{opacity:0;transform:translateY(-4px)}}.modal-shade.is-pop{display:block;padding:0;background:transparent;animation:none}.icon-pop{position:fixed;width:300px;padding:10px;border:1px solid var(--cl-line-strong);border-radius:12px;background:var(--cl-card);color:var(--cl-text);font-family:var(--cl-font);box-shadow:0 12px 32px #00000059;animation:icon-pop-in .14s ease both}.modal-shade.is-pop.is-closing .icon-pop{animation:icon-pop-out .1s ease both}.icon-pop-title{margin:0 2px 8px;color:var(--cl-muted);font-size:var(--ed-fs-xs);font-weight:var(--ed-fw-medium)}@keyframes icon-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@keyframes icon-pop-out{to{opacity:0;transform:translateY(-2px) scale(.99)}}.ed-iconbtn:focus-visible{outline:2px solid var(--cl-text);outline-offset:2px}.modal-footer .editor-delete{display:inline-flex;align-items:center;gap:6px}.modal-footer .editor-delete:hover:not(:disabled),.modal-footer .editor-delete.is-armed{color:var(--ed-neg);border-color:var(--ed-neg)}@media(prefers-reduced-motion:reduce){.pk-em,.pk-tab,.pk-tab:after,.pk-sw,.pk-pre,.pk-hexbtn svg,.ed-iconbtn{transition:none}.pk-em:hover,.pk-sw:hover,.pk-pre:hover,.ed-iconbtn:active{transform:none}.ed-pickpanel,.icon-pop,.modal-shade.is-pop.is-closing .icon-pop{animation:none}}.ed-folder{display:flex;align-items:center;gap:6px;min-width:0}.ed-folder-path{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cl-muted);font-size:var(--ed-fs-sm)}:root{--ic-tech: #3b8cf0;--ic-ai: #9a6cf5;--ic-design: #dd5bc9;--ic-media: #f0577a;--ic-market: #f28a2e;--ic-money: #2fb86a;--ic-talk: #1fb3cf;--ic-safe: #5f6cf0;--ic-time: #e7b416;--ic-work: #7f8896;--ic-alert: #ec4d3d;--ic-home: #22b8a0;--ic-plain: var(--cl-muted, var(--ed-muted))}.ic-tech{--ic: var(--ic-tech)}.ic-ai{--ic: var(--ic-ai)}.ic-design{--ic: var(--ic-design)}.ic-media{--ic: var(--ic-media)}.ic-market{--ic: var(--ic-market)}.ic-money{--ic: var(--ic-money)}.ic-talk{--ic: var(--ic-talk)}.ic-safe{--ic: var(--ic-safe)}.ic-time{--ic: var(--ic-time)}.ic-work{--ic: var(--ic-work)}.ic-alert{--ic: var(--ic-alert)}.ic-home{--ic: var(--ic-home)}.ic-plain{--ic: var(--ic-plain)}.task-icon[class*=ic-],.icon-pick[class*=ic-] svg,.chat-title-icon[class*=ic-],.cmdk-chat-icon[class*=ic-]{color:var(--ic);fill:color-mix(in srgb,var(--ic) 16%,transparent)}.glass-tile{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9px}.glass-tile[class*=ic-]>svg{display:block;width:21px;height:21px;stroke-width:1.75;color:color-mix(in srgb,var(--ic) 62%,#dcdcdc);fill:color-mix(in srgb,var(--ic) 13%,transparent);filter:drop-shadow(0 1px 1.5px #00000066)}@media(prefers-color-scheme:light){.glass-tile[class*=ic-]>svg{color:color-mix(in srgb,var(--ic) 72%,#333);fill:color-mix(in srgb,var(--ic) 10%,transparent);filter:drop-shadow(0 1px 1px #0000001a)}}.icon-browser{display:flex;flex-direction:column;gap:8px;min-width:0}.icon-search{height:30px;padding:0 10px;border:1px solid var(--cl-line, var(--ed-line));border-radius:8px;background:transparent;color:var(--ed-text);font:inherit;font-size:var(--ed-fs-sm)}.icon-search:focus{outline:0;border-color:var(--ed-info)}.icon-scroll{display:flex;flex-direction:column;gap:12px;max-height:260px;overflow-y:auto}.icon-group{display:flex;flex-direction:column;gap:4px}.icon-group-label{color:var(--cl-faint, var(--ed-faint));font-size:var(--ed-fs-xs)}.icon-none{margin:8px 2px;color:var(--cl-faint, var(--ed-faint));font-size:var(--ed-fs-sm)}@media(prefers-reduced-motion:no-preference){.task-icon{transform-origin:center}.task-row:hover .task-icon.im-pulse{animation:im-pulse .5s ease-in-out}.task-row:hover .task-icon.im-tilt{animation:im-tilt .5s ease-in-out}.task-row:hover .task-icon.im-float{animation:im-float .5s ease-in-out}.task-row:hover .task-icon.im-spin{animation:im-spin .7s ease-in-out}.task-row.is-busy .task-icon.im-pulse{animation:im-pulse 2.4s ease-in-out infinite}.task-row.is-busy .task-icon.im-tilt{animation:im-tilt 2.4s ease-in-out infinite}.task-row.is-busy .task-icon.im-float{animation:im-float 2.4s ease-in-out infinite}.task-row.is-busy .task-icon.im-spin{animation:im-spin 6s linear infinite}}@keyframes im-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes im-tilt{0%,to{transform:rotate(0)}30%{transform:rotate(-10deg)}70%{transform:rotate(10deg)}}@keyframes im-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes im-spin{to{transform:rotate(360deg)}}.workspace-grid .run-plan.rp-claude.turn-fold{margin:6px 0 14px}.workspace-grid .run-plan.rp-claude.turn-fold.is-open .plan-heading{margin-bottom:4px}.workspace-grid .turn-fold-body{margin:0 0 0 5px;padding:2px 0 2px 14px;border-left:1px solid var(--cl-line, var(--ed-line));animation:turn-fold-in .16s ease-out}.workspace-grid .turn-fold-body>.run-plan.rp-claude:first-child,.workspace-grid .turn-fold-body>:first-child .run-plan.rp-claude:first-child{margin-top:2px}.workspace-grid .turn-fold-body>.run-plan.rp-claude:last-child{margin-bottom:4px}.workspace-grid .turn-fold-body .thread-note{margin:4px 0}@keyframes turn-fold-in{0%{opacity:0;transform:translateY(-2px)}}.thread-note.agent-answer-note .agent-answer-open{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;cursor:pointer;transition:background .15s,color .15s}.thread-note.agent-answer-note .agent-answer-open:hover{background:var(--cl-hover, var(--ed-hover));color:var(--cl-text, var(--ed-text))}.thread-note.agent-answer-note .agent-answer-open:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:1px}.thread-note.agent-answer-note .agent-answer-open span{flex:none}.agent-answer-modal .agent-answer-vraag{margin:0;color:var(--ed-muted);font-size:var(--ed-fs-sm);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.agent-answer-modal .agent-answer-vraag+.modal-subhead{margin-top:16px}@media(prefers-reduced-motion:reduce){.workspace-grid .turn-fold-body{animation:none}}.drop-veil{position:absolute;inset:8px;z-index:30;display:grid;place-items:center;border:1.5px dashed transparent;border-radius:var(--ed-r-lg);background:transparent;pointer-events:none;visibility:hidden;transition:background-color .2s ease,border-color .2s ease,visibility 0s linear .32s}.drop-veil.is-on{visibility:visible;background:color-mix(in srgb,var(--ed-bg) 42%,transparent);border-color:color-mix(in srgb,var(--ed-ember) 40%,transparent);transition:background-color .16s ease,border-color .16s ease,visibility 0s}.drop-card{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:200px;padding:20px 30px 18px;border:1px solid var(--ed-line);border-radius:14px;background:var(--ed-surface);box-shadow:var(--ed-shadow-modal);font-family:var(--ed-font-body);text-align:center;opacity:0;transform:translateY(14px) scale(.86);transition:opacity .16s ease,transform .2s ease-in}.drop-veil.is-on .drop-card{opacity:1;transform:none;transition:opacity .14s ease,transform .42s cubic-bezier(.34,1.56,.64,1)}.drop-veil.is-landed .drop-card{opacity:0;transform:translateY(80px) scale(.5);transition:opacity .22s ease 60ms,transform .3s cubic-bezier(.55,0,.75,.2)}.drop-fan{position:relative;width:120px;height:42px}.drop-fan-ic{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:30px;height:30px;margin:-15px 0 0 -15px;color:var(--ed-ember-text);opacity:0;transform:scale(.4);transition:transform .18s ease-in,opacity .12s ease}.drop-veil.is-on .drop-fan-ic{opacity:1;transition:transform .48s cubic-bezier(.34,1.56,.64,1),opacity .16s ease}.drop-veil.is-on .drop-fan-left{transform:translate(-42px,7px) rotate(-14deg);transition-delay:70ms}.drop-veil.is-on .drop-fan-mid{transform:translateY(-6px) scale(1.08)}.drop-veil.is-on .drop-fan-right{transform:translate(42px,7px) rotate(14deg);transition-delay:.13s}.drop-veil.is-on .drop-fan-ic svg{animation:drop-float 1.9s ease-in-out infinite}.drop-veil.is-on .drop-fan-left svg{animation-delay:-.65s}.drop-veil.is-on .drop-fan-right svg{animation-delay:-1.3s}.drop-card strong{color:var(--ed-ember-text);font-size:14px;font-weight:var(--ed-fw-medium, 500);line-height:1.3}.drop-veil.is-on .drop-card strong{animation:drop-label-in .36s ease-out 90ms both}.input-bar.drop-landed{animation:drop-landed .7s ease-out}@keyframes drop-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes drop-label-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes drop-landed{0%{box-shadow:0 0 color-mix(in srgb,var(--ed-ember) 45%,transparent)}to{box-shadow:0 0 0 10px transparent}}.pc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;text-align:left}.pc-item{display:grid;min-width:0}.pc-card{--tone: var(--ed-muted);position:relative;display:grid;align-content:start;gap:14px;min-width:0;padding:16px;border:1px solid color-mix(in srgb,var(--tone) 22%,var(--ed-line));border-radius:var(--ed-r-card, 14px);background:color-mix(in srgb,var(--tone) 12%,var(--ed-surface));color:var(--ed-text);font:inherit;text-align:left;cursor:pointer;transition:transform var(--ed-base, .2s) ease,box-shadow var(--ed-base, .2s) ease,border-color var(--ed-base, .2s) ease}.pc-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--tone) 42%,var(--ed-line));box-shadow:var(--ed-shadow-modal, 0 10px 28px rgb(0 0 0 / 18%))}.pc-card:focus-visible{outline:2px solid var(--tone);outline-offset:2px}.pc-card.is-pos{--tone: var(--ed-pos)}.pc-card.is-warn{--tone: var(--ed-warn)}.pc-card.is-info{--tone: var(--ed-info)}.pc-card.is-ember{--tone: var(--ed-ember)}.pc-card.is-neutral{--tone: var(--ed-faint);background:var(--ed-surface)}.pc-date{color:var(--ed-muted);font:var(--ed-fw-medium, 500) 12px var(--ed-font-body)}.pc-title{display:grid;gap:3px;min-width:0}.pc-title strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font:var(--ed-fw-title, 650) 16px/1.25 var(--ed-font-body);letter-spacing:-.01em;overflow-wrap:anywhere}.pc-title small{overflow:hidden;color:var(--ed-muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.pc-progress{display:grid;gap:7px}.pc-progress-label{display:flex;justify-content:space-between;align-items:baseline;gap:8px;min-width:0}.pc-progress-label small{overflow:hidden;color:var(--ed-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.pc-progress-label b{flex:none;font:var(--ed-fw-title, 650) 12.5px var(--ed-font-body);font-variant-numeric:tabular-nums}.pc-bar{display:block;height:6px;overflow:hidden;border-radius:6px;background:color-mix(in srgb,var(--tone) 18%,var(--ed-line-soft))}.pc-bar i{display:block;width:var(--p);height:100%;border-radius:inherit;background:var(--tone);animation:pc-grow .9s cubic-bezier(.2,.8,.2,1) both}@keyframes pc-grow{0%{width:0}}.pc-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:26px}.pc-faces{display:flex;align-items:center;min-width:0}.pc-faces>*+*{margin-left:-4px}.pc-face,.pc-more{display:inline-grid;place-items:center;flex:none;border-radius:50%;box-shadow:0 0 0 2px color-mix(in srgb,var(--tone) 12%,var(--ed-surface));font:var(--ed-fw-medium, 500) 10.5px/1 var(--ed-font-body)}.pc-face{background:color-mix(in srgb,hsl(var(--h) 55% 50%) 28%,var(--ed-surface));color:var(--ed-text)}.pc-more{width:26px;height:26px;background:var(--ed-surface);color:var(--ed-muted)}.pc-pill{display:inline-flex;align-items:center;gap:5px;flex:none;height:26px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--tone) 22%,var(--ed-surface));color:var(--ed-text);font:var(--ed-fw-medium, 500) 12px var(--ed-font-body);white-space:nowrap}.pc-pill svg{color:var(--tone)}.pc-pill.is-urgent{background:var(--ed-ember);color:#fff}.pc-pill.is-urgent svg{color:#fff}.pc-pill.is-ask{background:var(--ed-ember-soft);color:var(--ed-ember-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ed-ember) 30%,transparent)}.pc-pill.is-ask svg{color:var(--ed-ember-text)}.pc-pill.is-busy svg{animation:pc-spin 1.2s linear infinite}@keyframes pc-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pc-bar i,.pc-pill.is-busy svg{animation:none}.pc-card{transition:none}.pc-card:hover{transform:none}}.welcome-goals{display:grid;gap:10px;width:100%;margin-top:28px}.welcome-goals h3{display:flex;align-items:baseline;gap:8px;margin:0;color:var(--ed-text);font:var(--ed-fw-title, 650) 14px var(--ed-font-body)}.welcome-goals h3 span{color:var(--ed-faint);font-weight:var(--ed-fw-medium, 500);font-variant-numeric:tabular-nums}.pc-alle{justify-self:start;margin-top:12px}.welcome-goals .pc-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.vk-doelen{display:grid;gap:14px}.vk-doel b{color:var(--ed-text);font-weight:var(--ed-fw-title, 650)}.vk-doel small{color:var(--ed-faint);font-size:12px}.vk-doel .adm-veld[aria-invalid=true]{border-color:var(--ed-neg)}.vk-doel:has([aria-invalid=true]) small{color:var(--ed-neg)}.vk-doel .adm-veld::placeholder{color:var(--ed-faint);opacity:.7}.vault,.vault-scrim,.vault-keymenu{--v-bg: #1f1f1f;--v-main: #181818;--v-card: #1c1c1c;--v-line: #2c2c2c;--v-line-strong: #383838;--v-bubble: #2a2a2a;--v-composer: #2f2f2f;--v-hover: #292929;--v-selected: #333333;--v-text: #ececec;--v-muted: #a3a3a3;--v-faint: #747474;--v-accent: var(--ed-ember, #ff3d2e);--v-pos: var(--ed-pos, #46d483);--v-neg: var(--ed-neg, #ff6b81);--v-warn: var(--ed-warn, #f5b84a);--v-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", system-ui, sans-serif;--v-mono: "SF Mono", ui-monospace, SFMono-Regular, Menlo, monospace;font-family:var(--v-font);color:var(--v-text)}@media(prefers-color-scheme:light){.vault,.vault-scrim,.vault-keymenu{--v-bg: #f9f9f9;--v-main: #ffffff;--v-card: #ffffff;--v-line: #e5e5e5;--v-line-strong: #d4d4d4;--v-bubble: #f4f4f4;--v-composer: #ffffff;--v-hover: #f4f4f4;--v-selected: #ececec;--v-text: #0d0d0d;--v-muted: #5d5d5d;--v-faint: #8f8f8f;--v-accent: var(--ed-ember-text, #c8261b)}.vault .vault-btn.primary.accent,.vault-scrim .vault-btn.primary.accent{background:var(--v-text);color:var(--v-main);box-shadow:none}}.vault{position:relative;height:100%;overflow:auto;background:var(--v-main)}.vault :focus-visible,.vault-scrim :focus-visible,.vault-keymenu :focus-visible{outline:2px solid var(--v-accent);outline-offset:2px}.vault-muted{color:var(--v-faint);font-size:var(--ed-fs-xs)}.vault-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 16px;border:1px solid transparent;border-radius:999px;background:var(--v-bubble);color:var(--v-text);font:500 var(--ed-fs-sm)/1 var(--v-font);white-space:nowrap;cursor:pointer;transition:transform .2s cubic-bezier(.3,1.4,.5,1),background .2s,box-shadow .2s,opacity .2s}.vault-btn:hover:not(:disabled){transform:translateY(-1px);background:var(--v-selected)}.vault-btn:active:not(:disabled){transform:scale(.96)}.vault-btn:disabled{opacity:.55;cursor:default}.vault-btn.small{min-height:28px;padding:0 12px;font-size:var(--ed-fs-sm)}.vault-btn.primary{background:var(--v-text);color:var(--v-main)}.vault-btn.primary:hover:not(:disabled){background:var(--v-text)}.vault-btn.primary.accent{background:var(--v-accent);color:#fff;box-shadow:0 2px 10px color-mix(in srgb,var(--v-accent) 35%,transparent)}.vault-btn.ghost{background:var(--v-bubble)}.vault-btn.danger{background:transparent;color:var(--v-muted);padding-left:10px}.vault-btn.danger:hover:not(:disabled),.vault-btn.danger.is-armed{background:color-mix(in srgb,var(--v-neg) 12%,transparent);color:var(--v-neg)}.vault-icon-btn{display:inline-grid;place-items:center;width:30px;height:30px;flex:none;padding:0;border:0;border-radius:8px;background:transparent;color:var(--v-muted);cursor:pointer;transition:background .15s,color .15s}.vault-icon-btn:hover{background:var(--v-hover);color:var(--v-text)}.vault-icon-btn.small{width:26px;height:26px;border-radius:6px}.vault-text-btn{align-self:flex-start;padding:0;border:0;background:none;color:var(--v-text);font-size:var(--ed-fs-sm);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--v-line-strong);cursor:pointer}.vault-lock{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:48px 24px;text-align:center}.vault-lock h2{margin:0;font-size:var(--ed-fs-xl);font-weight:var(--ed-fw-title);letter-spacing:-.01em}.vault-lock p{margin:0;color:var(--v-muted);font-size:var(--ed-fs-md)}.vault-lock-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:var(--v-bubble);color:var(--v-muted)}.vault-lock .vault-btn{min-height:40px;padding:0 20px;font-size:var(--ed-fs-md);margin-top:6px}.vault-lock-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:min(300px,100%);margin-top:4px}.vault-lock-actions .vault-hold{align-items:center}.vault-lock-actions .vault-hold-pills{width:100%}.vault-lock .vault-lock-actions .vault-btn{margin-top:0}.vault-page{max-width:880px;margin:0 auto;padding:28px 32px 64px}.vault-head{display:flex;align-items:center;justify-content:space-between;gap:12px;height:44px}.vault-head h1{margin:0;font-size:var(--ed-fs-xl);font-weight:var(--ed-fw-title);letter-spacing:-.015em}.vault-head-actions{display:flex;align-items:center;gap:8px}.vault-dev-strip{display:flex;align-items:center;gap:8px;margin-top:14px;padding:8px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--v-warn) 40%,var(--v-line));background:color-mix(in srgb,var(--v-warn) 10%,transparent);color:var(--v-text);font-size:var(--ed-fs-sm)}.vault-dev-strip svg{color:var(--v-warn)}.vault-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:18px 0 12px}.vault-search{flex:1 1 240px;display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;border:1px solid var(--v-line);border-radius:999px;background:var(--v-composer);color:var(--v-faint)}.vault-search:focus-within{border-color:var(--v-line-strong);outline:2px solid var(--v-accent);outline-offset:1px}.vault-search input{flex:1;min-width:0;border:0;outline:0!important;background:transparent;color:var(--v-text);font:var(--ed-fs-sm) var(--v-font)}.vault-search input::placeholder{color:var(--v-faint)}.vault-search input::-webkit-search-cancel-button{display:none}.vault-pills{display:flex;gap:2px;padding:2px;border-radius:9px;background:var(--v-bubble)}.vault-pill{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 11px;border:0;border-radius:7px;background:transparent;color:var(--v-muted);font:500 var(--ed-fs-sm)/1 var(--v-font);cursor:pointer;transition:background .25s,color .2s,box-shadow .25s}.vault-pill:hover{color:var(--v-text)}.vault-pill[aria-selected=true]{background:var(--v-composer);color:var(--v-text);box-shadow:0 3px 8px #0000002e,0 1px 1px #0000001a,inset 0 0 0 1px var(--v-line)}.vault-pill{white-space:nowrap}.vault-pill-count{color:var(--v-faint);font-family:var(--ed-font-body);font-size:var(--ed-fs-xs);font-variant-numeric:tabular-nums}.vault-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--v-line)}.vault-row{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 8px;border-bottom:1px solid var(--v-line);transition:background .15s}.vault-row:hover{background:var(--v-hover)}.vault-row-icon{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:8px;background:var(--v-bubble);color:var(--v-muted)}.vault-row-main{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.vault-row-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ed-fs-md);font-weight:500}.vault-row-sub{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--v-faint);font-size:var(--ed-fs-sm)}.vault-row-subline{display:flex;align-items:baseline;gap:8px;max-width:100%;min-width:0}.vault-row-subline .vault-row-sub{min-width:0}.vault-row-warn{flex:none;color:var(--v-warn);font-size:var(--ed-fs-sm)}.vault-secret{flex:none;max-width:38%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--v-faint);font-family:var(--v-mono);font-size:var(--ed-fs-sm);letter-spacing:.08em;-webkit-user-select:none;user-select:none}.vault-secret.is-shown{color:var(--v-text);letter-spacing:0;-webkit-user-select:text;user-select:text}.vault-code{display:inline-flex;align-items:center;gap:8px;flex:none;height:30px;padding:0 8px 0 10px;border:0;border-radius:8px;background:transparent;color:var(--v-text);cursor:pointer}.vault-code:hover{background:var(--v-selected)}.vault-code-digits{font-family:var(--v-mono);font-size:var(--ed-fs-lg);font-weight:500;letter-spacing:.04em;font-variant-numeric:tabular-nums}.vault-ring{flex:none}.vault-ring circle{fill:none;stroke-width:2.5}.vault-ring-track{stroke:var(--v-line-strong)}.vault-ring-left{stroke:var(--v-pos);stroke-linecap:round;transition:stroke-dashoffset 1s linear,stroke .3s}.vault-ring-left.is-low{stroke:var(--v-accent)}.vault-row-actions{display:flex;align-items:center;gap:2px;flex:none}.vault-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:56px 0;color:var(--v-muted);font-size:var(--ed-fs-md)}.vault-empty p{margin:0}.vault-toast{position:fixed;left:50%;bottom:28px;z-index:60;transform:translate(-50%);padding:10px 16px;border-radius:999px;background:var(--v-text);color:var(--v-main);font:500 var(--ed-fs-sm)/1.2 var(--v-font);box-shadow:0 8px 28px #00000047;animation:vault-toast-in .25s cubic-bezier(.3,1.4,.5,1)}@keyframes vault-toast-in{0%{opacity:0;transform:translate(-50%,8px)}}.vault-scrim{position:fixed;inset:0;z-index:55;display:grid;place-items:center;padding:24px;background:#00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:vault-fade .15s ease-out}html:not(.eagledesk-native-tabs) .app-shell:has(.phone-nav:not(.is-chat)) .vault-scrim{padding-bottom:calc(68px + env(safe-area-inset-bottom))}@keyframes vault-fade{0%{opacity:0}}.vault-modal{width:min(100%,540px);max-height:min(100%,760px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--v-line);border-radius:14px;background:var(--v-main);color:var(--v-text);box-shadow:0 24px 64px #0006}.vault-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 6px}.vault-modal-head h2{margin:4px 0 0;font-size:var(--ed-fs-xl);font-weight:var(--ed-fw-title);letter-spacing:-.01em;overflow-wrap:anywhere}.vault-eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--v-faint);font-size:var(--ed-fs-xs);font-weight:500}.vault-modal-body{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:14px;padding:10px 20px 18px}.vault-modal-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid var(--v-line)}.vault-foot-actions{display:flex;gap:8px}.vault-segmented{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:2px;border-radius:9px;background:var(--v-bubble)}.vault-segmented [role=tab]{min-height:28px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--v-muted);font:500 var(--ed-fs-sm)/1 var(--v-font);cursor:pointer;transition:background .25s,color .2s,box-shadow .25s}.vault-segmented [role=tab][aria-selected=true]{color:var(--v-text);background:var(--v-composer);box-shadow:0 3px 8px #0000002e,0 1px 1px #0000001a,inset 0 0 0 1px var(--v-line)}.vault-row-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vault-field{display:flex;flex-direction:column;gap:6px;min-width:0}.vault-field-label{color:var(--v-muted);font-size:var(--ed-fs-xs);font-weight:500}.vault-field-hint{color:var(--v-faint);font-size:var(--ed-fs-xs)}.vault-field-error{color:var(--v-neg);font-size:var(--ed-fs-xs)}.vault-field input,.vault-field textarea,.vault-field select{width:100%;min-height:34px;padding:7px 11px;border:1px solid var(--v-line);border-radius:9px;background:var(--v-composer);color:var(--v-text);font:var(--ed-fs-md)/1.4 var(--v-font);outline:0}.vault-field textarea{resize:vertical;min-height:64px}.vault-field input::placeholder,.vault-field textarea::placeholder{color:var(--v-faint)}.vault-scrim .vault-field input:focus-visible,.vault-scrim .vault-field textarea:focus-visible{outline:0}.vault-field input:focus,.vault-field textarea:focus{border-color:var(--v-line-strong);box-shadow:0 0 0 2px color-mix(in srgb,var(--v-accent) 55%,transparent)}.vault-secret-input{position:relative;display:flex}.vault-secret-input input{padding-right:38px;font-family:var(--v-mono)}.vault-secret-actions{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:flex;gap:2px}.vault-secret-input.buttons-2 input{padding-right:66px}.vault-secret-input.buttons-3 input{padding-right:94px}.vault-secret-actions .vault-icon-btn.is-ok{color:var(--v-pos, currentColor)}.vault-sr-live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vault-generate-icon{display:inline-flex}.vault-totp{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--v-line);border-radius:12px;background:var(--v-card)}.vault-totp-head{display:flex;align-items:center;gap:7px;font-size:var(--ed-fs-sm);font-weight:500}.vault-totp-head svg{color:var(--v-muted)}.vault-totp-input{display:flex;gap:8px;align-items:center}.vault-totp-input input{flex:1;font-family:var(--v-mono);font-size:var(--ed-fs-sm)}.vault-totp-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.vault-totp-ok{display:flex;flex-direction:column;gap:4px;font-size:var(--ed-fs-sm)}.vault-totp-ok>span:first-child{color:var(--v-pos);font-weight:500}.vault-check{display:inline-flex;align-items:center;gap:8px;color:var(--v-muted);font-size:var(--ed-fs-sm);cursor:pointer}.vault-status-pill{display:inline-flex;align-items:center;gap:5px;flex:none;min-height:22px;padding:0 9px;border-radius:999px;font:500 var(--ed-fs-xs)/1 var(--v-font);white-space:nowrap}.vault-status-pill.tone-warn{color:var(--v-warn);background:color-mix(in srgb,var(--v-warn) 14%,transparent)}.vault-status-pill.tone-neg{color:var(--v-neg);background:color-mix(in srgb,var(--v-neg) 12%,transparent)}.vault-modal-lead{margin:0;color:var(--v-muted);font-size:var(--ed-fs-sm);line-height:1.5}.vault-steps{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none}.vault-steps li{display:inline-flex;align-items:center;gap:7px;color:var(--v-faint);font-size:var(--ed-fs-xs)}.vault-steps li[aria-current=step]{color:var(--v-text);font-weight:500}.vault-steps li.is-done{color:var(--v-muted)}.vault-step-nr{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:999px;background:var(--v-bubble);color:inherit;font-family:var(--ed-font-body);font-size:11px;font-variant-numeric:tabular-nums}.vault-steps li[aria-current=step] .vault-step-nr{background:var(--v-text);color:var(--v-main)}.vault-setup-list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;color:var(--v-text);font-size:var(--ed-fs-sm);line-height:1.5}.vault-setup-list li::marker{color:var(--v-faint)}.vault-scopes{list-style:none;margin:0;padding:0;border-top:1px solid var(--v-line)}.vault-scopes li{border-bottom:1px solid var(--v-line)}.vault-scope{display:flex;align-items:flex-start;gap:10px;padding:10px 2px;cursor:pointer}.vault-scope input{flex:none;margin:3px 0 0;accent-color:var(--v-text)}.vault-scope-text{display:flex;flex-direction:column;gap:2px;min-width:0}.vault-scope-name{color:var(--v-text);font-size:var(--ed-fs-sm);font-weight:500}.vault-scope-desc{color:var(--v-faint);font-size:var(--ed-fs-xs);line-height:1.45}.vault-device-code{align-self:center;padding:14px 22px;border:1px solid var(--v-line);border-radius:12px;background:var(--v-card);color:var(--v-text);font-family:var(--v-mono);font-size:32px;font-weight:500;letter-spacing:.14em;line-height:1.1;-webkit-user-select:all;user-select:all}.vault-code-open{align-self:center}a.vault-btn{text-decoration:none}a.vault-btn[aria-disabled=true]{opacity:.55;cursor:default}.vault-sb-code{font-family:var(--v-mono);letter-spacing:.08em}.vault-sb-filter{flex:none}.vault-sb-pick{display:flex;flex-direction:column;gap:8px;min-width:0}.vault-sb-list{max-height:min(300px,40vh);overflow-y:auto;overscroll-behavior:contain}.vault-sb-empty{padding:12px 2px;color:var(--v-faint);font-size:var(--ed-fs-sm)}.vault-login-hero{display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 4px 4px;text-align:center}.vault-login-mark{position:relative;display:grid;place-items:center;width:68px;height:68px;margin-bottom:4px;border:1px solid var(--v-line);border-radius:18px;background:var(--v-card);box-shadow:0 1px 2px #0000000f,0 8px 24px #00000014}.vault-login-check{position:absolute;right:-6px;bottom:-6px;display:grid;place-items:center;width:22px;height:22px;border-radius:999px;border:2px solid var(--v-main);background:var(--v-pos);color:var(--v-main)}.vault-login-title{margin:0;color:var(--v-text);font-size:var(--ed-fs-lg, 17px);font-weight:var(--ed-fw-medium);letter-spacing:-.01em}.vault-login-text{margin:0;max-width:340px;color:var(--v-muted);font-size:var(--ed-fs-sm);line-height:1.5}.vault-login-text strong{color:var(--v-text);font-weight:var(--ed-fw-medium)}.vault-login-cta{width:100%;max-width:300px;min-height:42px;margin-top:8px;justify-content:center;font-size:var(--ed-fs-md)}.vault-login-fine{margin:2px 0 0;max-width:320px;color:var(--v-faint);font-size:var(--ed-fs-xs);line-height:1.45}.vault-login-error{text-align:center}.vault-login-paste{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:340px;margin-top:14px;padding-top:14px;border-top:1px solid var(--v-line);text-align:left}.vault-login-paste .vault-btn{align-self:center}.vault-login-letter{color:var(--v-muted);font-size:26px;font-weight:500;line-height:1}.vault-svc-card.is-add{align-items:center;justify-content:center;gap:8px;min-height:120px;border-style:dashed;color:var(--v-muted);text-align:center}.vault-svc-card.is-add:hover{color:var(--v-text)}.vault-zoek-list{display:grid;margin:4px 0 0;padding:0;list-style:none;border:1px solid var(--v-line);border-radius:10px;overflow:hidden}.vault-zoek-list li{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 12px}.vault-zoek-list li+li{border-top:1px solid var(--v-line)}.vault-zoek-list .vault-svc-logo{width:32px;height:32px;border-radius:8px}.vault-zoek-who{display:flex;flex-direction:column;flex:1;min-width:0}.vault-zoek-name{overflow:hidden;color:var(--v-text);font-size:var(--ed-fs-sm);text-overflow:ellipsis;white-space:nowrap}.vault-zoek-door{display:inline-flex;align-items:center;gap:4px;min-width:0;overflow:hidden;color:var(--v-faint);font-size:var(--ed-fs-xs);text-overflow:ellipsis;white-space:nowrap}.vault-zoek-door.is-eigen{color:var(--v-pos)}.vault-zoek-list .vault-btn,.vault-search .vault-btn{flex:none}.vault-login-pick{display:inline-flex;align-items:center;gap:8px;margin-top:6px;color:var(--v-muted);font-size:var(--ed-fs-sm)}.vault-login-pick select{min-height:32px;padding:5px 28px 5px 10px;border:1px solid var(--v-line);border-radius:9px;background-color:var(--v-composer);color:var(--v-text);font:var(--ed-fs-sm)/1.4 var(--v-font);outline:0;cursor:pointer}.vault-login-pick select:focus-visible{border-color:var(--v-line-strong);box-shadow:0 0 0 2px color-mix(in srgb,var(--v-accent) 55%,transparent)}.vault-login-list{display:grid;width:100%;max-width:340px;margin:4px 0 0;padding:0;list-style:none;border:1px solid var(--v-line);border-radius:10px;overflow:hidden;text-align:left}.vault-login-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;padding:6px 12px;font-size:var(--ed-fs-sm)}.vault-login-list li+li{border-top:1px solid var(--v-line)}.vault-login-list li.is-warn{background:color-mix(in srgb,var(--v-warn) 10%,transparent)}.vault-login-addr{min-width:0;overflow:hidden;color:var(--v-text);text-overflow:ellipsis;white-space:nowrap}.vault-login-meta{flex:none;color:var(--v-faint);font-size:var(--ed-fs-xs)}.vault-wait{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--v-muted);font-size:var(--ed-fs-sm)}.vault-flow-loader{display:grid;margin:12px auto}.vault-countdown{margin:-6px 0 0;text-align:center;color:var(--v-faint);font-family:var(--ed-font-body);font-size:var(--ed-fs-xs);font-variant-numeric:tabular-nums}.vault-done{display:flex;align-items:center;gap:10px;color:var(--v-text);font-size:var(--ed-fs-md)}.vault-done-icon{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:999px;background:color-mix(in srgb,var(--v-pos) 16%,transparent);color:var(--v-pos)}.vault-flow-error{margin:0;color:var(--v-neg);font-size:var(--ed-fs-sm);line-height:1.5}.vault-chips{display:flex;flex-wrap:wrap;gap:6px}.vault-chip{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border-radius:999px;background:var(--v-bubble);color:var(--v-muted);font-size:var(--ed-fs-xs)}.vault-facts{display:flex;flex-direction:column;margin:0;border-top:1px solid var(--v-line)}.vault-facts>div{display:grid;grid-template-columns:160px 1fr;align-items:center;gap:12px;min-height:40px;padding:8px 0;border-bottom:1px solid var(--v-line)}.vault-facts dt{color:var(--v-muted);font-size:var(--ed-fs-sm)}.vault-facts dd{margin:0;min-width:0;color:var(--v-text);font-size:var(--ed-fs-sm);overflow-wrap:anywhere}.vault-fact-time{font-family:var(--ed-font-body);font-variant-numeric:tabular-nums}.vault-conn-alert{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:10px;font-size:var(--ed-fs-sm);line-height:1.45}.vault-conn-alert svg{flex:none;margin-top:1px}.vault-conn-alert.tone-warn{color:var(--v-text);background:color-mix(in srgb,var(--v-warn) 12%,transparent)}.vault-conn-alert.tone-warn svg{color:var(--v-warn)}.vault-conn-alert.tone-neg{color:var(--v-text);background:color-mix(in srgb,var(--v-neg) 10%,transparent)}.vault-conn-alert.tone-neg svg{color:var(--v-neg)}.vault-conn-alert.vault-address-alert{align-items:center;margin-bottom:12px;padding-block:8px}.vault-conn-alert.vault-address-alert svg{margin-top:0}.vault-address-alert>span{flex:1;min-width:0}.vault-address-alert .vault-btn{flex:none}@media(max-width:640px){.vault-facts>div{grid-template-columns:1fr;gap:4px}.vault-device-code{font-size:26px}}@media(max-width:640px){.vault-page{padding:20px 16px 48px}.vault-row-fields{grid-template-columns:1fr}.vault-modal-foot{flex-wrap:wrap}.vault-foot-actions{margin-left:auto}.vault-secret{display:none}.vault-toolbar .vault-pills{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.vault-btn,.vault-ring-left,.vault-toast,.vault-scrim{transition:none;animation:none}}.vault-svc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.vault-svc-card{display:flex;flex-direction:column;min-width:0;padding:16px;border:1px solid var(--v-line);border-radius:12px;background:var(--v-card);color:var(--v-text);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.vault-svc-card:hover{border-color:var(--v-line-strong);background:color-mix(in srgb,var(--v-hover) 45%,var(--v-card))}.vault-svc-top{display:flex;align-items:center;gap:12px;min-width:0}.vault-svc-logo{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:10px;background:var(--v-bubble);box-shadow:inset 0 0 0 1px var(--v-line);color:var(--v-text)}.vault-svc-logo.is-large{width:44px;height:44px;border-radius:12px}.vault-svc-letter{color:var(--v-muted);font-size:var(--ed-fs-lg);font-weight:500;line-height:1}.vault-svc-mark{display:block;flex:none}.vault-svc-mark.is-dsa{color:#0b3426}.vault-lock-hint{margin:-4px 0 4px;color:var(--v-muted);font-size:var(--ed-fs-sm);text-align:center}@media(prefers-color-scheme:dark){.vault-svc-mark.is-dsa{color:#fff}}.vault-svc-who{display:flex;flex-direction:column;gap:2px;min-width:0}.vault-svc-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ed-fs-md);font-weight:500;letter-spacing:-.006em;line-height:1.3}.vault-svc-sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--v-faint);font-size:var(--ed-fs-xs);line-height:1.35}.vault-svc-about{margin-top:12px;color:var(--v-muted);font-size:var(--ed-fs-sm);line-height:1.45}.vault-svc-rows{display:flex;flex-direction:column;gap:6px;margin-top:auto;padding-top:14px}.vault-svc-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:var(--ed-fs-xs);line-height:1.35}.vault-svc-row-label{flex:none;color:var(--v-faint)}.vault-svc-row-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--v-muted);font-variant-numeric:tabular-nums}.vault-svc-row-value.is-strong{color:var(--v-text)}.vault-svc-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:41px;margin-top:14px;padding-top:12px;border-top:1px solid var(--v-line)}.vault-svc-more{display:inline-flex;align-items:center;gap:2px;flex:none;color:var(--v-faint);font-size:var(--ed-fs-xs);transition:color .15s}.vault-svc-card:hover .vault-svc-more{color:var(--v-text)}.vault-svc-card:hover .vault-svc-action{background:var(--v-selected)}.vault-svc-action.vault-btn{min-height:28px;flex:none;padding:0 12px;font-size:var(--ed-fs-xs)}.vault-acc-ready.tone-off i{background:transparent;box-shadow:inset 0 0 0 1px var(--v-faint)}.vault-svc-withdraw{margin-left:8px}.vault-svc-section{display:flex;flex-direction:column;min-width:0}.vault-footnote{margin:12px 0 0;color:var(--v-faint);font-size:var(--ed-fs-xs)}.vault-trash-bar{display:flex;justify-content:flex-start;margin-top:14px}.vault-trash-open{gap:8px}.vault-trash-list{margin:0 -4px}.vault-trash-list .vault-row-main.is-static{cursor:default}.vault-trash-list .vault-row-main.is-static:hover{background:transparent}.vault-trash-days{flex:none}@media(max-width:560px){.vault-trash-list .vault-row-subline{flex-direction:column;align-items:flex-start;gap:1px}.vault-trash-list .vault-row-subline .vault-row-sub{max-width:100%}}.vault-trash-list .vault-empty,.vault-modal-body>.vault-empty{padding:24px 0}.vault-facts.is-rights>div{align-items:baseline}.vault-acc-h3:first-child{margin-top:0}.vault-modal-title{display:flex;align-items:center;gap:12px;min-width:0}.vault-modal-title>div{min-width:0}.vault-modal-title h2{margin:0}.vault-modal-head.has-logo{padding-bottom:10px}.vault-acc-modal-top .vault-svc-logo{flex:none}.vault-suggest{position:relative;display:block}.vault-suggest input{width:100%;box-sizing:border-box}.vault-suggest-list{position:absolute;z-index:5;top:calc(100% + 4px);left:0;right:0;display:flex;flex-direction:column;max-height:190px;overflow:auto;padding:4px;border:1px solid var(--v-line-strong);border-radius:10px;background:var(--v-card);box-shadow:0 10px 28px #00000047}.vault-suggest-list button{padding:7px 9px;border:0;border-radius:7px;background:transparent;color:var(--v-text);font:inherit;font-size:var(--ed-fs-sm);text-align:left;cursor:pointer;overflow-wrap:anywhere}.vault-suggest-list button:hover,.vault-suggest-list button.is-active{background:var(--v-hover)}.vault-keylayer .vault-scrim{z-index:1000}.vault-keymenu{position:fixed;z-index:1000;display:flex;flex-direction:column;gap:6px;width:330px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:10px;border:1px solid var(--v-line-strong);border-radius:14px;background:var(--v-main);box-shadow:0 18px 48px #00000061;font-size:var(--ed-fs-sm)}.vault-keymenu-title{display:flex;align-items:center;gap:7px;padding:2px 4px;font-weight:500}.vault-keymenu-title svg{color:var(--v-muted)}.vault-keymenu-search{display:flex;align-items:center;gap:7px;padding:0 9px;min-height:32px;border:1px solid var(--v-line);border-radius:9px;color:var(--v-muted)}.vault-keymenu-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--v-text);font:inherit}.vault-keymenu-search:focus-within{border-color:var(--v-accent)}.vault-keymenu-search input:focus-visible{outline:0}.vault-keymenu-list{display:flex;flex-direction:column;gap:1px;min-height:0;overflow:auto;margin:0;padding:0;list-style:none}.vault-keymenu-item{display:flex;flex-direction:column;gap:2px;width:100%;padding:7px 8px;border:0;border-radius:8px;background:transparent;color:var(--v-text);font:inherit;text-align:left;cursor:pointer}.vault-keymenu-item:hover{background:var(--v-hover)}.vault-keymenu-group{padding:6px 8px 2px;color:var(--v-faint);font-size:var(--ed-fs-xs)}.vault-keymenu-item>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vault-keymenu-item .vault-muted{font-size:var(--ed-fs-xs)}.vault-keymenu-note{margin:0;padding:2px 4px;color:var(--v-faint);font-size:var(--ed-fs-xs);line-height:1.4}.vault-keymenu .vault-btn{width:100%}.vault-hub{width:min(100%,880px);height:min(100%,820px)}.vault-hub.is-compact{height:auto}.vault-hub-count{margin:4px 0 0;color:var(--v-faint);font-size:var(--ed-fs-sm)}.vault-hub-body{flex:1;gap:16px;padding-top:12px}.vault-hub-add{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.vault-hub-tile{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;row-gap:1px;align-items:center;min-width:0;padding:10px 12px;border:1px solid var(--v-line);border-radius:12px;background:var(--v-card);color:var(--v-text);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s,transform .2s cubic-bezier(.3,1.4,.5,1)}.vault-hub-tile:hover{border-color:var(--v-line-strong);background:var(--v-hover);transform:translateY(-1px)}.vault-hub-tile:active{transform:scale(.98)}.vault-hub-tile-icon{grid-row:1 / span 2;display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--v-bubble);box-shadow:inset 0 0 0 1px var(--v-line);color:var(--v-muted)}.vault-hub-tile-title{display:inline-flex;align-items:center;gap:4px;font-size:var(--ed-fs-sm);font-weight:500}.vault-hub-tile-title svg{color:var(--v-faint)}.vault-hub-tile-text{overflow:hidden;color:var(--v-faint);font-size:var(--ed-fs-xs);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.vault-svc-favicon{display:block;flex:none;border-radius:4px;object-fit:contain}.vault-hub-search{min-height:36px}.vault-hub-groups{display:flex;flex-direction:column;gap:14px}.vault-hub-group{display:flex;flex-direction:column;gap:4px}.vault-hub-h3{display:flex;align-items:center;gap:6px;margin:0;padding:0 4px;color:var(--v-muted);font-size:var(--ed-fs-xs);font-weight:500}.vault-hub-h3 span{color:var(--v-faint);font-weight:400;font-variant-numeric:tabular-nums}.vault-hub-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--v-line);border-radius:12px;overflow:hidden}.vault-hub-list li+li{border-top:1px solid var(--v-line)}.vault-hub-row{display:flex;align-items:center;gap:12px;width:100%;padding:9px 12px;border:0;background:var(--v-card);color:var(--v-text);font:inherit;text-align:left;cursor:pointer;transition:background .15s}.vault-hub-row:hover{background:var(--v-hover)}.vault-hub-row .vault-svc-logo{width:32px;height:32px;border-radius:8px}.vault-hub-who{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.vault-hub-name,.vault-hub-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vault-hub-name{font-size:var(--ed-fs-sm);font-weight:500}.vault-hub-sub{color:var(--v-faint);font-size:var(--ed-fs-xs)}.vault-hub-row .vault-acc-ready{flex:none}.vault-hub-use{display:none;flex:none;align-items:center;gap:4px;color:var(--v-muted);font-size:var(--ed-fs-xs)}.vault-hub-row:hover .vault-acc-ready,.vault-hub-row:focus-visible .vault-acc-ready{display:none}.vault-hub-row:hover .vault-hub-use,.vault-hub-row:focus-visible .vault-hub-use{display:inline-flex}.vault-hub-empty{margin:0;padding:18px 12px;border:1px dashed var(--v-line-strong);border-radius:12px;color:var(--v-muted);font-size:var(--ed-fs-sm);text-align:center}.vault-hub-foot{display:flex;flex-direction:column;gap:6px;margin-top:auto;padding:10px 20px 12px;border-top:1px solid var(--v-line)}.vault-hub-foot .vault-open-tot{margin:0;padding:0;border:0}.vault-hub .vault-locked{padding:8px 0}.vault-hub-tools{display:flex;align-items:center;gap:8px}.vault-hub-tools .vault-hub-search{flex:1;min-width:0}.vault-hub-views{display:inline-flex;flex:none;gap:2px;padding:3px;border-radius:10px;background:var(--v-bubble);box-shadow:inset 0 0 0 1px var(--v-line)}.vault-hub-views button{display:grid;place-items:center;width:30px;height:28px;border:0;border-radius:7px;background:transparent;color:var(--v-faint);cursor:pointer;transition:background .15s,color .15s}.vault-hub-views button:hover{color:var(--v-text)}.vault-hub-views button.is-on{background:var(--v-card);color:var(--v-text);box-shadow:0 1px 2px #0000001f,inset 0 0 0 1px var(--v-line)}.vault-hub-item{position:relative}.vault-hub-meta{display:flex;flex:none;align-items:center;gap:8px;min-width:0}.vault-hub-meta .vault-ws-tags{max-width:none}.vault-hub-list .vault-hub-row{padding-right:48px}.vault-hub-edit{position:absolute;top:50%;right:10px;display:grid;place-items:center;width:30px;height:30px;transform:translateY(-50%);border:0;border-radius:8px;background:transparent;color:var(--v-faint);cursor:pointer;transition:background .15s,color .15s}.vault-hub-edit:hover,.vault-hub-edit:focus-visible{background:var(--v-bubble);color:var(--v-text)}.vault-hub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:8px;margin:0;padding:0;list-style:none}.vault-hub-grid .vault-hub-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo logo" "who who" "state ws";align-items:center;row-gap:0;column-gap:8px;height:100%;padding:14px 14px 12px;border:0;border-radius:12px;background:var(--v-bubble);transition:background .15s}.vault-hub-grid .vault-hub-row:hover,.vault-hub-grid .vault-hub-row:focus-visible{background:var(--v-hover)}.vault-hub-grid .vault-hub-row .vault-svc-logo{grid-area:logo;width:40px;height:40px;margin-bottom:12px;border-radius:10px;background:var(--v-card)}.vault-hub-grid .vault-svc-logo>svg,.vault-hub-grid .vault-svc-favicon{width:22px;height:22px}.vault-hub-grid .vault-svc-letter{font-size:var(--ed-fs-lg)}.vault-hub-grid .vault-hub-who{grid-area:who;gap:2px;width:100%;margin-bottom:10px}.vault-hub-grid .vault-hub-name{font-size:var(--ed-fs-sm);font-weight:500}.vault-hub-grid .vault-hub-meta{display:contents}.vault-hub-grid .vault-hub-meta .vault-acc-ready{grid-area:state;justify-self:start}.vault-hub-grid .vault-hub-meta .vault-ws-tags{grid-area:ws;justify-self:end;max-width:100%}.vault-hub-grid .vault-hub-row:hover .vault-acc-ready,.vault-hub-grid .vault-hub-row:focus-visible .vault-acc-ready{display:inline-flex}.vault-hub-grid .vault-hub-use{display:none!important}.vault-hub-grid .vault-hub-edit{top:10px;right:10px;transform:none;opacity:0;transition:opacity .15s,background .15s,color .15s}.vault-hub-grid .vault-hub-item:hover .vault-hub-edit,.vault-hub-grid .vault-hub-edit:focus-visible{opacity:1}.vault-hub-grid .vault-hub-edit:hover{background:var(--v-card)}@media(hover:none){.vault-hub-grid .vault-hub-edit{opacity:1}}@media(max-width:560px){.vault-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.vault-hub-grid .vault-hub-row{padding:12px 12px 10px}.vault-hub-grid .vault-hub-row .vault-svc-logo{width:36px;height:36px;margin-bottom:10px;border-radius:9px}.vault-hub-grid .vault-svc-logo>svg,.vault-hub-grid .vault-svc-favicon{width:20px;height:20px}.vault-hub-grid .vault-hub-meta .vault-ws-tags{display:none}.vault-hub-grid .vault-hub-row .vault-acc-ready{display:inline-flex}.vault-hub-list .vault-hub-meta .vault-ws-tags{display:none}.vault-hub-add{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-hub-tile{flex-direction:row;align-items:center;gap:8px;padding:8px 10px}.vault-hub-tile-icon{width:26px;height:26px;margin:0}.vault-hub-tile-text,.vault-hub-foot .vault-keymenu-note{display:none}.vault-hub .vault-modal-head,.vault-hub-body,.vault-hub-foot{padding-left:16px;padding-right:16px}.vault-hub-row .vault-acc-ready{display:none}}.vault-locked{display:flex;flex-direction:column;gap:10px;padding:2px 2px 0}.vault-locked-head{display:flex;align-items:center;gap:10px;padding:0 2px}.vault-locked-icon{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:var(--v-bubble);color:var(--v-muted)}.vault-locked-text{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.3}.vault-locked-text strong{color:var(--v-text);font-weight:500}.vault-locked-text span{color:var(--v-faint);font-size:var(--ed-fs-xs)}.vault-hold{display:flex;flex-direction:column;gap:6px}.vault-hold.is-compact{flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding-left:2px}.vault-hold-label{color:var(--v-muted);font-size:var(--ed-fs-xs);white-space:nowrap}.vault-hold-pills .vault-pill{flex:1;justify-content:center;min-height:26px;padding:0 10px;font-size:var(--ed-fs-xs)}.vault-hold-pills .vault-pill:disabled{cursor:default;opacity:.6}.vault-btn.vault-unlock-btn{width:100%;border-color:var(--v-line);background:var(--v-bubble);color:var(--v-text);box-shadow:none}.vault-btn.vault-unlock-btn:hover:not(:disabled){background:var(--v-selected)}.vault-btn.vault-unlock-btn svg{flex:none;color:var(--v-muted)}.vault-open-tot{display:flex;align-items:center;gap:7px;margin-top:2px;padding:8px 2px 0 4px;border-top:1px solid var(--v-line);color:var(--v-muted);font-size:var(--ed-fs-xs)}.vault-open-tot>svg{flex:none;color:var(--v-faint)}.vault-open-tot>span{flex:1;min-width:0;font-variant-numeric:tabular-nums}.vault-keymenu .vault-open-tot .vault-btn,.vault-open-tot .vault-btn{flex:none;width:auto;min-height:26px;padding:0 10px;font-size:var(--ed-fs-xs)}.vault-morph{flex:0 1 auto;min-height:0}.vault-morph>.vault-modal-body{overflow:visible}.vault-morph-view{display:flex;flex-direction:column;gap:inherit;transform-origin:50% 0}.vault-keymenu-body,.vault-keymenu-body>.vault-morph-view{display:flex;flex-direction:column;gap:6px}.vault-modal,.vault-keymenu{animation:vault-pop .26s cubic-bezier(.2,.9,.3,1)}.vault-keymenu{transform-origin:0 100%}@keyframes vault-pop{0%{opacity:0;transform:translateY(6px) scale(.97)}}.vault-segmented [role=tab]{position:relative}.vault-segmented [role=tab]>span:not(.vault-segmented-pill){position:relative}.vault-segmented [role=tab][aria-selected=true]{background:transparent;box-shadow:none}.vault-segmented-pill{position:absolute;inset:0;border-radius:7px;background:var(--v-composer);box-shadow:0 3px 8px #0000002e,0 1px 1px #0000001a,inset 0 0 0 1px var(--v-line)}@media(prefers-reduced-motion:reduce){.vault-modal,.vault-keymenu{animation:none}}.vault-strength{display:flex;flex-direction:column;gap:8px;margin-top:-6px}.vault-strength-row{display:flex;align-items:center;gap:10px}.vault-strength-bars{flex:1;display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.vault-strength-bar{height:4px;border-radius:999px;background:var(--v-bubble);overflow:hidden}.vault-strength-fill{display:block;height:100%;border-radius:inherit;transform-origin:0 50%;background:var(--v-faint)}.vault-strength-fill.tone-warn{background:var(--v-warn)}.vault-strength-fill.tone-pos{background:var(--v-pos)}.vault-strength-label{min-width:52px;text-align:right;font-size:var(--ed-fs-xs);font-weight:500;color:var(--v-muted)}.vault-strength-label.tone-warn{color:var(--v-warn)}.vault-strength-label.tone-pos{color:var(--v-pos)}.vault-strength-rules{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;margin:0;padding:0;list-style:none}.vault-strength-rules li{display:flex;align-items:center;gap:7px;color:var(--v-faint);font-size:var(--ed-fs-xs);transition:color .2s}.vault-strength-rules li.is-ok{color:var(--v-muted)}.vault-strength-dot{display:inline-grid;place-items:center;flex:none;width:14px;height:14px;border-radius:999px;border:1px solid var(--v-line-strong);color:var(--v-main);transition:background .2s,border-color .2s}.vault-strength-rules li.is-ok .vault-strength-dot{background:var(--v-pos);border-color:var(--v-pos)}.vault-strength-pattern{display:flex;align-items:center;gap:6px;margin:0;color:var(--v-warn);font-size:var(--ed-fs-xs)}@media(max-width:640px){.vault-strength-rules{grid-template-columns:1fr}}.vault-page.is-wide{max-width:1120px}.vault-head-title{display:flex;align-items:center;gap:16px;min-width:0}.vault-views .vault-pill{min-height:26px;padding:0 12px}.vault-acc{display:flex;flex-direction:column;gap:16px;margin-top:18px}.vault-acc-card{min-width:0;border:1px solid var(--v-line);border-radius:14px;background:var(--v-card);padding:16px 18px}.vault-acc-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;min-height:30px}.vault-acc-card-head h2{margin:0;font-size:var(--ed-fs-md);font-weight:var(--ed-fw-title);letter-spacing:-.005em}.vault-acc-card-actions{display:flex;gap:6px}.vault-acc-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vault-acc-stats.is-small{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vault-acc-stat{display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;border:1px solid var(--v-line);border-radius:14px;background:var(--v-card)}.vault-acc-stats.is-small .vault-acc-stat{padding:10px 12px;border-radius:10px;background:var(--v-bubble);border-color:transparent}.vault-acc-stat-label{color:var(--v-faint);font-size:var(--ed-fs-xs)}.vault-acc-stat-value{font-size:22px;font-weight:var(--ed-fw-title);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vault-acc-stats.is-small .vault-acc-stat-value{font-size:var(--ed-fs-md)}.vault-acc-stat-hint{color:var(--v-muted);font-size:var(--ed-fs-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vault-acc-chart-read{color:var(--v-muted);font-size:var(--ed-fs-sm);font-variant-numeric:tabular-nums}.vault-acc-bars{position:relative;display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:2px;height:120px;padding-bottom:20px}.vault-acc-bars:after{content:"";position:absolute;left:0;right:0;bottom:20px;height:1px;background:var(--v-line-strong)}.vault-acc-bar{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;padding:0 3px;border:0;border-radius:6px;background:transparent;cursor:default}.vault-acc-bar.is-hover{background:var(--v-hover)}.vault-acc-bar-fill{width:min(100%,26px);border-radius:4px 4px 0 0;background:color-mix(in srgb,var(--v-text) 62%,transparent);transition:height .4s cubic-bezier(.2,.9,.3,1)}.vault-acc-bar.is-hover .vault-acc-bar-fill{background:var(--v-text)}.vault-acc-bar-denied,.vault-acc-dot-denied{width:6px;height:6px;border-radius:50%;background:var(--v-warn)}.vault-acc-bar-denied{flex:none;margin-bottom:5px}.vault-acc-dot-denied{display:inline-block;margin-right:4px;vertical-align:1px}.vault-acc-bar-day{position:absolute;bottom:-20px;left:0;right:0;height:18px;line-height:18px;color:var(--v-faint);font-size:11px;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.vault-acc-chart-note{margin:8px 0 0;color:var(--v-faint);font-size:var(--ed-fs-xs)}.vault-acc-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;align-items:start}.vault-acc-list{list-style:none;margin:0 -8px;padding:0}.vault-acc-row{width:100%;display:flex;align-items:center;gap:12px;padding:9px 8px;border:0;border-radius:10px;background:none;color:inherit;text-align:left;cursor:pointer;transition:background .15s}.vault-acc-row:hover{background:var(--v-hover)}.vault-acc-avatar{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:var(--v-bubble);color:var(--v-muted);font-size:var(--ed-fs-md);font-weight:var(--ed-fw-title);box-shadow:inset 0 0 0 1px var(--v-line)}.vault-acc-who{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.vault-acc-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ed-fs-md);font-weight:500}.vault-acc-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--v-faint);font-size:var(--ed-fs-sm)}.vault-acc-use{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.vault-acc-last{color:var(--v-faint);font-size:var(--ed-fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.vault-acc-ready{display:inline-flex;align-items:center;gap:6px;color:var(--v-muted);font-size:var(--ed-fs-xs);white-space:nowrap}.vault-acc-ready i{width:6px;height:6px;border-radius:50%;background:var(--v-pos)}.vault-acc-ready.tone-warn{color:var(--v-text)}.vault-acc-ready.tone-warn svg{color:var(--v-warn)}.vault-acc-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 12px;text-align:center;color:var(--v-muted);font-size:var(--ed-fs-sm);line-height:1.5}.vault-acc-empty p{margin:0;max-width:340px}.vault-acc-live-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:var(--v-bubble);color:var(--v-muted);font-size:var(--ed-fs-xs);font-weight:500}.vault-acc-live-pill i{width:6px;height:6px;border-radius:50%;background:var(--v-faint)}.vault-acc-live-pill.is-on{color:var(--v-text)}.vault-acc-live-pill.is-on i{background:var(--v-pos);box-shadow:0 0 color-mix(in srgb,var(--v-pos) 50%,transparent);animation:vault-live 2s ease-out infinite}@keyframes vault-live{70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}.vault-feed{list-style:none;margin:0 -8px;padding:0;max-height:460px;overflow:auto}.vault-feed.is-modal{margin:0;max-height:none}.vault-feed-item{position:relative;display:flex;align-items:flex-start;gap:10px;padding:8px;border-radius:10px;animation:vault-feed-in .3s ease-out}.vault-feed-item:hover{background:var(--v-hover)}@keyframes vault-feed-in{0%{opacity:0;transform:translateY(-3px)}}.vault-feed-icon{display:grid;place-items:center;flex:none;width:26px;height:26px;margin-top:1px;border-radius:8px;background:var(--v-bubble);color:var(--v-muted)}.vault-feed-item.tone-ok .vault-feed-icon{color:var(--v-pos);background:color-mix(in srgb,var(--v-pos) 12%,transparent)}.vault-feed-item.tone-denied .vault-feed-icon{color:var(--v-warn);background:color-mix(in srgb,var(--v-warn) 12%,transparent)}.vault-feed-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.vault-feed-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ed-fs-sm);font-weight:500}.vault-feed-account{color:var(--v-muted);font-weight:400}.vault-feed-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--v-faint);font-size:var(--ed-fs-xs)}.vault-feed-time{flex:none;margin-top:2px;color:var(--v-faint);font-size:var(--ed-fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.vault-feed-open{margin-top:-2px;opacity:0;transition:opacity .15s}.vault-feed-item:hover .vault-feed-open,.vault-feed-open:focus-visible{opacity:1}.vault-acc-modal{width:min(100%,580px)}.vault-acc-modal-top{display:flex;align-items:center;gap:12px}.vault-acc-modal-top .vault-acc-avatar{width:44px;height:44px;border-radius:12px;font-size:var(--ed-fs-lg)}.vault-acc-h3{margin:4px 0 -6px;font-size:var(--ed-fs-sm);font-weight:var(--ed-fw-title);color:var(--v-muted)}@media(max-width:860px){.vault-acc-grid{grid-template-columns:minmax(0,1fr)}.vault-acc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.vault-head{height:auto;flex-wrap:wrap}.vault-acc-card{padding:14px}.vault-acc-bar-day{font-size:10px}.vault-acc-bar:last-child .vault-acc-bar-day{left:auto;right:0;text-align:right}.vault-acc-stat{padding:12px 14px}.vault-acc-stat-value{font-size:18px}}@media(prefers-reduced-motion:reduce){.vault-acc-live-pill.is-on i,.vault-feed-item,.vault-acc-bar-fill{animation:none;transition:none}}.vault-acc-col{display:flex;flex-direction:column;gap:16px;min-width:0}.vault-srv-row{display:flex;align-items:center;gap:12px;padding:9px 8px;border-radius:10px}.vault-srv-row .vault-btn{flex:none}.vault-srv-row .vault-acc-avatar{color:var(--v-text)}.vault-srv-note{margin:10px 0 2px;color:var(--v-muted);font-size:var(--ed-fs-sm);line-height:1.45}.vault-srv-add{margin-top:10px}.vault-srv-name{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;white-space:normal}.vault-srv-row{flex-wrap:wrap;row-gap:6px}.vault-srv-row .vault-acc-who{flex:1 1 200px}.vault-srv-row>.vault-acc-ready,.vault-srv-row>.vault-btn{margin-left:auto}.vault-srv-slot{color:var(--v-faint);font-size:var(--ed-fs-xs);font-weight:400;white-space:nowrap}.vault-srv-email{white-space:normal;overflow:visible;overflow-wrap:break-word}.vault-srv-row .vault-acc-ready.tone-warn{color:var(--v-muted)}.vault-srv-row .vault-btn .ed-spinner,.vault-srv-add .ed-spinner{margin-right:6px}.vault-srv-error{display:flex;align-items:flex-start;gap:6px;color:var(--v-text)}.vault-srv-error svg{flex:none;margin-top:2px;color:var(--v-warn)}.vault-acc-live-pill.is-still i{animation:none}.vault-srv-next{color:var(--v-muted);font-weight:400}.vault-srv .vault-acc-card-head{flex-wrap:wrap;row-gap:6px}.vault-srv .vault-acc-live-pill{white-space:nowrap;font-variant-numeric:tabular-nums}.vault-srv-limit{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px;color:var(--v-faint);font-size:var(--ed-fs-xs);white-space:nowrap}.vault-srv-limit-main{display:inline-flex;align-items:center;gap:6px;color:var(--v-muted)}.vault-srv-limit-main b{color:var(--v-text);font-weight:500;font-variant-numeric:tabular-nums}.vault-srv-limit .limit-ring{--limit-ring: var(--v-faint);--limit-ring-on: var(--v-text)}.vault-srv .srv-login{margin-top:12px;padding:14px;border:1px solid var(--v-line);border-radius:12px;background:var(--v-bubble);color:var(--v-text)}.vault-srv .srv-login .vault-btn:not(.primary){background:var(--v-main);box-shadow:inset 0 0 0 1px var(--v-line)}.vault-pick{display:flex;flex-direction:column;gap:12px}.vault-pick-search{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--v-line);border-radius:10px;background:var(--v-card);color:var(--v-faint)}.vault-pick-search:focus-within{border-color:var(--v-line-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--v-text) 8%,transparent)}.vault-pick-search input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:none;background:none;color:var(--v-text);font:inherit;font-size:var(--ed-fs-md)}.vault-scrim .vault-pick-search input:focus-visible{outline:none}.vault-pick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.vault-pick-tile{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;border:1px solid var(--v-line);border-radius:12px;background:var(--v-card);color:var(--v-text);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.vault-pick-tile:hover{border-color:var(--v-line-strong);background:color-mix(in srgb,var(--v-hover) 55%,var(--v-card));transform:translateY(-1px)}.vault-pick-tile .vault-svc-logo{width:34px;height:34px;border-radius:9px}.vault-pick-tile.is-new .vault-svc-logo{color:var(--v-muted);background:none;box-shadow:inset 0 0 0 1px var(--v-line-strong);border:0}.vault-pick-name{max-width:100%;overflow:hidden;font-size:var(--ed-fs-sm);font-weight:var(--ed-fw-medium);white-space:nowrap;text-overflow:ellipsis}.vault-pick-state{display:inline-flex;align-items:center;gap:6px;color:var(--v-faint);font-size:var(--ed-fs-xs)}.vault-pick-state.is-have{color:var(--v-muted)}.vault-pick-state i{width:6px;height:6px;border-radius:50%;background:var(--v-pos)}.vault-pick-cell{position:relative}.vault-pick-connect{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:3px;height:24px;padding:0 9px;border:0;border-radius:999px;background:var(--v-text);color:var(--v-card);font:inherit;font-size:var(--ed-fs-xs);font-weight:var(--ed-fw-medium);text-decoration:none;cursor:pointer;transition:opacity .15s}.vault-pick-connect:hover{opacity:.85}.vault-pick-connect:focus-visible{outline:2px solid var(--v-line-strong);outline-offset:2px}.vault-pick-back{display:inline-flex;align-items:center;gap:4px;color:var(--v-muted);text-decoration:none}.vault-pick-back:hover{color:var(--v-text)}.vault-pick-tip{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--v-line);border-radius:10px;background:var(--v-bubble);color:var(--v-muted);font-size:var(--ed-fs-sm);line-height:1.4}.vault-pick-tip .vault-btn{flex:none}.vault-more{display:inline-flex;align-items:center;gap:4px;color:var(--v-muted);text-decoration:none}.vault-more:hover{color:var(--v-text)}.vault-more-body{display:flex;flex-direction:column;gap:14px}.vault-more-body[hidden]{display:none}@media(max-width:520px){.vault-pick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-pick-tip{flex-direction:column;align-items:flex-start}}.vault-server{display:flex;align-items:center;gap:8px;margin:0 20px 12px;padding:0}.vault-server-icon{display:inline-flex;flex:none;color:var(--v-muted)}.vault-server-hint{color:var(--v-muted);font-size:var(--ed-fs-xs);line-height:1.45}.vault-row-server{display:inline-flex;margin-left:6px;vertical-align:-1px;color:var(--v-faint)}.vault-guide{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid var(--v-line);border-radius:12px;background:var(--v-bubble)}.vault-guide-steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;color:var(--v-text);font-size:var(--ed-fs-sm);line-height:1.45}.vault-guide-steps li{display:flex;align-items:flex-start;gap:8px}.vault-guide-num{flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:1px;border-radius:50%;background:var(--v-line);color:var(--v-muted);font-size:11px;font-weight:var(--ed-fw-medium);font-variant-numeric:tabular-nums}.vault-guide-need{margin:0;color:var(--v-muted);font-size:var(--ed-fs-sm);line-height:1.5}.vault-guide-need strong{color:var(--v-text);font-weight:var(--ed-fw-medium)}.vault-guide-need code{padding:1px 5px;border-radius:5px;background:var(--v-line);color:var(--v-text);font-size:var(--ed-fs-xs)}.vault-guide-open{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;text-decoration:none}.vault-head{height:auto;min-height:44px}.vault-head-name{display:flex;flex-direction:column;gap:1px;min-width:0}.vault-head-sub{color:var(--v-faint);font-size:var(--ed-fs-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vault-toolbar .vault-search{flex:1 1 220px}.vault-sections{display:flex;flex-direction:column;gap:22px}.vault-section-head{display:flex;align-items:center;gap:8px;margin:0 0 8px 2px;color:var(--v-faint);font:500 var(--ed-fs-xs)/1 var(--v-font);letter-spacing:.06em;text-transform:uppercase}.vault-section-count{color:var(--v-faint);opacity:.7;font-variant-numeric:tabular-nums;letter-spacing:0}.vault-sections .vault-list{border:1px solid var(--v-line);border-radius:12px;overflow:hidden;background:var(--v-card);box-shadow:0 1px 2px #00000008}.vault-sections .vault-row{gap:12px;min-height:58px;padding:0 10px 0 12px}.vault-sections .vault-row:last-child{border-bottom:0}.vault-row>.vault-svc-logo{width:32px;height:32px;border-radius:9px;transition:transform .2s cubic-bezier(.3,1.4,.5,1)}.vault-row>.vault-svc-logo .vault-svc-letter{font-size:var(--ed-fs-md)}.vault-row:hover>.vault-svc-logo{transform:rotate(-6deg)}.vault-row-name{font-weight:550;letter-spacing:-.005em}.vault-row-actions .vault-icon-btn{opacity:.55;transition:opacity .15s,background .15s,color .15s}.vault-row:hover .vault-row-actions .vault-icon-btn,.vault-row-actions .vault-icon-btn:focus-visible{opacity:1}.vault-ws-tags{display:flex;align-items:center;gap:4px;flex:none;max-width:34%;min-width:0}.vault-ws-dot{display:grid;place-items:center;flex:none;width:22px;height:22px;overflow:hidden;border-radius:50%;box-shadow:inset 0 0 0 1px var(--v-line);background:var(--v-bubble);color:var(--v-muted);font-size:10.5px;font-variant-numeric:tabular-nums}.vault-ws-dot .cs-logo{display:contents}.vault-ws-dot .cs-mark{width:22px;height:22px;border-radius:50%;font-size:14px}.vault-ws-dot .cs-mark-logo{object-fit:cover}.vault-ws-dot .cs-mark-letter{font-size:10px}.vault-ws-mark{display:grid;place-items:center;flex:none;width:16px;height:16px;overflow:hidden;border-radius:4px}.vault-ws-mark .cs-logo{display:contents}.vault-ws-mark .cs-mark{width:16px;height:16px;border-radius:4px;font-size:12px}.vault-ws-mark .cs-mark-letter{font-size:9px}.vault-ws-mark.is-all{color:var(--v-muted)}.vault-ws{display:flex;flex-direction:column;gap:8px}.vault-ws-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.vault-ws-hint{color:var(--v-faint);font-size:var(--ed-fs-xs)}.vault-ws-chips{display:flex;flex-wrap:wrap;gap:6px}.vault-ws-chip{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 8px 0 7px;border:1px solid var(--v-line);border-radius:9px;background:var(--v-main);color:var(--v-muted);font:500 var(--ed-fs-sm)/1 var(--v-font);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.vault-ws-chip .vault-ws-mark,.vault-ws-chip .vault-ws-mark .cs-mark{width:18px;height:18px}.vault-ws-chip:hover{border-color:var(--v-line-strong);color:var(--v-text)}.vault-ws-chip.is-on{border-color:color-mix(in srgb,var(--v-text) 55%,var(--v-line));background:var(--v-bubble);color:var(--v-text)}.vault-ws-chip.is-covered{color:var(--v-text);background:var(--v-bubble)}.vault-ws-check{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;border:1px solid var(--v-line-strong);color:var(--v-main);transition:background .15s,border-color .15s}.vault-ws-check.is-on{background:var(--v-text);border-color:var(--v-text)}.vault-ws-check.is-soft{background:var(--v-faint);border-color:var(--v-faint)}.vault-ws-filter{position:relative;flex:none}.vault-ws-filter-btn{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 10px 0 9px;border:1px solid var(--v-line);border-radius:999px;background:var(--v-composer);color:var(--v-text);font:500 var(--ed-fs-sm)/1 var(--v-font);cursor:pointer}.vault-ws-filter-btn:hover{border-color:var(--v-line-strong)}.vault-ws-filter-btn>svg{color:var(--v-faint)}.vault-ws-filter-name{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vault-ws-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:240px;margin:0;padding:4px;list-style:none;border:1px solid var(--v-line);border-radius:12px;background:var(--v-main);box-shadow:0 12px 32px #00000038;transform-origin:top left}.vault-ws-menu-item{display:flex;align-items:center;gap:9px;width:100%;height:34px;padding:0 8px;border:0;border-radius:8px;background:none;color:var(--v-text);font:var(--ed-fs-sm)/1 var(--v-font);text-align:left;cursor:pointer}.vault-ws-menu-item:hover,.vault-ws-menu-item:focus-visible{background:var(--v-hover)}.vault-ws-menu-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vault-ws-menu-count{color:var(--v-faint);font-size:var(--ed-fs-xs);font-variant-numeric:tabular-nums}.vault-ws-menu-tick{display:grid;place-items:center;width:16px;color:var(--v-text)}@media(max-width:640px){.vault-ws-tags{display:none}.vault-toolbar .vault-search{flex-basis:100%}.vault-head-title{flex-wrap:wrap;gap:8px 16px}.vault-ws-menu{min-width:220px}}@media(prefers-reduced-motion:reduce){.vault-row>.vault-svc-logo{transition:none}.vault-row:hover>.vault-svc-logo{transform:none}}.vault-test{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:4px}.vault-test-result{display:inline-flex;align-items:center;gap:6px;max-width:320px;font-size:var(--ed-fs-sm);line-height:1.4;text-align:center}.vault-test-result.is-ok{color:var(--v-muted)}.vault-test-result.is-bad{color:var(--v-text)}.vault-test-result svg{flex-shrink:0}.app-shell{height:100dvh;display:grid;grid-template-columns:52px minmax(0,1fr);background:var(--ed-bg)}.app-shell>.tab-area{min-width:0;min-height:0;height:100%;overflow:hidden}html,body{height:100%;overflow:hidden;overscroll-behavior:none}.app-shell .shell{height:100%;min-height:0}.app-tabs{--app-tip-bg: #1c1c1c;--app-tip-line: #383838;--app-tip-text: #ececec;--app-tip-shadow: 0 8px 22px rgb(0 0 0 / 45%), 0 1px 2px rgb(0 0 0 / 35%);position:relative;z-index:30;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 0;border-right:1px solid var(--ed-line);background:var(--ed-bg)}@media(prefers-color-scheme:light){.app-tabs{--app-tip-bg: #ffffff;--app-tip-line: #e5e5e5;--app-tip-text: #1f1f1f;--app-tip-shadow: 0 8px 22px rgb(0 0 0 / 8%), 0 1px 2px rgb(0 0 0 / 6%)}}.app-tabs:hover,.app-tabs:has(.app-tab:focus-visible),.app-tabs:has(.tab-menu,.r3-inbox,.update-pop){z-index:85}.app-tabs-mark{width:26px;height:26px;margin-bottom:10px}.app-tab{position:relative;display:block;width:40px;height:40px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--ed-muted);font-size:var(--ed-fs-sm);font-weight:500}.app-tab-icon{position:relative;z-index:1;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;transition:color var(--ed-fast)}.app-tab-label{position:absolute;left:0;top:0;z-index:0;height:40px;box-sizing:border-box;display:flex;align-items:center;padding:0 14px 0 44px;max-width:0;overflow:hidden;border-radius:12px;background-color:var(--app-tip-bg);color:var(--app-tip-text);box-shadow:inset 0 0 0 1px var(--app-tip-line),var(--app-tip-shadow);font:500 var(--ed-fs-sm)/1.25 var(--ed-font-body);letter-spacing:0;white-space:nowrap;opacity:0;transition:max-width .18s ease,opacity .12s ease;pointer-events:none}.app-tab:hover,.app-tab:focus-visible{z-index:5;color:var(--ed-text)}.app-tab:hover .app-tab-label,.app-tab:focus-visible .app-tab-label{max-width:220px;opacity:1}.app-tab:hover .app-tab-icon{background:var(--ed-hover)}.app-tab.active{color:var(--ed-text)}.app-tab.active .app-tab-icon{background:var(--ed-surface-2);box-shadow:inset 0 0 0 1px var(--ed-line)}.app-tab:focus-visible{outline:2px solid var(--ed-ember);outline-offset:2px}.app-tab:focus:not(:focus-visible){outline:none}.app-tab-badge{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background:var(--ed-warn);box-shadow:0 0 0 2px var(--ed-bg)}.app-tab-count{position:absolute;top:2px;right:0;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--ed-alert);color:var(--ed-on-alert);box-shadow:0 0 0 2px var(--ed-bg);font-size:var(--ed-fs-xs);font-weight:var(--ed-fw-medium);line-height:1;font-variant-numeric:tabular-nums;pointer-events:none}.phone-tab-icon{position:relative;display:inline-flex}.phone-tab-badge{position:absolute;top:2px;right:14px;width:8px;height:8px;border-radius:50%;background:var(--ed-warn);box-shadow:0 0 0 2px var(--ed-bg);pointer-events:none}.app-tabs-spacer{flex:1}.app-tabs{min-height:0}.app-tabs-main{flex:1 1 auto;min-height:0;align-self:flex-start;box-sizing:border-box;width:51px;padding:4px 0 4px 5.5px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;overflow:hidden auto;scrollbar-width:none;pointer-events:none}.app-tabs-main::-webkit-scrollbar{display:none}.app-tabs-main>.app-tab{flex:none;pointer-events:auto}.app-tabs-main:hover,.app-tabs-main:has(.app-tab:focus-visible){width:300px}.app-tabs-foot{flex:none;display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:8px;border-top:1px solid var(--ed-line-soft)}.app-tabs-foot:empty{display:none}.app-tabs-actions{flex:none;display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:6px}.app-tabs-actions:empty{display:none}.tab-menu{position:fixed;z-index:96;min-width:210px;display:flex;flex-direction:column;padding:4px;border:1px solid var(--app-tip-line);border-radius:10px;background:var(--app-tip-bg);box-shadow:var(--app-tip-shadow);color:var(--app-tip-text)}.tab-menu button{display:flex;align-items:center;gap:8px;height:30px;padding:0 10px;border:0;border-radius:6px;background:none;color:inherit;font:var(--ed-fs-sm)/1 var(--ed-font-body);text-align:left;white-space:nowrap}.tab-menu button:hover,.tab-menu button:focus-visible{background:var(--ed-hover);outline:none}.tab-menu-note{padding:6px 10px;color:var(--ed-muted);font:var(--ed-fs-xs)/1.35 var(--ed-font-body)}.tab-notice{position:fixed;z-index:95;left:72px;bottom:20px;padding:6px 10px;pointer-events:none;border:1px solid var(--ed-line);border-radius:var(--ed-r-sm);background:var(--ed-surface);color:var(--ed-text);box-shadow:var(--ed-shadow-modal);font:var(--ed-fw-medium) var(--ed-fs-xs)/1.2 var(--ed-font-body)}.app-shell.tab-window{grid-template-columns:minmax(0,1fr)}.tab-placeholder{display:grid;align-content:center;justify-items:center;gap:8px;height:100%;color:var(--ed-muted);text-align:center}.tab-placeholder h2{margin:0;color:var(--ed-text);font:var(--ed-fw-title) 23px/1.2 var(--ed-font-display)}@media(max-width:700px){.app-shell{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.app-tabs{order:2;flex-direction:row;justify-content:space-around;padding:4px 8px;border-right:0;border-top:1px solid var(--ed-line)}.app-tabs-mark,.app-tabs-spacer{display:none}.app-tabs,.app-tabs:hover,.app-tabs:has(.app-tab:focus-visible){z-index:auto}.app-tab{display:grid;justify-items:center;align-content:center;width:auto;min-width:56px;height:52px}.app-tab-icon{width:36px;height:30px}.app-tab-label,.app-tab:hover .app-tab-label,.app-tab:focus-visible .app-tab-label{position:static;display:block;height:auto;width:auto;max-width:64px;padding:0;border:0;border-radius:0;opacity:1;visibility:visible;transform:none;background:none;box-shadow:none;color:inherit;font-size:var(--ed-fs-xs);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis}.app-tab-badge{top:2px;right:4px}}@media(prefers-reduced-motion:reduce){.app-tab-label,.app-tab-icon,.app-tab:hover .app-tab-label,.app-tab:focus-visible .app-tab-label{transition:none}}.tab-area[hidden]{display:none}.app-tab .tab-icon-core{fill:var(--ed-ember);opacity:.8;transition:opacity var(--ed-fast)}.app-tab .tab-icon-core-stroke{stroke:var(--ed-ember);opacity:.8;transition:opacity var(--ed-fast)}.app-tab:hover .tab-icon-core,.app-tab:hover .tab-icon-core-stroke,.app-tab.active .tab-icon-core,.app-tab.active .tab-icon-core-stroke{opacity:1}.cs-wrap{position:relative}.cs-rail{margin-bottom:4px}.app-tabs:has(.cs-wrap.is-open){z-index:85}.cs-box{position:relative;display:grid;place-items:center}.cs-mark{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;font-size:var(--ed-fs-xl);line-height:1;-webkit-user-select:none;user-select:none}img.cs-mark{border-radius:0}.cs-logo{display:contents}.cs-logo>source{display:none}img.cs-mark-logo{object-fit:contain}.cs-mark-letter{background:color-mix(in srgb,var(--cs-chip, var(--ed-muted)) 22%,transparent);color:var(--cs-chip, var(--ed-text));font:var(--ed-fw-medium) var(--ed-fs-sm)/1 var(--ed-font-display)}.cs-rail .cs-trigger[aria-expanded=true] .app-tab-icon{background:var(--ed-hover)}.cs-rail .cs-trigger .app-tab-label{display:none}.cs-pop{position:absolute;z-index:20;top:0;left:calc(100% + 10px);min-width:240px;max-width:300px;padding:6px;box-sizing:border-box;background:var(--app-tip-bg, var(--cl-card));border:1px solid var(--app-tip-line, var(--cl-line-strong));border-radius:12px;box-shadow:var(--app-tip-shadow, 0 8px 24px rgb(0 0 0 / .28));color:var(--app-tip-text, var(--cl-text));font:400 var(--ed-fs-sm)/1.4 var(--ed-font-body);text-align:left;animation:cs-pop .14s ease-out}.cs-rail .cs-pop:before{content:"";position:absolute;top:0;bottom:0;left:-12px;width:12px}.cs-mi{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:7px 10px;border:0;border-radius:8px;background:none;color:inherit;font:inherit;text-align:left;white-space:nowrap;cursor:pointer}.cs-mi:hover,.cs-mi:focus-visible{background:var(--ed-hover)}.cs-mi:focus-visible{outline:2px solid var(--ed-ember);outline-offset:2px}.cs-mi:focus:not(:focus-visible){outline:none}.cs-mi[aria-checked=true]{background:var(--ed-hover)}.cs-mi-mark{flex:none;display:grid;place-items:center}.cs-mi-mark .cs-mark{width:24px;height:24px;border-radius:7px;font-size:var(--ed-fs-md)}.cs-mi-mark img.cs-mark{border-radius:0}.cs-mi-mark .cs-mark-letter{font-size:var(--ed-fs-xs)}.cs-mi-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--ed-fs-sm)}.cs-mi[aria-checked=true] .cs-mi-name{font-weight:500}.cs-check{flex:none;color:var(--app-tip-text, var(--cl-text))}.cs-empty{padding:5px 8px;color:var(--ed-faint);font-size:var(--ed-fs-xs)}@keyframes cs-pop{0%{opacity:0;transform:translate(-4px) scale(.98)}to{opacity:1;transform:none}}.cs-head{padding:4px 10px 6px;color:var(--ed-muted);font:500 var(--ed-fs-xs)/1.3 var(--ed-font-body);letter-spacing:.02em}.cs-mi-keys{flex:none;padding:1px 5px;border:1px solid var(--app-tip-line, var(--ed-line-soft));border-radius:5px;background:transparent;color:var(--ed-muted);font:500 var(--ed-fs-xs)/1.3 var(--ed-font-body);letter-spacing:.02em}.cs-foot{display:flex;align-items:center;gap:8px;margin-top:4px;padding:7px 10px 3px;border-top:1px solid var(--app-tip-line, var(--ed-line-soft));color:var(--ed-muted);font-size:var(--ed-fs-xs)}.cs-foot span{flex:1}.cs-side{display:none}@media(max-width:700px){.app-tabs .cs-wrap{display:none}.cs-side{display:block;min-width:0;margin-right:4px}.cs-side .cs-trigger{display:flex;align-items:center;gap:6px;max-width:180px;height:30px;padding:0 8px 0 4px;border:0;border-radius:7px;background:transparent;color:var(--cl-text, var(--ed-text));font:500 var(--ed-fs-sm)/1 var(--ed-font-body);cursor:pointer}.cs-side .cs-trigger:hover,.cs-side .cs-trigger[aria-expanded=true]{background:var(--cl-hover, var(--ed-hover))}.cs-side .cs-trigger:focus-visible{outline:2px solid var(--ed-ember);outline-offset:2px}.cs-side .cs-box .cs-mark{width:22px;height:22px;font-size:var(--ed-fs-lg)}.cs-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-side .cs-hint{flex:none;color:var(--cl-muted, var(--ed-muted))}.cs-side .cs-pop{top:calc(100% + 6px);left:0}}.workspace-grid .task-company{flex:none;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cl-faint);font-size:var(--ed-fs-xs);line-height:18px}@media(prefers-reduced-motion:reduce){.cs-pop{animation:none}.cs-hint{transition:none}}@media(min-width:701px){.workspace-grid.chat-solo{grid-template-columns:minmax(0,1fr)}.workspace-grid.chat-solo.has-rail{grid-template-columns:minmax(0,1fr) 272px}.workspace-grid.chat-solo>.rail:first-of-type,.workspace-grid.chat-solo>.sm-dock{display:none}}.workspace-grid.chat-solo .task-toolbar .mobile-back{display:none}.app-tabs:has(.tab-menu) .app-tab-label{opacity:0}.phone-more-icon{position:relative}.phone-more-icon .phone-tab-badge{top:-2px;right:-2px}.app-tab-eagle .app-tab-icon{overflow:visible}.kritiek-plek{display:contents}.app-shell:has(>.kritiek-plek>.kritiek-balk){grid-template-rows:auto minmax(0,1fr)}.kritiek-balk{grid-column:1 / -1;position:relative;z-index:86;display:flex;align-items:flex-start;gap:8px;padding:6px 8px 6px 16px;background:var(--ed-alert);color:var(--ed-on-alert);font:var(--ed-fw-medium) var(--ed-fs-sm)/1.35 var(--ed-font-body)}.kritiek-lijst{flex:1;min-width:0;margin:0;padding:0;list-style:none;display:grid;gap:2px}.kritiek-regel{display:flex;align-items:center;gap:10px;min-height:30px}.kritiek-icoon{flex:none}.kritiek-tekst{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left}.kritiek-tekst.is-link{cursor:pointer;text-decoration:underline;text-decoration-color:#ffffff73;text-underline-offset:3px}.kritiek-tekst.is-link:hover{text-decoration-color:currentColor}.kritiek-knoppen{flex:none;display:flex;gap:6px}.kritiek-knop{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border:1px solid rgb(255 255 255 / 55%);border-radius:var(--ed-r-pill);background:none;color:inherit;font:var(--ed-fw-medium) var(--ed-fs-xs)/1 var(--ed-font-body);white-space:nowrap}.kritiek-knop:hover{background:#ffffff24}.kritiek-knop.is-hoofd{border-color:transparent;background:var(--ed-on-alert);color:var(--ed-alert)}.kritiek-knop.is-hoofd:hover{background:#ffffffe0}.kritiek-balk :is(button):focus-visible{outline:2px solid var(--ed-on-alert);outline-offset:2px}.kritiek-weg{flex:none;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:var(--ed-r-sm);background:none;color:inherit;opacity:.85}.kritiek-weg:hover{opacity:1;background:#ffffff24}@media(max-width:700px){html .app-shell:has(>.kritiek-plek>.kritiek-balk){grid-template-rows:auto minmax(0,1fr) auto}.kritiek-balk{order:-1;padding:8px 6px 8px 12px}.kritiek-regel{flex-wrap:wrap;row-gap:6px;padding-bottom:4px}.kritiek-tekst{flex-basis:calc(100% - 26px);white-space:normal}.kritiek-knoppen{margin-left:26px}.kritiek-knop{height:32px}}.workspace-grid .new-chat{padding-bottom:14vh}.workspace-grid .new-chat .new-chat-inner{width:min(680px,100%);gap:8px}.new-chat{position:relative}.new-chat>.new-chat-inner{position:relative;z-index:1}.welcome-stage{position:relative;flex:1 1 auto;min-height:0;display:flex;overflow:auto}.welcome-stage>.welcome{position:relative;z-index:1}.new-chat-hero{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 0 20px;animation:ncl-in .5s ease-out both}.workspace-grid .new-chat-inner .new-chat-hero h2{margin:0;font-size:28px;line-height:1.2}.new-chat-ask{display:none}.new-chat-logo{display:grid;place-items:center;flex:none;width:40px;height:40px;-webkit-user-select:none;user-select:none}.new-chat-logo .cs-mark{width:100%;height:100%;font-size:32px}.new-chat-logo .cs-mark-letter{border-radius:10px;font-size:var(--ed-fs-xl)}.welcome .new-chat-logo{width:56px;height:56px;margin:0 auto 14px;animation:ncl-in .5s ease-out both}.workspace-grid .new-chat .composer-meta{justify-content:center;gap:4px;margin-top:0;padding:0}.nc-suggest-slot{min-height:34px;margin-top:6px}.nc-suggest{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.workspace-grid .new-chat .nc-chip{display:inline-flex;align-items:center;gap:6px;flex:none;height:34px;padding:0 12px;border:1px solid var(--cl-line);border-radius:999px;background:transparent;color:var(--cl-muted);font:400 var(--ed-fs-sm)/1 var(--cl-font);white-space:nowrap;cursor:pointer;transition:background var(--ed-fast) ease,color var(--ed-fast) ease}.workspace-grid .new-chat .nc-chip:hover{background:var(--cl-hover);color:var(--cl-text)}.workspace-grid .new-chat .nc-chip svg{width:14px;height:14px;flex:none}@keyframes ncl-in{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:none}}@media(max-width:700px){.welcome .new-chat-logo{display:none}}@media(prefers-reduced-motion:reduce){.new-chat-hero,.welcome .new-chat-logo{animation:none}}.message.user.is-sent{animation:ed-send-rise .24s cubic-bezier(.2,.8,.2,1) both;transform-origin:100% 100%}@keyframes ed-send-rise{0%{opacity:0;transform:translateY(18px) scale(.97)}}.message.user.is-failed .message-main{opacity:.78}.message-meta.send-failed{display:flex;align-items:center;justify-content:flex-end;gap:4px;animation:ed-fade-in .18s ease-out both}.send-failed-text{color:var(--ed-neg);font-size:var(--ed-fs-xs);margin-right:4px;white-space:nowrap}.workspace-grid .send-failed .msg-retry,.send-failed .msg-retry{opacity:1;transform:none}@keyframes ed-fade-in{0%{opacity:0}}.think.think-line{animation:ed-think-in .2s ease-out both}.think.think-line.is-starting{animation:ed-think-in-late .22s ease-out .7s both}@keyframes ed-think-in{0%{opacity:0;transform:translateY(4px)}}@keyframes ed-think-in-late{0%{opacity:0;transform:translateY(4px)}}.progress-line{animation:ed-bar-rise .22s cubic-bezier(.2,.8,.2,1) both}@keyframes ed-bar-rise{0%{opacity:0;transform:translateY(8px)}}.modal-shade .modal.pl-modal{transform-origin:50% 100%;animation:ed-spring-in .28s cubic-bezier(.34,1.36,.64,1) both}.modal-shade.is-closing .modal.pl-modal{animation:ed-spring-out .16s cubic-bezier(.4,0,1,1) both}@keyframes ed-spring-in{0%{opacity:0;transform:translateY(16px) scale(.96)}}@keyframes ed-spring-out{to{opacity:0;transform:translateY(10px) scale(.97)}}@media(prefers-reduced-motion:reduce){.message.user.is-sent,.message-meta.send-failed,.think.think-line,.progress-line,.modal-shade .modal.pl-modal,.modal-shade.is-closing .modal.pl-modal{animation:none}.think.think-line.is-starting{animation:ed-appear 1ms linear .7s both}}@keyframes ed-appear{0%{opacity:0}}.ed-voorstel{--ed-voorstel-c: var(--eagle-orb-a, var(--ed-ember, currentColor));display:flex;align-items:flex-start;gap:9px;padding:9px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--ed-voorstel-c) 38%,transparent);background:color-mix(in srgb,var(--ed-voorstel-c) 8%,transparent);color:var(--cl-text, inherit);font-size:var(--ed-fs-sm, 14px);line-height:1.35;animation:ed-voorstel-in .18s ease-out}.ed-voorstel>svg{flex:none;margin-top:2px;color:var(--ed-voorstel-c)}.ed-voorstel-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ed-voorstel-text strong{font-weight:var(--ed-fw-medium)}.ed-voorstel-text span{color:var(--cl-muted, rgba(127, 127, 127, .9));font-size:var(--ed-fs-xs, 13px);overflow-wrap:anywhere}.ed-voorstel.is-wacht{border-style:dashed;background:transparent}.ed-voorstel.is-wacht>svg{animation:ed-voorstel-wacht 1.4s ease-in-out infinite}.ed-voorstel.is-gestuurd{border-color:color-mix(in srgb,var(--ed-voorstel-c) 55%,transparent)}@keyframes ed-voorstel-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes ed-voorstel-wacht{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.ed-voorstel,.ed-voorstel.is-wacht>svg{animation:none}}.assist-bubble.is-orb{width:56px;height:56px;border:0;background:transparent;box-shadow:none;overflow:visible}.assist-bubble.is-orb:hover{transform:translateY(-1px) scale(1.04)}.assist-bubble.is-orb.is-rec{box-shadow:0 0 0 2px var(--ed-alert, #e0281b);border-radius:50%}.ed-dock-orb{--ep-size: 50px;display:grid;place-items:center;width:56px;height:56px;pointer-events:none;animation:none;overflow:visible}.ed-dock-orb .ep-orb{filter:drop-shadow(0 6px 16px rgba(0,0,0,.28))}.assist-panel.ed-dock{gap:10px;width:min(360px,calc(100vw - 40px));padding:14px}.ed-dock-head{display:flex;align-items:center;gap:8px}.ed-dock-state{display:inline-flex;align-items:center;gap:6px}.ed-dock-mic{width:7px;height:7px;border-radius:50%;background:var(--ed-alert, #e0281b);animation:ed-pulse 1.6s ease-in-out infinite}.ed-dock-link{flex:none;padding:4px 8px;border:0;border-radius:8px;background:transparent;color:var(--cl-muted, inherit);font:inherit;font-size:var(--ed-fs-xs, 13px);cursor:pointer}.ed-dock-link:hover{background:var(--cl-selected, rgba(127, 127, 127, .15));color:var(--cl-text, inherit)}.ed-dock-talk{display:flex;flex-direction:column;gap:6px;max-height:min(300px,40vh);overflow-y:auto;padding:2px 0}.ed-bubble{max-width:86%;margin:0;padding:7px 11px;border-radius:14px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.ed-bubble.is-jij{align-self:flex-end;border-bottom-right-radius:5px;background:var(--cl-selected, rgba(127, 127, 127, .15))}.ed-bubble.is-eagle{align-self:flex-start;border-bottom-left-radius:5px;border:1px solid var(--cl-line, rgba(127, 127, 127, .2))}.ed-bubble.is-live{opacity:.72}.ed-bubble.is-fout{color:var(--ed-ember-text, inherit)}.ed-dock-hint{margin:0;padding:6px 2px;color:var(--cl-muted, rgba(127, 127, 127, .9));font-size:var(--ed-fs-xs, 13px)}.ed-dock-hint.is-under{padding:0 2px}.ed-dock-watch{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;text-align:left;border:1px solid var(--cl-line-strong, rgba(127, 127, 127, .3));border-radius:12px;background:transparent;color:var(--cl-text, inherit);font:inherit;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.ed-dock-watch:hover{background:var(--cl-selected, rgba(127, 127, 127, .15))}.ed-dock-watch:disabled{cursor:progress;opacity:.7}.ed-dock-watch>svg{flex:none;color:var(--cl-muted, inherit)}.ed-dock-watch-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.ed-dock-watch-text strong{font-weight:var(--ed-fw-medium)}.ed-dock-watch-text span{color:var(--cl-muted, rgba(127, 127, 127, .9));font-size:var(--ed-fs-xs, 13px)}.ed-dock-watch.is-on{border-color:color-mix(in srgb,var(--ed-alert, #e0281b) 55%,transparent);background:color-mix(in srgb,var(--ed-alert, #e0281b) 9%,transparent)}.ed-dock-watch.is-on>svg{color:var(--ed-alert, #e0281b)}.ed-dock-report{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:2px 0;text-align:left;white-space:nowrap;border:0;background:transparent;color:var(--cl-muted, inherit);font:inherit;font-size:var(--ed-fs-xs, 13px);cursor:pointer}.ed-dock-report:hover{color:var(--cl-text, inherit);text-decoration:underline}.ed-rec{position:fixed;z-index:90;top:10px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;max-width:calc(100vw - 24px);padding:6px 6px 6px 14px;border-radius:999px;background:var(--ed-alert, #e0281b);color:var(--ed-on-alert, #fff);font-family:var(--cl-font, inherit);font-size:var(--ed-fs-sm, 14px);box-shadow:0 10px 30px #0000004d;animation:assist-in .14s ease-out}.ed-rec .ed-rec-dot{background:var(--ed-on-alert, #fff)}.ed-rec-text{font-weight:var(--ed-fw-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ed-rec-where{font-weight:400;opacity:.85}.ed-rec-time{font-variant-numeric:tabular-nums;opacity:.9}.ed-rec-stop{display:inline-flex;flex:none;align-items:center;gap:6px;padding:5px 12px;border:0;border-radius:999px;background:var(--ed-on-alert, #fff);color:var(--ed-alert, #e0281b);font:inherit;font-weight:var(--ed-fw-medium);cursor:pointer}.ed-rec-stop:hover{filter:brightness(.95)}.ed-rec-stop:disabled{cursor:progress;opacity:.8}.ed-rec-dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--ed-alert, #e0281b);animation:ed-pulse 1.4s ease-in-out infinite}@keyframes ed-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.ed-rec-dot,.ed-dock-mic{animation:none}}@media(max-width:520px){.ed-rec-where{display:none}}.assist{position:fixed;z-index:70;right:20px;bottom:20px;display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none}.assist>*{pointer-events:auto}.assist.is-capturing{visibility:hidden}.assist-bubble{display:grid;place-items:center;width:48px;height:48px;padding:0;border-radius:50%;border:1px solid var(--cl-line-strong, rgba(127, 127, 127, .3));background:var(--cl-card, var(--ed-surface, #1f1f1f));color:var(--cl-text, inherit);cursor:pointer;box-shadow:0 8px 24px #00000047;transition:transform .12s ease,background-color .12s ease,border-color .12s ease}.assist-bubble:hover{transform:translateY(-1px);border-color:var(--ed-ember, #ff3d2e)}.assist-bubble.is-open{color:var(--cl-muted, inherit)}.assist-bubble-logo{display:grid;place-items:center;width:28px;height:28px;pointer-events:none}.assist-bubble-logo .cs-mark{width:100%;height:100%;font-size:24px}.assist-bubble-logo .cs-mark-letter{border-radius:50%;font-size:var(--ed-fs-md, 15px)}.assist-bubble:active{transform:scale(.96)}.assist-bubble:focus-visible{outline:2px solid var(--ed-ember-text, #ff3d2e);outline-offset:3px}.assist-bubble:disabled{cursor:progress}.assist-panel{display:flex;flex-direction:column;gap:12px;width:min(380px,calc(100vw - 40px));padding:16px;border:1px solid var(--cl-line-strong, rgba(127, 127, 127, .3));border-radius:14px;background:var(--cl-card, var(--ed-surface, #1f1f1f));color:var(--cl-text, inherit);font-family:var(--cl-font, inherit);font-size:var(--ed-fs-sm, 14px);box-shadow:0 18px 48px #00000052;animation:assist-in .14s ease-out}.assist-head{display:flex;align-items:center;gap:10px}.assist-mark{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--ed-ember-soft, rgba(255, 61, 46, .12));color:var(--ed-ember-text, #ff3d2e)}.assist-title{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.assist-title strong{font-weight:var(--ed-fw-medium)}.assist-title span{color:var(--cl-muted, rgba(127, 127, 127, .9));font-size:var(--ed-fs-xs, 13px)}.assist-icon-btn{display:grid;flex:none;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--cl-muted, inherit);cursor:pointer}.assist-icon-btn:hover{background:var(--cl-selected, rgba(127, 127, 127, .15));color:var(--cl-text, inherit)}.assist-shot{position:relative;margin:0;overflow:hidden;border:1px solid var(--cl-line-strong, rgba(127, 127, 127, .3));border-radius:10px;background:var(--ed-surface-2, rgba(127, 127, 127, .08))}.assist-shot img{display:block;width:100%;max-height:180px;object-fit:cover;object-position:top left}.assist-shot figcaption{position:absolute;left:8px;bottom:8px;padding:3px 8px;border-radius:999px;background:#0000009e;color:#fff;font-size:12px}.assist-shot-remove{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:#0000009e;color:#fff;cursor:pointer}.assist-shot-remove:hover{background:#000c}.assist-noshot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:10px 12px;border:1px dashed var(--cl-line-strong, rgba(127, 127, 127, .3));border-radius:10px;color:var(--cl-muted, inherit);font-size:var(--ed-fs-xs, 13px)}.assist-noshot svg{flex:none}.assist-noshot span{flex:1 1 200px;min-width:0}.assist-retake{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border:1px solid var(--cl-line-strong, rgba(127, 127, 127, .3));border-radius:999px;background:transparent;color:var(--cl-text, inherit);font:inherit;cursor:pointer}.assist-noshot .assist-retake{margin-left:23px}.assist-retake:hover{background:var(--cl-selected, rgba(127, 127, 127, .15))}.assist-field{width:100%;min-height:72px;max-height:200px;padding:10px 12px;resize:vertical;box-sizing:border-box;border:1px solid var(--cl-line-strong, rgba(127, 127, 127, .3));border-radius:10px;background:var(--cl-main, transparent);color:inherit;font:inherit;line-height:1.45}.assist-field:focus{outline:none;border-color:var(--ed-ember-text, #ff3d2e)}.assist-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--cl-muted, inherit);font-size:12px}.assist-send{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:var(--ed-ember, #ff3d2e);color:#fff;cursor:pointer}.assist-send:disabled{opacity:.4;cursor:default}.assist-foot>span{flex:1;min-width:0}.assist-actions{display:flex;flex:none;align-items:center;gap:6px}.assist-mic{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--cl-line-strong, rgba(127, 127, 127, .3));border-radius:50%;background:transparent;color:var(--cl-text, inherit);cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.assist-mic:hover:not(:disabled){background:var(--cl-selected, rgba(127, 127, 127, .15))}.assist-mic[aria-pressed=true]{border-color:var(--ed-ember, #ff3d2e);background:var(--ed-ember-soft, rgba(255, 61, 46, .12));color:var(--ed-ember-text, #ff3d2e)}.assist-mic.is-recording{animation:assist-pulse 1.4s ease-out infinite}.assist-mic.is-starting{position:relative;border-color:var(--cl-line-strong, rgba(127, 127, 127, .3));background:transparent;color:var(--cl-muted, inherit)}.assist-mic.is-starting:after{content:"";position:absolute;inset:-1px;border:2px solid transparent;border-top-color:var(--cl-muted, currentColor);border-radius:50%;animation:assist-spin-ring .8s linear infinite}@keyframes assist-spin-ring{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.assist-mic.is-starting:after{animation:none}}.assist-mic:disabled{opacity:.5;cursor:default}.assist-status{color:var(--ed-ember-text, #ff3d2e)}.assist-status.is-error{color:var(--cl-muted, inherit)}@keyframes assist-pulse{0%{box-shadow:0 0 #ff3d2e73}to{box-shadow:0 0 0 8px #ff3d2e00}}@media(prefers-reduced-motion:reduce){.assist-mic.is-recording{animation:none}}.assist-mic:focus-visible,.assist-send:focus-visible,.assist-retake:focus-visible,.assist-icon-btn:focus-visible,.assist-shot-remove:focus-visible{outline:2px solid var(--ed-ember-text, #ff3d2e);outline-offset:2px}.assist-spin{animation:assist-spin .8s linear infinite}@keyframes assist-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes assist-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.assist-panel,.assist-spin{animation:none}.assist-bubble{transition:none}}.assist-bubble.is-mascot{position:relative;width:56px;height:56px}.mascot-face{width:44px;height:44px;overflow:visible}.mascot-glint{fill:var(--cl-card, #fff)}.mascot-eyes{fill:var(--cl-text, currentColor);transform-origin:20px 18px;animation:mascot-blink 5.2s infinite}.mascot-mouth{fill:none;stroke:var(--cl-text, currentColor);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mascot-face:not(.is-rest) .mascot-mouth{fill:var(--cl-text, currentColor)}.mascot-cheek{fill:var(--ed-ember-soft, rgba(255, 61, 46, .16))}.mascot-face.is-news .mascot-eyes,.mascot-face.is-ask .mascot-eyes{transform:scale(1.1)}.assist-bubble.is-ask{border-color:var(--ed-ember, #ff3d2e);animation:mascot-hop 2.6s ease-in-out 3}.assist-bubble-logo.is-badge{position:absolute;right:-3px;bottom:-3px;width:20px;height:20px;padding:2px;box-sizing:border-box;border-radius:50%;border:1px solid var(--cl-line-strong, rgba(127, 127, 127, .3));background:var(--cl-card, var(--ed-surface, #1f1f1f))}.assist-bubble-logo.is-badge .cs-mark{font-size:13px}.assist-bubble-logo.is-badge .cs-mark-letter{font-size:10px}.mascot-count{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:999px;display:grid;place-items:center;background:var(--cl-text, #222);color:var(--cl-card, #fff);font-size:11px;font-weight:var(--ed-fw-medium, 500);line-height:1}.assist-bubble.is-ask .mascot-count{background:var(--ed-ember, #ff3d2e);color:#fff}.mascot-balloon{position:relative;display:flex;flex-direction:column;gap:6px;width:min(288px,calc(100vw - 40px));padding:9px 12px 11px;box-sizing:border-box;border:1px solid var(--cl-line-strong, rgba(127, 127, 127, .3));border-radius:12px;background:var(--cl-card, var(--ed-surface, #1f1f1f));color:var(--cl-text, inherit);font-family:var(--cl-font, inherit);font-size:var(--ed-fs-xs, 13px);box-shadow:0 10px 30px #0000003d;animation:assist-in .16s ease-out}.mascot-balloon:after{content:"";position:absolute;right:23px;bottom:-6px;width:10px;height:10px;transform:rotate(45deg);background:inherit;border-right:1px solid var(--cl-line-strong, rgba(127, 127, 127, .3));border-bottom:1px solid var(--cl-line-strong, rgba(127, 127, 127, .3))}.mascot-head{display:flex;align-items:center;gap:2px;margin-right:-6px}.mascot-head .assist-icon-btn{width:22px;height:22px;border-radius:6px}.mascot-head .assist-icon-btn:disabled{opacity:.35;cursor:default}.mascot-chat{flex:1;min-width:0;padding:0;border:0;background:none;color:var(--cl-muted, inherit);font:inherit;font-size:11.5px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.mascot-chat span{color:var(--cl-text, inherit)}.mascot-chat:hover span{text-decoration:underline}.mascot-balloon.is-ask .mascot-chat{color:var(--ed-ember-text, #ff3d2e)}.mascot-pager{display:inline-flex;align-items:center;gap:0;color:var(--cl-muted, inherit);font-size:11.5px;font-variant-numeric:tabular-nums}.mascot-text{margin:0;line-height:1.4;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mascot-note{margin:-2px 0 0;color:var(--cl-muted, inherit);font-size:11.5px;line-height:1.4}.mascot-actions{display:flex;flex-wrap:wrap;gap:5px;margin-top:1px}.mascot-btn{height:26px;padding:0 10px;border:1px solid var(--cl-line-strong, rgba(127, 127, 127, .3));border-radius:999px;background:transparent;color:var(--cl-text, inherit);font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.mascot-btn:hover{background:var(--cl-selected, rgba(127, 127, 127, .15))}.mascot-btn.is-primary{border-color:transparent;background:var(--cl-text, #222);color:var(--cl-card, #fff)}.mascot-btn.is-primary:hover{opacity:.88;background:var(--cl-text, #222)}.mascot-btn:focus-visible,.mascot-chat:focus-visible{outline:2px solid var(--ed-ember-text, #ff3d2e);outline-offset:2px}@keyframes mascot-blink{0%,94%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes mascot-hop{0%,80%,to{transform:none}86%{transform:translateY(-5px)}92%{transform:translateY(0)}96%{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.mascot-eyes,.assist-bubble.is-ask,.mascot-balloon{animation:none}}@media(max-width:760px){body:has(.mascot-balloon) .toast{z-index:71}}@media(max-width:760px){body:has(.mp-pop) .assist:not(.is-open){visibility:hidden}}html.eagledesk-phone .assist{display:none}@media(max-width:760px){.assist{right:12px;bottom:calc(152px + env(safe-area-inset-bottom,0px));gap:10px}.assist-bubble.is-mascot{width:46px;height:46px}.mascot-face{width:36px;height:36px}.mascot-balloon,.assist-panel{width:calc(100vw - 24px)}}.assist{--glass-bg: color-mix(in srgb, var(--cl-card, #1f1f1f) 70%, transparent);--glass-solid: color-mix(in srgb, var(--cl-card, #1f1f1f) 92%, var(--cl-text, #fff));--glass-edge: rgb(255 255 255 / 10%);--glass-shine: rgb(255 255 255 / 7%);--glass-field: rgb(255 255 255 / 4%);--glass-tile: rgb(255 255 255 / 6%);--glass-tile-edge: rgb(255 255 255 / 9%);--glass-drop: rgb(0 0 0 / 50%)}@media(prefers-color-scheme:light){.assist{--glass-bg: color-mix(in srgb, var(--ed-primary, #0d0d0d) 4%, rgb(255 255 255 / 62%));--glass-solid: #fbfcfb;--glass-edge: rgb(255 255 255 / 90%);--glass-shine: #fff;--glass-field: rgb(255 255 255 / 80%);--glass-tile: rgb(255 255 255 / 66%);--glass-tile-edge: rgb(255 255 255 / 95%);--glass-drop: color-mix(in srgb, var(--ed-primary, #0d0d0d) 26%, transparent)}}.assist-bubble,.assist-panel,.mascot-balloon{border:1px solid var(--glass-edge);background:var(--glass-bg);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);box-shadow:inset 0 1px 0 var(--glass-shine),inset 0 -1px #0000000a,0 2px 6px #0000000f,0 24px 60px -18px var(--glass-drop)}.assist-bubble{width:52px;height:52px}.assist-bubble.is-mascot{width:58px;height:58px}.assist-bubble:hover{border-color:color-mix(in srgb,var(--ed-primary, #0d0d0d) 30%,var(--glass-edge))}.assist-bubble.is-ask{border-color:var(--ed-ember, #ff3d2e)}.assist-panel{padding:14px;gap:10px;border-radius:24px}.mascot-balloon{border-radius:18px}.mascot-balloon:after{background:var(--glass-solid);border-color:var(--glass-edge)}.assist-head{padding:2px 4px 0}.assist-mark,.assist-icon-btn{width:32px;height:32px;border-radius:11px;border:1px solid var(--glass-tile-edge);background:var(--glass-tile);box-shadow:0 1px 2px #00000012}.assist-icon-btn:hover{background:var(--cl-hover, rgba(127, 127, 127, .15))}.assist-shot,.assist-noshot{border-radius:16px;border:1px solid var(--glass-tile-edge);background:var(--glass-field)}.assist-field,.assist-field.is-listening{min-height:84px;padding:13px 15px;border-radius:18px;border:1px solid var(--glass-tile-edge);background:var(--glass-field);resize:none;box-shadow:inset 0 1px 2px #0000000a}.assist-field:focus{border-color:color-mix(in srgb,var(--ed-primary, #0d0d0d) 30%,var(--glass-tile-edge))}.assist-field.is-listening{border-color:var(--ed-ember, #ff3d2e)}.assist-foot{padding:0 2px 0 6px}.assist-mic{width:36px;height:36px;border-radius:12px;border:1px solid var(--glass-tile-edge);background:var(--glass-tile);box-shadow:0 1px 2px #00000012}.assist-send{width:38px;height:38px;background:var(--ed-primary, #0d0d0d);color:var(--ed-on-primary, #fff)}.assist-send:not(:disabled){animation:composer-adem 2.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.assist-send:not(:disabled){animation:none}}.assist-bubble:has(.is-bare .cs-logo-dsa):not(.is-open):not(.is-mascot),.assist-bubble:has(.is-bare .cs-logo-dsa):not(.is-open):not(.is-mascot):hover{border-color:#143c35;background:#143c35;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 2px 6px #0000001a,0 18px 40px -16px #143c3599}@media(prefers-color-scheme:dark){.assist-bubble:has(.is-bare .cs-logo-dsa):not(.is-open):not(.is-mascot),.assist-bubble:has(.is-bare .cs-logo-dsa):not(.is-open):not(.is-mascot):hover{border-color:#ffffff2e;box-shadow:0 2px 6px #00000040,0 18px 40px -16px #000000b3}}.assist-bubble:has(.is-bare .cs-logo-dsa):not(.is-open):not(.is-mascot) .assist-bubble-logo{width:32px;height:32px}.assist-bubble:has(.is-bare .cs-logo-dsa):not(.is-open):not(.is-mascot) .is-bare img{place-self:center;width:30px;height:auto;aspect-ratio:1250 / 465;margin:0;filter:brightness(0) invert(1)}.memory-chip{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:0;border:0;background:none;color:var(--ed-muted);font:inherit;font-size:var(--ed-fs-xs, 12px);cursor:pointer}.memory-chip.is-new{animation:memory-in .35s ease-out both}@keyframes memory-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.memory-chip-tag{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:999px;background:var(--ed-hover);color:var(--ed-text);font-weight:500}.memory-chip:hover .memory-chip-tag{background:var(--ed-selected)}.memory-chip:focus-visible{outline:2px solid var(--ed-ember);outline-offset:2px;border-radius:999px}.memory-chip-dot{width:6px;height:6px;border-radius:50%;background:var(--ed-ember)}.memory-modal{width:min(100%,480px)}.memory-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.memory-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--ed-line);border-radius:10px;line-height:1.45}.memory-list li .btn{flex:none}.modal-content>p.memory-more{margin:14px 0 0;font-size:var(--ed-fs-xs, 12px)}@media(prefers-reduced-motion:reduce){.memory-chip.is-new{animation:none}}.gebied-stip{display:inline-block;flex:none;width:6px;height:6px;margin:0 0 1px 6px;border-radius:50%;background:var(--gebied, var(--cl-faint, var(--ed-faint)));vertical-align:middle;opacity:.9}.tag-groep{white-space:nowrap}.gebied-label{display:inline-flex;flex:0 1 auto;align-items:center;gap:6px;max-width:38%;min-width:0;padding:0 4px;color:var(--cl-faint, var(--ed-faint));font-size:var(--ed-fs-xs);line-height:1.3;white-space:nowrap}.crumb:has(.gebied-label)>.r3-crumb{flex:0 1 auto;min-width:0}.gebied-label .gebied-stip{margin:0}.gebied-label-tekst{min-width:0;overflow:hidden;text-overflow:ellipsis}.gebied-kaart{padding:14px 16px 12px}.gebied-kop{display:flex;gap:12px;align-items:flex-start}.gebied-icoon{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;color:var(--gebied, var(--cl-muted, var(--ed-muted)));background:color-mix(in srgb,var(--gebied, var(--ed-text)) 14%,transparent)}.gebied-tekst{display:grid;gap:2px;min-width:0}.gebied-tekst b{font-weight:500;color:var(--ed-text);overflow-wrap:anywhere}.gebied-tekst p{margin:0;color:var(--cl-muted, var(--ed-muted));font-size:13px;overflow-wrap:anywhere}.gebied-chat{justify-self:start;margin-top:4px;padding:0;border:0;background:none;cursor:pointer;max-width:100%;color:var(--cl-muted, var(--ed-muted));font:inherit;font-size:var(--ed-fs-xs);text-decoration:underline;text-decoration-color:var(--ed-line);text-underline-offset:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gebied-chat:hover{color:var(--ed-text)}.gebied-keuzes{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0 40px}.gebied-keuze{display:grid;gap:1px;padding:7px 12px;border:1px solid var(--ed-line-soft);border-radius:9px;cursor:pointer;background:var(--kk-chip);color:var(--ed-text);font:inherit;font-size:13px;text-align:left}.gebied-keuze small{color:var(--cl-faint, var(--ed-faint));font-size:11.5px}.gebied-keuze.is-advies{border-color:color-mix(in srgb,var(--gebied, var(--ed-text)) 45%,var(--ed-line-soft))}.gebied-keuze.is-stil{align-self:center;padding:7px 6px;border-color:transparent;background:none;color:var(--cl-muted, var(--ed-muted))}.gebied-keuze:hover:not(:disabled){background:var(--cl-hover, var(--ed-hover))}.gebied-keuze:focus-visible,.gebied-chat:focus-visible{outline:2px solid var(--ed-focus, var(--ed-text));outline-offset:2px}.gebied-keuze:disabled{cursor:default;opacity:.6}.gebied-kaart.is-wacht .gebied-keuzes{margin-top:6px}.gebied-fout{margin:8px 0 0 40px;color:var(--ed-neg);font-size:12.5px}.gebied-door{max-width:620px;margin:10px 0;color:var(--cl-muted, var(--ed-muted));font-size:13px;line-height:1.5}.gebied-door svg{display:inline-block;margin-right:6px;vertical-align:-2px;color:var(--cl-faint, var(--ed-faint))}.gebied-door .gebied-chat{display:inline;margin:0;font-size:13px;white-space:normal}@media(max-width:760px){.crumb .gebied-label{display:none}}@media(max-width:520px){.gebied-keuzes,.gebied-fout{margin-left:0}.gebied-keuze:not(.is-stil){flex:1 1 100%}}kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;font:500 var(--ed-fs-xs)/1 var(--cl-mono, var(--ed-font-mono, ui-monospace, Menlo, monospace));font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--cl-muted, var(--ed-muted));background:var(--cl-bubble, var(--ed-surface-2));border:1px solid var(--cl-line-strong, var(--ed-line));border-bottom-width:2px;border-radius:5px;box-shadow:0 1px #0000001f;white-space:nowrap;-webkit-user-select:none;user-select:none}.gt-tip{position:fixed;z-index:10000;left:0;top:0;max-width:260px;pointer-events:none;display:inline-flex;align-items:center;gap:8px;padding:5px 9px;border-radius:7px;font:500 var(--ed-fs-xs)/1.3 var(--cl-font, var(--ed-font-body, system-ui, sans-serif));background:var(--cl-text, var(--ed-text));color:var(--cl-main, var(--ed-bg));box-shadow:0 6px 18px #00000047;opacity:0;transform:translateY(var(--gt-shift, 4px));transition:opacity .12s ease,transform .12s ease}.gt-tip.is-open{opacity:1;transform:translateY(0)}.gt-tip[data-side=top]{--gt-shift: 4px}.gt-tip[data-side=bottom]{--gt-shift: -4px}.gt-arrow{position:absolute;left:var(--gt-arrow-x, 50%);width:8px;height:8px;border-radius:1px;background:inherit;transform:translate(-50%,-50%) rotate(45deg)}.gt-tip[data-side=top] .gt-arrow{top:100%}.gt-tip[data-side=bottom] .gt-arrow{top:0}.gt-keys{display:inline-flex;gap:3px}.gt-tip kbd{height:16px;min-width:16px;padding:0 4px;font-size:var(--ed-fs-xs);color:inherit;background:#80808038;border-color:#80808059;box-shadow:none}@media(prefers-reduced-motion:reduce){.gt-tip{transition:none;transform:none}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-ext-wght-normal-CO5hGrJv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-wght-normal-EAA9jha_.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-vietnamese-wght-normal-k7S-YeeD.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--ed-bg: #0c0c0d;--ed-surface: #151517;--ed-surface-2: #1c1c1f;--ed-line: #2a2a2e;--ed-line-soft: #202023;--ed-text: #f2f0ed;--ed-muted: #9b98a0;--ed-faint: #7b7880;--ed-ember: #ff3d2e;--ed-ember-deep: #c8261b;--ed-ember-soft: rgb(255 61 46 / 12%);--ed-ember-text: var(--ed-ember);--ed-fill-accent: var(--ed-ember);--ed-pos: #46d483;--ed-neg: #ff6b81;--ed-warn: #ffb547;--ed-info: #7fb8ff;--ed-alert: #e0281b;--ed-on-alert: #ffffff;--ed-on-primary: #0c0c0d;--ed-primary: #f2f0ed;--ed-hover: rgb(242 240 237 / 6%);--ed-selected: rgb(242 240 237 / 9%);--ed-shadow-modal: 0 24px 64px rgb(0 0 0 / 55%);--ed-shadow-button: 0 1px 2px rgb(0 0 0 / 30%);--ed-font-display: "Montserrat Variable", "Montserrat", "Arial Black", system-ui, sans-serif;--ed-font-body: "Geist Variable", "Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;--ed-font-mono: "Geist Mono Variable", "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ed-fs-xs: 12px;--ed-fs-sm: 13px;--ed-fs-md: 14px;--ed-fs-lg: 16px;--ed-fs-chat: 15px;--ed-fs-list: 15px;--ed-fs-xl: 20px;--ed-fw-regular: 400;--ed-fw-medium: 500;--ed-fw-title: 600;--ed-r-sm: 8px;--ed-r-card: 14px;--ed-r-lg: 18px;--ed-r-pill: 999px;--ed-fast: .15s;--ed-base: .2s}@media(prefers-color-scheme:light){:root{color-scheme:light;--ed-bg: #f9f9f9;--ed-surface: #ffffff;--ed-surface-2: #f4f4f4;--ed-line: #e5e5e5;--ed-line-soft: #ececec;--ed-text: #0d0d0d;--ed-muted: #5d5d5d;--ed-faint: #8f8f8f;--ed-ember: #ff3d2e;--ed-ember-text: #c8261b;--ed-fill-accent: var(--ed-primary);--ed-ember-soft: rgb(255 61 46 / 10%);--ed-pos: #0f7a43;--ed-neg: #c2253f;--ed-warn: #9a5b00;--ed-info: #1f5fbf;--ed-on-primary: #ffffff;--ed-primary: #0d0d0d;--ed-hover: rgb(13 13 13 / 4.5%);--ed-selected: rgb(13 13 13 / 6%);--ed-shadow-modal: 0 24px 64px rgb(0 0 0 / 14%);--ed-shadow-button: 0 1px 2px rgb(0 0 0 / 10%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;transition-duration:1ms!important}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-neutral-400:oklch(70.8% 0 none);--color-neutral-600:oklch(43.9% 0 none);--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.z-10{z-index:10}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.ms-\[70px\]{margin-inline-start:70px}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.aspect-square{aspect-ratio:1}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-full{height:100%}.max-h-\[120px\]{max-height:120px}.w-8{width:calc(var(--spacing) * 8)}.w-full{width:100%}.max-w-\[184px\]{max-width:184px}.max-w-\[200px\]{max-width:200px}.max-w-\[calc\(95\%-40px\)\]{max-width:calc(95% - 40px)}.min-w-0{min-width:0}.min-w-\[120px\]{min-width:120px}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-\[calc\(var\(--an-input-border-radius\)-var\(--an-context-padding\)\)\]{border-radius:calc(var(--an-input-border-radius) - var(--an-context-padding))}.rounded-\[calc\(var\(--an-input-border-radius\)-var\(--an-context-padding\)-2px\)\]{border-radius:calc(var(--an-input-border-radius) - var(--an-context-padding) - 2px)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.object-cover{object-fit:cover}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pl-1{padding-left:var(--spacing)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[10px\]{font-size:10px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.wrap-break-word{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.text-neutral-400{color:var(--color-neutral-400)}.capitalize{text-transform:capitalize}.italic{font-style:italic}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.active\:scale-\[0\.97\]:active{scale:.97}@media(prefers-color-scheme:dark){.dark\:text-neutral-600{color:var(--color-neutral-600)}}}html{min-width:320px}body{background:var(--ed-bg);min-width:320px;color:var(--ed-text);font-family:var(--ed-font-body);font-size:var(--ed-fs-md);font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:2px}a{color:inherit}p,h1,h2,h3{margin:0}.mono,time{font-family:var(--ed-font-body);font-variant-numeric:tabular-nums}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;color:var(--ed-on-primary);background:var(--ed-primary);border-radius:var(--ed-r-sm);padding:10px 16px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.eyebrow,.field-caption{color:var(--ed-muted);font-size:var(--ed-fs-xs);font-weight:var(--ed-fw-medium);display:block}.field-caption{margin:16px 0 4px}.muted{font-size:var(--ed-fs-sm);line-height:1.6;color:var(--ed-muted)!important}.text-link{min-height:28px;color:var(--ed-text);font-size:var(--ed-fs-sm);text-decoration:underline;-webkit-text-decoration-color:var(--ed-line);text-decoration-color:var(--ed-line);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:6px;padding:0 2px;font-weight:500;display:inline-flex}.text-link:hover{text-decoration-color:currentColor}.icon-btn{border-radius:var(--ed-r-sm);width:36px;height:36px;color:var(--ed-muted);transition:background var(--ed-fast) ease,color var(--ed-fast) ease;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.icon-btn:hover{color:var(--ed-text);background:var(--ed-hover)}.icon-btn.tiny{width:32px;height:32px}.btn{border-radius:var(--ed-r-pill);min-height:36px;font-size:var(--ed-fs-md);font-weight:var(--ed-fw-medium);white-space:nowrap;transition:background var(--ed-fast) ease,border-color var(--ed-fast) ease;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.btn.primary{color:var(--ed-on-primary);background:var(--ed-primary);box-shadow:var(--ed-shadow-button)}.btn.primary:hover:not(:disabled){opacity:.9}.btn.primary.accent{color:var(--ed-on-primary);background:var(--ed-fill-accent)}.btn.primary.accent:hover:not(:disabled){background:var(--ed-ember-deep);opacity:1}@media(prefers-color-scheme:light){.btn.primary.accent:hover:not(:disabled){background:var(--ed-primary);opacity:.9}input,textarea,select,.input-bar-wrapper,.td-add,.au-prefixed,.pk-search,.tc-composer-box,.tc-prefixed{--ed-faint:var(--ed-muted);--cl-faint:var(--cl-muted,var(--ed-muted));--v-faint:var(--v-muted,var(--ed-muted))}}.btn.ghost,.btn.secondary{color:var(--ed-text);border-color:var(--ed-line);background:0 0}.btn.ghost:hover:not(:disabled),.btn.secondary:hover:not(:disabled){background:var(--ed-hover)}.btn.full{width:100%}.toolbar-btn{border:1px solid var(--ed-line);border-radius:var(--ed-r-pill);min-height:36px;color:var(--ed-text);font-size:var(--ed-fs-sm);background:0 0;flex:none;align-items:center;gap:8px;padding:0 12px;font-weight:500;display:inline-flex;position:relative}.toolbar-btn:hover{background:var(--ed-hover)}.toolbar-btn[aria-pressed=true]{background:var(--ed-selected)}.badge{border-radius:var(--ed-r-pill);background:var(--ed-warn);min-width:18px;height:18px;color:var(--ed-bg);font-family:var(--ed-font-body);font-size:var(--ed-fs-xs);font-weight:var(--ed-fw-medium);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;line-height:1;display:inline-grid}.shell{background:var(--ed-bg);height:100dvh;min-height:480px}.workspace-grid{grid-template-columns:var(--sidebar-w,248px) minmax(0,1fr);height:100%;display:grid}.workspace-grid.has-rail{grid-template-columns:var(--sidebar-w,248px) minmax(0,1fr) 248px}.rail{background:var(--ed-bg);border-right:1px solid var(--ed-line);flex-direction:column;min-width:0;min-height:0;display:flex}.main{background:var(--ed-surface);outline:0;flex-direction:column;min-width:0;min-height:0;display:flex}.rail-brand{flex:none;align-items:center;height:56px;padding:0 16px;display:flex}.logo{line-height:0;display:inline-flex}.logo img{min-width:96px;height:auto;max-height:26px;display:block}.rail-brand .logo img{width:auto;height:22px}.rail-actions{padding:0 8px 4px}.new-task{border-radius:var(--ed-r-sm);width:100%;height:32px;color:var(--ed-text);font-size:var(--ed-fs-sm);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;font-weight:500;display:flex}.new-task:hover{background:var(--ed-hover)}.new-task svg{color:var(--ed-muted)}.search-row{align-items:center;gap:4px;margin:4px 8px 8px;display:flex}.search-box{border:1px solid var(--ed-line);border-radius:var(--ed-r-sm);min-width:0;height:32px;color:var(--ed-muted);background:0 0;flex:1;align-items:center;gap:8px;padding:0 8px;display:flex}.search-box:focus-within{outline:2px solid var(--ed-ember-text);outline-offset:2px}.search-box input{min-width:0;color:var(--ed-text);font-size:var(--ed-fs-sm);background:0 0;border:0;flex:1;outline:0!important}.search-box input::placeholder{color:var(--ed-faint)}.search-box kbd{color:var(--ed-faint);font-family:var(--ed-font-mono);font-size:var(--ed-fs-xs)}.filter-wrap{flex:none;position:relative}.filter-btn.is-active{color:var(--ed-text);background:var(--ed-selected)}.filter-menu{z-index:20;border:1px solid var(--ed-line);border-radius:var(--ed-r-sm);background:var(--ed-surface);width:184px;box-shadow:var(--ed-shadow-modal);padding:4px;position:absolute;top:calc(100% + 4px);right:0}.filter-menu button{width:100%;height:32px;color:var(--ed-text);font-size:var(--ed-fs-sm);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 8px;display:flex}.filter-menu button:hover{background:var(--ed-hover)}.filter-menu button[aria-checked=true]{font-weight:500}.filter-menu span{flex:1}.filter-menu em{font-family:var(--ed-font-body);font-size:var(--ed-fs-xs);color:var(--ed-faint);font-variant-numeric:tabular-nums;font-style:normal}.filter-menu .is-hidden{visibility:hidden}.task-list{flex:1;min-height:0;padding:0 8px 12px;overflow:auto}.task-group{margin-bottom:4px}.group-label{height:32px;color:var(--ed-faint);font-size:var(--ed-fs-xs);justify-content:space-between;align-items:center;margin-top:8px;padding:0 0 0 8px;font-weight:500;display:flex}.group-label .icon-btn{width:28px;height:28px}.group-toggle{border-radius:var(--ed-r-sm);width:100%;height:30px;color:var(--ed-muted);font-size:var(--ed-fs-xs);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;font-weight:500;display:flex}.group-toggle:hover{background:var(--ed-hover);color:var(--ed-text)}.group-toggle .group-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.group-toggle svg:last-of-type{transition:transform var(--ed-fast) ease;flex:none;margin-left:-4px}.group-toggle svg.is-collapsed{transform:rotate(-90deg)}.group-toggle .group-count{color:var(--ed-faint);margin-left:auto;font-weight:400}.task-card{border-radius:var(--ed-r-sm);width:100%;height:30px;color:var(--ed-text);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;display:flex;position:relative}.task-card:hover{background:var(--ed-hover)}.task-card.selected{background:var(--ed-selected)}.task-icon{color:var(--ic,var(--ed-faint));flex:none}.task-card strong{min-width:0;font-size:var(--ed-fs-md);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:400;line-height:20px;overflow:hidden}.task-card.selected strong{font-weight:500}.task-state{flex:none;width:14px;height:14px;display:inline-flex}.task-state svg{display:block}.task-state.live svg{animation:1.1s linear infinite ed-spin}@keyframes ed-spin{to{transform:rotate(360deg)}}.task-row{border-radius:var(--ed-r-sm);position:relative}.task-row[draggable=true]{cursor:grab}.task-row .task-card{padding-right:30px}.row-more{border-radius:var(--ed-r-sm);background:var(--ed-hover);width:24px;height:24px;color:var(--ed-muted);border:0;justify-content:center;align-items:center;padding:0;display:none;position:absolute;top:3px;right:4px}.row-more:hover{color:var(--ed-text)}.task-row:hover .row-more,.task-row:focus-within .row-more,.task-row.menu-open .row-more,.group-head:hover .row-more,.group-head:focus-within .row-more{display:inline-flex}.task-row .task-state{pointer-events:none;position:absolute;top:8px;right:8px}.task-row .task-card strong{padding-right:18px}.row-actions{align-items:center;display:none;position:absolute;top:3px;right:30px}.workspace-grid .row-actions{top:6px}.task-row:hover .row-actions,.task-row:focus-within .row-actions,.task-row.menu-open .row-actions{display:inline-flex}.row-act{border-radius:var(--ed-r-sm);width:24px;height:24px;color:var(--ed-faint);transition:color var(--ed-fast) ease,background var(--ed-fast) ease;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.row-act:hover,.row-act:focus-visible{color:var(--ed-text);background:var(--ed-hover)}.row-act.is-on{color:var(--ed-muted)}.task-row:hover .task-state,.task-row:focus-within .task-state,.task-row.menu-open .task-state{display:none}.task-row.is-busy:hover .task-state,.task-row.is-busy:focus-within .task-state,.task-row.is-busy.menu-open .task-state{display:inline-flex;right:35px}.task-row:hover .task-card strong,.task-row:focus-within .task-card strong,.task-row.menu-open .task-card strong{padding-right:28px}.task-flame{width:14px;height:14px;color:var(--ed-warn);margin-top:-7px;display:inline-flex;position:absolute;top:50%;right:8px}.task-flame svg{display:block}.task-hovercard{z-index:60;border:1px solid var(--ed-line);background:var(--ed-surface);width:248px;color:var(--ed-text);font-family:var(--ed-font-body);font-size:var(--ed-fs-xs);pointer-events:none;animation:ed-hovercard-in var(--ed-fast) ease;border-radius:10px;padding:10px 12px;line-height:1.45;position:fixed}.task-hovercard strong{font-size:var(--ed-fs-sm);overflow-wrap:anywhere;margin-bottom:6px;font-weight:500;display:block}.task-hovercard dl{grid-template-columns:auto 1fr;gap:3px 10px;margin:0;display:grid}.task-hovercard dt{color:var(--ed-faint)}.task-hovercard dd{min-width:0;color:var(--ed-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}@keyframes ed-hovercard-in{0%{opacity:0;transform:translate(-4px)}}@media(prefers-reduced-motion:reduce){.task-hovercard{animation:none}}.toast.is-link{cursor:pointer}.toast.is-link:hover .toast-action{text-decoration-thickness:2px}.toast-action{color:var(--ed-text);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-weight:500;text-decoration:underline}.toast-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}button.toast-text{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}button.toast-text:hover{text-underline-offset:2px;text-decoration:underline}.melding-modal{width:min(460px,100vw - 32px)}.melding-modal .modal-head{align-items:center}.melding-modal .modal-content{padding-top:0}.modal-content>p.melding-full{color:var(--ed-muted);font-size:var(--ed-fs-md);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.55}.group-head{position:relative}.group-head .head-more{background:0 0;top:3px;right:4px}.group-head:hover .group-count,.group-head:focus-within .group-count{visibility:hidden}.task-group.is-section{border-radius:var(--ed-r-sm);padding:2px 0}.task-group.is-drop{outline:1px solid var(--ed-text);outline-offset:-1px;background:var(--ed-selected)}.group-empty{color:var(--ed-faint);font-size:var(--ed-fs-xs);margin:0;padding:6px 8px 6px 32px}.section-chip{width:20px;height:20px;font-size:var(--ed-fs-xs);background:var(--chip);border-radius:6px;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.section-chip{background:color-mix(in srgb,var(--chip) 15%,transparent)}}.section-folder{flex:none}.row-menu{z-index:60;border:1px solid var(--ed-line);border-radius:var(--ed-r-md,8px);background:var(--ed-surface);width:220px;max-height:60vh;box-shadow:var(--ed-shadow-menu,0 8px 24px #0000004d);padding:4px;position:fixed;overflow:auto}.row-menu button{border-radius:var(--ed-r-sm);width:100%;min-height:30px;color:var(--ed-text);font-size:var(--ed-fs-sm);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;display:flex}.row-menu button:hover:not(:disabled),.row-menu button:focus-visible{background:var(--ed-hover)}.row-menu button:disabled{color:var(--ed-muted)}.row-menu button svg{margin-left:auto}.row-menu-label{color:var(--ed-faint);font-size:var(--ed-fs-xs);padding:8px 8px 4px;display:block}.menu-chip{text-align:center;width:18px}.editor-modal{width:min(100%,520px)}.emoji-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.emoji-pick,.icon-pick{border-radius:var(--ed-r-sm);height:36px;color:var(--ed-muted);font-size:var(--ed-fs-xl);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.emoji-pick:hover,.icon-pick:hover{background:var(--ed-hover);color:var(--ed-text)}.emoji-pick.is-on,.icon-pick.is-on{border-color:var(--ed-text);background:var(--ed-selected);color:var(--ed-text)}.icon-pick.is-auto{border-style:dashed;border-color:var(--ed-line)}.icon-picker{grid-template-columns:repeat(8,1fr);gap:4px;display:grid}.color-row{gap:10px;display:flex}.color-dot{background:var(--dot);width:24px;height:24px;box-shadow:0 0 0 1px var(--ed-line);border:2px solid #0000;border-radius:50%;padding:0}.color-dot.is-on{border-color:var(--ed-bg);box-shadow:0 0 0 2px var(--ed-text)}.rail-empty{color:var(--ed-muted);text-align:center;padding:32px 12px}.rail-empty svg{color:var(--ed-faint);margin-bottom:8px}.rail-empty strong{color:var(--ed-text);font-size:var(--ed-fs-md);font-weight:var(--ed-fw-medium);display:block}.rail-empty p{font-size:var(--ed-fs-sm);margin:4px 0 12px}.rail-foot{border-top:1px solid var(--ed-line);flex:none;align-items:center;gap:4px;padding:8px;display:flex}.usage-summary{border-radius:var(--ed-r-sm);min-width:0;min-height:40px;color:var(--ed-muted);font-size:var(--ed-fs-sm);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:4px 8px;display:flex}.usage-summary:hover{background:var(--ed-hover);color:var(--ed-text)}.avatar{background:var(--ed-selected);width:28px;height:28px;color:var(--ed-text);font-size:var(--ed-fs-sm);font-weight:var(--ed-fw-medium);border-radius:50%;flex:none;place-items:center;display:grid}.usage-summary-label{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex;overflow:hidden}.usage-summary-name{color:var(--ed-text);font-size:var(--ed-fs-sm);font-weight:500}.usage-summary-value{font-size:var(--ed-fs-xs);color:var(--ed-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.usage-summary-value.mono{font-family:var(--ed-font-body);font-variant-numeric:tabular-nums}.task-toolbar{border-bottom:1px solid var(--ed-line);flex:none;align-items:center;gap:8px;height:48px;padding:0 24px;display:flex}.crumb{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.crumb-edit{border-radius:var(--ed-r-sm);min-width:0;color:var(--ed-text);background:0 0;border:0;align-items:center;gap:8px;margin-left:-8px;padding:4px 8px;display:inline-flex}.crumb-edit:hover{background:var(--ed-hover)}.auto-name{color:var(--ed-faint);font-size:var(--ed-fs-xs);flex:none}.crumb h2{min-width:0;font-size:var(--ed-fs-md);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.3;overflow:hidden}.mobile-back{display:none}.rail-toggle{position:relative}.rail-toggle[aria-pressed=true]{color:var(--ed-text);background:var(--ed-selected)}.rail-toggle .badge{position:absolute;top:2px;right:0}.ed-badge,.status-pill{--t:var(--ed-faint);border:1px solid var(--ed-line);background:var(--ed-surface-2);height:22px;color:var(--ed-text);font-size:var(--ed-fs-xs);white-space:nowrap;vertical-align:middle;border-radius:6px;flex:none;align-items:center;gap:6px;padding:0 8px;font-weight:500;line-height:1;display:inline-flex}.ed-badge:before,.status-dot{content:"";background:var(--t);border-radius:50%;flex:none;width:6px;height:6px}.ed-badge.is-pos,.status-done{--t:var(--ed-pos)}.ed-badge.is-info,.status-active{--t:var(--ed-info)}.ed-badge.is-warn,.status-review{--t:var(--ed-warn)}.ed-badge.is-plan:before,.status-waiting .status-dot,.status-open .status-dot{box-shadow:inset 0 0 0 1.5px var(--ed-muted);background:0 0}.ed-badge.is-neg{--t:var(--ed-neg);border-color:var(--ed-neg)}@supports (color:color-mix(in lab,red,red)){.ed-badge.is-neg{border-color:color-mix(in srgb,var(--ed-neg) 45%,var(--ed-line))}}.ed-badge.is-neg{background:var(--ed-neg)}@supports (color:color-mix(in lab,red,red)){.ed-badge.is-neg{background:color-mix(in srgb,var(--ed-neg) 7%,var(--ed-surface-2))}}.ed-badge.is-neg:before{box-shadow:0 0 7px 1px var(--ed-neg)}@supports (color:color-mix(in lab,red,red)){.ed-badge.is-neg:before{box-shadow:0 0 7px 1px color-mix(in srgb,var(--ed-neg) 75%,transparent)}}.ed-badge.is-live:before,.status-active .status-dot{animation:1.4s ease-out infinite ed-badge-pulse}@keyframes ed-badge-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--t) 60%,transparent)}to{box-shadow:0 0 0 5px #0000}}@media(prefers-reduced-motion:reduce){.ed-badge.is-live:before,.status-active .status-dot{animation:none}}.limit-ring{flex:none;display:block}.limit-ring circle{fill:none;stroke:var(--limit-ring,var(--ed-faint))}@supports (color:color-mix(in lab,red,red)){.limit-ring circle{stroke:color-mix(in srgb,var(--limit-ring,var(--ed-faint)) 45%,transparent)}}.limit-ring circle+circle{stroke:var(--limit-ring-on,var(--ed-text));stroke-linecap:round;transition:stroke-dashoffset .9s linear}@media(prefers-reduced-motion:reduce){.limit-ring circle+circle{transition:none}}[data-ed-stil],[data-ed-stil]:before,[data-ed-stil]:after{animation-play-state:paused!important}.thread{flex:1;min-height:0;padding:32px max(24px,50% - 380px);overflow:auto}.thread:focus-visible,.main#workspace:focus,.main#workspace:focus-visible{outline:0}.message{margin:0 0 24px;display:flex}.message:focus-visible{outline-offset:4px;border-radius:var(--ed-r-sm)}.message-main{flex:1;min-width:0;max-width:100%}.message.user{justify-content:flex-end}.message.user .message-main{border-radius:var(--ed-r-card);background:var(--ed-surface-2);flex:0 auto;width:fit-content;max-width:75%;padding:10px 14px}.agent-user,.agent-user .agent-user-text{width:auto!important;max-width:100%!important;margin:0!important;display:block!important}.agent-user .agent-user-text>div{color:var(--ed-text)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.message-main p{color:var(--ed-text);overflow-wrap:anywhere;margin:0}.message.user .message-main p,.agent-user p{white-space:pre-wrap;max-width:none;color:var(--ed-text)!important;font-size:var(--ed-fs-lg)!important;line-height:1.5!important}.message-markdown{max-width:100%;color:var(--ed-text);font-size:var(--ed-fs-lg);overflow-wrap:anywhere;line-height:1.65}.message-markdown>:first-child{margin-top:0}.message-markdown>:last-child{margin-bottom:0}.message-markdown p{font-size:var(--ed-fs-lg);white-space:normal;max-width:none;margin:0 0 16px;line-height:1.65}.message-markdown h1,.message-markdown h2,.message-markdown h3{font-family:var(--ed-font-body);font-weight:var(--ed-fw-title);margin:24px 0 8px;line-height:1.4}.message-markdown h1,.message-markdown h2{font-size:var(--ed-fs-xl)}.message-markdown h3{font-size:var(--ed-fs-lg)}.message-markdown ul,.message-markdown ol{margin:0 0 16px;padding-left:24px;line-height:1.5}.message-markdown li{margin:4px 0}.message-markdown li p{margin:0}.message-markdown a{color:var(--ed-text);text-underline-offset:3px;text-decoration:underline}.message-markdown pre{border-radius:var(--ed-r-sm);background:var(--ed-surface-2);font-size:var(--ed-fs-md);margin:8px 0 16px;padding:12px 16px;line-height:1.55;overflow-x:auto}.message-markdown code{background:var(--ed-surface-2);font-family:var(--ed-font-mono);font-size:var(--ed-fs-md);border-radius:6px;padding:1px 6px}.message-markdown pre code{font-size:var(--ed-fs-md);background:0 0;padding:0}.message-markdown table{border-collapse:separate;border-spacing:0;font-size:var(--ed-fs-md);line-height:1.45}.message-markdown th,.message-markdown td{overflow-wrap:normal;text-align:left;padding:8px 12px}.message-model{color:var(--ed-muted);font-family:var(--ed-font-mono);font-size:var(--ed-fs-xs);opacity:0;transition:opacity var(--ed-fast) ease;margin-top:8px;display:block}.message:hover .message-model,.message:focus-within .message-model,.message:focus .message-model{opacity:1}@media(hover:none){.message-model{opacity:1}}.events{margin:0;padding:0;list-style:none}.events li{font-size:var(--ed-fs-md);gap:12px;margin-bottom:16px;display:flex}.event-dot{background:var(--ed-faint);border-radius:50%;flex:none;width:6px;height:6px;margin:9px 4px 0}.events time{color:var(--ed-muted);font-size:var(--ed-fs-xs);margin-top:4px;display:block}.composer-area{background:var(--ed-surface);flex:none;padding:8px max(16px,50% - 380px) 16px}.status-dock{flex-direction:column;gap:8px;display:flex}.status-dock:not(:empty){margin-bottom:12px}.dock-row{border:1px solid var(--ed-line);border-radius:var(--ed-r-card);min-height:44px;color:var(--ed-muted);align-items:center;gap:12px;padding:8px 12px;display:flex}.dock-text{flex-wrap:wrap;flex:1;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.dock-text strong{color:var(--ed-text);font-size:var(--ed-fs-md);font-weight:500}.dock-text span{overflow-wrap:anywhere;min-width:0;font-size:var(--ed-fs-sm)}.dock-row.is-problem{color:var(--ed-neg);border-color:var(--ed-neg)}.dock-row.is-problem .dock-text strong,.dock-row.is-problem .dock-text span{color:var(--ed-neg)}.dock-row.is-review svg,.dock-row.is-done svg{color:var(--ed-text)}.dock-row .btn{min-height:32px;font-size:var(--ed-fs-sm);padding:0 14px}.live-dot,.wait-dot{border-radius:50%;flex:none;width:8px;height:8px;margin:0 4px}.live-dot{background:var(--ed-ember);animation:1.6s ease-in-out infinite live}.wait-dot{box-shadow:inset 0 0 0 1.5px var(--ed-muted);background:0 0}@keyframes live{50%{opacity:.4}}.input-bar-wrapper,.input-bar{border-radius:var(--ed-r-lg);background:var(--ed-surface-2)}.input-bar-wrapper{border:1px solid var(--ed-line)}.input-bar-wrapper:focus-within{outline:2px solid var(--ed-ember-text);outline-offset:2px}.input-bar{width:100%;box-shadow:none;border:0}.input-textarea{resize:none;border-radius:var(--ed-r-lg) var(--ed-r-lg) 0 0;width:100%;min-height:56px;max-height:min(45vh,420px);color:var(--ed-text);font-size:var(--ed-fs-lg);background:0 0;border:0;padding:16px 16px 8px;line-height:24px;display:block;outline:0!important}.input-textarea::placeholder{color:var(--ed-faint)}.input-bar-actions{justify-content:space-between;align-items:center;gap:8px;padding:4px 8px 8px;display:flex}.input-bar-right{align-items:center;gap:4px;margin-left:auto;display:flex}.voice-controls{align-items:center;gap:4px;min-width:0;display:flex}.element-send,.composer-send{background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}.element-send div,.composer-send div{width:28px;height:28px}.element-send .bg-an-send-button-bg,.composer-send .bg-an-send-button-bg{background:var(--ed-primary)}.element-send .text-an-send-button-color,.composer-send .text-an-send-button-color{color:var(--ed-on-primary)}.element-send .bg-muted,.composer-send .bg-muted{background:var(--ed-line)}.voice-button{min-width:36px;min-height:36px;color:var(--ed-muted);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.voice-button:hover:not(:disabled){background:var(--ed-hover);color:var(--ed-text)}.voice-button.recording,.voice-button[aria-pressed=true]{color:var(--ed-text);background:var(--ed-selected)}.voice-status{max-width:160px;color:var(--ed-muted);font-size:var(--ed-fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.voice-status.error{color:var(--ed-neg)}.voice-button.starting,.workspace-grid .input-bar .voice-button.starting{color:var(--ed-muted);position:relative}.voice-button.starting:after{content:"";border:2px solid #0000;border-top-color:var(--ed-muted);pointer-events:none;border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;animation:.8s linear infinite voice-spin;position:absolute;top:50%;left:50%}.voice-button.recording,.workspace-grid .input-bar .voice-button.recording,.workspace-grid .input-bar .voice-button.recording:hover:not(:disabled){background:var(--ed-ember);color:var(--ed-on-primary);border-color:#0000;animation:1.4s ease-out infinite voice-live}.voice-status.is-live{color:var(--ed-ember-text);font-weight:var(--ed-fw-medium)}.voice-status{padding-right:4px}@keyframes voice-spin{to{transform:rotate(360deg)}}@keyframes voice-live{0%{box-shadow:0 0 color-mix(in srgb,var(--ed-ember) 45%,transparent)}to{box-shadow:0 0 0 8px color-mix(in srgb,var(--ed-ember) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.voice-button.starting:after,.voice-button.recording,.workspace-grid .input-bar .voice-button.recording{animation:none}}.composer-stop{background:var(--ed-text);width:28px;height:28px;color:var(--ed-bg,#fff);border:0;border-radius:50%;flex:none;place-items:center;margin:0 4px;padding:0;display:grid}.composer-stop:hover{opacity:.85}.queued-messages{flex-direction:column;gap:4px;margin:0 0 6px;display:flex}.queued-message{border:1px solid var(--ed-line);background:var(--ed-hover);min-height:32px;font-size:var(--ed-fs-sm);border-radius:10px;align-items:center;gap:8px;padding:4px 6px 4px 10px;display:flex}.queued-message.failed{border-color:var(--ed-neg)}.queued-label{color:var(--ed-muted);font-size:var(--ed-fs-xs);flex:none}.queued-message.failed .queued-label{color:var(--ed-neg)}.queued-body{min-width:0;color:var(--ed-text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.queued-remove{width:24px;height:24px;color:var(--ed-muted);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.queued-remove:hover{background:var(--ed-selected);color:var(--ed-text)}.message.is-pending{opacity:.6}.composer-meta{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-top:4px;display:flex}.composer-account{min-width:0;color:var(--ed-muted);font-size:var(--ed-fs-xs);align-items:center;gap:6px;display:flex}.model-controls{align-items:center;gap:0;min-width:0;margin-left:auto;display:flex}.model-chip{border-radius:var(--ed-r-sm);min-width:0;color:var(--ed-muted);align-items:center;display:flex;position:relative}.model-chip:hover{background:var(--ed-hover);color:var(--ed-text)}.model-chip:focus-within{outline:2px solid var(--ed-ember-text);outline-offset:1px}.model-chip select{appearance:none;max-width:215px;min-height:28px;color:inherit;font-size:var(--ed-fs-xs);cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;outline:0;padding:0 20px 0 8px;font-weight:400}.model-chip select option,.model-chip select optgroup{background:var(--ed-surface);color:var(--ed-text)}.model-chip select:disabled{cursor:default;opacity:.5}.model-chip>svg{pointer-events:none;position:absolute;right:4px}.effort-chip select{max-width:160px}.model-conflict{color:var(--ed-warn);font-size:var(--ed-fs-xs);flex:1;justify-content:space-between;align-items:center;gap:12px;display:flex}.model-conflict button{border:1px solid var(--ed-line);border-radius:var(--ed-r-pill);min-height:32px;color:var(--ed-text);font-size:var(--ed-fs-sm);background:0 0;flex:none;padding:0 12px}.welcome{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:760px;margin:auto;padding:32px;display:flex}.welcome h2{font-family:var(--ed-font-display);font-size:23px;font-weight:var(--ed-fw-title);line-height:1.25}.welcome p{color:var(--ed-muted);margin-top:8px}.modal-shade{z-index:30;animation:shade-in var(--ed-base) ease both;background:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-shade.is-closing{animation:shade-out var(--ed-fast) ease both;pointer-events:none}.modal{border:1px solid var(--ed-line);border-radius:var(--ed-r-lg);background:var(--ed-surface);width:min(100%,560px);max-height:80dvh;color:var(--ed-text);box-shadow:var(--ed-shadow-modal);animation:modal-in var(--ed-base) ease both;flex-direction:column;display:flex;overflow:hidden}.modal>form,.modal>div:not(.modal-head){min-height:0}.modal>form,.modal>.modal-frame{flex-direction:column;display:flex;overflow:hidden}.modal.workspace-modal{width:min(100%,720px)}.modal-shade.is-closing .modal{animation:modal-out var(--ed-fast) ease both}@keyframes shade-in{0%{opacity:0}}@keyframes shade-out{to{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes modal-out{to{opacity:0;transform:translateY(4px)scale(.99)}}.modal-head{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px 16px;display:flex}.modal-head h2{font-family:var(--ed-font-display);font-size:var(--ed-fs-xl);font-weight:var(--ed-fw-title);line-height:1.25}.modal-head .eyebrow{margin-bottom:4px}.modal-content{min-height:0;padding:4px 24px 24px;overflow:auto}.modal-content>p:not(.modal-lead){color:var(--ed-muted);font-size:var(--ed-fs-md);margin:12px 0;line-height:1.6}.modal-lead{color:var(--ed-muted);font-size:var(--ed-fs-md);margin-bottom:16px;line-height:1.6}.modal-subhead{font-size:var(--ed-fs-sm);font-weight:var(--ed-fw-medium);color:var(--ed-muted);margin:20px 0 8px}.modal-footer{border-top:1px solid var(--ed-line);flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:16px 24px;display:flex}.modal-footer .error-text{flex:1;margin-right:auto}.error-text{color:var(--ed-neg);font-size:var(--ed-fs-sm);line-height:1.5}.ws-tabs{border-bottom:1px solid var(--ed-line);flex:none;gap:4px;padding:0 24px;display:flex}.ws-tabs [role=tab]{min-height:44px;color:var(--ed-muted);font-size:var(--ed-fs-md);background:0 0;border:0;padding:0 12px;font-weight:500;position:relative}.ws-tabs [role=tab]:hover{color:var(--ed-text)}.ws-tabs [role=tab][aria-selected=true]{color:var(--ed-text);font-weight:var(--ed-fw-medium)}.ws-tabs [role=tab][aria-selected=true]:after{content:"";background:var(--ed-text);height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.ws-tabs [role=tab]:focus-visible{outline-offset:-4px}.ws-body{flex:1;min-height:0;padding:8px 24px 24px;overflow:auto}.form-field{color:var(--ed-text);font-size:var(--ed-fs-sm);flex-direction:column;gap:6px;margin-bottom:16px;font-weight:500;display:flex}.form-field small{color:var(--ed-muted);font-size:var(--ed-fs-xs);font-weight:400;line-height:1.5}.form-field input,.form-field textarea,.form-field select{border:1px solid var(--ed-line);border-radius:var(--ed-r-sm);background:var(--ed-surface-2);width:100%;min-height:36px;color:var(--ed-text);font-size:var(--ed-fs-md);padding:8px 12px;font-weight:400}.form-field textarea{resize:none;min-height:88px}.form-field input::placeholder,.form-field textarea::placeholder{color:var(--ed-faint)}.form-field select option{background:var(--ed-surface);color:var(--ed-text)}.form-note{border-radius:var(--ed-r-sm);color:var(--ed-muted);background:var(--ed-surface-2);font-size:var(--ed-fs-sm);align-items:flex-start;gap:8px;padding:12px;line-height:1.5;display:flex}.form-note svg{flex:none;margin-top:2px}.form-note.warning{color:var(--ed-warn)}.approval-result{border-radius:var(--ed-r-card);background:var(--ed-surface-2);margin-bottom:16px;padding:16px}.approval-result strong{font-size:var(--ed-fs-md);font-weight:var(--ed-fw-medium)}.approval-result small{color:var(--ed-muted);font-size:var(--ed-fs-xs)}.confirmation{color:var(--ed-text);font-size:var(--ed-fs-md);align-items:flex-start;gap:8px;line-height:1.5;display:flex}.confirmation input,.subtasks input{accent-color:var(--ed-primary);flex:none;margin:4px 0 0}.accounts-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.accounts-toolbar span{color:var(--ed-muted);font-size:var(--ed-fs-xs)}.account-list,.hosted-accounts{gap:8px;display:grid}.account-card,.hosted-account{border-radius:var(--ed-r-card);background:var(--ed-surface-2);align-items:flex-start;gap:12px;padding:16px;display:flex}.account-mark{border-radius:var(--ed-r-sm);width:36px;height:36px;color:var(--ed-muted);background:var(--ed-hover);flex:none;place-items:center;display:grid}.account-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.account-main strong{font-size:var(--ed-fs-md);font-weight:var(--ed-fw-medium)}.account-main>span{color:var(--ed-text);font-size:var(--ed-fs-sm)}.account-main p,.account-main small{color:var(--ed-muted);font-size:var(--ed-fs-xs);overflow-wrap:anywhere;line-height:1.5}.account-main .warning-text{color:var(--ed-warn)}.account-card>.btn{min-height:32px;font-size:var(--ed-fs-sm);padding:0 12px}.account-confirm{font-size:var(--ed-fs-sm);margin-top:8px}.login-instructions{border-radius:var(--ed-r-card);background:var(--ed-surface-2);flex-direction:column;align-items:flex-start;gap:8px;margin:12px 0;padding:16px;display:flex}.login-instructions p,.login-instructions a{font-size:var(--ed-fs-sm);line-height:1.5}.login-instructions a{text-underline-offset:3px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.hosted-accounts .form-note{margin:0}.hosted-account{padding:0;display:block;overflow:hidden}.hosted-account .account-card{background:0 0;border:0;border-radius:0;margin:0}.hosted-account details{padding:0 16px 16px}.hosted-account summary{cursor:pointer;font-size:var(--ed-fs-sm);font-weight:var(--ed-fw-medium);padding:8px 0}.hosted-account form{gap:12px;padding-top:8px;display:grid}.hosted-account form .btn{justify-self:start}.hosted-account .account-main small{display:block}.hosted-accounts .error-text:empty{display:none}.hosted-accounts a{text-underline-offset:3px;text-decoration:underline}.hosted-account .account-confirm input{flex:none;margin-top:4px}.usage-tray.embedded{border-radius:var(--ed-r-card);background:var(--ed-surface-2);padding:8px 12px}.usage-heading{font-size:var(--ed-fs-sm);font-weight:var(--ed-fw-medium);justify-content:space-between;align-items:center;display:flex}.usage-account summary{cursor:pointer;min-height:40px;font-size:var(--ed-fs-sm);align-items:center;gap:8px;padding:4px 0;list-style:none;display:flex}.usage-account summary::-webkit-details-marker{display:none}.usage-account summary>svg{color:var(--ed-muted);transition:transform var(--ed-fast) ease;flex:none}.usage-account[open] summary>svg{transform:rotate(180deg)}.usage-account+.usage-account{border-top:1px solid var(--ed-line-soft)}.usage-identity{flex-direction:column;flex:1;min-width:0;display:flex}.usage-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.usage-identity small{color:var(--ed-muted);font-size:var(--ed-fs-xs)}.usage-dot{background:var(--ed-faint);border-radius:50%;flex:none;width:8px;height:8px}.usage-dot.ready{background:var(--ed-pos)}.usage-dot.warning{background:var(--ed-warn)}.usage-dot.active{background:var(--ed-ember)}.usage-value{color:var(--ed-text);font-family:var(--ed-font-body);font-size:var(--ed-fs-xs);font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;display:flex}.usage-value.stale{color:var(--ed-warn)}.usage-detail{color:var(--ed-muted);font-size:var(--ed-fs-xs);margin:0 0 8px 16px;padding-bottom:8px;line-height:1.5}.usage-detail p{margin:4px 0 8px}.usage-detail .usage-status.warning,.usage-detail .usage-stale{color:var(--ed-warn)}.quota-window{margin:12px 0}.quota-window>div{justify-content:space-between;gap:8px;display:flex}.quota-window strong{font-family:var(--ed-font-body);color:var(--ed-text);font-variant-numeric:tabular-nums;font-weight:500}.quota-window progress{background:var(--ed-line);width:100%;height:4px;accent-color:var(--ed-text);border:0;border-radius:4px;margin:6px 0;display:block}.quota-window progress::-webkit-progress-bar{background:var(--ed-line);border-radius:4px}.quota-window progress::-webkit-progress-value{background:var(--ed-text);border-radius:4px}.quota-window small,.usage-detail>small{font-family:var(--ed-font-body);font-variant-numeric:tabular-nums}.usage-empty{font-size:var(--ed-fs-sm);color:var(--ed-muted);padding:8px 0}.usage-refreshing{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.detail-section{border-bottom:1px solid var(--ed-line-soft);padding:20px 0}.detail-section:last-child{border-bottom:0}.detail-section>p{color:var(--ed-text);font-size:var(--ed-fs-md);line-height:1.6}.section-head{justify-content:space-between;align-items:center;gap:8px;min-height:32px;margin-bottom:12px;display:flex}.section-head h3{font-size:var(--ed-fs-md);font-weight:var(--ed-fw-medium);align-items:center;gap:8px;display:flex}.section-head svg{color:var(--ed-muted)}.section-head em{color:var(--ed-muted);font-family:var(--ed-font-body);font-size:var(--ed-fs-xs);font-variant-numeric:tabular-nums;font-style:normal;font-weight:400}.detail-section>.status-pill{margin-bottom:4px}.wait-card{border-radius:var(--ed-r-sm);background:var(--ed-surface-2);font-size:var(--ed-fs-sm);gap:12px;margin-top:12px;padding:12px;display:flex}.wait-card p{color:var(--ed-muted);margin-top:2px}.subtasks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.subtasks label{min-height:28px;font-size:var(--ed-fs-md);align-items:flex-start;gap:8px;line-height:1.5;display:flex}.evidence{border-radius:var(--ed-r-sm);background:var(--ed-surface-2);margin-bottom:8px}.evidence summary{cursor:pointer;min-height:40px;font-size:var(--ed-fs-sm);align-items:center;gap:8px;padding:8px 12px;display:flex}.evidence summary span{overflow-wrap:anywhere;flex:1;min-width:0}.evidence summary svg{color:var(--ed-muted);flex:none}.evidence[open] summary>svg:last-child{transform:rotate(180deg)}.evidence>div{color:var(--ed-muted);font-size:var(--ed-fs-sm);overflow-wrap:anywhere;padding:0 12px 12px;line-height:1.6}.evidence>div p{margin:4px 0}.evidence small,.evidence time{font-size:var(--ed-fs-xs);margin-top:4px;display:block}.evidence-empty{border:1px dashed var(--ed-line);border-radius:var(--ed-r-sm);color:var(--ed-muted);font-size:var(--ed-fs-sm);padding:12px}.evidence-empty span{color:var(--ed-faint);margin-top:4px;display:block}.finish-section .message-markdown{font-size:var(--ed-fs-md);margin:8px 0 16px;line-height:22px}.finish-section .field-caption{margin-top:0}.finish-section>p{margin-bottom:12px}.finish-actions{flex-wrap:wrap;gap:8px;display:flex}.approval-stamp{color:var(--ed-text);font-size:var(--ed-fs-sm);align-items:center;gap:8px;margin-bottom:12px;font-weight:500;display:flex}.login-screen,.boot{background:var(--ed-bg);place-items:center;min-height:100dvh;padding:20px;display:grid}.boot{color:var(--ed-muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.login-card{border:1px solid var(--ed-line);border-radius:var(--ed-r-lg);background:var(--ed-surface);width:min(100%,440px);box-shadow:var(--ed-shadow-modal);padding:32px}.brand-login{margin-bottom:32px}.login-card h1{font-family:var(--ed-font-display);font-size:23px;font-weight:var(--ed-fw-title);margin:8px 0;line-height:1.25}.login-card>p{color:var(--ed-muted);font-size:var(--ed-fs-md);margin-bottom:24px;line-height:1.6}.login-card form{margin-top:20px}.login-card .error-text{margin-bottom:8px}.toast{z-index:50;border:1px solid var(--ed-line);border-radius:var(--ed-r-card);max-width:min(440px,100vw - 32px);color:var(--ed-text);background:var(--ed-surface);box-shadow:var(--ed-shadow-modal);font-size:var(--ed-fs-md);opacity:0;pointer-events:none;transition:opacity var(--ed-fast) ease,transform var(--ed-fast) ease;padding:12px 16px;position:fixed;top:8px;left:50%;transform:translate(-50%,-8px)}.toast.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.melding-plek{flex:0 auto;justify-content:center;min-width:0;display:flex}.task-toolbar:has(.melding-plek .toast.show) .crumb{flex:0 auto;min-width:120px}.task-toolbar:has(.melding-plek .toast.show) .melding-plek{flex:auto;padding:0 12px}.melding-plek .toast{min-width:0;max-width:100%;box-shadow:none;position:relative}.melding-plek .toast-text{min-width:3em}.melding-plek .toast:not(.show){display:none}.melding-plek .toast.show{animation:ed-melding-in var(--ed-fast) ease;padding-top:6px;padding-bottom:7px;transform:none}@keyframes ed-melding-in{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.melding-plek .toast.show{animation:none}}.toast-close{border-radius:var(--ed-r-sm);width:22px;height:22px;color:var(--ed-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:0 -6px 0 auto;padding:0;display:grid}.toast-close:hover{background:var(--ed-hover);color:var(--ed-text)}@media(max-width:1020px)and (min-width:701px){.composer-meta{flex-wrap:wrap}.model-chip select{max-width:150px}.effort-chip select{max-width:110px}.voice-status{max-width:90px}}@media(max-width:700px){.workspace-grid{display:block;position:relative}.rail,.main{width:100%;height:100%;position:absolute;inset:0}.rail{z-index:1;border-right:0}.main{z-index:2}.pane-queue .main,.pane-chat .rail{display:none}.mobile-back{width:44px;height:44px;margin-left:-8px;display:grid}.task-toolbar{gap:4px;padding:0 12px}.crumb{gap:8px}.crumb .status-pill{display:none}.toolbar-btn{justify-content:center;min-width:44px;min-height:44px;padding:0 10px}.toolbar-btn>span:not(.badge){display:none}.badge{position:absolute;top:4px;right:2px}.thread{padding:24px 16px}.message.user .message-main{max-width:88%}.composer-area{padding:8px 12px 16px}.icon-btn,.icon-btn.tiny,.voice-button,.element-send,.composer-send{min-width:44px;min-height:44px}.btn,.search-box,.task-card,.group-toggle,.new-task,.filter-menu button,.usage-summary,.model-chip select{min-height:44px}.task-card,.group-toggle,.new-task,.search-box{height:44px}.rail-toggle{display:none}.composer-meta,.dock-row{flex-wrap:wrap}.modal-shade{padding:0}.modal,.modal.workspace-modal{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.ws-tabs{padding:0 12px;overflow-x:auto}.ws-tabs [role=tab]{min-height:44px}.ws-body,.modal-content,.modal-head,.modal-footer{padding-left:16px;padding-right:16px}.model-chip select{max-width:140px;font-size:var(--ed-fs-xs)}.effort-chip select{max-width:96px}.voice-status{display:none}.welcome{padding:24px 16px}}@media(max-width:370px){.model-chip select{max-width:110px}.effort-chip select{max-width:76px}.input-bar-actions{padding-left:4px;padding-right:4px}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.new-chat{place-items:center;height:100%;padding:32px 24px;display:grid;overflow:auto}.new-chat-inner{gap:12px;width:min(760px,100%);display:grid}.new-chat-inner h2{text-align:center;color:var(--ed-text);font:var(--ed-fw-title) 26px/1.2 var(--ed-font-display);letter-spacing:-.01em;margin:0 0 12px}.new-chat-section{color:var(--ed-muted);font-size:var(--ed-fs-xs);align-items:center;gap:6px;display:inline-flex}.new-chat-section select{color:var(--ed-muted);font:inherit;border-radius:var(--ed-r-sm);cursor:pointer;background:0 0;border:0;padding:4px 2px}.new-chat-section select:hover{background:var(--ed-hover);color:var(--ed-text)}.new-chat-section select:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:2px}.input-bar,.input-bar-wrapper{overflow:hidden}.input-textarea{overflow-wrap:anywhere;overflow:hidden auto}textarea{resize:none;overflow-wrap:anywhere;overflow-x:hidden}textarea,input,[contenteditable]{scrollbar-width:none}textarea::-webkit-scrollbar{width:0;height:0;display:none}input::-webkit-scrollbar{width:0;height:0;display:none}[contenteditable]::-webkit-scrollbar{width:0;height:0;display:none}::-webkit-scrollbar{background:0 0;width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-thumb{background:padding-box padding-box;border:3px solid #0000;border-radius:8px}[data-scrolling]::-webkit-scrollbar-thumb{background-color:var(--ed-text)}@supports (color:color-mix(in lab,red,red)){[data-scrolling]::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--ed-text) 22%,transparent)}}::-webkit-scrollbar-thumb:hover{background-color:var(--ed-text)}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--ed-text) 22%,transparent)}}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:transparent transparent}[data-scrolling]{scrollbar-color:var(--ed-text) transparent}@supports (color:color-mix(in lab,red,red)){[data-scrolling]{scrollbar-color:color-mix(in srgb,var(--ed-text) 22%,transparent) transparent}}textarea,input,[contenteditable]{scrollbar-width:none}}.dock-row.is-starting{color:var(--ed-muted);align-items:center;gap:10px;display:flex}.dock-row.is-starting .dock-text span{color:var(--ed-muted);font-size:var(--ed-fs-sm)}.start-spinner{border:1.5px solid var(--ed-line);border-top-color:var(--ed-muted);border-radius:50%;flex:none;width:14px;height:14px;animation:.9s linear infinite start-spin}@keyframes start-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.start-spinner{animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.run-plan{max-width:100%;margin:4px 0 24px;padding:16px;border-radius:var(--ed-r-card);background:var(--ed-surface-2);color:var(--ed-text);font-family:var(--ed-font-body);font-size:var(--ed-fs-sm)}.plan-heading{display:flex;align-items:center;gap:12px;min-height:24px}.run-plan:not(.is-collapsed) .plan-heading{margin-bottom:8px}.plan-heading h3{flex:1;min-width:0;margin:0;font-size:var(--ed-fs-md);font-weight:var(--ed-fw-medium);line-height:1.3}.plan-toggle{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--ed-r-sm)}.plan-toggle svg{flex:none;color:var(--ed-muted);transition:transform var(--ed-fast) ease}.plan-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.plan-toggle:focus-visible,.plan-evidence summary:focus-visible,.plan-more summary:focus-visible,.runtime-panel :is(button,input,textarea,select,summary):focus-visible,.plan-row input:focus-visible{outline:2px solid var(--ed-ember);outline-offset:2px}.plan-counter,.plan-heading-word{flex:none;font-family:var(--ed-font-body);font-size:var(--ed-fs-xs);font-weight:500;font-variant-numeric:tabular-nums;color:var(--ed-muted);white-space:nowrap}.plan-heading-word{font-family:var(--ed-font-body);font-weight:500;color:var(--ed-text)}.plan-preparing{display:flex;align-items:center;gap:10px;min-height:32px;color:var(--ed-muted);font-size:var(--ed-fs-sm)}.plan-steps{list-style:none;margin:0;padding:0}.plan-step{margin:0;padding:0}.plan-row{display:flex;align-items:center;gap:10px;min-height:32px;cursor:default}label.plan-row{cursor:pointer}.plan-row input{margin:0;accent-color:var(--ed-ember)}.plan-marker{display:inline-grid;place-items:center;flex:none;width:16px;height:16px;border:1px solid var(--ed-faint);border-radius:50%;color:var(--ed-on-primary);font-size:var(--ed-fs-xs);font-weight:var(--ed-fw-medium);line-height:1}.plan-marker.pending{background:transparent}.plan-marker.done{border-color:var(--ed-pos);background:var(--ed-pos)}.plan-marker.running{border:0;background:radial-gradient(circle,var(--ed-ember) 0 4px,transparent 4.5px)}.plan-marker.blocked{border:0;background:radial-gradient(circle,var(--ed-warn) 0 4px,transparent 4.5px)}.plan-marker.stale{border:1.5px solid var(--ed-warn);background:transparent}.plan-marker.failed{border-color:var(--ed-neg);background:transparent;color:var(--ed-neg)}.plan-marker.blocked:not(:empty){border:1px solid var(--ed-neg);background:transparent;color:var(--ed-neg)}.plan-marker.review{border-color:var(--ed-info);background:transparent}.plan-step.running .plan-marker.running{animation:plan-pulse 1.6s ease-in-out infinite}@keyframes plan-pulse{50%{opacity:.45}}.plan-step-title{flex:1;min-width:0;color:var(--ed-text);font-size:var(--ed-fs-sm);line-height:1.4;overflow-wrap:anywhere}.plan-step.done .plan-step-title{color:var(--ed-muted)}.plan-step-status{flex:none;margin-left:auto;font-size:var(--ed-fs-xs);font-weight:500;color:var(--ed-muted);white-space:nowrap}.plan-step.running .plan-step-status{color:var(--ed-ember)}.plan-step.blocked .plan-step-status,.plan-step.stale .plan-step-status{color:var(--ed-warn)}.plan-step.failed .plan-step-status{color:var(--ed-neg)}.plan-step-check,.plan-step-reason{margin:0 0 6px 26px;color:var(--ed-muted);font-size:var(--ed-fs-xs);line-height:1.5}.plan-step-reason.failed,.plan-step-reason.blocked{color:var(--ed-neg)}.plan-note{margin:8px 0 0;color:var(--ed-muted);font-size:var(--ed-fs-xs);line-height:1.5}.plan-evidence,.plan-more{margin:0 0 6px 26px;font-size:var(--ed-fs-xs)}.plan-evidence summary,.plan-more summary{width:fit-content;color:var(--ed-muted);cursor:pointer;border-radius:var(--ed-r-sm)}.plan-evidence summary:hover,.plan-more summary:hover{color:var(--ed-text)}.plan-evidence ol{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.plan-more{margin:10px 0 0}.plan-workspace{margin:6px 0 0;color:var(--ed-muted);font-size:var(--ed-fs-xs);overflow-wrap:anywhere}.plan-workspace span{font-family:var(--ed-font-mono)}.plan-receipt{padding:10px 0 0;border-top:1px solid var(--ed-line);color:var(--ed-muted);overflow-wrap:anywhere}.plan-receipt-top{display:flex;justify-content:space-between;gap:8px}.plan-receipt-top strong{color:var(--ed-text);font-weight:500}.plan-receipt-top time{font-family:var(--ed-font-body);font-variant-numeric:tabular-nums;font-size:var(--ed-fs-xs)}.plan-artifact small{font-family:var(--ed-font-mono);font-size:var(--ed-fs-xs)}.plan-receipt-target,.plan-receipt-check{margin-top:4px}.plan-artifact{margin-top:8px}.plan-artifact>div{display:flex;align-items:center;gap:6px;font-family:var(--ed-font-mono);font-size:var(--ed-fs-xs)}.plan-artifact small{display:block;color:var(--ed-faint)}.plan-artifact pre{max-width:100%;max-height:220px;overflow:auto;margin:6px 0 0;padding:10px;border-radius:var(--ed-r-sm);background:var(--ed-surface);color:var(--ed-text);font-family:var(--ed-font-mono);font-size:var(--ed-fs-xs)}@media(max-width:420px){.plan-step-status{max-width:96px;overflow:hidden;text-overflow:ellipsis}}.runtime-panel{color:var(--ed-text);font-family:var(--ed-font-body);font-size:var(--ed-fs-sm);line-height:1.5}.runtime-section{padding:16px 0;border-bottom:1px solid var(--ed-line)}.runtime-section:last-child{border-bottom:0}.runtime-lede,.runtime-note,.runtime-empty,.capability p{margin:0;color:var(--ed-muted);font-size:var(--ed-fs-sm);line-height:1.5}.runtime-lede-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:8px}.runtime-lede-row .rt-btn{flex:none}.capability{padding:12px 0;border-top:1px solid var(--ed-line-soft)}.capability:first-child{border-top:0}.capability-list{margin-top:4px}.capability-title{display:flex;align-items:center;gap:8px;min-height:24px}.capability-title>svg{color:var(--ed-muted);flex:none}.capability-title>strong{font-size:var(--ed-fs-sm);font-weight:500}.capability-title .runtime-state{margin-left:auto}.capability p{margin:4px 0 0 24px}.capability-grant{margin:8px 0 0 24px;display:grid;gap:8px;justify-items:start}.runtime-state{display:inline-flex;align-items:center;gap:6px;font-size:var(--ed-fs-xs);font-weight:500;white-space:nowrap;color:var(--ed-muted)}.runtime-state i{width:6px;height:6px;border-radius:50%;background:var(--ed-faint)}.state-ready,.state-available,.state-enabled,.state-connected,.state-active{color:var(--ed-text)}.state-ready i,.state-available i,.state-enabled i,.state-connected i,.state-active i,.state-done i,.state-completed i{background:var(--ed-pos)}.state-running i,.state-queued i{background:var(--ed-ember)}.state-failed,.state-blocked,.state-denied{color:var(--ed-neg)}.state-failed i,.state-blocked i,.state-denied i{background:var(--ed-neg)}.state-permission_required i,.state-needs_permission i,.state-pending i,.state-uncertain i,.state-deferred i,.state-health_unverified i{background:var(--ed-warn)}.runtime-row{padding:12px 0;border-top:1px solid var(--ed-line-soft);overflow-wrap:anywhere}.runtime-row:first-of-type{border-top:0}.runtime-row strong{font-size:var(--ed-fs-sm);font-weight:500}.runtime-row summary,.runtime-row-top{display:flex;gap:8px;align-items:center;justify-content:space-between;min-height:24px;cursor:pointer}.runtime-row-top{cursor:default}.runtime-row p{margin:6px 0;color:var(--ed-muted);font-size:var(--ed-fs-sm);white-space:pre-wrap}.runtime-row small{display:block;margin-top:4px;color:var(--ed-muted);font-size:var(--ed-fs-xs)}.runtime-row .rt-btn{margin-top:8px}.runtime-app-grants code,.runtime-args{font-family:var(--ed-font-mono);font-variant-numeric:tabular-nums}.runtime-mono{font-family:var(--ed-font-body);font-variant-numeric:tabular-nums}.runtime-mono{font-size:var(--ed-fs-xs)}.runtime-link{display:inline;padding:0;border:0;background:transparent;color:var(--ed-text);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.rt-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 14px;border:1px solid var(--ed-primary);border-radius:var(--ed-r-pill);background:var(--ed-primary);color:var(--ed-on-primary);font:inherit;font-size:var(--ed-fs-sm);font-weight:500;cursor:pointer;transition:opacity var(--ed-fast) ease}.rt-btn:hover:not(:disabled){opacity:.88}.rt-btn.rt-ghost{background:transparent;border-color:var(--ed-line);color:var(--ed-text)}.rt-btn.rt-ghost:hover:not(:disabled){background:var(--ed-hover);opacity:1}.rt-btn.rt-ember{border-color:var(--ed-fill-accent);background:var(--ed-fill-accent);color:var(--ed-on-primary)}.rt-icon{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--ed-r-pill);background:transparent;color:var(--ed-muted);cursor:pointer}.rt-icon:hover:not(:disabled){background:var(--ed-hover);color:var(--ed-text)}.runtime-panel button:disabled{opacity:.45;cursor:default}.runtime-panel label{display:grid;gap:6px;color:var(--ed-muted);font-size:var(--ed-fs-xs)}.runtime-inline{display:flex;gap:8px;align-items:center}.runtime-panel input,.runtime-panel textarea,.runtime-panel select{width:100%;min-width:0;min-height:36px;border:1px solid var(--ed-line);border-radius:var(--ed-r-sm);padding:8px 10px;color:var(--ed-text);background:var(--ed-surface);font:inherit;font-size:var(--ed-fs-sm)}.runtime-panel textarea{resize:vertical}.runtime-schedule-form{display:grid;gap:12px;padding:12px 0 8px}.runtime-schedule-form .rt-btn{justify-self:start}.runtime-schedule-form>label{display:grid;gap:4px;font-size:var(--ed-fs-xs);color:var(--ed-muted)}.runtime-schedule-form :is(input,textarea,select),.runtime-access-fields textarea{width:100%;min-width:0;min-height:36px;border:1px solid var(--ed-line);border-radius:var(--ed-r-sm);padding:8px 10px;color:var(--ed-text);background:var(--ed-surface);font:inherit;font-size:var(--ed-fs-sm)}.runtime-app-grants{list-style:none;padding:0;margin:0;display:grid;gap:4px;width:100%}.runtime-app-grants li{display:flex;align-items:center;gap:8px;min-width:0;min-height:36px;border-top:1px solid var(--ed-line-soft)}.runtime-app-grants code{flex:1;overflow-wrap:anywhere;font-size:var(--ed-fs-xs);color:var(--ed-text)}.runtime-app-grants li button{flex:0 0 auto}.runtime-frequent li{align-items:flex-start;padding:8px 0}.runtime-frequent-count{flex:0 0 auto;min-width:32px;color:var(--ed-muted);font-size:var(--ed-fs-xs);font-variant-numeric:tabular-nums;line-height:20px}.runtime-frequent-text{flex:1;min-width:0;display:grid;gap:2px;line-height:20px}.runtime-frequent-text small{margin:0;color:var(--ed-muted);font-size:var(--ed-fs-xs);overflow-wrap:anywhere}.runtime-frequent-state{flex:0 0 auto;color:var(--ed-muted);font-size:var(--ed-fs-xs);line-height:20px}.runtime-error,.runtime-error-text{margin:8px 0 0;color:var(--ed-neg);font-size:var(--ed-fs-sm)}.ap{display:grid;margin:0 0 8px;border:1px solid var(--cl-line,var(--ed-line));border-radius:14px;background:var(--cl-card,var(--ed-surface-2));color:var(--cl-text,var(--ed-text));font-family:var(--ed-font-body);font-size:var(--ed-fs-sm);overflow:hidden}.ap-body{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:14px 16px 12px}.ap-icon{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid var(--cl-line,var(--ed-line));border-radius:50%;color:var(--cl-muted,var(--ed-muted));background:var(--cl-bubble,var(--ed-surface))}.ap-main{display:grid;gap:4px;flex:1;min-width:0}.ap-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.ap-title{margin:0;padding-top:5px;font-size:var(--ed-fs-md);font-weight:var(--ed-fw-title);line-height:1.35;overflow-wrap:anywhere}.ap-meta-row{display:flex;align-items:center;gap:4px 12px;flex-wrap:wrap;min-width:0}.ap-meta{display:flex;flex-wrap:wrap;gap:0 6px;min-width:0;margin:0;color:var(--cl-muted,var(--ed-muted));font-family:var(--ed-font-mono);font-size:var(--ed-fs-xs);line-height:1.6}.ap-meta span{min-width:0;overflow-wrap:anywhere}.ap-meta span:not(:last-child):after{content:" ·";color:var(--cl-faint,var(--ed-faint))}.ap-more{display:inline-flex;align-items:center;gap:2px;padding:0;border:0;background:none;color:var(--cl-muted,var(--ed-muted));font:inherit;font-size:var(--ed-fs-xs);cursor:pointer;border-radius:var(--ed-r-sm)}.ap-more:hover{color:var(--cl-text,var(--ed-text))}.ap-more svg{transition:transform var(--ed-fast) ease}.ap-more svg.is-open{transform:rotate(180deg)}.ap-details{display:grid;gap:6px;margin-top:4px;padding:10px 12px;border:1px solid var(--cl-line,var(--ed-line-soft));border-radius:10px;background:var(--cl-bubble,var(--ed-surface));color:var(--cl-muted,var(--ed-muted));font-size:var(--ed-fs-xs)}.ap-details[hidden]{display:none}.ap-details p{margin:0}.ap-details pre{max-height:160px;overflow:auto;margin:0;color:var(--cl-text,var(--ed-text));font-family:var(--ed-font-mono);font-size:var(--ed-fs-xs);white-space:pre-wrap;overflow-wrap:anywhere}.ap-hint{margin:2px 0 0;color:var(--cl-muted,var(--ed-muted));font-size:var(--ed-fs-xs);line-height:1.5}.ap-main .slack-voorstel,.ap-main .msg-embed{margin-top:6px}.msg-embed{display:grid;gap:8px;min-width:0;padding:10px 12px 12px;border:1px solid var(--cl-line,var(--ed-line));border-radius:10px;background:var(--cl-bubble,var(--ed-surface));color:var(--ed-text);font-family:var(--ed-font-body);font-size:var(--ed-fs-sm);text-align:left}.msg-embed-waar{display:flex;flex-wrap:wrap;align-items:center;gap:2px 5px;min-width:0;margin:0;color:var(--cl-muted,var(--ed-muted));font-size:var(--ed-fs-xs)}.msg-embed-waar svg{flex:none;margin-right:2px}.msg-embed-waar .sd-mark{padding:2px;border-radius:4px}.msg-embed-waar span{overflow-wrap:anywhere}.msg-embed-waar span+span:before{content:"›";margin-right:5px;opacity:.6}.msg-embed-waar .is-doel{color:var(--ed-text);font-weight:var(--ed-fw-medium)}.msg-embed-thread{display:flex;align-items:flex-start;gap:6px;margin:0;color:var(--cl-muted,var(--ed-muted));font-size:var(--ed-fs-xs);overflow-wrap:anywhere}.msg-embed-thread svg{flex:none;margin-top:1px}.msg-embed-bericht{display:flex;gap:10px;min-width:0;padding-top:10px;border-top:1px solid var(--cl-line,var(--ed-line-soft,var(--ed-line)))}.msg-embed .sd-ava{flex:none;width:32px;height:32px;border-radius:7px;object-fit:cover}.msg-embed .sd-ava.is-letter{display:grid;place-items:center;background:var(--ed-ember);color:var(--ed-on-primary,#fff);font-weight:var(--ed-fw-medium)}.msg-embed-main{flex:1;min-width:0}.msg-embed-wie{display:flex;align-items:baseline;gap:7px;min-width:0;line-height:1.3}.msg-embed-wie strong{font-weight:var(--ed-fw-title)}.msg-embed-wie time{color:var(--cl-muted,var(--ed-muted));font-size:var(--ed-fs-xs)}.msg-embed-titel{margin:3px 0 0;font-weight:var(--ed-fw-medium);overflow-wrap:anywhere}.msg-embed-tekst{max-height:240px;margin-top:3px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.msg-embed-tekst.is-code{font-family:var(--ed-font-mono);font-size:var(--ed-fs-xs)}.msg-embed-tekst code{padding:1px 3px;border-radius:3px;background:var(--ed-hover);font:var(--ed-fs-xs) var(--ed-font-mono)}.msg-embed-tekst a{color:inherit;text-decoration:underline}.msg-embed-bron{margin:3px 0 0;color:var(--cl-muted,var(--ed-muted));font-size:var(--ed-fs-xs);line-height:1.45}.msg-embed-na{margin:0;color:var(--cl-muted,var(--ed-muted));font-size:var(--ed-fs-xs)}.ap-foot{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 16px;border-top:1px solid var(--cl-line,var(--ed-line-soft))}.ap-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-height:34px;padding:4px 16px;border:1px solid var(--cl-line-strong,var(--ed-line));border-radius:var(--ed-r-pill);background:transparent;color:var(--cl-text,var(--ed-text));font:inherit;font-size:var(--ed-fs-sm);font-weight:var(--ed-fw-medium);line-height:1.2;cursor:pointer;transition:background var(--ed-fast) ease,opacity var(--ed-fast) ease}.ap-btn small{max-width:220px;overflow:hidden;color:var(--cl-muted,var(--ed-muted));font-size:11px;font-weight:var(--ed-fw-regular);text-overflow:ellipsis;white-space:nowrap}.ap-btn:hover:not(:disabled){background:var(--cl-hover,var(--ed-hover))}.ap-btn.is-main{border-color:var(--cl-text,var(--ed-primary));background:var(--cl-text,var(--ed-primary));color:var(--cl-card,var(--ed-on-primary))}.ap-btn.is-main small{color:inherit;opacity:.72}.ap-btn.is-main:hover:not(:disabled){background:var(--cl-text,var(--ed-primary));opacity:.88}.ap-btn:active:not(:disabled){transform:scale(.98)}.ap-foot>.ap-btn{align-self:stretch}.ap-deny{margin-left:auto;min-height:34px;padding:0 6px;border:0;border-radius:var(--ed-r-sm);background:none;color:var(--cl-muted,var(--ed-muted));font:inherit;font-size:var(--ed-fs-sm);cursor:pointer}.ap-deny:hover:not(:disabled){color:var(--cl-text,var(--ed-text))}.ap :is(button,summary):focus-visible{outline:2px solid var(--ed-ember);outline-offset:2px}.ap button:disabled{opacity:.45;cursor:default}.ap-note,.ap-error{margin:0;padding:0 16px 12px;font-size:var(--ed-fs-xs);line-height:1.5}.ap-note{color:var(--cl-muted,var(--ed-muted))}.ap-error{color:var(--ed-neg)}.ap-note-alone{margin:0 0 8px;padding:8px 2px}.runtime-approval{max-height:min(420px,45vh);overflow:auto}.runtime-approval .runtime-pager{margin-top:2px}@media(max-width:760px){html:not(.eagledesk-phone) body:has(.assist) .runtime-approval .ap-foot{padding-right:72px}}@media(max-width:520px){.ap-body{padding:12px 12px 10px;gap:10px}.ap-icon{display:none}.ap-foot{padding:10px 12px}.ap-btn small{display:none}}@media(prefers-reduced-motion:reduce){.ap-more svg{transition:none}}.slack-voorstel{display:grid;gap:6px;min-width:0;padding:10px 12px;border:1px solid var(--cl-line,var(--ed-line));border-radius:10px;background:var(--cl-bubble,var(--ed-surface));color:var(--ed-text);font-family:var(--ed-font-body);font-size:var(--ed-fs-sm)}.slack-voorstel-waar{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;color:var(--cl-muted,var(--ed-muted));font-size:var(--ed-fs-xs)}.slack-voorstel-waar strong{color:var(--ed-text);font-weight:var(--ed-fw-medium);overflow-wrap:anywhere}.slack-voorstel-thread{color:var(--cl-muted,var(--ed-muted));font-size:var(--ed-fs-xs);overflow-wrap:anywhere}.slack-voorstel-tekst{max-height:220px;overflow:auto;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.vault-voorstel-lijst{display:grid;gap:6px;margin:0;padding:0;list-style:none}.vault-voorstel-lijst li{display:grid;grid-template-columns:16px minmax(0,38%) minmax(0,1fr);align-items:baseline;gap:8px;min-width:0}.vault-voorstel-icoon{display:inline-flex;align-self:start;margin-top:2px;color:var(--cl-muted,var(--ed-muted))}.vault-voorstel-naam{font-weight:var(--ed-fw-medium);overflow-wrap:anywhere}.vault-voorstel-wie{display:flex;flex-direction:column;min-width:0}.vault-voorstel-sub{color:var(--cl-muted,var(--ed-muted));font-size:var(--ed-fs-xs);overflow-wrap:anywhere}.vault-voorstel-wat{color:var(--cl-muted,var(--ed-muted));overflow-wrap:anywhere}.vault-voorstel-lijst li.is-weg .vault-voorstel-wat{color:var(--ed-text)}@media(max-width:520px){.vault-voorstel-lijst li{grid-template-columns:16px minmax(0,1fr)}.vault-voorstel-wat{grid-column:2}}.tc-row{display:flex;align-items:center;gap:8px;width:100%;min-height:28px;padding:3px 0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:default}button.tc-row,label.tc-row{cursor:pointer}button.tc-row:hover .plan-step-title,label.tc-row:hover .plan-step-title{color:var(--cl-text,var(--ed-text))}button.tc-row:focus-visible{outline:2px solid var(--ed-ember);outline-offset:2px;border-radius:var(--ed-r-sm)}.tc-row input{margin:0;accent-color:var(--ed-ember)}.tc-dot{display:inline-grid;place-items:center;flex:none;width:16px;height:16px;color:var(--cl-faint,var(--ed-faint))}.tc-dot.is-running{color:var(--cl-text,var(--ed-text))}.tc-dot.is-done{color:var(--cl-muted,var(--ed-muted))}.tc-dot.is-failed{color:var(--ed-neg)}.tc-step .plan-step-title{color:var(--cl-muted,var(--ed-muted))}.tc-step.running .plan-step-title{color:var(--cl-text,var(--ed-text))}.tc-step.skipped .plan-step-title{opacity:.6}.plan-heading-dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--ed-neg)}.tc-spin{animation:tc-spin 1s linear infinite}@keyframes tc-spin{to{transform:rotate(360deg)}}.tc-chev{flex:none;color:var(--cl-faint,var(--ed-faint));opacity:0;transition:transform var(--ed-fast) ease,opacity var(--ed-fast) ease}button.tc-row.is-hover .tc-chev{opacity:1}button.tc-row:focus-visible .tc-chev,.tc-chev.is-open{opacity:1}.tc-chev.is-open{transform:rotate(90deg)}.tc-io{display:grid;gap:8px;margin:2px 0 8px 24px;padding:8px 10px;border-radius:8px;background:var(--cl-bubble,var(--ed-surface))}.tc-io .plan-step-reason{margin:0}.tc-io[hidden]{display:none}.tc-io-block{display:grid;gap:3px;min-width:0}.tc-io-block small{color:var(--cl-faint,var(--ed-muted));font-size:var(--ed-fs-xs)}.tc-io-block code{font-family:var(--ed-font-mono);font-size:var(--ed-fs-xs);overflow-wrap:anywhere;color:var(--cl-text,var(--ed-text))}.tc-io .plan-evidence{margin:0}.tc-io .plan-receipt:first-child{padding-top:0;border-top:0}.tc-io .plan-step-check{margin:0}.tc-members{display:grid;gap:3px;margin:0;padding:0;list-style:none;min-width:0}.tc-member{display:flex;align-items:center;gap:7px;min-width:0;color:var(--cl-muted,var(--ed-muted));font-size:var(--ed-fs-xs);line-height:1.4}.tc-member .tc-dot{flex:none}.tc-member-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-step-check,.plan-step-reason{margin-left:21px}@media(prefers-reduced-motion:reduce){.plan-step.running .plan-marker.running{animation:none}.plan-toggle svg,.tc-chev{transition:none}.tc-spin{animation:none}}.runtime-permission{display:grid;gap:6px;padding:0 0 12px;margin-bottom:12px;border-bottom:1px solid var(--ed-line)}.runtime-permission>span{color:var(--ed-text);font-size:var(--ed-fs-sm);font-weight:var(--ed-fw-medium)}.runtime-permission small{color:var(--ed-muted);font-size:var(--ed-fs-xs);line-height:1.45}.rt-segmented{display:inline-flex;width:fit-content;padding:2px;border:1px solid var(--ed-line);border-radius:var(--ed-r-pill);background:var(--ed-surface-2)}.rt-segmented button{min-height:28px;padding:0 12px;border:0;border-radius:var(--ed-r-pill);background:transparent;color:var(--ed-muted);font-size:var(--ed-fs-xs);font-weight:500}.rt-segmented button.active{background:var(--ed-primary);color:var(--ed-on-primary)}.rt-segmented button:focus-visible{outline:2px solid var(--ed-ember);outline-offset:2px}.runtime-schedule-access{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.runtime-schedule-access>[role=status],.runtime-schedule-access>.runtime-access-fields{flex:1 0 100%}.runtime-access-fields{display:grid;gap:8px}.runtime-access-fields .rt-btn{justify-self:start}.runtime-access-fields label{display:grid;gap:4px;font-size:var(--ed-fs-xs);color:var(--ed-muted)}.runtime-access-fields textarea{width:100%;resize:vertical}#top-actions,.workspace-grid,.lab,.modal-shade,.cv-shade,.toast,.elog-toast,.fp-panel,.set-screen,.row-menu,.assist{--cl-side: #1f1f1f;--cl-main: #181818;--cl-card: #1c1c1c;--cl-line: #2c2c2c;--cl-line-strong: #383838;--cl-bubble: #2a2a2a;--cl-composer: #2f2f2f;--cl-hover: #292929;--cl-selected: #333333;--cl-text: #ececec;--cl-muted: #a3a3a3;--cl-faint: #747474;--cl-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", system-ui, sans-serif;--cl-mono: "SF Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ed-bg: var(--cl-side);--ed-surface: var(--cl-main);--ed-surface-2: var(--cl-bubble);--ed-line: var(--cl-line);--ed-line-soft: var(--cl-line);--ed-text: var(--cl-text);--ed-muted: var(--cl-muted);--ed-faint: var(--cl-faint);--ed-hover: var(--cl-hover);--ed-selected: var(--cl-selected);--ed-font-body: var(--cl-font);--ed-font-mono: var(--cl-mono);--ed-r-card: 10px;--ed-r-lg: 14px;font-family:var(--cl-font);color:var(--cl-text)}@media(prefers-color-scheme:light){#top-actions,.workspace-grid,.lab,.modal-shade,.cv-shade,.toast,.elog-toast,.fp-panel,.set-screen,.row-menu,.assist{--cl-side: #f9f9f9;--cl-main: #ffffff;--cl-card: #ffffff;--cl-line: #e5e5e5;--cl-line-strong: #d4d4d4;--cl-bubble: #f4f4f4;--cl-composer: #ffffff;--cl-hover: #ececec;--cl-selected: #ececec;--cl-text: #0d0d0d;--cl-muted: #5d5d5d;--cl-faint: #8f8f8f}.lab{--ed-ember: var(--ed-ember-text)}}.workspace-grid{grid-template-columns:var(--sidebar-w, 260px) minmax(0,1fr)}.workspace-grid.has-rail{grid-template-columns:var(--sidebar-w, 260px) minmax(0,1fr) 272px}@media(min-width:701px){html.eagle-cockpit-open .workspace-grid{grid-template-columns:minmax(0,1fr)}html.eagle-cockpit-open .workspace-grid>.rail{display:none}}.workspace-grid .rail{background:var(--cl-side);border-right:1px solid var(--cl-line)}.workspace-grid .main{background:var(--cl-main)}@media(min-width:701px){html:not(.eagledesk-phone) .workspace-grid .side-top{display:none}.workspace-grid .side-nav{margin-top:8px}}.workspace-grid .side-top{flex:none;display:flex;align-items:center;gap:2px;height:44px;padding:0 8px}.workspace-grid .side-top-spacer{flex:1}.workspace-grid .side-top .icon-btn{width:30px;height:30px;border-radius:7px;color:var(--cl-muted)}.workspace-grid .side-top .icon-btn:hover,.workspace-grid .side-top .icon-btn.is-active{color:var(--cl-text);background:var(--cl-hover)}@media(min-width:701px){.workspace-grid .side-top .side-top-search{display:none}}.workspace-grid .side-nav{flex:none;display:flex;flex-direction:column;gap:4px;padding:6px 10px 0}.workspace-grid .side-nav-item{--nav-glow: color-mix(in srgb, var(--cl-text) 20%, transparent);display:flex;align-items:center;gap:12px;width:100%;height:42px;padding:0 12px 0 7px;border:0;border-radius:12px;background:transparent;color:var(--cl-text);font:500 var(--ed-fs-md)/1 var(--cl-font, inherit);letter-spacing:-.005em;text-align:left;cursor:pointer;transition:background .18s ease,box-shadow .18s ease}.workspace-grid .side-nav-item:hover,.workspace-grid .side-nav-item.is-active{background:var(--cl-hover);box-shadow:inset 0 0 0 1px var(--cl-line-strong),0 0 18px -6px var(--nav-glow)}.workspace-grid .side-nav-item:focus-visible{outline:2px solid var(--cl-line-strong);outline-offset:-2px}.workspace-grid .side-nav-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9px;color:var(--cl-muted);background:linear-gradient(180deg,color-mix(in srgb,var(--cl-text) 9%,transparent),color-mix(in srgb,var(--cl-text) 4%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cl-text) 9%,transparent),0 0 12px -3px var(--nav-glow);transition:color .18s ease,box-shadow .18s ease,background .18s ease}.workspace-grid .side-nav-item:is(:hover,.is-active) .side-nav-icon{color:var(--cl-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cl-text) 14%,transparent),0 0 16px -2px var(--nav-glow)}.workspace-grid .side-nav-item.is-new{--nav-glow: color-mix(in srgb, var(--ed-ember) 45%, transparent)}.workspace-grid .side-nav-item.is-new .side-nav-icon{color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--ed-ember) 92%,#fff),var(--ed-ember-deep));box-shadow:inset 0 1px #ffffff40,0 0 0 1px color-mix(in srgb,var(--ed-ember) 55%,transparent),0 2px 14px -1px var(--nav-glow)}.workspace-grid .side-nav-item.is-new:is(:hover,.is-active) .side-nav-icon{color:#fff;box-shadow:inset 0 1px #ffffff4d,0 0 0 1px color-mix(in srgb,var(--ed-ember) 70%,transparent),0 2px 20px 1px var(--nav-glow)}.workspace-grid .side-nav-item.is-new:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ed-ember) 28%,var(--cl-line-strong)),0 0 22px -8px var(--nav-glow)}@media(prefers-color-scheme:light){.workspace-grid .side-nav-item{--nav-glow: rgb(0 0 0 / 12%)}.workspace-grid .side-nav-item.is-new{--nav-glow: color-mix(in srgb, var(--ed-ember) 40%, transparent)}.workspace-grid .side-nav-icon{background:#fff;box-shadow:inset 0 0 0 1px var(--cl-line),0 1px 3px #0000000f,0 0 10px -4px var(--nav-glow)}}@media(prefers-reduced-motion:reduce){.workspace-grid :is(.side-nav-item,.side-nav-icon){transition:none}}.workspace-grid .side-nav-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-grid .side-nav-item kbd{flex:none;color:var(--cl-faint);font:400 var(--ed-fs-xs)/1 var(--cl-font, inherit);opacity:0;transition:opacity .12s}.workspace-grid .side-nav-item:is(:hover,:focus-visible) kbd{opacity:1}.workspace-grid .side-divider{flex:none;height:1px;margin:14px 16px;background:var(--cl-line)}.workspace-grid .rail-chats-label{flex:none;display:flex;align-items:center;height:26px;padding:0 16px;color:var(--cl-faint);font-size:var(--ed-fs-sm);font-weight:400}.workspace-grid .search-row{margin:0 8px 6px}.workspace-grid .search-row.is-hidden{display:none}.workspace-grid .search-box{height:30px;border-radius:7px;border-color:var(--cl-line);background:var(--cl-main)}.workspace-grid .search-box:focus-within{outline:0;border-color:var(--cl-line-strong)}.workspace-grid .filter-btn{width:26px;height:26px}.workspace-grid .task-group{margin:0 0 14px}.workspace-grid .task-group.is-section{padding:0}.workspace-grid .group-label{height:26px;margin:0;padding:0 8px;color:var(--cl-faint);font-size:var(--ed-fs-sm);font-weight:400}.workspace-grid .group-toggle{justify-content:flex-start;gap:6px;width:auto;max-width:100%;height:26px;padding:0 8px;color:var(--cl-faint);font-size:var(--ed-fs-sm);font-weight:400;border-radius:6px}.workspace-grid .group-toggle:hover{color:var(--cl-muted);background:transparent}.workspace-grid .group-toggle .group-count{display:none}.workspace-grid .group-toggle svg:last-of-type{margin-left:0;width:12px;height:12px}.workspace-grid .section-chip{width:auto;height:auto;background:transparent;font-size:var(--ed-fs-sm);border-radius:0}.workspace-grid .group-head .head-more{top:1px}.workspace-grid .task-row{border-radius:7px}.workspace-grid .task-card{height:36px;gap:8px;padding:0 8px;border-radius:7px;color:var(--cl-text)}.workspace-grid .task-card:hover{background:var(--cl-hover)}.workspace-grid .task-card.selected{background:var(--cl-selected)}.workspace-grid .task-card strong{font-size:var(--ed-fs-list);font-weight:400;line-height:20px}.workspace-grid .task-card.selected strong{font-weight:400}.workspace-grid .task-icon{width:16px;height:16px;color:var(--ic, var(--cl-muted))}.workspace-grid .task-row .task-state{top:calc(50% - 7px);right:8px}.workspace-grid .task-state svg{width:13px;height:13px}.workspace-grid .row-more{top:6px;background:transparent}.workspace-grid .task-row:hover .task-card strong,.workspace-grid .task-row:focus-within .task-card strong,.workspace-grid .task-row.menu-open .task-card strong{padding-right:48px}.workspace-grid .group-empty{padding:4px 8px 4px 30px;color:var(--cl-faint)}.workspace-grid .task-group.is-drop{outline:1px solid var(--cl-line-strong);background:var(--cl-hover);border-radius:8px}.workspace-grid .new-section{display:flex;align-items:center;gap:8px;width:100%;height:28px;margin:-6px 0 14px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--cl-faint);font-size:var(--ed-fs-xs);text-align:left}.workspace-grid .new-section:hover{background:var(--cl-hover);color:var(--cl-muted)}.workspace-grid .rail-foot{padding:8px;border-top:0}.workspace-grid .usage-summary{min-height:34px;padding:3px 6px;border-radius:7px}.workspace-grid .usage-summary .avatar{width:24px;height:24px;font-size:var(--ed-fs-xs);background:var(--cl-selected)}.workspace-grid .usage-summary-label{flex-direction:row;align-items:baseline;gap:6px}.workspace-grid .usage-summary-name{font-size:var(--ed-fs-sm);font-weight:400}.workspace-grid .usage-summary-value,.workspace-grid .usage-summary-value.mono{font-family:var(--cl-font);font-size:var(--ed-fs-xs);color:var(--cl-faint)}.workspace-grid .usage-summary-value:before{content:"· "}.workspace-grid .rail-foot>.icon-btn{width:30px;height:30px}.workspace-grid .task-toolbar{height:44px;gap:2px;padding:0 12px 0 16px;border-bottom:0;background:var(--cl-main)}.workspace-grid .crumb{gap:6px}.workspace-grid .crumb-edit{gap:7px;padding:4px 8px;margin-left:-4px;border-radius:7px}.workspace-grid .crumb-edit:hover{background:var(--cl-hover)}.workspace-grid .crumb h2{font-size:var(--ed-fs-sm);font-weight:500}.workspace-grid .crumb-chevron{flex:none;color:var(--cl-muted)}.workspace-grid .toolbar-btn{min-height:30px;width:30px;padding:0;justify-content:center;border:0;border-radius:7px;color:var(--cl-muted)}.workspace-grid .toolbar-btn:hover,.workspace-grid .toolbar-btn[aria-pressed=true]{color:var(--cl-text);background:var(--cl-hover)}.workspace-grid .toolbar-btn .badge{position:absolute;top:0;right:-2px;min-width:15px;height:15px;font-size:var(--ed-fs-xs)}.workspace-grid .toolbar-btn.toolbar-eaglebuild{width:auto;gap:6px;padding:0 10px 0 8px;margin-right:4px;font-size:var(--ed-fs-sm);white-space:nowrap}.workspace-grid .rail-toggle{width:30px;height:30px;border-radius:7px}.workspace-grid .rail-toggle[aria-pressed=true]{background:var(--cl-hover)}.workspace-grid .thread{padding:20px max(40px,calc((100% - 720px)/2)) 24px}.workspace-grid .message{margin:0 0 22px}.workspace-grid .message-markdown,.workspace-grid .message-markdown p{font-size:var(--ed-fs-chat);line-height:1.55}.workspace-grid .message-markdown p{margin:0 0 14px}.workspace-grid .message-markdown h1,.workspace-grid .message-markdown h2{font-size:var(--ed-fs-lg)}.workspace-grid .message-markdown h3{font-size:var(--ed-fs-chat)}.workspace-grid .message-markdown ul,.workspace-grid .message-markdown ol{margin:0 0 14px;padding-left:22px;line-height:1.6}.workspace-grid .message-markdown li{margin:2px 0}.workspace-grid .message-markdown ul:not([class]){list-style:disc}.workspace-grid .message-markdown ol:not([class]){list-style:decimal}.workspace-grid .message-markdown code{padding:1px 5px;border-radius:5px;background:var(--cl-bubble);font-size:var(--ed-fs-sm)}.workspace-grid .message-markdown pre{border:1px solid var(--cl-line);border-radius:10px;background:var(--cl-card)}.workspace-grid .message-markdown pre code{background:transparent}.workspace-grid .message.user .message-main{max-width:78%;padding:7px 13px;border-radius:12px;background:var(--cl-bubble)}.workspace-grid .message.user .message-main p,.workspace-grid .agent-user p{font-size:var(--ed-fs-chat)!important;line-height:1.5!important}.workspace-grid .message-model{font-family:var(--cl-font);color:var(--cl-faint)}.workspace-grid .run-plan{margin:-6px 0 22px;padding:0;border-radius:0;background:transparent;font-family:var(--cl-font)}.workspace-grid .run-plan .plan-heading{gap:8px;min-height:26px}.workspace-grid .run-plan .plan-heading h3{flex:0 1 auto;font-size:var(--ed-fs-md);font-weight:400}.workspace-grid .run-plan .plan-toggle{flex-direction:row-reverse;gap:4px;color:var(--cl-muted)}.workspace-grid .run-plan .plan-toggle:hover{color:var(--cl-text)}.workspace-grid .run-plan .plan-toggle svg{width:14px;height:14px}.workspace-grid .run-plan .plan-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.workspace-grid .run-plan .plan-counter,.workspace-grid .run-plan .plan-heading-word{font-family:var(--cl-font);font-size:var(--ed-fs-sm);font-weight:400;color:var(--cl-faint)}.workspace-grid .run-plan:not(.is-collapsed){padding:10px 14px 12px;border:1px solid var(--cl-line);border-radius:12px;background:var(--cl-main);margin-top:0}.workspace-grid .run-plan:not(.is-collapsed) .plan-heading h3{font-size:var(--ed-fs-xs);color:var(--cl-faint)}.workspace-grid .run-plan .plan-row{min-height:26px;gap:8px}.workspace-grid .run-plan .plan-step-title{font-size:var(--ed-fs-md)}.workspace-grid .run-plan .plan-marker{width:14px;height:14px;border-style:dashed;border-color:var(--cl-muted)}.workspace-grid .run-plan .plan-marker.done{border-style:solid}.workspace-grid .composer-area{padding:6px max(40px,calc((100% - 720px)/2)) 10px;background:var(--cl-main)}.workspace-grid .dock-row{border-radius:12px;border-color:var(--cl-line);background:var(--cl-main)}.workspace-grid .input-bar-wrapper{border:1px solid var(--cl-line-strong);border-radius:14px;background:var(--cl-composer)}.workspace-grid .input-bar-wrapper:focus-within{outline:0;border-color:var(--cl-faint)}.workspace-grid .input-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;border-radius:14px;background:transparent}.workspace-grid .input-bar .input-bar-actions{display:contents}.workspace-grid .input-bar .voice-controls{order:0;align-self:end;padding:3px 0 3px 4px}.workspace-grid .input-bar .input-textarea{order:1;min-height:36px;padding:8px 6px;border-radius:0;font-size:var(--ed-fs-md);line-height:20px}.workspace-grid .input-bar .input-bar-right{order:2;align-self:end;gap:0;padding:3px 4px 3px 0;margin:0}.workspace-grid .input-bar .voice-controls:empty{padding:0 0 0 8px}.workspace-grid .voice-button{min-width:30px;min-height:30px;width:30px;height:30px;padding:0;border-radius:8px;color:var(--cl-muted)}.workspace-grid .voice-button svg{width:17px;height:17px}.workspace-grid .composer-send{width:30px;height:30px}.workspace-grid .composer-send div{width:26px;height:26px}.workspace-grid .composer-meta{min-height:26px;margin-top:4px;padding:0 6px}.workspace-grid .composer-account,.workspace-grid .model-chip select{font-size:var(--ed-fs-xs);color:var(--cl-muted)}.workspace-grid .model-chip:hover{background:var(--cl-hover)}.workspace-grid .new-chat-inner h2{font-family:var(--cl-font);font-size:24px;font-weight:500;letter-spacing:0}.workspace-grid .wrap-up{max-width:680px;margin:10px 0 2px;padding:12px 14px;border:1px solid var(--cl-line);border-radius:12px;background:var(--cl-card);color:var(--cl-text);font:400 var(--ed-fs-md)/1.55 var(--cl-font)}.workspace-grid .wrap-up p{margin:0}.workspace-grid .wrap-up .wrap-up-ask{margin-top:8px;font-weight:var(--ed-fw-medium)}.workspace-grid .wrap-up-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.workspace-grid .wrap-up-btn{height:28px;padding:0 12px;border:1px solid var(--cl-line-strong);border-radius:8px;background:transparent;color:var(--cl-text);font:500 var(--ed-fs-sm)/1 var(--cl-font);cursor:pointer}.workspace-grid .wrap-up-btn:hover{background:var(--cl-hover)}.workspace-grid .wrap-up-btn.is-primary{border-color:transparent;background:var(--cl-text);color:var(--cl-main)}.workspace-grid .wrap-up-btn.is-primary:hover{background:var(--cl-text);opacity:.88}.workspace-grid .wrap-up-btn:focus-visible{outline:2px solid var(--cl-muted);outline-offset:2px}.task-hovercard dd.hovercard-recap{display:-webkit-box;white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow-wrap:anywhere}.workspace-grid .context-rail{background:var(--cl-main);border-left:0;font-family:var(--cl-font)}@media(max-width:700px){.workspace-grid .thread{padding:20px 16px}.workspace-grid .composer-area{padding:6px 12px 12px}.workspace-grid .task-card{height:44px}}.workspace-grid .btn,.modal-shade .btn{min-height:34px;padding:0 16px;gap:7px;border-radius:999px;font-size:var(--ed-fs-sm);font-weight:500;transition:transform .2s cubic-bezier(.3,1.4,.5,1),background .2s,box-shadow .2s,opacity .2s}.workspace-grid .btn:hover:not(:disabled),.modal-shade .btn:hover:not(:disabled){transform:translateY(-1px)}.workspace-grid .btn:active:not(:disabled),.modal-shade .btn:active:not(:disabled){transform:scale(.96)}.workspace-grid .btn.primary,.modal-shade .btn.primary{background:var(--cl-text);color:var(--cl-main);box-shadow:none}.workspace-grid .btn.primary:hover:not(:disabled),.modal-shade .btn.primary:hover:not(:disabled){opacity:1}.workspace-grid .btn.primary.accent,.modal-shade .btn.primary.accent{background:var(--ed-fill-accent);color:#fff;box-shadow:0 2px 10px color-mix(in srgb,var(--ed-fill-accent) 35%,transparent)}.workspace-grid .btn.ghost,.workspace-grid .btn.secondary,.modal-shade .btn.ghost,.modal-shade .btn.secondary,.set-screen .btn.secondary{border-color:transparent;background:var(--cl-bubble);color:var(--cl-text)}.workspace-grid .btn.ghost:hover:not(:disabled),.workspace-grid .btn.secondary:hover:not(:disabled),.modal-shade .btn.ghost:hover:not(:disabled),.modal-shade .btn.secondary:hover:not(:disabled){background:var(--cl-selected)}.modal-shade .acct-billing input[type=checkbox],.modal-shade .confirmation input[type=checkbox],.modal-shade .form-field input[type=checkbox]{appearance:none;-webkit-appearance:none;position:relative;flex:none;width:34px;min-height:0;height:20px;margin:0;padding:0;border:0;border-radius:999px;background:var(--cl-line-strong);cursor:pointer;transition:background .25s}.modal-shade .acct-billing input[type=checkbox]:after,.modal-shade .confirmation input[type=checkbox]:after,.modal-shade .form-field input[type=checkbox]:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0006;transition:transform .45s cubic-bezier(.34,1.8,.5,1),width .2s}.modal-shade .acct-billing input[type=checkbox]:checked,.modal-shade .confirmation input[type=checkbox]:checked,.modal-shade .form-field input[type=checkbox]:checked{background:linear-gradient(90deg,var(--ed-pos),color-mix(in srgb,var(--ed-pos) 60%,var(--ed-info)))}.modal-shade .acct-billing input[type=checkbox]:checked:after,.modal-shade .confirmation input[type=checkbox]:checked:after,.modal-shade .form-field input[type=checkbox]:checked:after{transform:translate(14px)}.modal-shade .acct-billing input[type=checkbox]:active:after,.modal-shade .confirmation input[type=checkbox]:active:after{width:18px}.modal-shade .confirmation{align-items:center}.modal-shade .ws-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:0;margin:0 24px 8px;padding:2px;border:0;border-radius:9px;background:var(--cl-bubble)}.modal-shade .ws-tabs [role=tab]{min-height:28px;padding:0 8px;border-radius:7px;color:var(--cl-muted);font-size:var(--ed-fs-sm);font-weight:500;transition:background .25s,color .2s,box-shadow .25s}.modal-shade .ws-tabs [role=tab][aria-selected=true]{color:var(--cl-text);font-weight:500;background:var(--cl-composer);box-shadow:0 3px 8px #0000002e,0 1px 1px #0000001a,inset 0 0 0 1px var(--cl-line)}.modal-shade .ws-tabs [role=tab][aria-selected=true]:after{display:none}.workspace-grid .task-card{height:36px;border-radius:8px}.workspace-grid .task-card.selected:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:2px;background:var(--ed-ember)}.workspace-grid .group-toggle{width:100%}.workspace-grid .group-toggle .group-count{display:inline;margin-left:auto;font-size:var(--ed-fs-xs);color:var(--cl-faint)}.workspace-grid .group-head:hover .group-count,.workspace-grid .group-head:focus-within .group-count{visibility:hidden}.modal-shade{background:#0000007f}.modal-shade .modal{border-radius:14px;border-color:var(--cl-line-strong);background:var(--cl-card);font-family:var(--cl-font)}.modal-shade .modal-head h2{font-family:var(--cl-font);font-size:var(--ed-fs-xl);font-weight:var(--ed-fw-title)}.modal-shade .modal-footer{border-top:0;padding-top:4px}.modal-shade .alert-icon{display:grid;place-items:center;width:36px;height:36px;margin-bottom:10px;border-radius:10px;background:color-mix(in srgb,var(--c, var(--ed-warn)) 15%,transparent);color:var(--c, var(--ed-warn))}.toast{display:flex;align-items:center;gap:10px;overflow:hidden;padding:8px 14px 9px;border:1px solid var(--cl-line-strong);border-left:3px solid var(--toast-c, var(--ed-info));border-radius:10px;background:var(--cl-card);color:var(--cl-text);font-family:var(--cl-font);font-size:var(--ed-fs-sm)}.toast .toast-icon{flex:none;color:var(--toast-c, var(--ed-info))}.toast.is-error{--toast-c: var(--ed-neg)}.toast.is-warn{--toast-c: var(--ed-warn)}.toast .toast-life{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--cl-line-strong);transform-origin:left;animation:ed-toast-life var(--toast-life, 5s) linear forwards}.toast .toast-life.is-held{animation-play-state:paused}@keyframes ed-toast-life{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.workspace-grid .empty-stack{position:relative;display:inline-flex;align-items:center;justify-content:center;height:44px;margin-bottom:12px}.workspace-grid .empty-stack span{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--cl-line-strong);border-radius:10px;background:var(--cl-card);color:var(--cl-muted);box-shadow:0 4px 12px #0000002e}.workspace-grid .empty-stack span:nth-child(1){transform:translate(10px) rotate(-8deg)}.workspace-grid .empty-stack span:nth-child(2){position:relative;z-index:1;color:var(--cl-text)}.workspace-grid .empty-stack span:nth-child(3){transform:translate(-10px) rotate(8deg)}.workspace-grid .empty-stack{--ib-1: #3987e5;--ib-2: #d95926;--ib-3: #199e70}@media(prefers-color-scheme:light){.workspace-grid .empty-stack{--ib-1: #2a78d6;--ib-2: #eb6834;--ib-3: #1baf7a}}.workspace-grid .empty-stack span:nth-child(1){--kc: var(--ib-1)}.workspace-grid .empty-stack span:nth-child(2){--kc: var(--ib-2)}.workspace-grid .empty-stack span:nth-child(3){--kc: var(--ib-3)}.workspace-grid .empty-stack span{border-color:color-mix(in srgb,var(--kc) 40%,var(--cl-line));background:color-mix(in srgb,var(--kc) 14%,var(--cl-card));color:color-mix(in srgb,var(--kc) 80%,var(--cl-text))}.workspace-grid .rail-empty svg{margin:0;color:inherit}.workspace-grid .welcome{align-items:center;text-align:center}.workspace-grid .welcome h2{font-family:var(--cl-font);font-size:var(--ed-fs-xl);font-weight:var(--ed-fw-title)}.workspace-grid .welcome .btn{margin-top:16px}@media(prefers-reduced-motion:reduce){.workspace-grid .btn,.modal-shade .btn,.toast .toast-life,.workspace-grid .status-active .status-dot{animation:none!important;transition:none!important}}.workspace-grid .message{align-items:flex-start;gap:0}.workspace-grid .msg-avatar{display:none}.workspace-grid .message-col{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0;max-width:680px}.workspace-grid .message.user .message-col{flex:0 1 auto;align-items:flex-end;max-width:78%}.workspace-grid .message.assistant .message-main{padding:0;border-radius:0;background:transparent}.workspace-grid .message.user .message-main{max-width:100%;padding:8px 14px;border-radius:18px;background:var(--cl-bubble)}.workspace-grid .message-meta{display:flex;align-items:center;gap:8px;min-height:18px;padding:0 4px;color:var(--cl-faint);font-size:var(--ed-fs-xs)}.workspace-grid .message.assistant .message-meta{padding:0}.workspace-grid .message-meta time{font-family:var(--cl-font);font-variant-numeric:tabular-nums;border-radius:4px;transition:color .15s}.workspace-grid .message-meta time[tabindex]{cursor:default}.workspace-grid .message-meta time[tabindex]:hover{color:var(--cl-muted)}.workspace-grid .message-meta time:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:2px}.msg-hovercard{z-index:10000;width:auto;min-width:200px;max-width:280px;animation-name:ed-fade-in}.msg-hovercard strong:last-child{margin-bottom:0}.msg-hovercard dd{white-space:normal;overflow-wrap:anywhere}.workspace-grid .message-meta .message-model{display:inline;margin:0;font-family:var(--cl-font);font-size:var(--ed-fs-xs);opacity:0;transition:opacity .15s}.workspace-grid .msg-copy{display:inline-grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--cl-faint);opacity:0;transition:opacity .15s,background .15s}.workspace-grid .msg-copy:hover{background:var(--cl-hover);color:var(--cl-text)}.workspace-grid .message:hover .msg-copy,.workspace-grid .message:focus-within .msg-copy,.workspace-grid .msg-copy:focus-visible,.workspace-grid .message:hover .message-model,.workspace-grid .message:focus-within .message-model{opacity:1}@media(hover:none){.workspace-grid .msg-copy,.workspace-grid .message-meta .message-model{opacity:1}}.msg-edited{color:var(--cl-faint);font-size:var(--ed-fs-xs);cursor:default}.workspace-grid .message.user.is-editing .message-col{flex:1 1 auto;width:100%;max-width:680px}.workspace-grid .message.user.is-editing .message-main{width:100%;padding:10px 12px 10px 14px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--cl-line-strong)}.msg-editor{display:flex;flex-direction:column;gap:8px;width:100%}.msg-editor textarea{display:block;width:100%;min-height:24px;padding:0;border:0;outline:none;resize:none;background:transparent;color:var(--cl-text);font:inherit;font-size:var(--ed-fs-chat);line-height:1.5}.msg-editor-bar{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.msg-editor-hint{margin-right:auto;color:var(--cl-faint);font-size:var(--ed-fs-xs)}.msg-editor-bar button{height:28px;padding:0 12px;border-radius:999px;font:inherit;font-size:var(--ed-fs-sm, 13px);font-weight:500;cursor:pointer;transition:background .15s,opacity .15s}.msg-editor-cancel{border:1px solid var(--cl-line-strong);background:var(--cl-main);color:var(--cl-text)}.msg-editor-cancel:hover:not(:disabled){background:var(--cl-hover)}.msg-editor-save{border:0;background:var(--cl-text);color:var(--cl-main)}.msg-editor-save:disabled{opacity:.35;cursor:default}.msg-editor-bar button:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:2px}.workspace-grid .input-bar{display:block}.workspace-grid .input-bar-wrapper{border-radius:26px;border-color:var(--cl-line-strong);background:linear-gradient(180deg,color-mix(in srgb,var(--cl-composer) 94%,white),var(--cl-composer) 60%);box-shadow:inset 0 1px #ffffff12,0 1px 2px #00000014,0 6px 16px #00000012,0 22px 48px -14px #00000038;transition:border-color var(--ed-fast) ease,box-shadow var(--ed-fast) ease}.workspace-grid .input-bar-wrapper:focus-within{border-color:color-mix(in srgb,var(--ed-ember) 30%,var(--cl-line-strong));box-shadow:inset 0 1px #ffffff12,0 0 0 4px var(--ed-ember-soft),0 1px 2px #00000014,0 8px 20px #00000017,0 28px 56px -14px #00000047}.workspace-grid .input-bar-wrapper{position:relative;isolation:isolate}.workspace-grid .input-bar .input-textarea{caret-color:var(--ed-ember)}.workspace-grid .input-bar-wrapper:before{content:"";position:absolute;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .8s ease;inset:-1px;padding:1.5px;z-index:2;background:linear-gradient(135deg,color-mix(in srgb,var(--ed-ember) 80%,transparent),color-mix(in srgb,var(--ed-warn) 55%,var(--ed-ember)) 50%,color-mix(in srgb,var(--ed-ember) 80%,transparent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--ed-ember) 45%,transparent))}.workspace-grid .input-bar-wrapper .input-bar .input-textarea{position:relative;z-index:4}.workspace-grid .input-bar .input-mirror{z-index:3}.workspace-grid .input-bar .input-bar-actions{position:relative;z-index:4}.workspace-grid .input-bar-wrapper:has(.composer-stop):before{opacity:.5;animation:composer-rand-adem 5.2s ease-in-out infinite}@keyframes composer-rand-adem{0%,to{opacity:.18}50%{opacity:.72}}.workspace-grid .input-bar-wrapper.composer-klaar:before{opacity:1;animation:none;transition:opacity .35s ease-out;background:linear-gradient(90deg,var(--ed-ember),var(--ed-warn),var(--ed-ember));filter:drop-shadow(0 0 10px color-mix(in srgb,var(--ed-ember) 90%,transparent))}.workspace-grid .input-bar-wrapper.composer-klaar.is-uit:before{opacity:0;transition-duration:.6s;transition-timing-function:ease-in}@media(max-width:700px){html .main .input-bar-wrapper:has(.composer-stop){border-color:color-mix(in srgb,var(--ed-ember) 35%,var(--cl-line-strong))}.workspace-grid .input-bar-wrapper:has(.composer-stop):before{inset:-1.5px;padding:2px;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--ed-ember) 60%,transparent))}}.workspace-grid .input-bar-wrapper.is-mode-onderzoek{--beam: var(--ed-info)}.workspace-grid .input-bar-wrapper.is-mode-plan{--beam: var(--pill-teal)}.workspace-grid .input-bar-wrapper.is-mode-ontwerp{--beam: var(--pill-pink)}.workspace-grid .input-bar-wrapper.is-mode-plan.is-mode-onderzoek,.workspace-grid .input-bar-wrapper.is-mode-ontwerp.is-mode-onderzoek{--beam-2: var(--ed-info)}.workspace-grid .input-bar-wrapper.is-mode-ontwerp.is-mode-plan:not(.is-mode-onderzoek){--beam-2: var(--pill-teal)}html .workspace-grid .input-bar-wrapper:is(.is-mode-plan,.is-mode-onderzoek,.is-mode-ontwerp):has(.composer-stop){border-color:color-mix(in srgb,var(--beam) 35%,var(--cl-line-strong))}.workspace-grid .input-bar-wrapper:is(.is-mode-plan,.is-mode-onderzoek,.is-mode-ontwerp):has(.composer-stop):before{background:linear-gradient(135deg,var(--beam),var(--beam-2, var(--beam)) 50%,var(--beam));filter:drop-shadow(0 0 6px color-mix(in srgb,var(--beam) 55%,transparent))}@media(prefers-reduced-motion:reduce){.workspace-grid .input-bar-wrapper:before{animation:none!important}}.workspace-grid .input-bar .input-textarea{min-height:58px;padding:18px 22px 8px;font-size:var(--ed-fs-md);line-height:24px}.workspace-grid .input-bar .input-bar-actions{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:4px 12px 12px 14px}.workspace-grid .input-bar .voice-button{border-radius:50%}.workspace-grid .input-bar .voice-button:hover{background:var(--cl-hover);color:var(--cl-text)}.workspace-grid .input-bar .composer-send{width:38px;height:38px}.workspace-grid .input-bar .composer-send div{width:34px;height:34px;border-radius:50%;transition:transform var(--ed-fast) ease}.workspace-grid .input-bar .composer-send:not(:disabled) div{animation:composer-adem 2.6s ease-in-out infinite}.workspace-grid .input-bar .composer-send:not(:disabled):hover div{transform:scale(1.06)}@keyframes composer-adem{0%,to{box-shadow:0 0 color-mix(in srgb,var(--ed-primary) 0%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--ed-primary) 16%,transparent)}}@media(prefers-reduced-motion:reduce){.workspace-grid .input-bar .composer-send:not(:disabled) div{animation:none}}.workspace-grid button.composer-place{border:0;background:none;border-radius:6px;cursor:pointer}.workspace-grid button.composer-place:hover:not(:disabled){color:var(--cl-text, inherit);background:var(--cl-hover, rgba(127, 127, 127, .12))}.workspace-grid button.composer-place:disabled{cursor:default;opacity:.6}.workspace-grid .composer-auto{padding:0 4px;color:var(--cl-faint);font-size:var(--ed-fs-xs);white-space:nowrap;cursor:default}.workspace-grid .composer-mode{padding:2px 6px;border:0;border-radius:6px;background:transparent;color:var(--cl-faint);font:inherit;font-size:var(--ed-fs-xs);white-space:nowrap;cursor:pointer}.workspace-grid .composer-mode:hover:not(:disabled){color:var(--ed-text);background:var(--ed-hover, color-mix(in srgb, currentColor 8%, transparent))}.workspace-grid .composer-mode:disabled{opacity:.6;cursor:default}.workspace-grid .composer-meta{padding:0 12px}.workspace-grid .input-bar .voice-controls{display:flex;align-items:center;gap:4px;padding:0}.workspace-grid .input-bar .input-bar-right{padding:0}.workspace-grid .input-bar-wrapper,.workspace-grid .input-bar{overflow:visible}.workspace-grid .new-chat .input-bar .input-textarea{min-height:72px}.workspace-grid{--glass-bg: color-mix(in srgb, var(--cl-composer) 62%, transparent);--glass-edge: rgb(255 255 255 / 9%);--glass-shine: rgb(255 255 255 / 6%);--glass-field: rgb(255 255 255 / 4%);--glass-tile: rgb(255 255 255 / 5%);--glass-tile-edge: rgb(255 255 255 / 8%);--glass-drop: rgb(0 0 0 / 45%)}@media(prefers-color-scheme:light){.workspace-grid{--glass-bg: color-mix(in srgb, var(--ed-primary) 5%, rgb(255 255 255 / 55%));--glass-edge: rgb(255 255 255 / 85%);--glass-shine: #fff;--glass-field: rgb(255 255 255 / 78%);--glass-tile: rgb(255 255 255 / 62%);--glass-tile-edge: rgb(255 255 255 / 95%);--glass-drop: color-mix(in srgb, var(--ed-primary) 26%, transparent)}}@media(min-width:701px){.workspace-grid .composer-area,.workspace-grid.has-rail .context-rail{background:var(--cl-main)}.workspace-grid .input-bar-wrapper,.workspace-grid .input-bar-wrapper:focus-within{padding:6px;border-radius:30px 30px 22px 22px;border:1px solid var(--glass-edge);background:var(--glass-bg);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);box-shadow:inset 0 1px 0 var(--glass-shine),inset 0 -1px #0000000a,0 2px 6px #0000000f,0 24px 60px -18px var(--glass-drop)}.workspace-grid .input-bar-wrapper:focus-within{border-color:color-mix(in srgb,var(--ed-primary) 30%,var(--glass-edge))}.workspace-grid .input-bar{--glass-bar: 48px;position:relative}.workspace-grid .input-bar:before{content:"";position:absolute;z-index:-1;inset:0 0 var(--glass-bar) 0;border-radius:24px;background:var(--glass-field);box-shadow:inset 0 0 0 1px var(--glass-tile-edge);pointer-events:none}.workspace-grid .input-bar .input-textarea{padding:17px 20px 13px;background:transparent}.workspace-grid .input-bar .input-bar-actions{height:var(--glass-bar);padding:6px 2px 0;gap:6px}.workspace-grid .input-bar .voice-controls{gap:6px}.workspace-grid .input-bar .input-bar-right{gap:8px}.workspace-grid .input-bar .voice-button,.workspace-grid .input-bar .research-chip.is-icon,.workspace-grid .input-bar .composer-place.is-icon{display:grid;place-items:center;width:36px;height:36px;padding:0;border-radius:12px;border:1px solid var(--glass-tile-edge);background:var(--glass-tile);color:var(--cl-muted);box-shadow:0 1px 2px #00000012;transition:background var(--ed-fast) ease,color var(--ed-fast) ease,transform var(--ed-fast) ease}.workspace-grid .input-bar .voice-button:hover:not(:disabled),.workspace-grid .input-bar .research-chip.is-icon:hover:not(:disabled),.workspace-grid .input-bar .composer-place.is-icon:hover:not(:disabled){background:var(--cl-hover);color:var(--cl-text);transform:translateY(-1px)}.workspace-grid .input-bar .research-chip.is-icon[aria-pressed=true]{border-color:transparent;background:var(--ed-primary);color:var(--ed-on-primary);box-shadow:0 6px 16px -4px color-mix(in srgb,var(--ed-primary) 45%,transparent)}.workspace-grid .input-bar .research-chip.is-icon[aria-pressed=true]:hover:not(:disabled){background:var(--ed-primary);color:var(--ed-on-primary)}.workspace-grid .input-bar .research-chip.is-icon.is-auto{overflow:visible;border-color:color-mix(in srgb,var(--rc) 45%,transparent)}.workspace-grid .input-bar .mp-pill{height:36px;padding:0 12px;border:1px solid var(--glass-tile-edge);background:var(--glass-tile);box-shadow:0 1px 2px #00000012}.workspace-grid .input-bar .composer-send{width:40px;height:40px}.workspace-grid .input-bar .composer-send div{width:38px;height:38px}}.workspace-grid .input-bar [data-tip]{position:relative}.workspace-grid .input-bar [data-tip]:before{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;z-index:20;padding:4px 9px;border-radius:7px;background:var(--cl-text);color:var(--cl-main);font:500 12px/1.3 var(--cl-font);white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,3px);transition:opacity .12s ease,transform .12s ease}.workspace-grid .input-bar [data-tip]:hover:before,.workspace-grid .input-bar [data-tip]:focus-visible:before{opacity:1;transform:translate(-50%);transition-delay:.25s}.workspace-grid .rail-foot{position:relative;overflow:visible}.workspace-grid .dock-row{align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--cl-line-strong);border-radius:12px;background:var(--cl-card);box-shadow:0 2px 10px #0000001f}.workspace-grid .dock-row .dock-text strong{font-size:var(--ed-fs-md)}.workspace-grid .dock-row .btn{min-height:30px;padding:0 14px;font-size:var(--ed-fs-sm)}.workspace-grid .dock-row.is-review{border-color:color-mix(in srgb,var(--ed-warn) 40%,var(--cl-line-strong))}.row-menu{border-radius:10px;border-color:var(--cl-line-strong);background:var(--cl-card);box-shadow:0 10px 28px #00000059;font-family:var(--cl-font)}.row-menu button{gap:9px;border-radius:7px}.row-menu .menu-icon{flex:none;margin:0!important;color:var(--cl-muted)}.row-menu .row-menu-label{display:flex;align-items:center;gap:8px;color:var(--cl-faint)}.modal-shade .form-field{gap:4px;font-size:var(--ed-fs-sm);font-weight:var(--ed-fw-medium)}.modal-shade .form-field small{order:1;margin-top:-2px;font-weight:400;color:var(--cl-faint)}.modal-shade .form-field input,.modal-shade .form-field textarea,.modal-shade .form-field select{order:2;min-height:36px;border-color:var(--cl-line-strong);border-radius:9px;background:var(--cl-main)}.modal-shade .form-field input:focus,.modal-shade .form-field textarea:focus{outline:0;border-color:var(--ed-info);box-shadow:0 0 0 3px color-mix(in srgb,var(--ed-info) 20%,transparent)}.workspace-grid .run-plan .tc-row{gap:10px;min-height:28px}.workspace-grid .run-plan .tc-step .plan-step-title{color:var(--cl-muted)}.workspace-grid .run-plan .tc-step.running .plan-step-title,.workspace-grid .run-plan button.tc-row:hover .plan-step-title{color:var(--cl-text)}.workspace-grid .run-plan .tc-io{margin-left:26px}.input-bar[data-more-above] .input-textarea,.input-bar[data-more-above] .input-mirror,.input-bar[data-more-below] .input-textarea,.input-bar[data-more-below] .input-mirror{--rand-boven: 0px;--rand-onder: 0px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--rand-boven),#000 calc(100% - var(--rand-onder)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--rand-boven),#000 calc(100% - var(--rand-onder)),transparent 100%)}.input-bar[data-more-above] .input-textarea,.input-bar[data-more-above] .input-mirror{--rand-boven: 26px}.input-bar[data-more-below] .input-textarea,.input-bar[data-more-below] .input-mirror{--rand-onder: 26px}.phone-nav,.phone-more{display:none}@media(min-width:701px){html .workspace-grid :is(.drawer-new,.drawer-scrim,.task-toolbar.phone-only,.phone-new,.phone-call){display:none!important}}@media(max-width:700px){html .app-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}html .app-shell>.app-tabs{display:none}html .app-shell>.tab-area:has(>.sm-dock.is-zwevend):not(:has(.ct)){box-sizing:border-box;padding-bottom:52px}html .sm-dock.is-zwevend{position:absolute;z-index:50;left:0;right:0;bottom:0;width:auto;height:52px;display:flex;align-items:center;padding:0 12px}html .sm-dock.is-zwevend .sm-pop{z-index:50}html .sm-dock.is-zwevend .sm-wrap.is-compact .sm-trigger{width:44px;height:44px;min-height:44px}html .sm-dock.is-zwevend .sm-avatar{width:32px;height:32px;font-size:var(--ed-fs-sm)}.phone-nav{order:3;position:relative;z-index:61;display:flex;align-items:stretch;padding:4px 6px max(4px,env(safe-area-inset-bottom));background:var(--ed-bg)}.phone-nav.is-chat{display:none}html:not(.eagledesk-native-tabs) .app-shell:has(.phone-nav:not(.is-chat)) .modal{box-sizing:border-box;padding-bottom:calc(56px + env(safe-area-inset-bottom))}.phone-tab{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;height:48px;padding:0;border:0;background:none;color:var(--ed-muted);-webkit-tap-highlight-color:transparent}.phone-tab svg{box-sizing:content-box;padding:4px 18px;border-radius:999px;transition:background-color .2s ease,color .2s ease}.phone-tab.active{color:var(--ed-text);font-weight:var(--ed-fw-medium)}.phone-tab.active svg{background:var(--ed-ember-soft);color:var(--ed-ember-text)}.phone-tab:active svg{transform:scale(.94)}.phone-tab:focus-visible{outline:2px solid var(--ed-ember);outline-offset:-2px;border-radius:10px}html.eagledesk-phone .app-shell:has(textarea:focus,input:not([type=checkbox]):not([type=radio]):focus,[contenteditable=true]:focus) .phone-nav{display:none}.phone-more{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;padding:calc(env(safe-area-inset-top) + 8px) 0 0;background:var(--ed-bg);color:var(--ed-text);animation:phone-more-in .16s ease-out}@keyframes phone-more-in{0%{opacity:0;transform:translateY(8px)}}.phone-more-head{display:flex;align-items:center;justify-content:space-between;padding:8px 20px 12px}.phone-more-head h2{margin:0;font:var(--ed-fw-title) 28px/1.2 var(--ed-font-body);letter-spacing:-.01em}.phone-more-close{display:grid;place-items:center;width:44px;height:44px;margin-right:-10px;border:0;border-radius:50%;background:none;color:var(--ed-muted)}.phone-more-list{margin:4px 16px 0;padding:0;list-style:none;overflow:hidden;border:1px solid var(--ed-line-soft);border-radius:18px;background:var(--ed-surface)}.phone-more-item{display:flex;align-items:center;gap:14px;width:100%;min-height:60px;padding:0 14px;border:0;border-radius:0;background:none;color:var(--ed-text);text-align:left;font:500 var(--ed-fs-xl)/1.3 var(--ed-font-body);-webkit-tap-highlight-color:transparent}.phone-more-list li+li .phone-more-item{background-image:linear-gradient(var(--ed-line-soft),var(--ed-line-soft));background-size:calc(100% - 60px) 1px;background-position:right top;background-repeat:no-repeat}.phone-more-item:active,.phone-more-item.active{background-color:var(--ed-hover)}.phone-more-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:var(--ed-ember-soft);color:var(--ed-ember-text)}.phone-more-label{flex:1}.phone-more-chev{color:var(--ed-faint, var(--ed-muted))}html .shell .workspace-grid{overflow:hidden}html .shell .rail,html .shell.pane-chat .rail{display:flex;right:auto;width:100%;z-index:4;border-right:0;transform:translate(-100%);transition:transform .26s cubic-bezier(.2,.8,.2,1);visibility:hidden}html .shell.pane-queue .rail{transform:none;visibility:visible}html .shell .main,html .shell.pane-queue .main{display:flex;z-index:2;transition:transform .26s cubic-bezier(.2,.8,.2,1)}html .shell.pane-queue .main{transform:translate(24%)}html .shell .drawer-scrim{display:block;position:absolute;inset:0;z-index:3;padding:0;border:0;background:#00000047;opacity:0;pointer-events:none;transition:opacity .26s ease;-webkit-tap-highlight-color:transparent}html .shell.pane-queue .drawer-scrim{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){html .shell .rail,html .shell .main,html .shell .drawer-scrim{transition:none}html .main .new-chat-logo{animation:none}}html .shell .rail .side-top{height:64px;gap:6px;padding:0 12px 0 14px}html .shell .rail .side-top-spacer{display:none}html .rail .cs-side{order:0;flex:none;margin:0 4px 0 0}html .rail .cs-side .cs-trigger{height:44px;max-width:none;padding:0 2px;gap:0}html .rail .cs-side :is(.cs-name,.cs-hint){display:none}html .rail .cs-side .cs-box .cs-mark{width:34px;height:34px;font-size:28px}html .shell .rail .side-top .icon-btn[aria-label^=Zoeken]{order:1;flex:1;min-width:0;width:auto;height:40px;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:0 14px;border-radius:999px;background:var(--ed-hover);color:var(--ed-muted);font:400 var(--ed-fs-lg)/1 var(--ed-font-body)}html .shell .rail .side-top .icon-btn[aria-label^=Zoeken]:after{content:"Zoeken"}html .shell .rail .side-top .icon-btn[aria-label^=Zoeken] svg{width:18px;height:18px;flex:none}html .shell .rail .side-top .chat-view-top{order:2}html .shell .rail .side-top .r3-bell-wrap{order:3}html .shell .rail .side-top :is(.chat-view-top,.r3-bell){width:40px;height:40px;border-radius:50%;background:transparent;color:var(--ed-text)}html .shell .rail .side-top :is(.chat-view-top,.r3-bell):active{background:var(--ed-hover)}html .shell .rail .side-top :is(.chat-view-top,.r3-bell) svg{width:22px;height:22px}html .shell .rail .side-top .chat-view-top.is-active:after{top:7px;right:7px;width:7px;height:7px}html .shell .rail .r3-bell-badge{top:3px;right:2px;min-width:18px;height:18px;padding:0 5px;box-shadow:0 0 0 2px var(--ed-bg);font-size:11px}html .shell .rail .r3-inbox{left:auto;right:0;width:min(340px,calc(100vw - 24px))}html .rail .side-top .cleanup-btn,html .rail .side-top .icon-btn[aria-label^="Snelle chat"]{display:none}html .rail :is(.side-divider,.rail-chats-label){display:none}html .rail .side-nav>:not(.side-eagle,.eagle-talk){display:none}html .shell .rail .task-card{height:52px;min-height:52px;gap:12px;padding:0 12px}html .shell .rail .task-card strong{font-size:17px;line-height:22px;font-weight:400;color:var(--ed-text)}html .shell .rail .task-card .task-tile{width:28px;height:28px}html .shell .rail .task-card .task-tile>svg{width:20px;height:20px}html .shell .rail .task-group.is-section{margin-top:14px}html .shell .rail .group-toggle{min-height:44px;height:44px;padding:0 12px;gap:10px;color:var(--ed-text);font:var(--ed-fw-title) 15px/1.2 var(--ed-font-body)}html .shell .rail .group-toggle .section-chip{font-size:18px}html .shell .rail .group-toggle .group-count{display:inline;margin-left:auto;color:var(--ed-muted);font:400 var(--ed-fs-md)/1 var(--ed-font-body);visibility:visible}html .shell .rail .chat-subgroup{height:30px;margin-top:6px;padding:0 12px;color:var(--ed-muted);font-size:var(--ed-fs-sm);font-weight:var(--ed-fw-medium);letter-spacing:.02em;text-transform:uppercase}html .shell .rail .group-head .head-more,html .rail .group-empty{display:none}html .rail .rail-foot{gap:10px;padding:10px 14px max(10px,env(safe-area-inset-bottom))}html .rail .drawer-new{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;height:48px;padding:0 22px;border:0;border-radius:999px;background:var(--ed-ember);color:#fff;font:var(--ed-fw-medium) var(--ed-fs-lg)/1 var(--ed-font-body);-webkit-tap-highlight-color:transparent}html .rail .drawer-new{box-shadow:0 6px 18px -6px color-mix(in srgb,var(--ed-ember) 70%,transparent)}html[data-company=dd-empire] .rail .drawer-new{color:var(--ed-on-primary)}html .rail .drawer-new:active{filter:brightness(.92);transform:scale(.98)}html .rail .task-card{border-radius:12px}html .rail .rail-foot{justify-content:space-between}html .rail .rail-foot .um-wrap{order:-1;flex:none;width:auto}html .rail .rail-foot .sm-trigger{width:44px;min-height:44px;height:44px;padding:0;justify-content:center;border:0;border-radius:50%;background:transparent}html .rail .rail-foot :is(.um-products,.um-label,.um-chev,.sm-label,.sm-chev,.sm-split-main){display:none}html .rail .rail-foot .sm-split{min-height:0;border:0;background:none}html .rail .rail-foot .sm-avatar{width:32px;height:32px;font-size:var(--ed-fs-sm)}html .main .task-toolbar{height:52px;padding:0 6px;gap:2px;border-bottom:0}html .main .task-toolbar.phone-only{display:flex}html .main .task-toolbar .crumb{flex:1;min-width:0;justify-content:center}html .main .task-toolbar .r3-crumb:not(.is-current),html .main .task-toolbar .r3-crumb-sep{display:none}html .main .task-toolbar .r3-crumb.is-current{font:var(--ed-fw-title) var(--ed-fs-lg)/1.2 var(--ed-font-body);max-width:100%}html .main .task-toolbar .r3-crumb.is-current :is(svg,.glass-tile){display:none}html .main .task-toolbar .toolbar-btn[aria-pressed],html .main .task-toolbar .toolbar-eaglebuild{display:none}html .main .task-toolbar .toolbar-btn[aria-haspopup=dialog]:not(:has(.badge)){display:none}html .main .task-toolbar .phone-new,html .main .task-toolbar .phone-call{display:grid}html .main .phone-title{flex:1;min-width:0;text-align:center;font:var(--ed-fw-title) var(--ed-fs-lg)/1.2 var(--ed-font-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html .main .mobile-back{margin-left:0}html .main .thread{font-size:var(--ed-fs-lg);padding:12px 16px 24px}html .main .thread{overflow-x:hidden}html .main .message-markdown{overflow-wrap:anywhere}html .main .composer-meta{position:relative}html .main .composer-meta .r3-cmdselect{position:static}html .main .composer-meta .r3-cmdselect-pop{left:0;right:0;width:auto}html .main .composer-meta .r3-cmdselect-foot{display:none}html .main .composer-meta .r3-cmdselect li{height:44px;font-size:var(--ed-fs-md)}html .main .composer-meta .r3-cmdselect-trigger{height:36px}html .main .new-chat{align-items:end;padding:16px 12px 8px;position:relative;overflow:hidden}html .main .new-chat:before{content:"";position:absolute;left:50%;top:38%;width:420px;height:420px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,var(--ed-ember-soft),transparent);pointer-events:none}html .main .new-chat-inner{position:relative}html .main .new-chat-inner .new-chat-hero h2{margin:0 0 22px;text-align:center;font:var(--ed-fw-title) 26px/1.2 var(--ed-font-display);letter-spacing:-.02em}html .main .new-chat-hero{flex-direction:column;gap:14px;margin:0;animation:none;order:-2}html .main .new-chat-logo{width:72px;height:72px;border-radius:22px;background:var(--ed-surface);border:1px solid var(--ed-line-soft);box-shadow:0 10px 30px -10px color-mix(in srgb,var(--ed-ember) 45%,transparent);animation:phone-hero-in .42s cubic-bezier(.2,.8,.2,1)}html .main .new-chat-logo .cs-mark{width:44px;height:44px;font-size:36px}html .main .new-chat-greet{display:block;margin-bottom:18px;color:var(--ed-muted);font:500 var(--ed-fs-lg)/1.3 var(--ed-font-body);letter-spacing:0}html .main .new-chat-ask{display:block}@keyframes phone-hero-in{0%{opacity:0;transform:translateY(6px) scale(.96)}}html .main .nc-suggest-slot{display:contents}html .main .nc-suggest{order:-1;margin:0 0 14px}html .workspace-grid .new-chat .nc-chip{gap:7px;height:40px;padding:0 14px;border-color:var(--ed-line);background:var(--ed-surface);color:var(--ed-text);font:500 var(--ed-fs-md)/1 var(--ed-font-body);-webkit-tap-highlight-color:transparent}html .workspace-grid .new-chat .nc-chip svg{width:16px;height:16px;color:var(--ed-ember-text)}html .workspace-grid .new-chat .nc-chip:active{background:var(--ed-hover);transform:scale(.97)}}@media(pointer:coarse){*{touch-action:manipulation}}html.eagledesk-phone .app-shell{box-sizing:border-box;padding-top:env(safe-area-inset-top)}html.eagledesk-phone :is(.iv-name,.iv-close){top:calc(env(safe-area-inset-top) + 8px)}html.eagledesk-phone .fp-panel{padding-top:env(safe-area-inset-top)}html.eagledesk-phone .modal{box-sizing:border-box;padding-top:env(safe-area-inset-top)}html.eagledesk-phone .app-shell{background:var(--ed-bg)}html.eagledesk-phone .app-shell:before{content:"";position:fixed;z-index:4;top:0;left:0;right:0;height:env(safe-area-inset-top);background:var(--ph-top, var(--ed-bg));pointer-events:none;transition:background-color var(--ed-fast, .15s) ease}html.eagledesk-phone .tab-placeholder{padding:0 28px}@media(hover:none){html.eagledesk-phone kbd{display:none}}@media(hover:none){html.eagledesk-phone :focus-visible{outline:none}}@media(hover:none){html.eagledesk-phone :is(.icon-btn,.toolbar-btn,.task-card,.phone-tab):hover:not(:active){background:transparent}html.eagledesk-phone .task-card.selected:hover{background:var(--ed-selected, var(--cl-selected))}}html.eagledesk-keyboard .main .new-chat{padding-top:8px;padding-bottom:6px}html.eagledesk-keyboard .main .new-chat:before{display:none}html.eagledesk-keyboard .main :is(.new-chat-hero,.nc-suggest){display:none}.connection-notice{position:fixed;z-index:70;top:calc(env(safe-area-inset-top) + 6px);left:12px;right:12px;display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border:1px solid var(--ed-line);border-radius:14px;background:var(--ed-surface);color:var(--ed-text);box-shadow:var(--ed-shadow-modal);font:400 var(--ed-fs-md)/1.35 var(--ed-font-body)}.connection-notice svg{flex:none;margin-top:2px;color:var(--ed-warn)}.connection-notice strong{font-weight:var(--ed-fw-medium)}html.eagledesk-native-tabs .phone-nav,html.eagledesk-native-tabs .phone-more{display:none!important}html.eagledesk-phone .voice-button[aria-label^=Spraak],html.eagledesk-phone .app-tabs .app-tab[aria-label=Vault]{display:none}@media(max-width:700px){html:root,html:root[data-company]{--ph-bg: var(--ed-surface);--ed-bg: var(--ed-surface)}html .workspace-grid>*{--cl-side: var(--ph-bg);--cl-main: var(--ph-bg);--ed-bg: var(--ph-bg);--ed-surface: var(--ph-bg)}html .workspace-grid,html,html body,html .vault{background:var(--ph-bg)}html .main .task-toolbar{position:relative;z-index:3;background:var(--ed-surface)}html .main .task-toolbar:after{content:"";position:absolute;left:0;right:0;top:100%;height:18px;pointer-events:none;background:linear-gradient(to bottom,var(--ed-surface),transparent)}html .main .composer-area{position:relative;z-index:3;padding:4px 10px max(8px,env(safe-area-inset-bottom));background:var(--ed-surface)}html .main .composer-area:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:18px;pointer-events:none;background:linear-gradient(to top,var(--ed-surface),transparent)}html .main .composer-form .input-bar-wrapper,html .main .new-chat .input-bar-wrapper{border:1px solid var(--cl-line-strong);border-radius:24px;background:var(--cl-composer);box-shadow:none}html .main .input-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:end;min-height:46px;border-radius:24px;background:transparent}html .main .input-bar .input-bar-actions,html .main .input-bar .voice-controls{display:contents}html .main .input-bar .input-textarea,html .main .new-chat .input-bar .input-textarea{grid-column:2;grid-row:1;min-height:44px;padding:11px 4px;font-size:17px;line-height:22px}html .main .input-bar .voice-controls>.voice-button{grid-column:1;grid-row:1;display:grid;place-items:center;width:44px;height:44px;color:var(--cl-muted)}html .main .input-bar .voice-controls>.mp-wrap{grid-column:3;grid-row:1;align-self:end;position:static;height:44px;align-items:center}html .main .input-bar .mp-pill{height:32px;max-width:120px;padding:0 4px 0 8px;background:transparent;color:var(--cl-muted);font-size:13px}html .main .input-bar .mp-effort,html .main .input-bar .mp-quick,html .main .input-bar .mp-pill>svg:first-child{display:none}html .main .input-bar .voice-controls>:not(.voice-button,.mp-wrap){display:none}html .main .input-bar .voice-controls>[data-vault-key-button]{display:none}html .main .input-bar:has(.composer-send:not(:disabled),.composer-stop) .mp-wrap{display:none}html .main .input-bar:has(.composer-send:not(:disabled),.composer-stop){grid-template-columns:auto minmax(0,1fr) auto}html .main .input-bar .input-bar-right{grid-column:-2;grid-row:1;display:flex;align-items:center;align-self:end;min-height:44px;gap:0;margin:0;padding:0 6px 0 0}html .main .input-bar .mp-pop{left:0;right:0;bottom:calc(100% + 8px);width:auto;min-width:0}html .main .input-bar-wrapper{position:relative}html .main .input-bar .composer-send,html .main .input-bar .composer-stop{width:34px;min-width:34px;height:44px;min-height:44px;margin:0;background:transparent;display:grid;place-items:center}html .main .input-bar .composer-send div{width:32px;height:32px}html .main .input-bar .composer-stop svg{box-sizing:content-box;width:14px;height:14px;padding:9px;border-radius:50%;background:var(--cl-text);color:var(--cl-main)}html .main .input-bar:has(.composer-send:not(:disabled)) .composer-stop{display:none}html .main .input-bar:has(.composer-stop) .composer-send:disabled{display:none}html .main .message-meta{flex-wrap:nowrap;white-space:nowrap;gap:0;min-height:44px;margin:4px 0 0 -14px;font-size:12px;color:var(--cl-faint)}html .main .message-meta .message-model{display:none}html .main .message-meta time{order:3;margin-left:2px;color:var(--cl-faint);opacity:1}html .main .msg-copy,html .main .msg-retry:not(.msg-more){width:44px;height:44px;padding:0;justify-content:center;font-size:0;gap:0;color:var(--cl-faint);opacity:1;transform:none}html .main .msg-copy svg,html .main .msg-retry:not(.msg-more) svg{width:15px;height:15px}html .main .message-meta .msg-more{display:none}html .main .message-meta.is-open .msg-more{display:inline-flex;order:5;min-height:44px;margin-left:6px}html .main .msg-when{order:3;min-height:44px;padding:0 8px;border:0;background:none;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent}html .main .msg-when time{margin:0}html .main .message-meta.is-open{flex-wrap:wrap}html .main .message-meta.is-open .message-model{display:block;order:4;flex:0 0 100%;padding:0 0 8px 14px;white-space:normal;font-size:12px;line-height:1.4;opacity:1}html .main .message.user .message-meta:not(:has(span,.msg-withdraw)){display:none}html .main .msg-retry.msg-withdraw.is-armed{width:auto;padding:0 10px;font-size:12px;gap:4px}html .main .message.user .message-meta{min-height:20px;margin:0}html .main .message{margin-bottom:20px}html .main .message.user .message-col{max-width:86%}html .main .message.user .message-main{padding:9px 14px;font-size:17px;line-height:24px;overflow-wrap:anywhere}html .main .message-markdown,html .main .message-markdown p{font-size:17px;line-height:1.5}html .main .message-markdown p{margin:0 0 14px}html .main .message-markdown h1,html .main .message-markdown h2{margin:28px 0 8px;font-size:20px;line-height:1.3;font-weight:var(--ed-fw-title)}html .main .message-markdown h3,html .main .message-markdown h4{margin:24px 0 6px;font-size:17px;line-height:1.4;font-weight:var(--ed-fw-title)}html .main .message-markdown>:first-child{margin-top:0}html .main .message-markdown hr+:is(h1,h2,h3,h4){margin-top:0}html .main .message-markdown strong{font-weight:var(--ed-fw-title)}html .main .message-markdown hr{height:0;margin:28px 0;border:0;border-top:1px solid var(--cl-line);background:none}html .main .message-markdown ul,html .main .message-markdown ol{margin:0 0 14px;padding-left:22px;line-height:1.5}html .main .message-markdown ul{list-style:disc}html .main .message-markdown ol{list-style:decimal}html .main .message-markdown li>ul{list-style:circle}html .main .message-markdown li::marker{color:var(--cl-muted)}html .main .message-markdown li{margin:6px 0}html .main .message-markdown li>ul,html .main .message-markdown li>ol{margin:6px 0 0;padding-left:20px}html .main .message-markdown blockquote{margin:0 0 14px;padding:0 0 0 12px;border-left:2px solid var(--cl-line);color:var(--cl-muted)}html .main .message-markdown blockquote p:last-child{margin-bottom:0}html .main .message-markdown code{font-size:15px;background:color-mix(in srgb,var(--cl-text) 7%,transparent)}html .main .md-code{margin:10px 0 14px}html .main .md-code-pre,html .main .md-code-gutter{font-size:14px;line-height:1.5}html .main .message-markdown pre{border:0;background:transparent}html .main .message-markdown pre code{background:transparent}html .main .md-table{margin:4px 0 18px}html .main .message-markdown .md-table table{font-size:15px}html .main .message-markdown .md-table th,html .main .message-markdown .md-table td{padding:8px 12px}html .main .message-markdown .md-table th{font-size:14px}html .main .message-markdown .cite-chip:not(:has(.cite-chip-host)){display:none}html .main .message-markdown .cite-card{display:none}html .main .chat-files-bar{position:static;margin:0 0 10px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}html body .toast{top:calc(env(safe-area-inset-top) + 56px);bottom:auto}html .main .task-toolbar:has(.melding-plek .toast.show) .melding-plek{position:absolute;inset:7px 16px 7px 52px;z-index:4;padding:0}html .main .task-toolbar:has(.melding-plek .toast.show) .crumb{flex:1}html .main .melding-plek .toast.show{flex:1;min-height:38px}html .edd-side>.edd-tenant{flex:none;margin-right:10px}html .main .wu,html .main .message .wu{max-width:none;margin:4px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:16px;overflow:visible}html .main .message .wu{margin-top:-6px}html .main .wu>.wu-logo-bg,html .main .wu .wu-mark{display:none}html .main .wu .wu-doel{padding:0 0 2px;background:transparent;font-size:14px}html .main .wu .wu-band{display:flex;align-items:flex-start;gap:8px;padding:0 0 4px;border:0;background:transparent}html .main .wu .wu-title{font-size:17px;line-height:1.5;font-weight:var(--ed-fw-medium)}html .main .wu .wu-status{margin-top:3px;font-size:13px}html .main .wu.is-merk .wu-doel{color:var(--cl-muted)}html .main .wu.is-merk .wu-band .wu-title{color:var(--cl-text)}html .main .wu.is-merk .wu-band .wu-status{background:color-mix(in srgb,var(--cl-text) 7%,transparent);color:var(--cl-muted)}html .main .wu.is-merk .wu-band .wu-status.is-keuze{background:color-mix(in srgb,var(--ed-ember-text, var(--wu-ember)) 13%,transparent);color:var(--ed-ember-text, var(--wu-ember))}html .main .wu.is-merk .wu-band .wu-status.is-vast{background:color-mix(in srgb,var(--ed-warn) 14%,transparent);color:var(--ed-warn)}html .main .wu.is-merk .wu-band .wu-status.is-livegang{color:var(--cl-text)}html .main .wu .wu-band:has(.is-livegang){flex-wrap:wrap;row-gap:4px}html .main .wu .wu-band:has(.is-livegang) .wu-title{flex-basis:100%}html .main .wu .wu-nu,html .main .wu .wu-turn,html .main .wu .wu-details{padding:0;border:0;background:transparent}html .main .wu .wu-turn{padding-top:8px}html .main .wu .wu-lab{margin:6px 0 2px!important;font-size:14px}html .main .wu .wu-rows{gap:5px}html .main .wu .wu-rij{grid-template-columns:22px minmax(0,1fr) auto;min-height:32px;font-size:16px;line-height:1.45}html .main .wu .wu-rij.is-zin{min-height:0}html .main .wu .wu-tik{width:22px;height:22px}html .main .wu .wu-why{font-size:15px}html .main .wu .wu-go{min-height:36px;padding:4px 12px;font-size:14px!important}html .main .wu .wu-dot.is-ok{width:14px;height:14px;background:transparent;color:var(--cl-muted)}html .main .wu .wu-dot.is-ok svg{width:13px;height:13px;stroke-width:2.25}html .main .wu .wu-vouw{width:100%;min-height:40px;gap:6px;color:var(--cl-muted);font-size:15px;-webkit-tap-highlight-color:transparent}html .main .wu .wu-vouw svg{width:16px}html .main .wu .wu-details>:not(summary){margin:0 0 8px}html .main .wu .wu-voorstel{font-size:16px}html .main .wu .wu-voorstel dt{font-size:14px}html .main .wu .wu-chip,html .main .wu .wu-archive,html .main .wu .wu-better{min-height:36px;font-size:14px!important}html .main .wu .wu-voet{font-size:13px}html .main .wu .wu-q{margin:0 0 4px!important;font-size:17px;line-height:1.4;font-weight:var(--ed-fw-title)}html .main .wu .wu-opts{gap:6px;margin-top:6px}html .main .wu .wu-opt{display:flex;align-items:center;justify-content:center;min-height:42px;padding:9px 14px;border-radius:13px;background:transparent;text-align:center}html .main .wu .wu-opt.is-advies{background:var(--cl-text);color:var(--cl-card)}html .main .wu .wu-opt.is-extra{border-style:solid}html .main .wu .wu-opts:not(.wu-key-opt) .wu-opt>svg{display:none}html .main .wu .wu-opt-text{font-size:16px;line-height:21px;font-weight:var(--ed-fw-regular, 400);text-wrap:balance}html .main .wu .wu-opt.is-advies .wu-opt-text{font-weight:var(--ed-fw-medium)}html .main .wu .wu-opt:active:not(:disabled){filter:brightness(.92)}html .main .wu .wu-other{width:100%;min-height:44px;margin:4px 0 0;text-align:center;font-size:16px!important}html .main .wu .wu-other-form textarea{min-height:44px;padding:11px 12px;border-radius:14px;font-size:16px}html .main .wu .wu-other-send{min-height:44px;padding:0 16px;border-radius:14px;font-size:15px!important}html .main .r3-newpill:not(.is-fresh){left:auto;right:16px;bottom:calc(96px + env(safe-area-inset-bottom));transform:none;width:40px;height:40px;min-height:0;padding:0;justify-content:center;border-radius:50%;box-shadow:0 2px 10px #0000002e;animation:none}html .main .r3-newpill:not(.is-fresh) span{display:none}html .cc-root .cc-bar{padding:calc(4px + env(safe-area-inset-top)) 8px 2px}html .cc-root .tc-catchup-stage{padding:6px 12px calc(12px + env(safe-area-inset-bottom));gap:10px}html .main .cc-root .cc-card .wu{padding:14px 16px;border:1px solid var(--cl-line);border-radius:18px;background:var(--cl-card)}html .main .cc-root .cc-card .wu .wu-band{display:flex;align-items:flex-start;gap:10px}html .main .cc-root .cc-card .wu .wu-mark{display:grid;flex:none;margin-top:2px}html .main .cc-root .cc-card .wu .cc-shots,html .main .cc-root .cc-card .wu .cc-more,html .main .cc-root .cc-card .cc-computer,html .main .cc-root .cc-busy{padding-left:0;padding-right:0}html .cc-root .cc-undo span{display:none}html .cc-root .cc-reply textarea{font-size:16px}html .cc-root .strook{flex-wrap:nowrap;width:auto;margin:0 12px 2px}html .cc-root .strook-text span{display:none}html .cc-root .strook-text b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html .cc-root .strook-go{flex:none}html .cc-root .cc-title:hover{text-decoration:none}html .main .composer-area .dock-row{flex-wrap:wrap}html .main .composer-area .dock-row .dock-text{flex:1 1 calc(100% - 40px);min-width:0}html .main .composer-area .dock-row .btn{min-height:44px;margin-left:auto}html .ap .ap-btn,html .ap .ap-deny{min-height:44px}html .shell .rail .task-card.selected,html .shell .rail .task-card.selected:hover{background:transparent;box-shadow:none}html .shell .rail .task-card.selected:before{display:none}html .shell .rail .task-card:active{background:var(--ed-hover)}html .main .new-chat:before{display:none}html .main .agent-row{border:0}html .main .run-plan.rp-claude{margin:-4px 0 8px}html .main .run-plan.rp-claude .plan-toggle{min-height:44px;color:var(--cl-muted);font-size:15px}html .main .run-plan.rp-claude .plan-elapsed{font-size:12px;color:var(--cl-faint)}html .main .run-plan.rp-claude:has(.plan-toggle[aria-expanded=false]) .plan-elapsed:not(.is-live){display:none}html .shell.pane-queue .main{visibility:hidden;transition:transform .26s cubic-bezier(.2,.8,.2,1),visibility 0s linear .26s}}:root[data-workspace] body{transition:background-color .15s ease,color .15s ease}@media(prefers-reduced-motion:reduce){:root[data-workspace] body{transition:none}}:root{--eagle-orb-a: var(--brand-primary, #ff3d2e);--eagle-orb-c: var(--brand-accent, #ff8a6b)}:root[data-company=eagledesk]{--eagle-orb-a: #ff3d2e;--eagle-orb-c: #ff8a6b}:root[data-company=dsa]{--eagle-orb-a: #1fb57f;--eagle-orb-c: #9dd9c5}:root:is([data-company=dd-made],[data-company=dd-empire]){--eagle-orb-a: #8b5cf6;--eagle-orb-c: #c4b5fd}:root[data-workspace=eagledesk]{--eagle-orb-a: #ff3d2e;--eagle-orb-c: #ff8a6b}:root[data-workspace=dsa]{--eagle-orb-a: #1fb57f;--eagle-orb-c: #9dd9c5}:root:is([data-workspace=dd-made],[data-workspace=dd-empire]){--eagle-orb-a: #8b5cf6;--eagle-orb-c: #c4b5fd}:root{--ic-tech: #7fb2f0;--ic-ai: #b49af0;--ic-design: #e58fc0;--ic-media: #e88f8f;--ic-market: #e0a070;--ic-money: #6cc4a0;--ic-talk: #62bfd0;--ic-safe: #8f9ff0;--ic-time: #d0b868;--ic-work: #a8aeb8;--ic-alert: color-mix(in srgb, var(--ed-ember) 55%, var(--ic-media));--ic-home: color-mix(in srgb, var(--ic-money) 60%, var(--ic-talk));--tile-hi: #ffffff24;--tile-mix: white}@media(prefers-color-scheme:light){:root{--ic-tech: #2f6fc0;--ic-ai: #7450c8;--ic-design: #b83f88;--ic-media: #c04a4a;--ic-market: #b86420;--ic-money: #1f8a60;--ic-talk: #15808f;--ic-safe: #4a5cc4;--ic-time: #8f7410;--ic-work: #5f6670;--tile-hi: #ffffffb3;--tile-mix: black}}.workspace-grid .task-list{padding:4px 8px 12px}.workspace-grid .task-group{margin:0 0 2px}.workspace-grid .group-head{margin:14px 0 4px}.workspace-grid .task-group:first-child .group-head{margin-top:4px}.workspace-grid .group-toggle{width:100%;max-width:none;height:22px;gap:7px;padding:0 8px;border-radius:6px;color:var(--cl-muted, var(--ed-muted));font-size:12.5px;font-weight:400}.workspace-grid .group-toggle:hover{color:var(--cl-text, var(--ed-text));background:transparent}.workspace-grid .group-toggle .group-count{display:inline-flex;margin-left:auto;color:var(--cl-faint, var(--ed-faint));font-family:inherit;font-size:12.5px;font-variant-numeric:tabular-nums}.workspace-grid .group-toggle svg:last-of-type{width:12px;height:12px;margin-left:-3px;color:var(--cl-faint, var(--ed-faint))}.workspace-grid .group-toggle .section-chip{font-size:13px;line-height:1}.workspace-grid .group-toggle .section-folder{width:14px;height:14px}.workspace-grid .group-head:is(:hover,:focus-within) .group-toggle svg:last-of-type{visibility:hidden}.workspace-grid .task-group.inbox-waiting{margin:4px -2px 6px;padding:2px 2px 4px;border-radius:12px;background:color-mix(in srgb,var(--ed-warn) 6%,transparent)}.workspace-grid .task-group.inbox-waiting .group-head{margin:6px 0 2px}.workspace-grid .task-group.inbox-waiting .group-toggle{color:var(--cl-text, var(--ed-text))}.workspace-grid .task-group.inbox-waiting .group-toggle svg:last-of-type{display:none}.workspace-grid .group-toggle .inbox-dot{width:7px;height:7px;margin:0 1px 0 2px}.workspace-grid .task-row{border-radius:10px}.workspace-grid .task-row .task-card{min-height:38px;gap:10px;padding:5px 8px;border-radius:10px;color:var(--cl-text, var(--ed-text));transition:background var(--ed-fast),transform var(--ed-fast)}.workspace-grid .task-row .task-card:active{transform:scale(.98)}.workspace-grid .task-card.selected:before{content:none}.workspace-grid .task-row .task-card strong,.workspace-grid .task-row:is(:hover,:focus-within,.menu-open) .task-card strong{font-size:var(--ed-fs-md);font-weight:400;line-height:19px}.workspace-grid .task-row.st-waiting .task-card strong{font-weight:400}.workspace-grid .task-row .task-main{gap:0}.workspace-grid .task-row .task-sub{overflow:hidden;color:var(--cl-muted, var(--ed-muted));font-size:var(--ed-fs-xs);line-height:16px;text-overflow:ellipsis;white-space:nowrap}.workspace-grid .task-row.has-sub .task-card strong{padding-right:0}.workspace-grid .task-card .task-tile.glass-tile{width:28px;height:28px;border-radius:9px;align-self:center;background:radial-gradient(120% 90% at 30% 0%,color-mix(in srgb,var(--ic) 36%,transparent),color-mix(in srgb,var(--ic) 7%,transparent) 70%);box-shadow:inset 0 1px 0 var(--tile-hi),inset 0 0 0 1px color-mix(in srgb,var(--ic) 22%,transparent)}.workspace-grid .task-card .task-tile.glass-tile>svg{width:16px;height:16px;stroke-width:1.7;fill:none;filter:none;color:color-mix(in srgb,var(--ic) 75%,var(--tile-mix))}.workspace-grid .task-card .task-tile.glass-tile.ic-plain{--ic: var(--ic-work)}.workspace-grid .task-row .task-state.dm{width:18px;height:18px;top:calc(50% - 9px);right:7px;display:inline-grid;place-items:center;color:var(--cl-faint, var(--ed-faint));background:none;box-shadow:none}.workspace-grid .dm-spin i{width:14px;height:14px;border-radius:50%;border:1.6px solid var(--cl-line-strong, var(--ed-line));border-top-color:var(--cl-text, var(--ed-text));animation:dots-spin .9s linear infinite}.workspace-grid .dm-spin.is-recovering i{border-top-color:var(--cl-muted, var(--ed-muted))}.workspace-grid .dm-check svg{width:16px!important;height:16px!important}.workspace-grid .dm-half i{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--cl-faint, var(--ed-faint));background:linear-gradient(90deg,var(--cl-faint, var(--ed-faint)) 50%,transparent 50%)}@keyframes dots-spin{to{transform:rotate(360deg)}}.dots-task{display:flex;align-items:center;gap:10px;width:100%;margin:6px 0;padding:9px 12px;text-align:left;border:1px solid var(--cl-line, var(--ed-line-soft));border-radius:12px;background:transparent;color:var(--cl-text, var(--ed-text));font:inherit;font-size:var(--ed-fs-md);cursor:pointer;transition:background var(--ed-fast),transform var(--ed-fast)}.dots-task:hover{background:var(--cl-hover, var(--ed-hover))}.dots-task:active{transform:scale(.98)}.dots-task:focus-visible{outline:2px solid var(--ed-ember-text);outline-offset:2px}.dots-task .dt-t{flex:none;max-width:55%;overflow:hidden;font-weight:var(--ed-fw-medium);text-overflow:ellipsis;white-space:nowrap}.dots-task .dt-s{min-width:0;overflow:hidden;color:var(--cl-muted, var(--ed-muted));font-size:var(--ed-fs-sm);text-overflow:ellipsis;white-space:nowrap}.dots-task .dt-r{display:flex;flex:none;align-items:center;gap:10px;margin-left:auto;color:var(--cl-faint, var(--ed-faint));font-size:var(--ed-fs-xs);font-variant-numeric:tabular-nums}.dots-task .dt-r svg{width:16px;height:16px}.dots-spin{flex:none;width:14px;height:14px;border-radius:50%;border:1.6px solid var(--cl-line-strong, var(--ed-line));border-top-color:var(--cl-text, var(--ed-text));animation:dots-spin .9s linear infinite}.dots-ok{flex:none;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:color-mix(in srgb,var(--ed-pos) 18%,transparent);color:var(--ed-pos)}.dots-ok svg{width:10px;height:10px}.dots-wait{flex:none;width:8px;height:8px;margin:0 3px;border-radius:50%;background:var(--ed-warn)}.dots-half{flex:none;width:14px;height:14px;border-radius:50%;border:1.5px solid var(--cl-faint, var(--ed-faint));background:linear-gradient(90deg,var(--cl-faint, var(--ed-faint)) 50%,transparent 50%)}.dots-ring{flex:none;width:14px;height:14px;border-radius:50%;border:1.6px dashed var(--cl-line-strong, var(--ed-line))}.modal.dots-modal{width:min(620px,calc(100vw - 32px));max-height:calc(100vh - 64px);display:flex;flex-direction:column;overflow:hidden;padding:0}.dots-modal .dm-head{display:flex;align-items:center;gap:10px;padding:16px 18px 12px}.dots-modal .dm-head h3{margin:0;min-width:0;overflow:hidden;font-size:15px;font-weight:var(--ed-fw-title);text-overflow:ellipsis;white-space:nowrap}.dots-modal .dm-via{flex:none;color:var(--cl-faint, var(--ed-faint));font-size:var(--ed-fs-xs)}.dots-modal .dm-x{flex:none;display:grid;place-items:center;width:28px;height:28px;margin-left:auto;border:0;border-radius:8px;background:none;color:var(--cl-faint, var(--ed-faint));cursor:pointer}.dots-modal .dm-x:hover{background:var(--cl-hover, var(--ed-hover));color:var(--cl-text, var(--ed-text))}.dots-modal .dm-body{display:grid;gap:14px;padding:4px 18px 16px;overflow:auto}.dots-modal .dm-sub{display:grid;gap:10px}.dots-modal .dm-me{justify-self:end;max-width:78%;padding:10px 14px;border-radius:18px;background:var(--cl-bubble, var(--ed-surface-2));font-size:var(--ed-fs-md);white-space:pre-line;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.dots-modal .dm-eric{margin:0;font-size:var(--ed-fs-md);line-height:1.6;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.dots-modal .dm-stand{display:grid;gap:4px;margin:0;padding:0;list-style:none}.dots-modal .dm-stand li{display:flex;align-items:center;gap:10px;color:var(--cl-muted, var(--ed-muted));font-size:var(--ed-fs-md)}.dots-modal .dm-stand li.is-done{color:var(--cl-text, var(--ed-text))}.dots-modal .dm-foot{display:flex;align-items:center;gap:8px;padding:12px 18px;border-top:1px solid var(--cl-line, var(--ed-line-soft))}.dots-modal .dm-foot .sp{flex:1}.dots-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:0;border-radius:var(--ed-r-pill);background:var(--cl-bubble, var(--ed-surface-2));color:var(--cl-text, var(--ed-text));font:inherit;font-size:var(--ed-fs-sm);font-weight:var(--ed-fw-medium);cursor:pointer;transition:background var(--ed-fast),transform var(--ed-fast)}.dots-btn:hover{background:var(--cl-selected, var(--ed-selected))}.dots-btn:active{transform:scale(.98)}.dots-btn.is-pri{background:var(--ed-primary);color:var(--ed-on-primary)}.dots-btn.is-pri:hover{opacity:.9}.dots-task+:not(.dots-task){margin-top:12px}.modal-shade:has(.dots-modal){-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}@media(prefers-color-scheme:light){.modal-shade:has(.dots-modal){background:#00000038}}@media(max-width:700px){.dots-task .dt-s{display:none}.dots-task .dt-t{max-width:none;flex:1}html .shell .rail .task-card .task-tile.glass-tile{width:32px;height:32px;border-radius:10px}html .shell .rail .task-card .task-tile.glass-tile>svg{width:18px;height:18px}html .shell .rail .group-toggle{color:var(--ed-muted);font:400 14px/1.2 var(--ed-font-body)}html .shell .rail .task-group.inbox-waiting .group-toggle{color:var(--ed-text)}html .shell .rail .group-toggle .section-chip{font-size:15px}html .shell .rail .task-row .task-sub{font-size:13px;line-height:17px}}@media(prefers-reduced-motion:reduce){.workspace-grid .dm-spin i,.dots-spin{animation-duration:2.4s}}
