.badge-live{background:var(--opgelost-bg);color:var(--opgelost);gap:6px}.live-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.row-meta>a.btn{z-index:1;position:relative}.install>summary{list-style:none}.install>summary::-webkit-details-marker{display:none}.install-summary{align-items:center;gap:var(--s3);padding:var(--s4) var(--s5);cursor:pointer;border-radius:var(--r2);display:flex}.install-summary:hover{background:var(--ink-50)}.install-title{align-items:center;gap:var(--s2);flex:1;font-weight:600;display:inline-flex}.install-state{color:var(--text-2)}.install-summary>.icon{color:var(--ink-500);transition:transform .15s var(--ease);transform:rotate(180deg)}.install[open]>.install-summary>.icon{transform:none}.install[open]>.install-summary{border-bottom:1px solid var(--line);border-radius:var(--r2) var(--r2) 0 0}.install-body{padding:var(--s4) var(--s5) var(--s5);gap:var(--s4);display:grid}.install-intro{max-width:70ch}.install-body>*{min-width:0}.install-sites li{overflow-wrap:anywhere}.install-sites li>span{min-width:0}.install code,.live code{font:500 var(--t-13) ui-monospace, SFMono-Regular, Menlo, monospace}.snippet{align-items:center;gap:var(--s3);padding:var(--s2) var(--s2) var(--s2) var(--s4);border:1px solid var(--line-strong);border-radius:var(--r1);background:var(--ink-900);color:#f1efea;display:flex}.snippet code{white-space:nowrap;scrollbar-width:thin;scrollbar-color:var(--ink-600) transparent;flex:1;min-width:0;padding:6px 0;overflow-x:auto}.snippet code::selection{color:#fff;background:#3a4f8f}.snippet button{flex:none}.install-sites{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.install-sites li{align-items:baseline;gap:var(--s2);font-size:var(--t-13);color:var(--text-2);display:flex}.install-sites li .live-dot{color:var(--ink-400);position:relative;top:-1px}.install-sites li[data-seen=true]{color:var(--ink-800)}.install-sites li[data-seen=true] .live-dot{color:var(--opgelost);box-shadow:0 0 0 3px var(--opgelost-bg)}.install-sites strong{color:var(--ink-900);overflow-wrap:anywhere;font-weight:600}.install-foot{justify-content:space-between;align-items:center;gap:var(--s4);padding-top:var(--s3);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.install-foot p{flex:320px;max-width:70ch}.live-page{gap:var(--s3);display:grid}.live-page-title{align-items:center;gap:var(--s2);font-size:var(--t-15);color:var(--ink-700);display:flex}.live-page-title a{color:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-13);font-weight:600;text-decoration:none}.live-page-title a:hover{color:var(--accent);text-decoration:underline}.live-card{gap:var(--s4);grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;display:grid}.live-details{gap:var(--s2);min-width:0;display:grid}.live-shot{aspect-ratio:16/10;border-radius:var(--r2);border:1px solid var(--line);background:var(--ink-100);box-shadow:var(--shadow-1);display:block;overflow:hidden}.live-shot img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .2s var(--ease);display:block}.live-shot:hover img{transform:scale(1.02)}.live-shot-empty{place-content:center;justify-items:center;gap:var(--s1);color:var(--text-3);display:grid}.live-el{gap:var(--s2);align-items:baseline;min-width:0;display:flex}.live-el code{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-800);overflow:hidden}.live-quote{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-actions{gap:var(--s2);margin-left:calc(-1 * var(--s3));display:flex}.live-tech{border-top:1px solid var(--line);padding-top:var(--s2)}.live-tech summary{cursor:pointer;color:var(--ink-700);font-weight:550}.live-tech dl{gap:2px var(--s3);margin:var(--s2) 0;font-size:var(--t-13);grid-template-columns:auto 1fr;display:grid}.live-tech dt{color:var(--text-3)}.live-tech dd{color:var(--ink-800);margin:0}.live-errors{margin:0 0 var(--s2);padding:var(--s2) var(--s3) var(--s2) var(--s6);background:var(--danger-bg);border-radius:var(--r1);color:var(--danger);gap:2px;display:grid}.live-errors code,.live-ua{overflow-wrap:anywhere;font-size:12px}@media (width<=720px){.live-card{grid-template-columns:1fr}.snippet{flex-wrap:wrap}.snippet code{flex-basis:100%}}:root{--ink-900:#191816;--ink-800:#2b2926;--ink-700:#43403b;--ink-600:#5c5851;--ink-500:#736e66;--ink-400:#a39e94;--ink-300:#cfcbc2;--ink-200:#e5e2db;--ink-100:#f1efea;--ink-50:#f8f7f4;--paper:#f4f2ed;--surface:#fff;--line:var(--ink-200);--line-strong:var(--ink-300);--text:var(--ink-900);--text-2:var(--ink-600);--text-3:var(--ink-500);--accent:#1f4fd8;--accent-hover:#1a43b8;--accent-press:#163894;--accent-soft:#e9eefc;--accent-line:#b9c9f5;--mark:#e11d48;--open:#c4320a;--open-bg:#fdefe8;--open-line:#f6c7b2;--bezig:#1f4fd8;--bezig-bg:#e9eefc;--bezig-line:#b9c9f5;--opgelost:#107a4f;--opgelost-bg:#e4f3ea;--opgelost-line:#a9dbbd;--danger:#b42318;--danger-hover:#961d13;--danger-bg:#fdecea;--danger-line:#f4c1bc;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--r1:6px;--r2:10px;--r3:14px;--shadow-1:0 1px 2px #1918160f, 0 1px 1px #1918160a;--shadow-2:0 4px 12px -2px #1918161a, 0 2px 4px -2px #1918160f;--shadow-3:0 24px 48px -12px #19181647, 0 8px 16px -8px #19181624;--t-13:.8125rem;--t-15:.9375rem;--t-17:1.0625rem;--t-22:1.375rem;--t-28:1.75rem;--font:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--control:40px;--ease:cubic-bezier(.2, .8, .2, 1);--appbar:56px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:400 var(--t-15) / 1.5 var(--font);color:var(--text);-webkit-text-size-adjust:100%}@media (pointer:coarse){:root{--control:44px}}*{box-sizing:border-box}body{background:var(--paper);-webkit-font-smoothing:antialiased;min-height:100dvh;margin:0}::selection{background:var(--accent-soft);color:var(--ink-900)}h1,h2,h3,p{margin:0}h1{font-size:var(--t-28);letter-spacing:-.015em;text-wrap:balance;font-weight:650;line-height:1.2}h2{font-size:var(--t-17);font-weight:600;line-height:1.3}h3{font-size:var(--t-15);font-weight:600}a{color:var(--accent);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--accent-hover)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input,select,textarea,button{font:inherit;color:inherit}svg.icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.num{font-variant-numeric:tabular-nums}.muted{color:var(--text-2)}.small{font-size:var(--t-13)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}button,.btn{justify-content:center;align-items:center;gap:var(--s2);min-height:var(--control);padding:0 var(--s4);border:1px solid var(--line-strong);border-radius:var(--r1);background:var(--surface);color:var(--ink-800);white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-1);transition:background-color .15s var(--ease), border-color .15s var(--ease), color .15s var(--ease), box-shadow .15s var(--ease);font-weight:550;line-height:1;text-decoration:none;display:inline-flex}button:hover,.btn:hover{background:var(--ink-50);border-color:var(--ink-400);color:var(--ink-900)}button:active,.btn:active{background:var(--ink-100)}button:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn:focus-within:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.btn-primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 1px 2px #1f4fd84d}.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}.btn-primary:active{background:var(--accent-press)}.btn-danger{background:var(--danger);border-color:var(--danger);color:#fff}.btn-danger:hover{background:var(--danger-hover);border-color:var(--danger-hover);color:#fff}.btn-ghost{box-shadow:none;color:var(--ink-700);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--ink-100);border-color:#0000}.btn-ghost.is-danger:hover{background:var(--danger-bg);color:var(--danger)}.btn-block{width:100%}.btn-sm{min-height:32px;padding:0 var(--s3);font-size:var(--t-13)}@media (pointer:coarse){.btn-sm{min-height:44px}}.field{font-size:var(--t-13);color:var(--ink-700);gap:6px;min-width:0;font-weight:600;display:grid}.field-check{gap:var(--s2);font-size:var(--t-13);color:var(--ink-700);cursor:pointer;align-items:center;min-height:32px;font-weight:450;display:flex}.field-check input{width:16px;height:16px;accent-color:var(--accent);margin:0}input:not([type=checkbox],[type=file]),select,textarea{width:100%;min-height:var(--control);padding:0 var(--s3);border:1px solid var(--line-strong);border-radius:var(--r1);background:var(--surface);font-size:var(--t-15);color:var(--text);transition:border-color .15s var(--ease), box-shadow .15s var(--ease);font-weight:400}textarea{padding:10px var(--s3);resize:vertical;line-height:1.45}select{appearance:none;cursor:pointer;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%235c5851' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5l3 3 3-3'/%3E%3C/svg%3E") no-repeat right 12px center;padding-right:36px}input:hover,select:hover,textarea:hover{border-color:var(--ink-400)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}::placeholder{color:var(--text-3)}input[readonly]{background:var(--ink-50);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-13)}.appbar{z-index:20;height:var(--appbar);align-items:center;gap:var(--s4);padding:0 var(--s5);border-bottom:1px solid var(--line);background:#fffffff5;display:flex;position:sticky;top:0}.wordmark{color:var(--ink-900);letter-spacing:-.01em;flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.wordmark:hover{color:var(--ink-900)}.wordmark b{font-weight:750}.wordmark span{color:var(--ink-600);font-weight:450}.wordmark svg{flex:none;width:28px;height:28px}.crumbs{flex:1;min-width:0}.crumbs ol{align-items:center;min-width:0;margin:0;padding:0;list-style:none;display:flex}.crumbs li{min-width:0;color:var(--ink-600);font-size:var(--t-15);align-items:center;display:flex}.crumbs li+li:before{content:"";border-right:1.5px solid var(--ink-400);border-top:1.5px solid var(--ink-400);flex:none;width:6px;height:6px;margin:0 12px;transform:rotate(45deg)}.crumbs a{color:var(--ink-600);white-space:nowrap;text-overflow:ellipsis;padding:6px 0;text-decoration:none;overflow:hidden}.crumbs a:hover{color:var(--ink-900);text-decoration:underline}.crumbs [aria-current=page]{color:var(--ink-900);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.appbar-divider{background:var(--line);flex:none;width:1px;height:24px}.who{align-items:center;gap:var(--s3);flex:none;display:flex}.who-name{font-size:var(--t-13);color:var(--ink-700);text-overflow:ellipsis;white-space:nowrap;max-width:18ch;overflow:hidden}.avatar{background:var(--ink-100);border:1px solid var(--line);width:28px;height:28px;color:var(--ink-700);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:650;display:grid}.page-wrap{max-width:1100px;padding:var(--s6) var(--s5) var(--s7);gap:var(--s5);margin:0 auto;display:grid}.page-head{justify-content:space-between;align-items:end;gap:var(--s4);flex-wrap:wrap;display:flex}.page-head .meta{color:var(--text-2);font-size:var(--t-13);margin-top:6px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r2);box-shadow:var(--shadow-1)}.panel-head{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s4) var(--s5);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.panel-body{padding:var(--s5);gap:var(--s4);display:grid}.form-row{gap:var(--s3);flex-wrap:wrap;align-items:end;display:flex}.form-row>.field{flex:200px}.rows{margin:0;padding:0;list-style:none}.rows>li{align-items:center;gap:var(--s4);min-height:60px;padding:var(--s3) var(--s5);border-top:1px solid var(--line);display:flex}.rows>li:first-child{border-top:0}.rows>li:hover{background:var(--ink-50)}.row-main{align-items:center;gap:var(--s3);flex:1;min-width:0;display:flex}.row-main a{color:var(--ink-900);text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;overflow:hidden}.row-main a:hover{color:var(--accent);text-decoration:underline}.row-main a:after{content:"";position:absolute;inset:0}.rows>li{position:relative}.row-meta{align-items:center;gap:var(--s3);color:var(--text-2);font-size:var(--t-13);flex:none;display:flex}.row-meta>button,.row-meta>.btn{z-index:1;position:relative}.file-icon{border-radius:var(--r1);background:var(--ink-100);width:36px;height:36px;color:var(--ink-700);flex:none;place-items:center;display:grid}.file-icon[data-kind=pdf]{color:#a8321b;background:#fbeae6}.file-icon[data-kind=image]{color:#2a4fa8;background:#e7eefb}.badge{background:var(--ink-100);height:22px;color:var(--ink-700);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:550;display:inline-flex}.badge-internal{color:#6b4e12;background:#f3ecdc}.chip{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;font-size:12px;font-weight:600;display:inline-flex}.chip:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}[data-status=open]{--st:var(--open);--st-bg:var(--open-bg);--st-line:var(--open-line)}[data-status=bezig]{--st:var(--bezig);--st-bg:var(--bezig-bg);--st-line:var(--bezig-line)}[data-status=opgelost]{--st:var(--opgelost);--st-bg:var(--opgelost-bg);--st-line:var(--opgelost-line)}.chip[data-status]{color:var(--st);background:var(--st-bg);border-color:var(--st-line)}select.status-select{width:auto;min-height:32px;font-size:var(--t-13);color:var(--st);background-color:var(--st-bg);border-color:var(--st-line);font-weight:600}@media (pointer:coarse){select.status-select{min-height:44px}}.segmented{background:var(--ink-100);border:1px solid var(--line);border-radius:var(--r2);gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.segmented button{min-height:34px;box-shadow:none;color:var(--ink-600);padding:0 var(--s4);background:0 0;border:0;border-radius:7px}.segmented button:hover{color:var(--ink-900);background:#fff9}.segmented button[aria-pressed=true]{background:var(--surface);color:var(--ink-900);box-shadow:var(--shadow-1), 0 0 0 1px var(--line)}@media (pointer:coarse){.segmented button{min-height:40px}}.empty{text-align:center;justify-items:center;gap:var(--s2);padding:var(--s7) var(--s5);display:grid}.empty-icon{border-radius:var(--r3);background:var(--ink-100);width:48px;height:48px;color:var(--ink-600);margin-bottom:var(--s2);place-items:center;display:grid}.empty-icon svg.icon{width:22px;height:22px}.empty p{color:var(--text-2);max-width:44ch}.empty .btn,.empty button{margin-top:var(--s3)}.alert{gap:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--r2);font-size:var(--t-15);border:1px solid;align-items:start;display:flex}.alert>svg.icon{margin-top:2px}.alert-text{flex:1;min-width:0}.alert button{margin:-6px -6px -6px 0}.alert-error{background:var(--danger-bg);border-color:var(--danger-line);color:#7a1a12}.alert-error>svg.icon{color:var(--danger)}.alert-info{background:var(--accent-soft);border-color:var(--accent-line);color:#1b337a}.alert-success{background:var(--opgelost-bg);border-color:var(--opgelost-line);color:#0b4f34}.skeleton{gap:var(--s3);display:grid}.sk{background:linear-gradient(90deg, var(--ink-100) 0%, var(--ink-200) 40%, var(--ink-100) 80%) 0 0 / 300% 100%;border-radius:4px;height:14px;animation:1.4s ease-in-out infinite sk;display:block}.sk-title{width:40%;height:28px}.sk-row{border-radius:var(--r1);height:60px}.sk-page{aspect-ratio:1/1.414;border-radius:2px;width:100%}@keyframes sk{0%{background-position:100% 0}to{background-position:0 0}}.progress{background:var(--accent-soft);border-radius:3px;height:3px;position:relative;overflow:hidden}.progress:after{content:"";background:var(--accent);width:35%;animation:progress 1.1s var(--ease) infinite;border-radius:3px;position:absolute;inset:0}@keyframes progress{0%{transform:translate(-100%)}to{transform:translate(300%)}}.auth{min-height:100dvh;padding:var(--s5) var(--s4);background:radial-gradient(1200px 600px at 50% -10%, #fff 0%, transparent 70%), var(--paper);place-items:center;display:grid}.auth-card{gap:var(--s5);width:100%;max-width:400px;padding:var(--s6);background:var(--surface);border:1px solid var(--line);border-radius:var(--r3);box-shadow:var(--shadow-2);display:grid}.auth-card .wordmark{justify-self:start}.auth-card .lede{color:var(--text-2);margin-top:var(--s2)}.auth-card .stack{gap:var(--s4);display:grid}.auth-foot{font-size:var(--t-13);color:var(--text-3);text-align:center}.auth-icon{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.auth-icon.is-danger{background:var(--danger-bg);color:var(--danger)}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--t-15)}th{text-align:left;font-size:var(--t-13);color:var(--text-2);padding:10px var(--s4);border-bottom:1px solid var(--line);background:var(--ink-50);white-space:nowrap;font-weight:600}td{padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);vertical-align:top}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--ink-50)}td a{color:var(--ink-900);font-weight:550;text-decoration:none}td a:hover{color:var(--accent);text-decoration:underline}td.date{white-space:nowrap;color:var(--text-2);font-variant-numeric:tabular-nums}@media (width<=640px){table,tbody,tr,td{display:block}thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}tr{padding:var(--s3) var(--s4);border-bottom:1px solid var(--line)}tbody tr:last-child{border-bottom:0}td{gap:var(--s3);border:0;grid-template-columns:6.5rem 1fr;padding:4px 0;display:grid}td:before{content:attr(data-label);font-size:var(--t-13);color:var(--text-2);font-weight:600}td.date{white-space:normal}}dialog.dialog{border-radius:var(--r3);background:var(--surface);width:min(440px,100vw - 32px);color:var(--text);box-shadow:var(--shadow-3);border:0;padding:0}dialog.dialog::backdrop{background:#1918166b}dialog.dialog[open]{animation:dialog-in .18s var(--ease)}dialog.dialog[open]::backdrop{animation:fade-in .18s var(--ease)}.dialog form{gap:var(--s4);padding:var(--s5);display:grid}.dialog p{color:var(--text-2)}.dialog-actions{justify-content:flex-end;gap:var(--s2);margin-top:var(--s2);flex-wrap:wrap-reverse;display:flex}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes fade-in{0%{opacity:0}}.viewer{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.viewer-body{flex:1;grid-template-columns:minmax(0,1fr) 360px;min-height:0;display:grid}.workspace{flex-direction:column;min-width:0;min-height:0;display:flex}.toolbar{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s2) var(--s4);background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.tool-group{background:var(--ink-100);border-radius:var(--r2);flex-wrap:wrap;gap:2px;padding:3px;display:flex}.toolbar .tool-group button{min-height:36px;box-shadow:none;color:var(--ink-700);font-size:var(--t-13);background:0 0;border:0;border-radius:7px;gap:6px;padding:0 10px}.toolbar .tool-group button:hover{color:var(--ink-900);background:#ffffffb3}.toolbar .tool-group button[aria-pressed=true]{background:var(--ink-900);color:#fff}.zoom{align-items:center;gap:2px;display:flex}.toolbar .zoom button{width:36px;min-height:36px;padding:0}.single,.stage-box{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.stage-box{position:relative}.stage{scrollbar-gutter:stable;min-height:0;scroll-padding:var(--s4);touch-action:pan-x pan-y;padding:var(--s5);background:var(--ink-100);background-image:radial-gradient(var(--ink-200) 1px, transparent 1px);background-size:16px 16px;flex:1;overflow:auto}.page{margin:0 auto var(--s4);box-shadow:0 0 0 1px #1918160f, var(--shadow-2);background:#fff;position:relative}.page canvas,.page img{width:100%;height:100%;display:block}.page-error{padding:var(--s4);text-align:center;color:var(--danger);background:var(--ink-50);place-items:center;display:grid;position:absolute;inset:0}.overlay{width:100%;height:100%;position:absolute;inset:0}.pin{transform-origin:0 100%;background:var(--st,var(--open));color:#fff;font-variant-numeric:tabular-nums;width:32px;height:32px;min-height:0;transition:transform .15s var(--ease), box-shadow .15s var(--ease);border:2px solid #fff;border-radius:50% 50% 50% 4px;padding:0;font-size:13px;font-weight:700;position:absolute;transform:translateY(-100%);box-shadow:0 2px 6px #19181659}.pin:before{content:"";border-radius:50%;position:absolute;inset:-8px}.pin:hover{background:var(--st,var(--open));color:#fff;transform:translateY(-100%)scale(1.08)}.pin[aria-current=true]{box-shadow:0 0 0 2px var(--ink-900), 0 4px 10px #19181666;z-index:2;transform:translateY(-100%)scale(1.1)}.pin[aria-hidden=true]{border-color:var(--mark);color:var(--mark);pointer-events:none;animation:pin-drop .2s var(--ease);background:#fff;place-items:center;display:grid;box-shadow:0 0 0 3px #e11d482e,0 2px 6px #1918164d}.pin[aria-hidden=true] svg.icon{stroke-width:2.5px;width:16px;height:16px}.pin[data-status=opgelost]:not([aria-current=true]){opacity:.5}.pin[data-status=opgelost]:hover{opacity:1}@media (pointer:coarse){.pin{width:26px;height:26px;font-size:12px}.pin:before{inset:-11px}.pin[aria-hidden=true] svg.icon{width:14px;height:14px}}@keyframes pin-drop{0%{opacity:0;transform:translateY(-130%)}}.doc-bar{left:50%;bottom:var(--s4);z-index:4;color:#fff;box-shadow:var(--shadow-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:var(--t-13);white-space:nowrap;background:#191816e6;border-radius:999px;align-items:center;gap:2px;padding:3px;font-weight:600;display:flex;position:absolute;transform:translate(-50%)}.page-nav,.doc-bar .zoom{align-items:center;gap:2px;display:flex}.page-nav+.zoom{border-left:1px solid #ffffff2e;margin-left:4px;padding-left:6px}.page-nav>span[aria-hidden]{text-align:center;letter-spacing:.01em;min-width:4.5em;padding:0 2px}.doc-bar button{width:32px;min-height:32px;box-shadow:none;color:#fff;background:0 0;border:0;border-radius:50%;padding:0}.doc-bar button:hover{color:#fff;background:#ffffff24}.doc-bar button:disabled{opacity:.35;background:0 0}.page-nav button:first-child svg{transform:rotate(-90deg)}.page-nav button:last-child svg{transform:rotate(90deg)}.doc-bar :focus-visible{outline-color:#fff}.doc-bar .zoom select{color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23fff' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5l3 3 3-3'/%3E%3C/svg%3E");background-position:right 8px center;border-radius:999px;min-height:32px;padding:0 24px 0 10px}.doc-bar .zoom select:hover{background-color:#ffffff24;border-color:#0000}.doc-bar .zoom select option{color:var(--text)}.doc-bar .tip{top:auto;bottom:calc(100% + 10px)}.doc-bar .zoom .has-tip:last-child .tip{left:50%;right:auto;transform:translate(-50%)}@media (pointer:coarse){.doc-bar button{width:40px;min-height:40px}}@media (width<=800px){.doc-bar{left:auto;right:var(--s3);bottom:calc(var(--s3) + 8px);pointer-events:none;background:#191816b3;padding:3px 10px;font-size:12px;transform:none}.doc-bar button{display:none}.page-nav>span[aria-hidden]{min-width:0}}.draft-pop{z-index:5;width:min(340px,100vw - 32px);padding:var(--s3);background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:var(--r3);box-shadow:var(--shadow-3);cursor:auto;animation:pop-in .16s var(--ease);position:absolute}.draft-pop[data-side=right]{transform-origin:0 24px}.draft-pop[data-side=left]{transform-origin:100% 24px}@keyframes pop-in{0%{opacity:0;transform:scale(.96)}}.draft-pop .compose{gap:var(--s2)}.draft-pop textarea{border-color:var(--line);min-height:84px}.draft-row{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.draft-row .field-check{min-height:28px}.draft-undo{color:var(--ink-600);margin-left:auto}.draft-foot{justify-content:space-between;align-items:center;gap:var(--s2);padding-top:var(--s1);flex-wrap:wrap;display:flex}.draft-foot .actions{margin-left:auto}.draft-hint{color:var(--text-3);align-items:center;gap:3px;display:inline-flex}.kbd{min-width:18px;height:18px;font:600 11px/1 var(--font);background:var(--ink-50);color:var(--ink-700);box-shadow:inset 0 0 0 1px var(--line-strong), 0 1px 0 var(--line-strong);border-radius:4px;place-items:center;padding:0 4px;display:inline-grid}.has-tip{position:relative}.tip{display:none}@media (hover:hover){.tip{z-index:30;border-radius:var(--r1);background:var(--ink-900);color:#fff;white-space:nowrap;box-shadow:var(--shadow-2);pointer-events:none;opacity:0;transition:opacity .12s var(--ease);align-items:center;gap:6px;padding:5px 6px 5px 9px;font-size:12px;font-weight:550;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.tip .kbd{color:#fff;box-shadow:none;background:#ffffff24}.tip .kbd+.kbd{margin-left:-3px}.has-tip:hover .tip,.has-tip:focus-visible .tip{opacity:1;transition-delay:.35s}.zoom .has-tip:last-child .tip{left:auto;right:0;transform:none}}.zoom select{width:auto;min-height:36px;font-size:var(--t-13);font-variant-numeric:tabular-nums;color:var(--ink-800);text-align:center;background-color:#0000;background-position:right 8px center;border-color:#0000;padding:0 26px 0 10px;font-weight:600}.zoom select:hover{background-color:var(--ink-50);border-color:var(--line)}.side-tools{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s2) var(--s4);border-bottom:1px solid var(--line);display:flex}.filter-n{background:var(--ink-200);min-width:18px;height:18px;color:var(--ink-700);border-radius:999px;place-items:center;margin-left:2px;padding:0 5px;font-size:11px;font-weight:650;display:inline-grid}.filter button[aria-pressed=true] .filter-n{background:var(--ink-900);color:#fff}.side-keys{color:var(--text-3);align-items:center;gap:3px;display:inline-flex}@media (hover:none){.side-keys{display:none}}.side-group{gap:var(--s3);display:grid}.side-group-head{align-items:center;gap:var(--s2);margin-top:var(--s2);letter-spacing:.02em;color:var(--text-2);font-size:12px;font-weight:650;display:flex}.side-group-head:after{content:"";background:var(--line);flex:1;height:1px}.side-group-head .num{color:var(--text-3);order:2;font-weight:550}.side-group:first-child .side-group-head{margin-top:0}.thread[data-status=opgelost]:not([aria-current=true]) .thread-body{color:var(--text-2)}.version-bar{align-items:center;gap:var(--s2);margin-left:auto;display:flex}.toolbar .version-bar select{width:auto;min-height:36px;font-size:var(--t-13);background-position:right 10px center;padding:0 32px 0 10px;font-weight:550}.toolbar .version-bar .btn-sm{min-height:36px}.viewer-note{padding:var(--s2) var(--s4);background:var(--surface);border-bottom:1px solid var(--line)}@media (width<=1480px){.version-bar .tool-label,.version-bar .btn-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.toolbar .version-bar .btn-sm{width:36px;padding:0}}.viewer-note .alert{padding:var(--s2) var(--s3);font-size:var(--t-13);align-items:center}.viewer-note .alert-text{justify-content:space-between;align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.viewer-note .alert button{margin:0}.workspace>.progress{border-radius:0;flex:none}.compare{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}@media (width<=1099px){.compare{grid-template-columns:minmax(0,1fr)}}.compare-pane{flex-direction:column;min-width:0;min-height:0;display:flex}.compare-pane+.compare-pane{border-left:1px solid var(--line-strong)}.pane-head{justify-content:space-between;align-items:center;gap:var(--s2);min-height:40px;padding:4px var(--s2) 4px var(--s4);background:var(--ink-50);border-bottom:1px solid var(--line);font-size:var(--t-13);color:var(--ink-700);transition:background-color .15s var(--ease), box-shadow .15s var(--ease);display:flex}.pane-head strong{color:var(--ink-900);font-variant-numeric:tabular-nums}.compare-pane[data-focus=true] .pane-head{background:var(--surface);box-shadow:inset 0 -2px 0 var(--accent)}.compare .stage{padding:var(--s4)}.segmented-sm{padding:2px}.segmented-sm button{min-height:28px;padding:0 var(--s3);font-size:var(--t-13);font-variant-numeric:tabular-nums}.side{background:var(--surface);border-left:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.side-head{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);min-height:52px;display:flex}.side-head h2{align-items:center;gap:var(--s2);display:flex}.sheet-toggle{display:none}.side-body{min-height:0;padding:var(--s4);gap:var(--s3);flex:1;grid-template-columns:minmax(0,1fr);align-content:start;display:grid;overflow:auto}.side .empty{padding:var(--s6) var(--s3)}.thread{border:1px solid var(--line);border-radius:var(--r2);padding:var(--s3) var(--s4);gap:var(--s2);background:var(--surface);cursor:pointer;transition:border-color .15s var(--ease), box-shadow .15s var(--ease);display:grid}.thread:hover{border-color:var(--line-strong)}.thread[aria-current=true]{border-color:var(--ink-900);box-shadow:var(--shadow-2);cursor:default}.thread-head{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.thread-who{align-items:center;gap:var(--s2);min-width:0;font-weight:600;display:flex}.thread-who span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.thread-n{background:var(--st,var(--open));color:#fff;font-variant-numeric:tabular-nums;border-radius:12px 12px 12px 3px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.thread-body{white-space:pre-wrap;overflow-wrap:anywhere}.thread-meta{font-size:var(--t-13);color:var(--text-3);gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.reply{border-top:1px solid var(--line);padding-top:var(--s2);gap:2px;display:grid}.reply strong{font-size:var(--t-13)}.compose{gap:var(--s3);display:grid}.compose-draft{border:1px solid var(--accent-line);border-radius:var(--r2);padding:var(--s4);box-shadow:0 0 0 3px var(--accent-soft);background:#fbfcff}.actions{gap:var(--s2);flex-wrap:wrap;display:flex}.page-narrow{max-width:820px}.settings-stack{gap:var(--s5);display:grid}.setting{padding:var(--s5);border-top:1px solid var(--line);gap:var(--s4);display:grid}.setting:first-child{border-top:0}.setting-head{justify-content:space-between;align-items:start;gap:var(--s5);display:flex}.setting-text{gap:var(--s1);max-width:60ch;display:grid}.setting-text h3{font-size:var(--t-17)}.setting-body{gap:var(--s4);max-width:640px;display:grid}.switch{appearance:none;cursor:pointer;background:var(--ink-300);width:44px;height:26px;transition:background-color .15s var(--ease);border:0;border-radius:13px;flex:none;margin:2px 0 0;position:relative}.switch:before{content:"";width:20px;height:20px;transition:transform .18s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #1918164d}.switch:after{content:"";position:absolute;inset:-9px}.switch:hover{background:var(--ink-400)}.switch:checked{background:var(--accent)}.switch:checked:hover{background:var(--accent-hover)}.switch:checked:before{transform:translate(18px)}.switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.choice{border:0;gap:0;margin:0;padding:0;display:grid}.choice legend,.field-label{margin-bottom:var(--s1);font-size:var(--t-13);color:var(--ink-700);padding:0;font-weight:600}.field-check input[type=radio]{width:16px;height:16px;accent-color:var(--accent);margin:0}.field-optional{color:var(--text-3);font-weight:450}.field-hint{font-size:var(--t-13);color:var(--text-2);font-weight:400}.secret-row{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.secret-row .field-label{margin-bottom:2px;display:block}.stack-sm{gap:var(--s2);display:grid}.setting-test{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.test-ok,.test-fout{align-items:center;gap:6px;font-weight:550;display:inline-flex}.test-ok{color:var(--opgelost)}.test-fout{color:var(--danger);overflow-wrap:anywhere}.test-ok svg.icon,.test-fout svg.icon{width:16px;height:16px}.settings-foot{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s4) var(--s5);border-top:1px solid var(--line);background:var(--ink-50);border-radius:0 0 var(--r2) var(--r2);display:flex}.settings-foot>.alert{flex:1}table.log td{vertical-align:middle}.log-target{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;color:var(--text-2);overflow:hidden}.log-result{gap:2px;display:grid}.delivery{font-size:var(--t-13);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.delivery svg.icon{width:15px;height:15px}.delivery[data-result=ok]{color:var(--ink-700)}.delivery[data-result=ok] svg.icon{color:var(--ink-500)}.delivery[data-result=fout]{color:var(--danger)}.log-error{color:#7a1a12;overflow-wrap:anywhere;max-width:40ch}.log-action{text-align:right;white-space:nowrap;width:1%}@media (width<=800px){.viewer-body{flex-direction:column;display:flex}.workspace{flex:1}.side{border-left:0;border-top:1px solid var(--line);border-radius:var(--r3) var(--r3) 0 0;z-index:3;margin-top:-8px;position:relative;box-shadow:0 -8px 24px -12px #19181640}.side[data-open=true]{height:45dvh}.side[data-open=false] .side-body{display:none}.side-head{padding:0 var(--s2);border-bottom-color:#0000;min-height:0}.side[data-open=true] .side-head{border-bottom-color:var(--line)}.side-head h2{display:none}.sheet-toggle{min-height:52px;box-shadow:none;padding:0 var(--s3);background:0 0;border:0;flex:1;justify-content:space-between;font-weight:600;display:flex;position:relative}.sheet-toggle:before{content:"";background:var(--ink-300);border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:6px;left:50%}.sheet-toggle:hover{background:0 0}.sheet-toggle svg{transition:transform .2s var(--ease)}.side[data-open=true] .sheet-toggle svg{transform:rotate(180deg)}.stage{padding:var(--s3)}.toolbar .tool-group button{min-width:44px;min-height:44px;padding:0}.toolbar .zoom button{width:44px;min-height:44px}.toolbar{padding:6px var(--s2);justify-content:space-between;gap:0}.zoom select{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.side[data-open=false] .side-tools{display:none}.tool-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.version-bar{border-top:1px solid var(--line);order:3;width:100%;margin:6px 0 0;padding-top:6px}.toolbar .version-bar select{min-height:44px;font-size:var(--t-15);flex:1}.toolbar .version-bar .btn-sm{min-width:44px;min-height:44px;margin-left:auto;padding:0}.viewer-note{padding:var(--s2)}.side:has(.compose-draft) .side-tools{display:none}.compose-draft{padding:var(--s3);gap:var(--s2)}.compose-draft textarea{height:72px}}@media (width<=640px){.appbar{padding:0 var(--s4);gap:var(--s3)}.wordmark b,.wordmark span,.who-name,.appbar-divider{display:none}.btn-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.who .btn-ghost{width:44px;padding:0}.crumbs li:not(:nth-last-child(2),:only-child),.crumbs li:before{display:none}.crumbs li:not(:only-child) a{min-height:44px;color:var(--ink-800);align-items:center;gap:8px;font-weight:600;display:inline-flex}.crumbs li:not(:only-child) a:before{content:"";border-bottom:2px solid;border-left:2px solid;flex:none;width:7px;height:7px;margin-left:4px;transform:rotate(45deg)}.panel-head>.btn{width:100%}.page-wrap{padding:var(--s5) var(--s4) var(--s6);gap:var(--s4)}h1{font-size:var(--t-22)}.panel-head,.panel-body{padding-left:var(--s4);padding-right:var(--s4)}.rows>li{padding:var(--s3) var(--s4);gap:var(--s2) var(--s3);flex-wrap:wrap}.row-meta{white-space:nowrap;width:100%;padding-left:48px}.row-meta>button{width:44px;padding:0}.row-meta>button,.row-meta>.btn{margin-left:auto}.row-meta>.btn{width:44px;padding:0}.row-meta:has(>.btn){gap:var(--s2)}.row-meta>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.row-meta>.btn+button{margin-left:0}.page-head>.btn,.page-head>button{width:100%}.auth-card{padding:var(--s5)}.page-wrap>*{min-width:0}.page-head>.segmented{width:100%}.segmented button{padding:0 var(--s2);flex:1 0 auto}.setting{padding:var(--s4)}.setting-head{gap:var(--s4)}.settings-foot{padding:var(--s3) var(--s4);flex-wrap:wrap}.settings-foot>.btn-primary{width:100%}.log-target{white-space:normal;overflow-wrap:anywhere;max-width:none}td.log-action{text-align:left;width:auto;display:block}td.log-action:before,td.log-action:empty{display:none}}.panel-hint{flex:240px}.website-toggle[aria-expanded=true]{background:var(--ink-100);box-shadow:inset 0 1px 2px #19181614}.website-form{gap:var(--s3);padding-top:var(--s4);margin-top:var(--s1);border-top:1px solid var(--line);flex-basis:100%;order:1;display:grid}.form-row>.website-url{flex:2 320px}.website-actions{gap:var(--s2);display:flex}.website-busy{gap:var(--s2);display:grid}.file-icon[data-kind=website]{color:#1d5f6b;background:#e2f0f2}.row-title{min-width:0;line-height:1.35;display:grid}.row-url{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spin{animation:1s linear infinite spin;display:inline-flex}@keyframes spin{to{transform:rotate(360deg)}}.capture{gap:var(--s4);display:grid}.capture-bar{z-index:3;justify-content:center;align-items:center;gap:var(--s3);pointer-events:none;flex-wrap:wrap;display:flex;position:sticky;top:0}.capture-bar>*{pointer-events:auto}.capture-bar .segmented{background:var(--surface);box-shadow:var(--shadow-2), 0 0 0 1px var(--line);border:0}.capture-bar .segmented button{gap:6px}.capture-bar .segmented button[aria-pressed=true]{background:var(--ink-900);color:#fff;box-shadow:none}.capture-px{color:var(--text-3);font-size:12px}.capture-bar button[aria-pressed=true] .capture-px{color:#ffffffb8}.capture-count{background:var(--ink-100);min-width:18px;height:18px;color:var(--ink-800);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:650;display:inline-grid}.capture-bar button[aria-pressed=true] .capture-count{color:var(--ink-900);box-shadow:none;background:#fff}.capture-url{background:var(--surface);max-width:280px;height:32px;box-shadow:var(--shadow-1), 0 0 0 1px var(--line);color:var(--text-2);border-radius:999px;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.capture-url span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.capture-url:hover{color:var(--accent)}@media (width<=640px){.website-toggle,.website-actions{width:100%}.website-actions>*{flex:1}.row-meta>button+button{margin-left:0}.row-meta{gap:var(--s2)}.capture-px{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.capture-url{display:none}.capture-bar .segmented button{padding:0 var(--s3)}}.shell{background:linear-gradient(to right, var(--ink-50) 263px, var(--line) 263px 264px, transparent 264px);grid-template-columns:264px minmax(0,1fr);min-height:100dvh;display:grid}.shell-main{min-width:0}.sidebar{background:var(--ink-50);border-right:1px solid var(--line);flex-direction:column;min-width:0;height:100dvh;display:flex;position:sticky;top:0}.sidebar-head{height:var(--appbar);padding:0 var(--s4);border-bottom:1px solid var(--line);flex:none;align-items:center;display:flex}.sidebar-nav{overscroll-behavior:contain;min-height:0;padding:var(--s3) var(--s2);scrollbar-width:thin;scrollbar-color:var(--ink-300) transparent;flex:1;align-content:start;gap:2px;display:grid;overflow-y:auto}.nav-link{min-height:36px;padding:0 var(--s3);border-radius:var(--r1);color:var(--ink-700);font-size:var(--t-15);min-width:0;transition:background-color .15s var(--ease), color .15s var(--ease);align-items:center;gap:10px;text-decoration:none;display:flex}.nav-link>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-link svg.icon{color:var(--ink-500)}.nav-link:hover{background:var(--ink-100);color:var(--ink-900)}.nav-link[aria-current=page]{background:var(--surface);color:var(--ink-900);box-shadow:var(--shadow-1), 0 0 0 1px var(--line);font-weight:600}.nav-link[aria-current=page] svg.icon{color:var(--accent)}.nav-team{margin-top:var(--s3)}.nav-team>summary{align-items:center;gap:var(--s2);min-height:32px;padding:0 var(--s3);border-radius:var(--r1);font-size:var(--t-13);color:var(--ink-800);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:650;list-style:none;display:flex}.nav-team>summary::-webkit-details-marker{display:none}.nav-team>summary:before{content:"";border-right:1.5px solid var(--ink-500);border-bottom:1.5px solid var(--ink-500);width:6px;height:6px;transition:transform .15s var(--ease);flex:none;margin:0 4px 0 2px;transform:rotate(-45deg)}.nav-team[open]>summary:before{transform:rotate(45deg)translate(-1px,-1px)}.nav-team>summary:hover{background:var(--ink-100)}.nav-team-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-count{background:var(--ink-100);min-width:22px;height:20px;color:var(--ink-600);border-radius:10px;place-items:center;margin-left:auto;padding:0 6px;font-size:12px;font-weight:600;display:inline-grid}.nav-team ul{padding:0 0 0 var(--s2);border-left:1px solid var(--line);gap:1px;margin:2px 0 0 19px;list-style:none;display:grid}.nav-project{min-height:32px;font-size:var(--t-13);padding:0 var(--s2)}.nav-empty{padding:4px var(--s3) 4px 31px;font-size:var(--t-13);color:var(--text-3)}.nav-skeleton{gap:var(--s2);padding:var(--s3);display:grid}.nav-skeleton .sk{height:20px}.sidebar-foot{border-top:1px solid var(--line);padding:var(--s2);flex:none;gap:2px;display:grid}.nav-user{padding:var(--s2) 0 0 var(--s3);margin-top:var(--s1);border-top:1px solid var(--line);align-items:center;gap:10px;min-width:0;display:flex}.nav-user-text{flex:1;min-width:0;line-height:1.3;display:grid}.nav-user-text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-user-text strong{font-size:var(--t-13);font-weight:600}.nav-user-text span{color:var(--text-3);font-size:12px}.nav-user .btn-sm{flex:none;width:36px;padding:0}.appbar-slim{padding:0 var(--s5)}.nav-toggle{display:none}dialog.drawer{background:var(--ink-50);width:min(320px,86vw);height:100dvh;max-height:100dvh;color:var(--text);box-shadow:var(--shadow-3);border:0;margin:0;padding:0}dialog.drawer::backdrop{background:#1918166b}dialog.drawer[open]{animation:drawer-in .22s var(--ease)}dialog.drawer[open]::backdrop{animation:fade-in .22s var(--ease)}@keyframes drawer-in{0%{opacity:0;transform:translate(-24px)}}.drawer-panel{flex-direction:column;height:100%;display:flex;position:relative}.drawer-close{top:6px;right:var(--s2);z-index:1;width:44px;padding:0;position:absolute}.drawer .nav-link,.drawer .nav-team>summary{min-height:44px}.drawer .nav-user .btn-sm{width:44px}@media (width<=899px){.shell{background:0 0;grid-template-columns:minmax(0,1fr)}.shell>.sidebar{display:none}.nav-toggle{width:44px;margin-left:calc(var(--s2) * -1);flex:none;padding:0;display:inline-flex}.appbar-slim{padding:0 var(--s4);gap:var(--s2)}}@media (width<=640px){.drawer .wordmark b,.drawer .wordmark span,.auth-card .wordmark b,.auth-card .wordmark span{display:inline}}.title-edit{align-items:center;gap:var(--s2);min-width:0;display:flex}.title-edit h1{overflow-wrap:anywhere;min-width:0}.title-edit .btn-sm{width:36px;color:var(--ink-500);flex:none;padding:0}.title-edit .btn-sm:hover{color:var(--ink-900)}@media (pointer:coarse){.title-edit .btn-sm{width:44px}}.title-form{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.title-form input{min-height:44px;font-size:var(--t-22);letter-spacing:-.01em;flex:280px;font-weight:650}.title-form>.alert{flex-basis:100%}.danger-zone{justify-content:space-between;align-items:center;gap:var(--s3) var(--s5);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.danger-zone>div{gap:4px;max-width:60ch;display:grid}.panel-head+.danger-zone{border-top:0}button.is-danger-outline{color:var(--danger);border-color:var(--danger-line)}button.is-danger-outline:hover{background:var(--danger-bg);border-color:var(--danger);color:var(--danger-hover)}.head-actions{gap:var(--s2);flex-wrap:wrap;display:flex}.member{min-width:0;display:grid}.member>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}select.role-select{width:auto;min-height:32px;font-size:var(--t-13);z-index:1;font-weight:600;position:relative}@media (pointer:coarse){select.role-select{min-height:44px}}.panel-foot{border-top:1px solid var(--line);background:var(--ink-50);border-radius:0 0 var(--r2) var(--r2)}.role-help dl{padding:var(--s5);gap:var(--s4) var(--s5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;display:grid}.role-help dt{font-weight:600}.role-help dd{color:var(--text-2);margin:4px 0 0}.role-help>p.panel-body{padding-top:0}@media (width<=640px){.role-help dl{padding:var(--s4)}.head-actions{width:100%}.head-actions>button{flex:1}.danger-zone>button{width:100%}}.popover{min-width:0;display:inline-flex;position:relative}.popover-panel{z-index:40;background:var(--surface);min-width:232px;max-width:min(320px,100vw - 24px);color:var(--text);border:1px solid var(--line);border-radius:var(--r2);box-shadow:var(--shadow-3);animation:pop-in .14s var(--ease);transform-origin:0 0;gap:1px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.popover-panel[hidden]{display:none}.popover-panel[data-align=end]{transform-origin:100% 0;left:auto;right:0}.popover-panel[data-up]{transform-origin:0 100%;top:auto;bottom:calc(100% + 6px)}.menu-head{border-bottom:1px solid var(--line);gap:1px;min-width:0;margin-bottom:4px;padding:8px 10px 10px;line-height:1.3;display:grid}.menu-head>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-head strong{font-size:var(--t-15);font-weight:600}.menu-head span{font-size:var(--t-13);color:var(--text-3)}.menu-item{border-radius:var(--r1);width:100%;min-height:36px;box-shadow:none;color:var(--ink-800);font-weight:500;font-size:var(--t-15);text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.menu-item svg.icon{color:var(--ink-500)}.menu-item:hover,.menu-item:focus-visible{background:var(--ink-100);color:var(--ink-900);outline:none}.menu-item:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}@media (pointer:coarse){.menu-item{min-height:44px}}.menu-sep{border:0;border-top:1px solid var(--line);margin:4px 0}.menu-item[role=menuitemradio]{font-size:var(--t-13);color:var(--st);font-weight:600}.menu-item[role=menuitemradio] svg.icon{color:var(--st);width:16px;height:16px;margin-left:auto}.status-dot{background:var(--st);border-radius:50%;flex:none;width:8px;height:8px}.user-trigger{min-height:40px;box-shadow:none;background:0 0;border-color:#0000;border-radius:999px;gap:8px;padding:0 8px 0 6px}.user-trigger:hover,.user-trigger[aria-expanded=true]{background:var(--ink-100);border-color:#0000}.user-trigger .who-name{text-overflow:ellipsis;max-width:18ch;font-weight:550;overflow:hidden}.user-chevron{color:var(--ink-500);display:inline-flex}.user-chevron svg.icon{width:14px;height:14px;transition:transform .15s var(--ease);transform:rotate(180deg)}.user-trigger[aria-expanded=true] .user-chevron svg.icon{transform:none}.user-trigger-wide{border-radius:var(--r1);justify-content:flex-start;width:100%;min-height:48px;padding:6px 8px}.user-trigger-wide .user-chevron svg.icon{transform:none}.user-trigger-wide[aria-expanded=true] .user-chevron svg.icon{transform:rotate(180deg)}.user-trigger-wide .user-chevron{margin-left:auto}.user-trigger-text{text-align:left;min-width:0;line-height:1.3;display:grid}.user-trigger-text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-trigger-text strong{font-size:var(--t-13);color:var(--ink-900);font-weight:600}.user-trigger-text span{color:var(--text-3);font-size:12px;font-weight:400}.nav-user{padding:var(--s1) 0 0;display:block}.nav-user .popover{display:flex}.nav-user .popover-panel{width:100%;max-width:none}.avatar-sm{width:24px;height:24px;font-size:10px}.thread-head{align-items:center;gap:var(--s2);display:flex}.thread-who{flex-wrap:wrap;flex:1;align-items:baseline;gap:0 6px;min-width:0;font-weight:400;display:flex}.thread-who strong{font-weight:600;font-size:var(--t-15);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.thread-who time{color:var(--text-3);white-space:nowrap;flex:none;font-size:12px}.thread-who span:last-child{overflow:visible}button.chip-menu{border:1px solid var(--st-line);background:var(--st-bg);height:26px;min-height:26px;color:var(--st);box-shadow:none;border-radius:999px;flex:none;gap:4px;padding:0 6px 0 10px;font-size:12px;font-weight:600}button.chip-menu:before{display:none}button.chip-menu:hover,button.chip-menu[aria-expanded=true]{background:var(--st-bg);border-color:var(--st);color:var(--st)}button.chip-menu svg.icon{width:13px;height:13px;transform:rotate(180deg)}@media (pointer:coarse){button.chip-menu{height:34px;min-height:34px}}.thread-foot{justify-content:space-between;align-items:center;gap:var(--s2);min-height:32px;display:flex}.thread-resolve{gap:6px;margin-left:auto;padding:0 10px}.thread-resolve svg.icon{width:16px;height:16px;color:var(--opgelost);stroke-width:2.25px}.thread-resolve:hover{border-color:var(--opgelost-line);background:var(--opgelost-bg);color:#0b4f34}.reply{gap:var(--s2);grid-template-columns:24px minmax(0,1fr);align-items:start;display:grid}.reply-main{gap:2px;min-width:0;display:grid}.reply .thread-who strong{font-size:var(--t-13)}.thread-compose{border-top:1px solid var(--line);padding-top:var(--s3)}.badge-team{background:var(--ink-800);color:#fff;letter-spacing:.02em;border-radius:4px;flex:none;align-self:center;height:18px;padding:0 6px;font-size:11px;font-weight:650}.thread-head .row-actions{flex:none;margin-right:-6px}.reply .thread-who .row-actions{align-self:center;margin-left:auto}.reply .row-actions .btn-icon{height:28px;min-height:28px}@media (hover:hover) and (pointer:fine){.thread:hover>.thread-head .row-actions,.thread:focus-within>.thread-head .row-actions,.thread[aria-current=true]>.thread-head .row-actions,.reply:hover .row-actions,.reply:focus-within .row-actions{opacity:1}}.search{flex:0 260px;align-items:center;display:flex;position:relative}.search>svg.icon{color:var(--ink-500);pointer-events:none;position:absolute;left:12px}.search input{padding-left:38px}.row-sub{font-size:var(--t-13);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.open-n{color:var(--st);font-weight:600}.row-meta time{white-space:nowrap}.page-head>.head-actions{flex-wrap:nowrap;align-items:center}@media (width<=640px){.project-rows>li{flex-wrap:nowrap}.project-rows .row-meta{width:auto;padding-left:0}.page-head>.head-actions{flex-wrap:wrap}}.list-head{align-items:center;gap:var(--s2);border-radius:4px;flex:auto;margin-right:auto;display:flex}.list-head:focus{outline:none}.list-head:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.row-actions{z-index:1;align-items:center;gap:2px;display:inline-flex;position:relative}.btn-icon{width:32px;padding:0}@media (pointer:coarse){.btn-icon{width:44px}}.row-actions .tip{left:auto;right:0;transform:none}.row-actions>button:not(.btn-icon){width:32px;padding:0}.row-actions>button:not(.btn-icon) .btn-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (pointer:coarse){.row-actions>button:not(.btn-icon){width:44px}}@media (hover:hover) and (pointer:fine){.row-actions{opacity:0;transition:opacity .12s var(--ease)}.rows>li:hover .row-actions,.rows>li:focus-within .row-actions{opacity:1}}.items-panel{position:relative}.drop-overlay{z-index:6;place-content:center;justify-items:center;gap:var(--s2);border-radius:inherit;pointer-events:none;border:2px dashed var(--accent);color:var(--accent-press);font-size:var(--t-17);animation:fade-in .12s var(--ease);background:#e9eefcf0;display:grid;position:absolute;inset:0}.drop-overlay svg.icon{width:28px;height:28px}.drop-hint{padding:10px var(--s5);color:var(--text-3)}@media (pointer:coarse){.drop-hint{display:none}}.filter-bar{justify-content:flex-start}.chips{flex:none;gap:6px;display:flex}.filter-chip{min-height:32px;font-size:var(--t-13);box-shadow:none;border-radius:999px;gap:6px;padding:0 12px}.filter-chip .num{color:var(--text-3);font-weight:600}.filter-chip[aria-pressed=true]{background:var(--ink-900);border-color:var(--ink-900);color:#fff}.filter-chip[aria-pressed=true] .num{color:#ffffffb3}.filter-chip[data-status][aria-pressed=true]{background:var(--st-bg);border-color:var(--st);color:var(--st)}.filter-chip[data-status][aria-pressed=true] .num{color:var(--st);opacity:.75}.filter-selects{flex:none;gap:6px;display:flex}select.filter-select{width:auto;min-height:32px;font-size:var(--t-13);background-position:right 11px center;border-radius:999px;padding:0 30px 0 12px;font-weight:550}select.filter-select[data-active=true]{border-color:var(--accent);color:var(--accent-press);background-color:var(--accent-soft)}.filter-count{white-space:nowrap;margin-left:auto}@media (pointer:coarse){.filter-chip,select.filter-select{min-height:40px}}.feedback-table td{vertical-align:middle}.feedback-table .col-n{width:1%;padding-right:0}.feedback-table .thread-n{min-width:26px}.clamp-2{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.col-body{max-width:44ch}.col-body .badge{margin-top:4px}.col-item{white-space:nowrap}.col-item .badge{vertical-align:middle;margin-left:6px}.ellipsis{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:18ch;display:inline-block;overflow:hidden}.col-author{white-space:nowrap}@media (width<=640px){.filter-bar{gap:var(--s2);padding-top:var(--s3);padding-bottom:var(--s3);flex-wrap:wrap}.chips{flex-wrap:wrap}.filter-selects{flex-wrap:nowrap;width:100%}.filter-selects select.filter-select{flex:1 1 0;min-width:0}.filter-count{margin-left:0}.feedback-table tr{padding:var(--s3) var(--s4);grid-template-columns:26px minmax(0,max-content) max-content minmax(0,1fr) max-content;align-items:center;gap:4px 10px;display:grid}.feedback-table td{min-width:0;padding:0;display:block}.feedback-table td:before{display:none}.feedback-table .col-n{grid-area:1/1/3;align-self:start;width:auto;padding:0}.feedback-table .col-body{grid-area:1/2/auto/5;max-width:none;margin-bottom:2px}.feedback-table .col-status{grid-area:1/5;align-self:start}.feedback-table .col-item,.feedback-table .col-author,.feedback-table td.date{font-size:var(--t-13);color:var(--text-2);white-space:nowrap}.feedback-table .col-item{grid-area:2/2/auto/6;align-items:center;min-width:0;display:flex}.feedback-table .col-item .ellipsis{flex:0 auto;min-width:0;max-width:none}.feedback-table .col-author{text-overflow:ellipsis;grid-area:3/2;overflow:hidden}.feedback-table td.date{grid-area:3/3;margin-left:-4px}.feedback-table .col-item .badge{height:20px}.feedback-table td.date:before{content:"· ";color:var(--text-3);font-weight:400;display:inline}.feedback-table .col-item .badge:nth-child(2){display:none}}.share{gap:var(--s2);display:grid}.share .btn{text-decoration:none}.version-strip{align-items:center;gap:var(--s2);min-height:38px;padding:3px var(--s2) 3px var(--s4);background:var(--accent-soft);color:#1b337a;border-bottom:1px solid var(--accent-line);font-size:var(--t-13);flex:none;line-height:1.35;display:flex}.version-strip>svg.icon{width:16px;height:16px;color:var(--accent)}.version-strip>span{flex:1;min-width:0}.version-strip>button{color:var(--accent-press);flex:none;font-weight:600}.version-strip>button:hover{color:var(--accent-press);background:#fff9}.guest-tip{background:var(--surface);color:var(--ink-800);border-bottom-color:var(--line)}.guest-tip>svg.icon{color:var(--mark)}.guest-tip>button{color:var(--ink-800)}.guest-tip>button:hover{background:var(--ink-100);color:var(--ink-900)}.tool-more{width:44px;min-height:44px;color:var(--ink-700);padding:0}.tool-more[aria-expanded=true]{background:var(--ink-100)}.overflow-panel{min-width:264px;padding:var(--s3);gap:var(--s3)}.overflow-panel .field select{min-height:44px}.overflow-row{justify-content:space-between;align-items:center;gap:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line);display:flex}.overflow-label{font-size:var(--t-13);color:var(--ink-700);font-weight:600}.overflow-panel .zoom select{clip-path:none;width:auto;height:auto;min-height:44px;position:static;overflow:visible}@media (width<=800px){.toolbar{flex-wrap:nowrap}.version-strip{padding:0 var(--s1) 0 var(--s3);font-size:12.5px}}.entry-title{font-size:var(--t-17);color:var(--text-2);letter-spacing:0;font-weight:500;line-height:1.35}.entry-title span{font-size:var(--t-28);color:var(--text);letter-spacing:-.015em;overflow-wrap:anywhere;margin-top:2px;font-weight:650;line-height:1.2;display:block}@media (width<=640px){.entry-title span{font-size:var(--t-22)}.page-head>.head-actions{width:100%}.head-actions>.search{flex:100%}.head-actions>.btn-primary{flex:1}.row-actions{margin-left:auto}.row-meta>.row-actions .btn-icon{width:44px}.row-meta>.no-open{display:none}}.token-reveal{gap:var(--s2);min-width:0;display:grid}.rows>li.is-inactive strong{color:var(--text-2)}.tokens-inactive{border-top:1px solid var(--line)}.tokens-inactive>summary{cursor:pointer;padding:var(--s3) var(--s5);font-size:var(--t-13);color:var(--text-2);align-items:center;gap:var(--s1);min-height:44px;font-weight:600;display:flex}.tokens-inactive[open]>summary{border-bottom:1px solid var(--line)}.tokens-inactive>summary::-webkit-details-marker{display:none}.tokens-inactive>summary{list-style:none}.tokens-inactive>summary:before{content:"";width:6px;height:6px;transition:transform .15s var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin:0 6px 0 2px;transform:rotate(-45deg)}.tokens-inactive[open]>summary:before{transform:rotate(45deg)translate(-1px,-1px)}@media (width<=640px){.tokens-inactive>summary{padding:var(--s3) var(--s4)}}.api-tokens code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.api-tokens p code{background:var(--ink-100);border-radius:4px;padding:1px 5px}.code-example{border:1px solid var(--line);border-radius:var(--r1);background:var(--ink-50);min-width:0;margin:0}.code-example figcaption{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s2) var(--s2) var(--s2) var(--s3);border-bottom:1px solid var(--line);font-size:var(--t-13);font-weight:600;display:flex}.code-example pre{padding:var(--s3);font-size:var(--t-13);color:var(--ink-800);tab-size:2;margin:0;line-height:1.6;overflow-x:auto}.code-example pre:focus-visible{outline-offset:-2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (pointer:fine){.stage .page img{cursor:grab}.stage[data-grabbing],.stage[data-grabbing] .page img{cursor:grabbing;-webkit-user-select:none;user-select:none}}.log-more{padding:var(--s2) var(--s4);text-align:center}.side-body:focus-visible{outline-offset:-2px}.skip-link{top:var(--s2);left:var(--s2);z-index:100;padding:var(--s2) var(--s4);border-radius:var(--r1);background:var(--ink-900);color:#fff;font-weight:600;text-decoration:none;position:fixed;transform:translateY(-200%)}.skip-link:focus{color:#fff;transform:none}.shell-main:focus{outline:none}@media (pointer:coarse){.segmented button,.filter-chip,select.filter-select,.user-trigger{min-height:44px}.appbar .wordmark{justify-content:center;min-width:44px;min-height:44px}.live-tech summary{align-items:center;min-height:44px;display:flex}.live-page-title a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.alert a{align-items:center;min-height:44px;display:inline-flex}button.chip-menu{position:relative}button.chip-menu:after{content:"";position:absolute;inset:-5px 0}}@media (width<=640px){.row-meta>.row-actions,.row-meta>.chip,.row-meta>button,.row-meta>.btn{flex:none;overflow:visible}.row-meta>time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.row-main>a{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.tab-panel{gap:inherit;min-width:0;display:grid}.tab-panel>*{min-width:0}.segmented button[aria-selected=true]{background:var(--surface);color:var(--ink-900);box-shadow:var(--shadow-1), 0 0 0 1px var(--line)}.form-row>.field-expiry{flex:0 200px}.form-row>.field-days{flex:0 120px}.row-actions:has(>.popover[data-open=true]){z-index:41}.menu-item.is-danger,.menu-item.is-danger svg.icon{color:var(--danger)}.menu-item.is-danger:hover,.menu-item.is-danger:focus-visible{background:var(--danger-bg);color:var(--danger)}label.menu-item{cursor:pointer}label.menu-item[aria-disabled=true]{opacity:.5;pointer-events:none}.menu-item:has(input:focus-visible){background:var(--ink-100);box-shadow:inset 0 0 0 2px var(--accent)}@media (width<=640px){.rows>li.member-row{flex-wrap:nowrap}.member-row .row-meta{gap:var(--s2);width:auto;padding-left:0}.member-row .row-meta>.row-actions{margin-left:0}}.pin-ghost{width:auto;min-width:32px;color:var(--st,var(--open));border:2px dashed var(--st,var(--open));white-space:nowrap;background:#fff;border-radius:16px 16px 16px 4px;padding:0 8px;font-size:12px;box-shadow:0 2px 6px #19181638}.pin-ghost:hover{background:var(--st-bg,#fff);color:var(--st,var(--open))}.pin-ghost[aria-current=true]{background:var(--st-bg,#fff)}@media (pointer:coarse){.pin-ghost{width:auto;padding:0 6px;font-size:11px}}.carry{border:1px solid var(--line);border-radius:var(--r2);background:var(--ink-50)}.carry>summary{align-items:center;gap:var(--s2);min-height:44px;padding:var(--s2) var(--s3) var(--s2) var(--s4);cursor:pointer;border-radius:var(--r2);font-weight:650;list-style:none;display:flex}.carry>summary::-webkit-details-marker{display:none}.carry>summary:hover{background:var(--ink-100)}.carry-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.carry>summary>svg.icon{width:18px;height:18px;color:var(--text-2);flex:none}.carry>summary>svg.icon:last-child{transition:transform .15s var(--ease);margin-left:auto;transform:rotate(180deg)}.carry[open]>summary>svg.icon:last-child{transform:none}.carry[open]>summary{border-bottom:1px solid var(--line);border-radius:var(--r2) var(--r2) 0 0}.carry-seen-count{color:var(--text-3);white-space:nowrap;font-weight:500}.carry>.alert{margin:var(--s2)}.carry-list{padding:var(--s2);gap:var(--s2);margin:0;list-style:none;display:grid}.carry-item{gap:var(--s2);padding:var(--s3);background:var(--surface);border:1px dashed var(--line-strong);border-radius:var(--r1);cursor:pointer;transition:border-color .15s var(--ease), box-shadow .15s var(--ease);display:grid}.carry-item:hover{border-color:var(--ink-400)}.carry-item[aria-current=true]{border-style:solid;border-color:var(--ink-900);box-shadow:var(--shadow-2);cursor:default}.carry-head{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.carry-n{border:2px dashed var(--st,var(--open));height:24px;color:var(--st,var(--open));background:#fff;border-radius:12px 12px 12px 3px;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.carry-who{color:var(--text-3);white-space:nowrap;margin-left:auto}.carry-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.carry-page{align-items:center;gap:6px var(--s2);color:var(--text-2);flex-wrap:wrap;display:flex}.carry-page label{align-items:center;gap:6px;display:inline-flex}.carry-page select{width:auto;min-height:32px}.badge-unsure{border:1px dashed var(--ink-400);color:var(--ink-700);background:0 0}.carry-seen{color:var(--text-2);align-items:center;gap:6px;margin:0;display:flex}.carry-seen svg.icon{width:14px;height:14px}.carry-view{min-height:28px;box-shadow:none;color:var(--accent);font-size:var(--t-13);text-underline-offset:3px;background:0 0;border:0;margin-left:auto;padding:0 2px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.carry-view:hover{color:var(--accent-hover);background:0 0}.carry-actions{justify-content:flex-end;align-items:center;gap:var(--s2);padding-top:var(--s2);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.carry-actions .thread-resolve{margin-left:0}.carry-actions svg.icon{width:16px;height:16px}.chip-carried{background:#fff;border-style:dashed}.sheet-carry{color:var(--text-2);font-weight:500}.pane-actions{align-items:center;gap:4px;display:flex}.sync-toggle{gap:6px}.sync-toggle svg.icon{width:16px;height:16px}.sync-toggle[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.sync-toggle[aria-pressed=false] svg.icon{opacity:.55}dialog.history{width:min(460px,100vw - 32px)}.history-body{gap:var(--s4);padding:var(--s5);max-height:min(80dvh,640px);display:grid;overflow:auto}.history-head{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.timeline{margin:0;padding:0;list-style:none;display:grid}.timeline li{gap:var(--s3);padding-bottom:var(--s4);grid-template-columns:20px minmax(0,1fr);display:grid;position:relative}.timeline li:before{content:"";background:var(--line);border-radius:1px;width:2px;position:absolute;top:22px;bottom:2px;left:9px}.timeline li:last-child{padding-bottom:0}.timeline li:last-child:before{display:none}.tl-dot{background:var(--surface);border:2px solid var(--ink-400);border-radius:50%;width:14px;height:14px;margin:6px 3px 0}.timeline li[aria-current=true] .tl-dot{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.timeline li[data-done=true] .tl-dot{border-color:var(--opgelost)}.tl-main{gap:2px;min-width:0;display:grid}.tl-head{align-items:center;gap:var(--s2);display:flex}.tl-link{min-height:28px;box-shadow:none;color:var(--accent);font-size:var(--t-17);text-underline-offset:3px;background:0 0;border:0;padding:0 2px;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}.tl-link:hover{color:var(--accent-hover);background:0 0}.tl-link:disabled{color:var(--text);opacity:1;cursor:default;text-decoration:none}.tl-meta,.tl-counts{color:var(--text-2);margin:0}.tl-bar{background:var(--ink-100);border-radius:2px;width:min(220px,100%);height:4px;margin-top:6px;display:block;overflow:hidden}.tl-bar>span{background:var(--opgelost);border-radius:2px;height:100%;display:block}
