@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin-wght-normal.woff2)format("woff2");font-weight:100 1000;font-display:swap}@font-face{font-family:Urbanist;src:url(/fonts/urbanist-latin-800-normal.woff2)format("woff2");font-weight:800;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--accent:#0a0a0a;--accent-2:#2b2b2a;--accent-strong:#000;--on-accent:#fff;--accent-alt:#e86a00;--accent-alt-2:#ff8a2b;--lime:#d9ff2f;--on-lime:#0a0a0a;--logo-play:#d9ff2f;--bg:#f7f6f3;--bg-2:#efede8;--surface:#fff;--surface-2:#f1efea;--ink:#0a0a0a;--muted:#66655f;--line:#0a0a0a17;--line-strong:#0a0a0a29;--ok-bg:#e8f4ec;--ok-bd:#bbdfc6;--ok-tx:#21663d;--warn-bg:#fbf1de;--warn-bd:#ecd3a0;--warn-tx:#8a5b16;--field:#fff;--field-bd:#0a0a0a75;--canvas:#e8e6e0;--danger:#d23b3b;--radius:18px;--radius-sm:13px;--radius-lg:24px;--shadow:0 1px 2px #0a0a0a0d, 0 10px 28px #0a0a0a0f;--shadow-lg:0 2px 6px #0a0a0a0f, 0 18px 42px #0a0a0a1c;--spring:cubic-bezier(.2, .9, .3, 1);--ease-out:cubic-bezier(.25, 1, .5, 1);--dur-ui:.2s;--dur-press:.12s;--dur-quick:.15s;--dur-fast:.25s;--dur-menu:.18s;--ease-smooth-out:cubic-bezier(.22, 1, .36, 1);--font:"DM Sans", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--font-head:"Urbanist", "DM Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--sp-0:2px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--page-gutter:16px;--page-max:1240px;--stack:var(--sp-5);--card-pad:var(--sp-4) var(--sp-5);--fs-xs:11px;--fs-sm:12.5px;--fs-md:14px;--fs-base:15px;--fs-lg:17px;--fs-xl:22px;--fs-2xl:30px;--fw-regular:400;--fw-medium:500;--fw-semi:650;--fw-bold:750;--fw-head:800;--r-2xs:4px;--r-xs:6px;--r-s:10px;--r-pill:999px;--z-sticky:10;--z-menu:30;--z-tour:40;--scrim:#0a0a0a73;--toast-bg:#0a0a0a;--toast-tx:#f7f6f3;--toast-act:#d9ff2f;--focus-ring:color-mix(in srgb, var(--accent) 45%, transparent);--edit-ring:var(--ink);--ok:#21663d;--danger-bg:color-mix(in srgb, var(--danger) 12%, transparent);--wit:#fff;--zwart:#0a0a0a;--ed-guide:#ff2d87}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width>=760px){:root{--page-gutter:24px}}@media (width>=1180px){:root{--page-gutter:32px}}:root[data-thema=licht]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-thema=licht]){--accent:#d9ff2f;--accent-2:#e4ff66;--accent-strong:#ecff8c;--on-accent:#0a0a0a;--accent-alt:#ff8a2b;--accent-alt-2:#ffa055;--lime:#d9ff2f;--on-lime:#0a0a0a;--logo-play:#0a0a0a;--bg:#0a0a0a;--bg-2:#111;--surface:#141414;--surface-2:#1d1d1c;--ink:#f7f6f3;--muted:#9b9a94;--line:#f7f6f317;--line-strong:#f7f6f32b;--ok-bg:#2e965829;--ok-bd:#6ec8964d;--ok-tx:#a3e0b6;--warn-bg:#be8c2829;--warn-bd:#e1b95a47;--warn-tx:#eecd8c;--field:#1b1b1a;--field-bd:#f7f6f35c;--canvas:#050505;--danger:#ff7a70;--shadow:0 1px 2px #00000080, 0 12px 32px #00000073;--shadow-lg:0 2px 8px #0000008c, 0 22px 50px #0009;--scrim:#0009;--toast-bg:#f7f6f3;--toast-tx:#0a0a0a;--toast-act:#0a0a0a;--edit-ring:var(--lime);--ok:#a3e0b6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-thema=donker]{--accent:#d9ff2f;--accent-2:#e4ff66;--accent-strong:#ecff8c;--on-accent:#0a0a0a;--accent-alt:#ff8a2b;--accent-alt-2:#ffa055;--lime:#d9ff2f;--on-lime:#0a0a0a;--logo-play:#0a0a0a;--bg:#0a0a0a;--bg-2:#111;--surface:#141414;--surface-2:#1d1d1c;--ink:#f7f6f3;--muted:#9b9a94;--line:#f7f6f317;--line-strong:#f7f6f32b;--ok-bg:#2e965829;--ok-bd:#6ec8964d;--ok-tx:#a3e0b6;--warn-bg:#be8c2829;--warn-bd:#e1b95a47;--warn-tx:#eecd8c;--field:#1b1b1a;--field-bd:#f7f6f35c;--canvas:#050505;--danger:#ff7a70;--shadow:0 1px 2px #00000080, 0 12px 32px #00000073;--shadow-lg:0 2px 8px #0000008c, 0 22px 50px #0009;--scrim:#0009;--toast-bg:#f7f6f3;--toast-tx:#0a0a0a;--toast-act:#0a0a0a;--edit-ring:var(--lime);--ok:#a3e0b6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){.home *,.ed :not(.pv,.pv *){animation-duration:var(--dur-quick)!important;transition-property:color,background-color,border-color,box-shadow,opacity!important;transition-duration:var(--dur-quick)!important;transition-delay:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}@keyframes fadeUp{0%{opacity:0}to{opacity:1}}@keyframes pop-in{0%{opacity:0}}@keyframes ov-in{0%{opacity:0}}@keyframes pin-in{0%{opacity:0}}@keyframes peer-in{0%{opacity:0}}@keyframes tour-in{0%{opacity:0}}@keyframes login-in{0%{opacity:0}}@keyframes login-check{0%{opacity:0}}.pv,.pv *{transition:none!important;animation-play-state:paused!important;animation-delay:-1.35s!important}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{height:100%;margin:0;overflow-x:clip}body{font-family:var(--font);color:var(--ink);background:radial-gradient(1100px 360px at 100% -10%, var(--bg-2), transparent 70%), var(--bg);-webkit-font-smoothing:antialiased}#app{min-height:100%}.icon{flex:none}.muted{color:var(--muted);font-size:var(--fs-md)}[hidden]{display:none!important}.btn{justify-content:center;align-items:center;gap:var(--sp-2);min-height:40px;padding:9px var(--sp-4);border-radius:var(--radius-sm);background:linear-gradient(180deg, var(--accent-2), var(--accent));color:var(--on-accent);font:inherit;font-weight:var(--fw-semi);font-size:var(--fs-base);cursor:pointer;white-space:nowrap;box-shadow:0 3px 11px color-mix(in srgb, var(--accent) 34%, transparent);transition:transform var(--dur-press) var(--ease-out), box-shadow var(--dur-quick), filter var(--dur-quick);border:0;text-decoration:none;display:inline-flex}.btn:hover{box-shadow:0 6px 16px color-mix(in srgb, var(--accent) 40%, transparent);filter:brightness(1.03)}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.55;cursor:default}.btn--ghost{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.btn--ghost:hover{box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow)}.btn--sm{min-height:32px;padding:6px var(--sp-3);font-size:var(--fs-md)}.btn--block{width:100%}.ibtn{border-radius:var(--r-s);width:36px;height:36px;color:var(--muted);cursor:pointer;transition:background var(--dur-quick), color var(--dur-quick), transform var(--dur-press) var(--ease-out);background:0 0;border:0;place-items:center;text-decoration:none;display:inline-grid}.ibtn:hover{background:var(--surface-2);color:var(--ink)}.ibtn:active{transform:scale(.95)}.ibtn:disabled{opacity:.35;cursor:default;background:0 0}.ibtn--xs{border-radius:var(--r-s);width:26px;height:26px}.ibtn--sm{border-radius:var(--r-s);width:32px;height:32px}.ibtn--danger:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, transparent)}:is(.btn,.ibtn,.pill,.tcard,.sw,.typebtn,.wsitem,.menu button):focus-visible,.inp:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:2px}.inp{width:100%;min-width:0;padding:10px var(--sp-3);border:1px solid var(--field-bd);border-radius:var(--radius-sm);background:var(--field);color:var(--ink);font:inherit;font-size:var(--fs-base);transition:border-color var(--dur-quick), box-shadow var(--dur-quick);display:block}.inp:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 24%, transparent);outline:none}.inp--auto{flex:none;width:auto;min-width:150px}.inp--sm{font-size:var(--fs-md);padding:6px 10px}.inp--num{width:90px}.inp--hex{width:110px;font-family:ui-monospace,Menlo,monospace}.inp--bare{padding:var(--sp-2) 0;background:0 0;border:0;box-shadow:none!important}textarea.inp{resize:vertical;line-height:1.5}.thumb:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:var(--r-s)}.search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 24%, transparent)}.inp--bare:focus-visible{box-shadow:inset 0 -2px 0 var(--accent)!important}.search .inp--bare:focus-visible{box-shadow:none!important}:is(a,.deckcard__cover,.topnav__link,.seg__btn,summary,[role=tab]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}@media (forced-colors:active){.switch{border:1px solid canvastext}.switch:checked{forced-color-adjust:none;background:highlight}.switch:after{forced-color-adjust:none;background:canvastext}.switch:checked:after{background:highlighttext}.thumb.is-sel .thumb__view,.ovgrid__item.is-sel .ovgrid__view,.layouts__item.is-on,.choice.is-on,.seg__btn.is-on,[role=tab][aria-selected=true],[aria-pressed=true],[aria-current=true],[aria-current=page]{outline-offset:1px;outline:3px solid highlight}:focus-visible,.inp:focus,.search:focus-within{outline-offset:2px;outline:3px solid highlight!important}.inp,.search,.btn--ghost{border:1px solid canvastext}}.switch{appearance:none;border-radius:var(--r-pill);background:var(--line-strong);width:40px;height:24px;box-shadow:inset 0 0 0 1px var(--field-bd);cursor:pointer;transition:background var(--dur-ui) var(--spring);flex:none;position:relative}.switch:after{content:"";background:var(--wit);width:18px;height:18px;transition:transform var(--dur-ui) var(--spring);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.switch:checked{background:var(--accent)}.switch:checked:after{transform:translate(16px)}.chip{border-radius:var(--r-pill);background:var(--surface-2);color:var(--accent);font-size:var(--fs-sm);font-weight:var(--fw-semi);white-space:nowrap;padding:3px 10px;display:inline-block}.pill{padding:var(--sp-2) 14px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-weight:var(--fw-semi);font-size:var(--fs-md);cursor:pointer;transition:background-color var(--dur-quick), color var(--dur-quick), border-color var(--dur-quick), box-shadow var(--dur-quick)}.pill.on{background:linear-gradient(180deg, var(--accent-2), var(--accent));color:var(--on-accent);box-shadow:0 4px 11px color-mix(in srgb, var(--accent) 34%, transparent);border-color:#0000}.avatar{background:var(--surface-2);width:34px;height:34px;color:var(--accent);font-size:var(--fs-sm);font-weight:var(--fw-bold);border-radius:50%;flex:none;place-items:center;display:grid}.avatar.accent,.avatar--ws{color:var(--bg);background:var(--ink);font-family:var(--font-mono);letter-spacing:.02em}.avatar--img{object-fit:contain;padding:var(--sp-1);background:var(--wit);border:1px solid var(--line)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 20px}.warn{background:var(--warn-bg);border:1px solid var(--warn-bd);color:var(--warn-tx);border-radius:var(--radius-sm);font-size:var(--fs-md);padding:10px 14px}.empty{text-align:center;color:var(--muted);padding:18px var(--sp-3);font-size:var(--fs-md)}.center-msg{align-content:center;place-items:center;gap:var(--sp-4);min-height:100vh;color:var(--muted);text-align:center;padding:var(--sp-4);display:grid}.sec{font-size:var(--fs-lg);font-weight:var(--fw-bold);margin:0 0 var(--sp-3);align-items:center;gap:9px;display:flex}.sec:before{content:"";border-radius:var(--r-2xs);background:linear-gradient(var(--accent-2), var(--accent));width:4px;height:1.02em}header.app{z-index:20;padding:calc(env(safe-area-inset-top) + 10px) max(20px, env(safe-area-inset-right)) 10px max(20px, env(safe-area-inset-left));background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:18px;display:flex;position:sticky;top:0;box-shadow:0 6px 20px #181e300d}.brand{color:var(--ink);letter-spacing:-.02em;font-weight:800;font-size:var(--fs-lg);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.topnav{gap:var(--sp-1);flex:1;display:flex}.topnav__link{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-s);color:var(--muted);font-weight:var(--fw-semi);font-size:var(--fs-base);align-items:center;gap:var(--sp-1);white-space:nowrap;transition:color var(--dur-quick), background var(--dur-quick);text-decoration:none;display:inline-flex}.topnav__link:hover{color:var(--ink);background:var(--surface-2)}.topnav__link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:1px}.topnav__link.on{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.topnav__lock{color:var(--muted);display:inline-flex}@media (width<=760px){header.app{gap:6px var(--sp-3);padding-inline:var(--sp-4);grid-template-columns:auto minmax(0,1fr);display:grid}header.app .menuwrap{grid-area:1/2;justify-self:end;min-width:0;max-width:100%}header.app .pagetag--btn{max-width:100%}header.app{padding-inline:max(var(--sp-4), env(safe-area-inset-left)) max(var(--sp-4), env(safe-area-inset-right))}.topnav{padding-inline:var(--sp-3);scrollbar-width:none;grid-area:2/1/3/-1;margin-inline:-16px;overflow-x:auto}.topnav::-webkit-scrollbar{display:none}.topnav.is-more{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.topnav__link{white-space:nowrap;flex:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.home__main{max-width:var(--page-max);padding:var(--sp-6) max(var(--page-gutter), env(safe-area-inset-right)) calc(60px + env(safe-area-inset-bottom)) max(var(--page-gutter), env(safe-area-inset-left));margin:0 auto}main.home__main>*+*{margin-block-start:var(--stack)}.stack{gap:var(--stack);flex-direction:column;display:flex}.home__main>*{animation:fadeUp var(--dur-fast) var(--ease-smooth-out) backwards}.home__main>:nth-child(2){animation-delay:30ms}.home__main>:nth-child(3){animation-delay:60ms}.home__main>:nth-child(4){animation-delay:90ms}.home__head{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;margin-bottom:18px;display:flex}.home__title,.sec,.emptyst__title{text-wrap:balance}.home__title{font-size:1.7rem;font-weight:var(--fw-bold);letter-spacing:-.025em;margin:0 0 var(--sp-0)}.home__tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.search{align-items:center;gap:var(--sp-2);padding:0 var(--sp-3);border:1px solid var(--field-bd);border-radius:var(--radius-sm);background:var(--field);color:var(--muted);display:flex}.search--inline{width:240px}.home__tools--zoek .search--inline{align-self:stretch}.filters{gap:var(--sp-2);flex-wrap:wrap;margin-bottom:20px;display:flex}.decks{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.deckcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);transition:transform var(--dur-ui) var(--ease-out), box-shadow var(--dur-ui);overflow:visible}@media (hover:hover){.deckcard:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.deckcard{transition:box-shadow var(--dur-quick)}.deckcard:hover{transform:none}}.deckcard__cover{aspect-ratio:16/9;border-radius:var(--radius) var(--radius) 0 0;background:var(--surface-2);display:block;position:relative;overflow:hidden}.fluidslide{width:100%;height:100%}.deckcard__empty{justify-content:center;align-items:center;gap:var(--sp-1);height:100%;color:var(--muted);background:var(--surface-2);flex-direction:column;text-decoration:none;display:flex}.deckcard__cover:has(.deckcard__empty){text-decoration:none}.deckcard__body{align-items:center;gap:var(--sp-2);padding:var(--sp-3) 10px var(--sp-3) var(--sp-4);display:flex}.deckcard__txt{gap:var(--sp-0);flex-direction:column;flex:1;min-width:0;display:flex}.deckcard__title{font-weight:var(--fw-bold);text-overflow:ellipsis;white-space:nowrap;color:var(--ink);text-decoration:none;overflow:hidden}.deckcard__title:hover{text-underline-offset:3px;text-decoration:underline}.deckcard__title:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:var(--r-xs)}.deckcard__acts{gap:var(--sp-0);display:flex}.menuwrap{position:relative}.menu{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);min-width:170px;box-shadow:var(--shadow-lg);flex-direction:column;padding:6px;display:flex;position:absolute;top:40px;right:0}.menu button{text-align:left;padding:9px var(--sp-3);border-radius:var(--r-s);color:var(--ink);font:inherit;font-size:var(--fs-md);cursor:pointer;background:0 0;border:0}.menu button:hover{background:var(--surface-2)}.menu button.danger{color:var(--danger)}.menu--new{width:min(360px, calc(100vw - 2 * var(--page-gutter)))}.menu--new [role=menuitem]{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);display:flex}.menu--new [role=menuitem]>.icon{margin:var(--sp-0) 0 0;flex:none}.menu__txt{gap:var(--sp-0);min-width:0;display:grid}.menu__txt b{align-items:center;gap:var(--sp-2);font-weight:var(--fw-semi);flex-wrap:wrap;display:inline-flex}.menu__txt small{color:var(--muted);font-size:var(--fs-sm);line-height:1.4}.admin__grid{grid-template-columns:300px 1fr;align-items:start;gap:20px;display:grid}.admin__list{flex-direction:column;gap:18px;display:flex}.wslist{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wsitem{align-items:center;gap:var(--sp-3);border-radius:var(--radius-sm);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:10px;display:flex}.wsitem:hover{background:var(--surface-2)}.wsitem.is-on{background:color-mix(in srgb, var(--accent) 10%, transparent)}.wsitem__txt{flex-direction:column;display:flex}.wsitem__txt small{color:var(--muted)}.wsitem__txt{min-width:0}.wsitem__owner{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin__groups{margin-bottom:18px}.admin__count{margin-left:var(--sp-1);font-family:var(--font-mono);font-size:var(--fs-xs);opacity:.7}.admin__tabs{align-self:flex-start}.admin__platform{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:20px;display:grid}.admin__platform>.aistat{margin-top:0}.admin .pbadge{color:var(--muted);box-shadow:none;border:1px solid var(--line-strong);font-family:var(--font-mono);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.05em;font-size:var(--fs-xs);background:0 0}.admin .basicnudge__tag{padding:3px var(--sp-2);color:var(--muted);border:1px solid var(--line-strong);font-weight:var(--fw-medium);font-size:var(--fs-xs);background:0 0}.admin .pbadge .icon{display:none}.admin .planbox.is-on,.admin .premrow.is-on{border-color:var(--line);background:var(--surface)}.admin .premrow{margin:0}.admin__detail{flex-direction:column;gap:14px;display:flex}.admin__wshead{gap:10px;display:flex}.admin__wsname{font-size:var(--fs-lg);font-weight:var(--fw-bold)}.form{flex-direction:column;gap:10px;display:flex}.addrow,.urlrow,.linkrow{gap:var(--sp-2);align-items:center;display:flex}.people{margin:0;padding:0;list-style:none}.people li{align-items:center;gap:var(--sp-3);padding:10px var(--sp-0);border-bottom:1px solid var(--line);display:flex}.people li:last-child{border-bottom:0}.people__mail{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}@media (width<=560px){.people li{flex-wrap:wrap}.people__mail{flex:calc(100% - 64px)}.people li>select{flex:1}}.tgroup__title{margin:var(--sp-2) 0 var(--sp-0);font-size:var(--fs-sm);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.tgrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.tcard{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);text-align:left;font:inherit;cursor:pointer;transition:transform var(--dur-quick) var(--spring), box-shadow var(--dur-quick), border-color var(--dur-quick);display:flex}.tcard:hover{box-shadow:var(--shadow);border-color:color-mix(in srgb, var(--accent) 40%, transparent);transform:translateY(-2px)}.tcard__ic{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--on-accent);background:linear-gradient(135deg, var(--accent-2), var(--accent));flex:none;place-items:center;display:grid}.tcard__txt{gap:var(--sp-0);flex-direction:column;display:flex}.tcard__txt small{color:var(--muted);line-height:1.35}.drop{border:2px dashed var(--line-strong);border-radius:var(--radius);color:var(--muted);cursor:pointer;text-align:center;transition:border-color var(--dur-quick), background var(--dur-quick);flex-direction:column;align-items:center;gap:6px;padding:28px;display:flex}.drop b{color:var(--ink)}.drop.is-over,.drop:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, transparent)}.lib{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.lib__cell{display:block;position:relative}.lib__cell .lib__item{width:100%}.lib__star{border-radius:var(--r-s);background:var(--surface);width:26px;height:26px;color:var(--muted);box-shadow:var(--shadow);opacity:0;cursor:pointer;transition:opacity var(--dur-quick);border:0;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}.lib__cell:hover .lib__star,.lib__star:focus-visible,.lib__star.is-on{opacity:1}.lib__star.is-on{background:var(--lime);color:var(--on-lime)}.btpls{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;display:grid}.btpl{position:relative}.btpl__pick{width:100%;color:var(--ink);font:var(--fw-medium) var(--fs-sm)/1.3 var(--font);text-align:left;cursor:pointer;background:0 0;border:0;gap:6px;padding:0;display:grid}.btpl__pick .fluidslide{border-radius:var(--r-s);box-shadow:0 0 0 1px var(--line);transition:transform var(--dur-ui) var(--spring), box-shadow var(--dur-ui);overflow:hidden}.btpl__pick:hover .fluidslide{box-shadow:0 0 0 1px var(--line-strong), var(--shadow);transform:translateY(-2px)}.btpl__pick:focus-visible .fluidslide{box-shadow:0 0 0 3px var(--accent)}.btpl__pick:focus-visible{outline:none}.btpl__name{align-items:center;gap:var(--sp-1);display:flex}.btpl__del{background:var(--surface);box-shadow:var(--shadow);opacity:0;position:absolute;top:6px;right:6px}.btpl:hover .btpl__del,.btpl__del:focus-visible{opacity:1}.locknote{justify-items:start;gap:var(--sp-2);display:grid}.locknote h3{font:var(--fw-bold) var(--fs-lg)/1.25 var(--font);margin:0}.locknote p{margin:0}.lib__item{aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);cursor:pointer;padding:0;overflow:hidden}.lib__item img,.lib__item video{object-fit:cover;width:100%;height:100%;display:block}.lib__item:hover{outline:3px solid var(--accent)}.keys{grid-template-columns:auto 1fr;gap:10px 18px;margin:0;display:grid}.keys dd{margin:0}kbd{padding:var(--sp-0) var(--sp-2);border:1px solid var(--line-strong);border-radius:var(--r-xs);font:var(--fw-semi) var(--fs-sm) ui-monospace, Menlo, monospace;background:var(--surface-2);border-bottom-width:2px}.ed{flex-direction:column;height:100vh;display:flex;overflow:hidden}.ed__top{padding:calc(env(safe-area-inset-top) + var(--sp-2)) max(14px, env(safe-area-inset-right)) var(--sp-2) max(14px, env(safe-area-inset-left));background:var(--surface);border-bottom:1px solid var(--line);z-index:5;scrollbar-width:none;align-items:center;gap:6px;display:flex;overflow-x:auto}.ed__top::-webkit-scrollbar{display:none}.ed__top>*{flex-shrink:0}.ed__title{border-radius:var(--r-s);min-width:220px;max-width:420px;color:var(--ink);font:inherit;font-weight:var(--fw-bold);font-size:var(--fs-lg);background:0 0;border:1px solid #0000;flex:220px;padding:7px 10px}.ed__title:hover{border-color:var(--line)}.ed__title:focus{border-color:var(--accent);background:var(--field);outline:none}.ed__spacer{flex:1}.ed__top .ed__spacer{flex:1 0 4px}.ed__top .chip{text-overflow:ellipsis;max-width:180px;overflow:hidden}.ed__tools{align-items:center;gap:var(--sp-1);display:flex}.ed__sep{width:1px;height:22px;margin:0 var(--sp-0);background:var(--line)}.ed__tools .inp--sm{max-width:170px}.ed__end{z-index:1;align-items:center;gap:var(--sp-2);background:var(--surface);margin-right:-14px;padding:0 14px 0 10px;display:flex;position:sticky;right:-14px}.ed__top.is-over .ed__end:before{content:"";background:linear-gradient(to right, transparent, var(--surface));pointer-events:none;width:28px;position:absolute;top:-8px;bottom:-8px;right:100%}.tmenu{border-radius:var(--r-s);height:36px;color:var(--muted);font:inherit;font-size:var(--fs-md);font-weight:var(--fw-semi);white-space:nowrap;cursor:pointer;transition:background var(--dur-quick), color var(--dur-quick);background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.tmenu:hover,.tmenu.is-on{background:var(--surface-2);color:var(--ink)}.tmenu:disabled{opacity:.45;cursor:default;background:0 0}.tmenu:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:2px}.tmenu__chev{opacity:.7;border-bottom:1.6px solid;border-right:1.6px solid;width:6px;height:6px;margin-left:1px;transform:translateY(-2px)rotate(45deg)}.tmenu.is-busy{color:var(--ink);animation:1.2s ease-in-out infinite ai-pulse}.ed__top.is-compact .tmenu__lbl{display:none}.ed__top.is-compact .tmenu{padding:0 var(--sp-2)}.ed__top.is-tight .ed__ws{display:none}.ed__save{min-width:0;display:inline-flex}.ed__save .savest{max-width:34ch}.ed__top.is-tight .ed__save .savest:is(.savest--saved,.savest--saving,.savest--dirty,.savest--idle,.savest--readonly){min-width:20px}.ed__top.is-tight .ed__save .savest:is(.savest--saved,.savest--saving,.savest--dirty,.savest--idle,.savest--readonly) .savest__text{display:none}.ed__notice{border-width:0 0 1px;border-radius:0}.tmenu__pop{z-index:60;gap:var(--sp-0);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-width:250px;max-width:calc(100vw - 16px);color:var(--ink);box-shadow:var(--shadow-lg);transform-origin:0 0;animation:pop-in var(--dur-quick) var(--ease-smooth-out) backwards;flex-direction:column;padding:6px;display:flex;position:fixed;overflow-y:auto}.tmenu__pop.menu[popover]{overflow-y:auto}.tmenu__pop.aimenu__pop{width:320px;padding:10px}.tmenu__head{margin:6px var(--sp-2) var(--sp-1);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.tmenu__head:first-child{margin-top:var(--sp-0)}.tmenu__item{padding:var(--sp-2) 10px;border-radius:var(--r-s);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;text-decoration:none;display:flex}.tmenu__item>svg:first-child{color:var(--muted);flex:none}.tmenu__item:hover:not(:disabled),.tmenu__item:focus-visible{background:var(--surface-2);outline:none}.tmenu__item:disabled{opacity:.45;cursor:default}.tmenu__txt{flex:1;gap:1px;min-width:0;display:grid}.tmenu__txt b{font-size:var(--fs-md);font-weight:var(--fw-semi)}.tmenu__txt small{color:var(--muted);font-size:var(--fs-sm);line-height:1.35}.tmenu__keys{border:1px solid var(--line);border-radius:var(--r-xs);color:var(--muted);font:var(--fw-medium) var(--fs-xs) var(--font-mono);padding:1px 6px}.tmenu__sep{height:1px;margin:var(--sp-1) 6px;background:var(--line)}.ed__body{flex:1;grid-template-columns:252px 1fr 340px;min-height:0;display:grid}.ed__body.is-readonly{grid-template-columns:252px 1fr}.ed__body.is-readonly:has(>.ed__panel){grid-template-columns:252px minmax(0,1fr) 340px}.ed__slides{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;min-height:0;display:flex}.thumbs{padding:var(--sp-3) var(--sp-3) var(--sp-1);flex-direction:column;flex:1;gap:10px;margin:0;list-style:none;display:flex;overflow:auto}.thumb{cursor:pointer;border-radius:var(--radius-sm);align-items:flex-start;gap:6px;display:flex;position:relative}.thumb__n{width:18px;font-size:var(--fs-xs);font-weight:var(--fw-semi);color:var(--muted);text-align:right;padding-top:var(--sp-1);font-variant-numeric:tabular-nums}.thumb__view{border-radius:var(--r-s);box-shadow:0 0 0 1px var(--line-strong);transition:box-shadow var(--dur-quick), transform var(--dur-quick) var(--spring);position:relative;overflow:hidden}.thumb:hover .thumb__view{box-shadow:0 0 0 1px var(--line-strong), var(--shadow)}.thumb.is-sel .thumb__view{box-shadow:0 0 0 3px var(--accent)}.thumb.is-hidden .thumb__view,.thumb.is-out .thumb__view{opacity:.4}.thumbs,.ovgrid{-webkit-user-select:none;user-select:none}.thumb.is-dragging,.ovgrid__item.is-dragging{z-index:10;cursor:grabbing}.thumb.is-dragging .thumb__view,.ovgrid__item.is-dragging .ovgrid__view{box-shadow:0 0 0 2px var(--accent), 0 22px 44px #00000038;transform:scale(1.05)rotate(-1deg)}.is-sorting .thumb__acts,.is-sorting .thumb:hover .thumb__acts{display:none}.is-sorting .thumb:not(.is-dragging):hover .thumb__view{box-shadow:0 0 0 1px var(--line-strong)}.thumb__n{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.thumb__fold{border-radius:var(--r-xs);width:20px;height:20px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-3px;padding:0;display:grid}.thumb__fold:hover{background:var(--surface-2);color:var(--ink)}.thumb.is-shut .thumb__view{isolation:isolate;overflow:visible}.thumb.is-shut .thumb__stack{z-index:-1;pointer-events:none;position:absolute;inset:0}.thumb.is-shut .thumb__stack:before,.thumb.is-shut .thumb__stack:after{content:"";border-radius:var(--r-s);background:var(--surface);box-shadow:0 0 0 1px var(--line-strong), 0 2px 6px #00000014;position:absolute;inset:7px 7px -7px}.thumb.is-shut .thumb__stack:after{z-index:-1;inset:14px 14px -14px}.thumb.is-shut .thumb__view>.slideview{border-radius:var(--r-s);overflow:hidden}.thumb.is-shut{margin-bottom:14px}.thumb__more{padding:var(--sp-0) 7px;border-radius:var(--r-pill);background:var(--accent);color:var(--on-accent);font-size:var(--fs-xs);font-weight:var(--fw-bold);position:absolute;bottom:5px;right:5px}.ed__main{position:relative}.ovwrap{z-index:6;background:var(--canvas);animation:ov-in var(--dur-press) var(--ease-out);flex-direction:column;display:flex;position:absolute;inset:0}@keyframes ov-in{0%{opacity:0}}.ovwrap__head{align-items:baseline;gap:var(--sp-3);padding:18px var(--sp-5) var(--sp-2);display:flex}.ovwrap__head h2{font-size:var(--fs-lg);margin:0}.ovgrid{padding:var(--sp-3) var(--sp-5) var(--sp-6);flex:1;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));align-content:start;justify-items:center;gap:22px 18px;display:grid;overflow:auto}.ovgrid__item{gap:var(--sp-2);cursor:pointer;flex-direction:column;width:248px;display:flex;position:relative}.ovgrid__view{border-radius:var(--r-s);box-shadow:0 0 0 1px var(--line-strong);transition:box-shadow var(--dur-quick), transform var(--dur-ui) var(--spring);overflow:hidden}.ovgrid__item:hover .ovgrid__view{box-shadow:0 0 0 1px var(--line-strong), var(--shadow);transform:translateY(-3px)}.ovgrid__item.is-sel .ovgrid__view{box-shadow:0 0 0 3px var(--accent)}.ovgrid__item.is-hidden .ovgrid__view{opacity:.4}.ovgrid__item.is-chapter .ovgrid__cap b{color:var(--accent)}.ovgrid__cap{font-size:var(--fs-sm);color:var(--muted)}.ovgrid__cap b{color:var(--ink);margin-right:var(--sp-1);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.ovwrap{animation:none}}.thumb__badge,.thumb__aud{padding:var(--sp-0) 6px;border-radius:var(--r-xs);color:var(--wit);font-size:var(--fs-xs);font-weight:var(--fw-semi);background:#0e1117b8;display:inline-flex;position:absolute;bottom:5px}.thumb__badge{left:5px}.thumb__res{padding:var(--sp-0) 6px;border-radius:var(--r-xs);background:var(--lime);color:var(--on-lime);font:var(--fw-medium) var(--fs-xs) var(--font-mono);text-transform:uppercase;letter-spacing:.04em;position:absolute;top:5px;left:5px}.thumb__aud{right:5px}.thumb__acts{gap:var(--sp-0);padding:var(--sp-0);border-radius:var(--r-s);background:var(--surface);box-shadow:var(--shadow);display:none;position:absolute;top:4px;right:4px}.thumb:hover .thumb__acts{display:flex}.ed__add{margin:var(--sp-2) var(--sp-3) var(--sp-3);width:auto}.ed__main{background:var(--canvas);flex-direction:column;min-width:0;min-height:0;display:flex}.ed__canvas{min-height:0;padding:var(--sp-6);flex:1;place-items:center;display:grid;overflow:hidden}.canvaswrap{flex-direction:column;gap:10px;display:flex;position:relative}.liveplay{z-index:4;border-radius:var(--r-s);cursor:pointer;position:absolute;top:0;left:0;overflow:hidden}.liveplay__inner{transform-origin:0 0;width:1920px;height:1080px}.motiontoggle{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--muted);cursor:pointer;display:inline-flex}.switch--sm{width:32px;height:20px}.switch--sm:after{width:14px;height:14px;top:3px}.switch--sm:checked:after{transform:translate(12px)}.canvaswrap .slideview{border-radius:var(--r-s);overflow:clip;box-shadow:0 2px 8px #181e301a,0 30px 70px #181e302e}.canvaswrap__bar{justify-content:space-between;align-items:center;gap:10px;display:flex}.ed__notes{padding:10px var(--sp-4) 14px;background:var(--surface);border-top:1px solid var(--line);flex-direction:column;gap:6px;display:flex}.ed__notes .fld__label{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ed__noteswho{color:var(--muted);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.emptydeck{max-width:520px;margin:auto}.ed__panel{border-left:1px solid var(--line);background:var(--surface);overflow:auto}.psec{padding:var(--sp-4);border-bottom:1px solid var(--line);flex-direction:column;gap:14px;display:flex}.psec__title{font-size:var(--fs-sm);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0}.typebtn{align-items:center;gap:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-quick), box-shadow var(--dur-quick);padding:10px;display:flex}.typebtn:hover{border-color:color-mix(in srgb, var(--accent) 40%, transparent);box-shadow:var(--shadow)}.typebtn span:last-child{flex-direction:column;display:flex}.typebtn small{color:var(--muted)}.typebtn__ic{border-radius:var(--r-s);width:38px;height:38px;color:var(--on-accent);background:linear-gradient(135deg, var(--accent-2), var(--accent));place-items:center;display:grid}.swatches{flex-wrap:wrap;gap:6px;display:flex}.sw{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:7px;padding:5px 10px 5px 5px;display:inline-flex}.sw i{border-radius:50%;width:20px;height:20px;box-shadow:inset 0 0 0 1px #00000026}.sw.is-on{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 30%, transparent)}.fld{flex-direction:column;gap:6px;display:flex}.fld--row{flex-direction:row;justify-content:space-between;align-items:center}.fld--toggle{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center}.fld__label{font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--ink)}.fld__help{font-size:var(--fs-sm);color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.4}.fld__listhead{justify-content:space-between;align-items:center;display:flex}.fld__count{font-size:var(--fs-sm);color:var(--muted)}.litems{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.litem{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.litem--row{gap:var(--sp-2);align-items:center;padding:6px;display:flex}.litem__bar{align-items:center;gap:var(--sp-0);padding:var(--sp-1) var(--sp-1) var(--sp-1) 10px;border-bottom:1px solid var(--line);display:flex}.litem__n{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--muted);margin-right:6px}.litem__peek{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-md);flex:1;overflow:hidden}.litem__bar .ibtn{width:28px;height:28px}.litem__fields{flex-direction:column;gap:10px;padding:10px;display:flex}.imgfld{align-items:center;gap:10px;display:flex}.imgfld img,.imgfld__empty{object-fit:cover;border-radius:var(--r-s);background:var(--surface-2);width:96px;height:64px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);place-items:center;display:grid}.imgfld__btns{flex-wrap:wrap;gap:6px;display:flex}.imgfld__alt{align-items:flex-start;gap:var(--sp-2);width:100%;margin-top:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-s);color:var(--ink);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;display:flex}.imgfld__alt span{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.imgfld__alt.is-missing{color:var(--muted);border-style:dashed}.imgfld__alt:hover{border-color:var(--ink)}.imgfld__alt:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.colorpick{align-items:center;gap:6px;display:inline-flex}.colorpick input[type=color]{border:1px solid var(--field-bd);border-radius:var(--r-s);cursor:pointer;background:0 0;width:38px;height:38px;padding:0}.rich{position:relative}.rich__area{min-height:42px;padding-right:40px;line-height:1.45}.rich__area b{color:var(--accent)}.rich__b{border-radius:var(--r-s);background:var(--surface-2);width:30px;height:30px;color:var(--ink);cursor:pointer;border:0;place-items:center;display:grid;position:absolute;top:6px;right:6px}.slideview{background:#000;flex:none;position:relative;overflow:clip}.slideview__inner{transform-origin:0 0;pointer-events:none;width:1920px;height:1080px}.slideview--edit .slideview__inner{pointer-events:auto}.fitnote{z-index:4;max-width:calc(100% - 24px);padding:6px var(--sp-3);border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);font:var(--fw-medium) var(--fs-sm)/1.3 var(--font);box-shadow:var(--shadow);pointer-events:none;margin:0;position:absolute;bottom:12px;left:12px}.tabhint{left:var(--sp-3);top:var(--sp-3);z-index:4;max-width:calc(100% - 24px);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);background:var(--toast-bg);color:var(--toast-tx);font:var(--fw-medium) var(--fs-sm) / 1.3 var(--font);pointer-events:none;margin:0;position:absolute}.fitnote--over{border-color:var(--warn-bd);background:var(--warn-bg);color:var(--warn-tx)}.stage-static{width:1920px;height:1080px;position:relative;overflow:hidden}.is-edit .reveal__old,.is-thumb .reveal__old{display:none}.is-edit [data-edit]{overflow-wrap:inherit;border-radius:var(--r-s);transition:outline-color var(--dur-quick), background var(--dur-quick);cursor:text;outline:0 solid #0000;min-width:40px}.is-edit [data-edit]:hover{outline:3px dashed color-mix(in srgb, var(--ed-sel,var(--accent)) 55%, transparent);outline-offset:6px}.is-edit [data-edit]:focus{outline:4px solid var(--ed-sel,var(--accent));outline-offset:6px;box-shadow:0 0 0 5px transparent, 0 0 0 6px var(--zwart), 0 0 0 10px transparent, 0 0 0 11px var(--zwart);background:color-mix(in srgb, var(--ed-sel,var(--accent)) 6%, transparent)}.is-edit [data-edit].is-empty:before{content:attr(data-ph);opacity:.35}.is-edit .is-pickable{cursor:grab}.is-edit .is-pickable.is-empty{cursor:pointer}.is-edit .is-pickable:hover{outline:4px dashed color-mix(in srgb, var(--ed-sel,var(--accent)) 70%, transparent);outline-offset:-4px}@media (width<=1180px){.ed__end{box-shadow:-16px 0 14px -12px #0a0a0a2e}.ed__canvas{padding:18px}.canvaswrap__bar{row-gap:var(--sp-2);flex-wrap:wrap}.canvaswrap__info{white-space:nowrap}.inserts__lbl{display:none}}@media (width<=1100px){.ed__body{grid-template-columns:150px minmax(0,1fr) 290px}.ed__body.is-readonly{grid-template-columns:150px minmax(0,1fr)}.ed__body.is-readonly:has(>.ed__panel){grid-template-columns:150px minmax(0,1fr) 290px}.ed__addlbl{display:none}.ed__add{margin:var(--sp-2)}.admin__grid{grid-template-columns:minmax(0,1fr)}}@media (width>=761px) and (width<=960px){.ed__body,.ed__body.is-readonly{grid-template-rows:minmax(0,1fr);grid-template-columns:120px minmax(0,1fr)}.ed__body.is-readonly:has(>.ed__panel){grid-template-rows:minmax(0,1fr);grid-template-columns:120px minmax(0,1fr)}.ed__body:has(>.ed__panel){grid-template-rows:minmax(0,1fr) minmax(0,42%)}.ed__slides{grid-row:1/-1}.ed__panel{border-left:0;border-top:1px solid var(--line);grid-area:2/2}}@media (width<=760px){.ed{height:auto;min-height:100dvh;overflow:visible}.ed__top{position:sticky;top:0}.ed__body,.ed__body.is-readonly{flex-direction:column;display:flex}.ed__body.is-readonly:has(>.ed__panel){flex-direction:column;display:flex}.ed__slides{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center}.thumbs{padding:var(--sp-2) var(--sp-3);flex-direction:row;overflow:auto hidden}.thumb{flex:none}.ed__add{margin:var(--sp-2);flex:none}.ed__canvas{padding:var(--sp-3);flex:none;overflow:visible}.ed__panel{border-left:0;border-top:1px solid var(--line);overflow:visible}.ovwrap{z-index:var(--z-menu);position:fixed}.ed__top{scrollbar-width:none;overflow-x:auto}.ed__top::-webkit-scrollbar{display:none}.ed__top>*{flex-shrink:0}.ed__top .ed__spacer{display:none}.ed__top .ed__title{flex-basis:170px;min-width:0}.canvaswrap__bar{flex-wrap:wrap}.inserts__lbl{display:none}.home__tools--zoek{flex-wrap:nowrap;width:100%}.home__tools--zoek .search--inline{flex:auto;width:auto;min-width:0}.home__tools--zoek>.btn,.home__tools--zoek>.btnwrap{flex:none}.home__tv .home__tvlbl{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.btn--lg{min-height:48px;padding:var(--sp-3) 18px;font-size:1rem}.inp--lg{min-height:48px;font-size:1rem}.inp--code{letter-spacing:.4em;text-align:center;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:1.5rem}.linkbtn{padding:6px var(--sp-0);min-height:44px;color:var(--accent);font:inherit;font-size:var(--fs-md);font-weight:var(--fw-semi);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.linkbtn:disabled{opacity:.5;cursor:default}.login{--font:"DM Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Urbanist", "DM Sans", ui-sans-serif, system-ui, sans-serif;min-height:100vh;padding:var(--sp-5) var(--sp-4);font-family:var(--font);align-content:center;place-items:center;gap:18px;display:grid}.login :is(button,input,select,textarea,.btn){font-family:var(--font)}.login--again{z-index:70;background:color-mix(in srgb, var(--bg) 55%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);min-height:0;position:fixed;inset:0;overflow-y:auto}.login>*{min-width:0;max-width:100%}.login__card :is(h1,h2,p,.btn){overflow-wrap:anywhere}.login__card .btn{white-space:normal}.home__title,.inp--auto{max-width:100%}.home__title{overflow-wrap:anywhere}.login__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);width:min(400px,100%);box-shadow:var(--shadow-lg);animation:login-in var(--dur-ui) var(--ease-out) backwards;flex-direction:column;gap:14px;padding:30px 26px 26px;display:flex;position:relative}.login__step{display:contents}.login__brand,.login__step>*{animation:login-in var(--dur-ui) var(--ease-out) backwards}.login__step>:first-child{animation-delay:40ms}.login__step>:nth-child(2){animation-delay:80ms}.login__step>:nth-child(3){animation-delay:.12s}.login__step>:nth-child(4){animation-delay:.16s}.login__step>:nth-child(n+5){animation-delay:.2s}@keyframes login-in{0%{opacity:0;transform:translateY(8px)}}@keyframes login-fade{0%{opacity:0}}.login__card.is-done>:not(.login__done,.login__step),.login__card.is-done>.login__step>*{opacity:0;transition:opacity var(--dur-ui) var(--ease-out)}.login__done{place-content:center;justify-items:center;gap:var(--sp-3);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-xl);animation:login-fade var(--dur-ui) var(--ease-out) backwards;display:grid;position:absolute;inset:0}.login__done p{margin:0}.login__check{border-radius:var(--r-pill);background:var(--lime);width:64px;height:64px;color:var(--on-lime);animation:login-check .26s var(--ease-out) 60ms backwards;place-items:center;display:grid}@keyframes login-check{0%{opacity:0;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.login__card,.login__brand,.login__step>*,.login__check{animation-name:login-fade;animation-delay:0s}}.login__brand{font-family:var(--font-display);font-weight:var(--fw-bold);align-items:center;gap:10px;margin-bottom:6px;display:flex}.login__title{font-family:var(--font-display);font-weight:800;font-size:var(--fs-2xl);letter-spacing:-.03em;margin:0;line-height:1.1}.login__lead{color:var(--muted);margin:-6px 0 6px;line-height:1.5}.login__lead b{color:var(--ink);word-break:break-all}.login__form{flex-direction:column;gap:10px;display:flex}.login__or{align-items:center;gap:var(--sp-3);color:var(--muted);font:var(--fw-medium) var(--fs-xs) / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:var(--sp-1) 0;display:flex}.login__or:before,.login__or:after{content:"";background:var(--line-strong);flex:1;height:1px}.login__card .notice{text-align:start}.login__webmail{gap:var(--sp-2);flex-wrap:wrap;display:flex}.login__links{justify-content:space-between;display:flex}.login__foot{text-align:center;max-width:400px;color:var(--muted);font-size:var(--fs-sm);margin:0}.pagetag--btn{cursor:pointer;font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semi);min-height:36px}.pagetag--btn:hover{color:var(--ink)}.menu button .icon{vertical-align:-3px;margin-right:var(--sp-2);color:var(--muted)}.modal__intro{margin:0;line-height:1.5}.pklist{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pkrow{align-items:center;gap:var(--sp-3);padding:10px 10px 10px var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-sm);display:flex}.pkrow__ico{border-radius:var(--r-s);width:36px;height:36px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);flex:none;place-items:center;display:grid}.pkrow__tag{margin-left:var(--sp-2);padding:var(--sp-0) 7px;border-radius:var(--r-pill);font:var(--fw-medium) var(--fs-xs)/1.4 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;vertical-align:2px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.pkrow__txt{gap:var(--sp-0);flex-direction:column;flex:240px;min-width:0;display:flex}.pbadge{align-items:center;gap:var(--sp-1);border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:var(--fw-semi);letter-spacing:.01em;color:var(--lime);background:var(--zwart);box-shadow:inset 0 0 0 1px var(--line-strong);vertical-align:middle;white-space:nowrap;padding:3px 9px 3px 7px;display:inline-flex}.pbadge--sm{font-size:var(--fs-xs);margin-left:var(--sp-1);padding:1px 7px 1px 5px}.pbadge .icon{stroke-width:2.2px}.pbadge.pbadge--team{color:var(--bg);background:var(--ink);box-shadow:0 2px 8px color-mix(in srgb, var(--ink) 25%, transparent)}.pbadge.pbadge--enterprise{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.admin .pbadge.pbadge--team,.admin .pbadge.pbadge--enterprise{color:var(--muted);box-shadow:none;background:0 0}.chip--basis{cursor:pointer;border:1px dashed var(--line-strong);color:var(--muted);font:inherit;font-size:var(--fs-sm);background:0 0}.chip--basis:hover{color:var(--ink);border-color:var(--accent)}button.pbadge{cursor:pointer;border:0;font-family:inherit}.choices{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(76px,1fr));display:grid}.choice{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:transform var(--dur-ui) var(--spring), box-shadow var(--dur-ui), border-color var(--dur-ui);flex-direction:column;align-items:stretch;gap:6px;padding:6px 6px 7px;display:flex}.choice:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.choice:active{transform:translateY(0)scale(.98)}.choice:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.choice.is-on{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 30%, transparent)}.choice__label{justify-content:center;align-items:center;gap:var(--sp-1);text-align:center;line-height:1.2;display:inline-flex}.choice.is-locked .choice__label{color:var(--muted)}.choice.is-locked .pv{filter:saturate(.4);opacity:.75}.choice__help{min-height:2.6em}.pv{--pv-a:color-mix(in srgb, var(--ink) 10%, var(--surface));--pv-b:color-mix(in srgb, var(--accent) 22%, var(--surface));--pv-bar:color-mix(in srgb, var(--ink) 45%, transparent);--pv-hi:var(--accent);--pv-hi2:color-mix(in srgb, var(--accent) 55%, var(--surface));--pv-stage:color-mix(in srgb, var(--ink) 30%, var(--surface));aspect-ratio:16/9;border-radius:var(--r-xs);background:var(--pv-a);width:100%;display:block;position:relative;overflow:hidden}.choices--tone .pv{--pv-a:color-mix(in oklch, var(--pv-bg) 84%, var(--pv-ink));--pv-b:var(--pv-bg);--pv-bar:color-mix(in srgb, var(--pv-ink) 55%, transparent);--pv-hi:var(--pv-acc);--pv-hi2:color-mix(in oklch, var(--pv-acc) 55%, var(--pv-bg));--pv-stage:color-mix(in oklch, var(--pv-bg) 72%, black);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 10%, transparent)}.pv--big{border-radius:var(--radius-sm);flex:none;width:220px}.pv i{display:block;position:absolute;inset:0}.pv__a,.pv__b{border-radius:inherit}.pv__a{background:var(--pv-a)}.pv__b{background:var(--pv-b);opacity:0}.pv__a b,.pv__b b,.pv__a em,.pv__b em{border-radius:var(--r-pill);background:var(--pv-bar);height:11%;position:absolute;left:14%}.pv__a b,.pv__b b{width:52%;top:30%}.pv__a em,.pv__b em{opacity:.5;width:34%;top:52%}.pv__b b{background:var(--pv-hi)}.pv__fx,.pv__dot{opacity:0}.pv:where([class*=pv--tr-]) .pv__b{animation:2.6s var(--spring) infinite both}.pv--tr-fade .pv__b{animation-name:pv-fade}.pv--tr-none .pv__b{animation-name:pv-cut;animation-timing-function:step-end}.pv--tr-push .pv__b{animation-name:pv-push-in}.pv--tr-push .pv__a{animation:pv-push-out 2.6s var(--spring) infinite both}.pv--tr-zoom .pv__b{animation-name:pv-zoom-in}.pv--tr-zoom .pv__a{animation:2.6s ease-in infinite both pv-zoom-out}.pv--tr-magic .pv__b{animation-name:pv-fade}.pv--tr-magic .pv__b b{opacity:0}.pv--tr-magic .pv__a b{z-index:2;background:var(--pv-hi);transform-origin:0 0;animation:pv-magic 2.6s var(--spring) infinite both}@keyframes pv-fade{0%,35%{opacity:0}60%,to{opacity:1}}@keyframes pv-cut{0%{opacity:0}50%{opacity:1}}@keyframes pv-push-in{0%,35%{opacity:1;transform:translate(100%)}65%,to{opacity:1;transform:translate(0)}}@keyframes pv-push-out{0%,35%{transform:translate(0)}65%,to{transform:translate(-30%)}}@keyframes pv-zoom-in{0%,35%{opacity:0;transform:scale(1.25)}65%,to{opacity:1;transform:scale(1)}}@keyframes pv-zoom-out{0%,35%{opacity:1;transform:scale(1)}60%,to{opacity:0;transform:scale(.9)}}@keyframes pv-magic{0%,30%{transform:translate(0)scale(1)}70%,to{transform:translate(30%,110%)scale(.7,1.5)}}.choices__group{margin-top:var(--sp-1);font:var(--fw-medium) var(--fs-xs)/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);grid-column:1/-1}.choices__group:first-child{margin-top:0}.pv--tr-stapel .pv__b{animation-name:pv-stapel-in}.pv--tr-stapel .pv__a{animation:pv-stapel-out 2.6s var(--spring) infinite both}.pv--tr-uitlopen .pv__b{background:0 0;animation-name:pv-late}.pv--tr-uitlopen .pv__a{animation:2.6s ease-in-out infinite both pv-shift}.pv--tr-uitlopen .pv__a b,.pv--tr-uitlopen .pv__a em{animation:2.6s ease-in infinite both pv-out-up}.pv--tr-optillen .pv__b{animation-name:pv-lift-in;animation-timing-function:cubic-bezier(.87,0,.13,1)}.pv--tr-optillen .pv__a{animation:2.6s cubic-bezier(.87,0,.13,1) infinite both pv-lift-out}.pv--tr-regelwissel .pv__b{background:0 0;animation-name:pv-late}.pv--tr-regelwissel .pv__a{animation:2.6s ease-in-out infinite both pv-shift}.pv--tr-regelwissel .pv__a b,.pv--tr-regelwissel .pv__a em{animation:2.6s ease-in infinite both pv-line-out}.pv--tr-regelwissel .pv__b b,.pv--tr-regelwissel .pv__b em{animation:2.6s cubic-bezier(.16,1,.3,1) infinite both pv-line-in}.pv--tr-haarlijn .pv__b{animation-name:pv-rule-clip;animation-timing-function:ease-in-out}.pv--tr-haarlijn .pv__fx{z-index:2;background:var(--pv-hi);height:2px;animation:2.6s ease-in-out infinite both pv-rule;inset:12% 0 auto}.pv--tr-overzicht .pv__b{animation-name:pv-over-in;animation-timing-function:ease-in-out}.pv--tr-overzicht .pv__a{animation:2.6s ease-in-out infinite both pv-over-out}.pv--tr-kantelen,.pv--tr-overzicht,.pv--tr-omdraaien,.pv--tr-stapel{background:var(--pv-stage)}.pv--tr-kantelen .pv__b{animation-name:pv-dolly-in;animation-timing-function:ease-in-out}.pv--tr-kantelen .pv__a{animation:2.6s ease-in-out infinite both pv-dolly-out}.pv--tr-omdraaien .pv__b{z-index:1;animation-name:pv-deal-in}.pv--tr-omdraaien .pv__a{animation:2.6s ease-in-out infinite both pv-deal-out}.pv--tr-oplossen .pv__b{animation-name:pv-cut;animation-timing-function:step-end}.pv--tr-oplossen .pv__fx{z-index:2;background:var(--pv-hi);-webkit-mask:conic-gradient(black 25%, transparent 0 50%, black 0 75%, transparent 0) 0 0 / 4px 4px;-webkit-mask:conic-gradient(black 25%, transparent 0 50%, black 0 75%, transparent 0) 0 0 / 4px 4px;mask:conic-gradient(black 25%, transparent 0 50%, black 0 75%, transparent 0) 0 0 / 4px 4px;animation:2.6s steps(4,end) infinite both pv-grain}.pv--tr-veeg .pv__b{animation-name:pv-cut;animation-timing-function:step-end}.pv--tr-veeg .pv__fx{z-index:2;background:var(--pv-hi);animation:2.6s ease-in-out infinite both pv-wipe}.pv--tr-veeg .pv__dot{z-index:3;background:var(--pv-hi2);animation:2.6s ease-in-out 80ms infinite both pv-wipe}@keyframes pv-shift{0%,25%{background-color:var(--pv-a)}60%,to{background-color:var(--pv-b)}}@keyframes pv-lift-in{0%,30%{opacity:1;clip-path:inset(100% 0 0 round 8px)}65%,to{opacity:1;clip-path:inset(0)}}@keyframes pv-lift-out{0%,30%{filter:brightness();transform:translateY(0)}65%,to{filter:brightness(.85);transform:translateY(-8%)}}@keyframes pv-line-out{0%,25%{clip-path:inset(-20% 0);transform:translateY(0)}42%,to{clip-path:inset(-20% 0 120%);transform:translateY(-110%)}}@keyframes pv-line-in{0%,45%{clip-path:inset(100% 0 -20%);transform:translateY(110%)}70%,to{clip-path:inset(-20% 0);transform:translateY(0)}}@keyframes pv-rule{0%,20%{opacity:1;transform-origin:0;top:12%;transform:scaleX(0)}32%{opacity:1;transform-origin:0;top:12%;transform:scaleX(1)}62%{opacity:1;top:calc(100% - 2px);transform:scaleX(1)}70%,to{opacity:0;top:calc(100% - 2px);transform:scaleX(1)}}@keyframes pv-rule-clip{0%,32%{opacity:1;clip-path:inset(0 0 88%)}62%,to{opacity:1;clip-path:inset(0)}}@keyframes pv-dolly-out{0%,20%{border-radius:0;transform:translate(0)scale(1)}38%{border-radius:var(--r-xs);transform:translate(0)scale(.84)}62%,to{border-radius:var(--r-xs);transform:translate(-100%)scale(.84)}}@keyframes pv-dolly-in{0%,38%{opacity:1;border-radius:var(--r-xs);transform:translate(100%)scale(.84)}62%{opacity:1;border-radius:var(--r-xs);transform:translate(0)scale(.84)}78%,to{opacity:1;border-radius:0;transform:translate(0)scale(1)}}@keyframes pv-deal-out{0%,25%{filter:brightness();transform:none}55%,to{filter:brightness(.85);transform:translate(-4%)scale(.92)rotate(-4deg)}}@keyframes pv-deal-in{0%,30%{opacity:1;border-radius:var(--r-s);transform:translate(70%,6%)scale(.94)rotate(8deg)}66%,to{opacity:1;border-radius:0;transform:none}}@keyframes pv-grain{0%,25%{opacity:0}40%,52%{opacity:1}68%,to{opacity:0}}@keyframes pv-stapel-in{0%,35%{opacity:1;transform:translateY(100%)}65%,to{opacity:1;transform:translateY(0)}}@keyframes pv-stapel-out{0%,35%{filter:brightness();transform:scale(1)}65%,to{filter:brightness(.7);transform:scale(.88)}}@keyframes pv-late{0%,45%{opacity:0}65%,to{opacity:1}}@keyframes pv-out-up{0%,25%{opacity:1;transform:translateY(0)}45%,to{opacity:0;transform:translateY(-80%)}}@keyframes pv-over-out{0%,25%{transform:scale(1)}42%{transform:scale(.5)}58%{transform:translate(-115%)scale(.5)}75%,to{transform:translate(-240%)scale(1)}}@keyframes pv-over-in{0%,25%{opacity:1;transform:translate(240%)scale(1)}42%{opacity:1;transform:translate(115%)scale(.5)}58%{opacity:1;transform:translate(0)scale(.5)}75%,to{opacity:1;transform:translate(0)scale(1)}}@keyframes pv-show{0%,to{opacity:1}}@keyframes pv-wipe{0%,25%{opacity:1;transform-origin:0;transform:scaleX(0)}49%{opacity:1;transform-origin:0;transform:scaleX(1)}51%{opacity:1;transform-origin:100%;transform:scaleX(1)}75%,to{opacity:1;transform-origin:100%;transform:scaleX(0)}}.pv:where([class*=pv--in-]),.pv:where([class*=pv--in-]) .pv__a{background:var(--pv-b)}.pv:where([class*=pv--in-]) .pv__a b{background:var(--pv-bar);animation:2.6s cubic-bezier(.16,1,.3,1) infinite both pv-in-rise}.pv:where([class*=pv--in-]) .pv__a em{animation:2.6s cubic-bezier(.16,1,.3,1) .12s infinite both pv-in-rise}.pv:where([class*=pv--in-]) .pv__fx{background:var(--pv-hi)}.pv--in-lijn .pv__fx{width:52%;height:3%;animation:2.6s ease-in-out infinite both pv-in-stroke;inset:24% auto auto 14%}.pv--in-lijn .pv__a b{animation-name:pv-in-under}.pv--in-staart .pv__a em{background:var(--pv-hi);opacity:1;animation-name:pv-in-blur;animation-delay:.5s}.pv--in-markeerstift .pv__fx{border-radius:var(--r-2xs);opacity:.85;width:52%;height:13%;animation:2.6s ease-in-out infinite both pv-in-mark;inset:29% auto auto 14%}.pv--in-markeerstift .pv__a b{z-index:1}.pv--in-focus .pv__a b,.pv--in-focus .pv__a em{animation-name:pv-in-blur}.pv--in-landen .pv__a{animation:2.6s ease-in-out infinite both pv-in-land}.pv--in-landen{background:var(--pv-stage)}.pv--in-doorkijk .pv__a b{transform-origin:6%;animation-name:pv-in-peek;animation-timing-function:cubic-bezier(.87,0,.13,1)}.pv--in-bouwtekening .pv__fx{border:1px dashed var(--pv-hi);background:0 0;animation:2.6s ease-in-out infinite both pv-in-guide;inset:22% 30% 30% 10%}.pv--in-bouwtekening .pv__a b,.pv--in-bouwtekening .pv__a em{animation-name:pv-in-wipe}.pv--in-stempel .pv__a b{animation-name:pv-in-stamp}.pv--in-luiken .pv__fx{opacity:1;background:repeating-linear-gradient(90deg, var(--pv-hi) 0 20%, var(--pv-hi2) 20% 40%);animation:2.6s ease-in-out infinite both pv-in-cols}.pv--in-schuiven .pv__a b{animation-name:pv-in-left}.pv--in-schuiven .pv__a em{animation-name:pv-in-right}.pv--in-inzoomen .pv__a{animation:2.6s cubic-bezier(.16,1,.3,1) infinite both pv-in-close}.pv--in-inzoomen .pv__a b,.pv--in-inzoomen .pv__a em{animation:none}.pv--in-opstaan .pv__a b,.pv--in-opstaan .pv__a em{transform-origin:50% 100%;animation-name:pv-in-stand}.pv--in-rollen .pv__a b,.pv--in-rollen .pv__a em{animation-name:pv-in-roll}.pv--in-spotlicht .pv__fx{background:radial-gradient(circle at 50% 36%,#0000 0 9%,#000000d9 16%) 100% 0/200% 100% no-repeat;animation:2.6s ease-in-out infinite both pv-in-spot}.pv--in-lichtkrant .pv__a b,.pv--in-lichtkrant .pv__a em{animation-name:pv-in-ticker}.pv--in-rolteller .pv__a em{background:var(--pv-hi);opacity:1;width:18%;animation:2.6s steps(6,end) infinite both pv-in-count}.pv--in-scramble .pv__a b,.pv--in-scramble .pv__a em{animation:2.6s steps(7,end) infinite both pv-in-scr}.pv--in-wissel .pv__a em{background:var(--pv-hi);opacity:1;animation:2.6s ease-in-out infinite both pv-in-swap}@keyframes pv-in-scr{0%{opacity:.25;clip-path:inset(0 100% 0 0)}60%,to{opacity:1;clip-path:inset(0)}}@keyframes pv-in-rise{0%,15%{opacity:0;transform:translateY(60%)}40%,90%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes pv-in-stroke{0%,10%{opacity:1;transform-origin:0;transform:scaleX(0)}30%,45%{opacity:1;transform-origin:0;transform:scaleX(1)}60%,to{opacity:0;transform:scaleX(1)}}@keyframes pv-in-under{0%,30%{clip-path:inset(0 0 100%);transform:translateY(-100%)}50%,90%{clip-path:inset(0);transform:none}to{opacity:0}}@keyframes pv-in-blur{0%,15%{opacity:0;filter:blur(3px);transform:scale(1.04)}45%,90%{opacity:1;filter:blur();transform:none}to{opacity:0}}@keyframes pv-in-mark{0%,35%{transform-origin:0;transform:scaleX(0)}60%,92%{transform-origin:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes pv-in-land{0%,10%{border-radius:var(--r-s);transform:translate(30%)scale(.4)}40%{border-radius:var(--r-s);transform:scale(.4)}70%,to{border-radius:0;transform:scale(1)}}@keyframes pv-in-peek{0%,10%{opacity:1;transform:scale(7)}60%,90%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes pv-in-guide{0%,8%{opacity:0;clip-path:inset(0 100% 100% 0)}30%{opacity:1;clip-path:inset(0)}70%{opacity:1}85%,to{opacity:0}}@keyframes pv-in-wipe{0%,30%{clip-path:inset(0 100% 0 0)}60%,90%{clip-path:inset(0)}to{clip-path:inset(0);opacity:0}}@keyframes pv-in-stamp{0%,20%{opacity:0;transform:scale(1.25)}34%{opacity:1;transform:scale(.98)}42%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes pv-in-cols{0%,15%{clip-path:inset(0)}45%,to{clip-path:inset(0 0 100%)}}@keyframes pv-in-left{0%,15%{clip-path:inset(0 0 0 100%);transform:translate(-60%)}45%,90%{clip-path:inset(0);transform:none}to{opacity:0}}@keyframes pv-in-right{0%,15%{clip-path:inset(0 100% 0 0);transform:translate(60%)}45%,90%{clip-path:inset(0);transform:none}to{opacity:0}}@keyframes pv-in-close{0%,10%{opacity:0;transform:scale(1.15)}50%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes pv-in-stand{0%,15%{opacity:0;transform:perspective(60px)rotateX(70deg)}45%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes pv-in-roll{0%,15%{opacity:0;transform:perspective(60px)rotateX(-60deg)}45%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes pv-in-spot{0%,5%{opacity:1;background-position:100% 0}50%{opacity:1;background-position:25% 0}70%,to{opacity:0;background-position:25% 0}}@keyframes pv-in-ticker{0%,10%{opacity:0;transform:translate(160%)}50%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes pv-in-count{0%,20%{opacity:1;transform:translateY(-140%)}60%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes pv-in-swap{0%,15%{width:22%}30%,40%{width:40%}55%,92%{width:28%}to{opacity:0;width:28%}}.pv--tr-lens,.pv--tr-kader,.pv--in-uitsnede{background:var(--pv-stage)}.pv--tr-lens .pv__a{transform-origin:40% 35%;animation:2.6s cubic-bezier(.87,0,.13,1) infinite both pv-lens-out}.pv--tr-lens .pv__b{transform-origin:40% 35%;animation-name:pv-lens-in;animation-timing-function:cubic-bezier(.87,0,.13,1)}.pv--tr-kader .pv__fx{z-index:1;background:var(--pv-hi);animation:2.6s cubic-bezier(.16,1,.3,1) infinite both pv-frame}.pv--tr-kader .pv__dot{z-index:2;background:var(--pv-hi2);animation:2.6s cubic-bezier(.16,1,.3,1) .12s infinite both pv-frame}.pv--tr-kader .pv__b{z-index:3;animation-name:pv-frame;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-delay:.24s}.pv--tr-vormgolf .pv__b{animation-name:pv-cut;animation-timing-function:step-end}.pv--tr-vormgolf .pv__fx,.pv--tr-vormgolf .pv__dot{border-radius:50%/16%;animation:2.6s ease-in-out infinite both pv-wave;inset:-22% 0}.pv--tr-vormgolf .pv__fx{z-index:2;background:var(--pv-hi)}.pv--tr-vormgolf .pv__dot{z-index:3;background:var(--pv-hi2);animation-delay:80ms}.pv--tr-vloeibaar .pv__b{animation-name:pv-liquid;animation-timing-function:cubic-bezier(.87,0,.13,1)}.pv--in-diepte .pv__a{animation:2.6s cubic-bezier(.16,1,.3,1) infinite both pv-in-depth}.pv--in-diepte .pv__a b,.pv--in-diepte .pv__a em{animation-name:pv-in-under}.pv--in-cadans .pv__a b{animation:2.6s cubic-bezier(.16,1,.3,1) infinite both pv-in-cadence}.pv--in-cadans .pv__a em{animation-delay:.7s}.pv--in-gewicht .pv__a b,.pv--in-gewicht .pv__a em{transform-origin:0;animation-name:pv-in-weight}.pv--in-kleurveld .pv__fx{z-index:2;animation:2.6s cubic-bezier(.87,0,.13,1) infinite both pv-in-field}.pv--in-kleurveld .pv__a b,.pv--in-kleurveld .pv__a em{animation-name:pv-in-under;animation-delay:.5s}.pv--in-uitsnede .pv__a{transform-origin:40% 40%;animation:2.6s cubic-bezier(.87,0,.13,1) infinite both pv-in-crop}.pv--in-uitsnede .pv__a b,.pv--in-uitsnede .pv__a em{animation:none}@keyframes pv-lens-out{0%,30%{opacity:1;transform:scale(1)}70%,to{opacity:0;transform:scale(3.2)}}@keyframes pv-lens-in{0%,30%{opacity:0;clip-path:inset(0 round 30%);transform:scale(.24)}40%{opacity:1}70%,to{opacity:1;clip-path:inset(0);transform:none}}@keyframes pv-frame{0%,25%{opacity:1;clip-path:inset(50% 35%)}55%,to{opacity:1;clip-path:inset(0)}}@keyframes pv-wave{0%,25%{opacity:1;transform:translateY(125%)}49%,51%{opacity:1;transform:translateY(0)}75%,to{opacity:1;transform:translateY(-125%)}}@keyframes pv-liquid{0%,28%{opacity:1;clip-path:ellipse(0% 0% at 40% 35%)}45%{opacity:1;clip-path:ellipse(30% 24% at 42% 37%)}70%,to{opacity:1;clip-path:ellipse(130% 130%)}}@keyframes pv-in-depth{0%,10%{transform:scale(1.14)}80%,to{transform:none}}@keyframes pv-in-cadence{0%,12%{opacity:1;clip-path:inset(-20% 100% -20% 0)}24%,28%{opacity:1;clip-path:inset(-20% 62% -20% 0)}38%,42%{opacity:1;clip-path:inset(-20% 30% -20% 0)}52%,90%{opacity:1;clip-path:inset(-20% 0)}to{opacity:0}}@keyframes pv-in-weight{0%,15%{opacity:0;transform:scaleY(.25)}50%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes pv-in-field{0%,12%{opacity:1;clip-path:inset(0)}48%,90%{opacity:1;clip-path:inset(18% 6% 34% 66% round 50%)}to{opacity:0;clip-path:inset(18% 6% 34% 66% round 50%)}}@keyframes pv-in-crop{0%,10%{clip-path:inset(30% 38% round 12%);transform:scale(1.35)}55%,to{clip-path:inset(0);transform:none}}.pv--bg-verloop .pv__fx{opacity:1;background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 40%, transparent), transparent 45%, color-mix(in srgb, var(--lime) 45%, transparent));background-size:220% 220%;animation:4s ease-in-out infinite alternate pv-verloop}.pv--bg-gloed .pv__fx{opacity:1;background:radial-gradient(circle at 70% 40%, color-mix(in srgb, var(--accent) 55%, transparent), transparent 45%);animation:3s ease-in-out infinite alternate pv-gloed;inset:-30%}.pv--bg-raster .pv__fx{opacity:.8;background-image:linear-gradient(color-mix(in srgb, var(--ink) 16%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ink) 16%, transparent) 1px, transparent 1px);background-size:8px 8px;animation:3s linear infinite pv-raster}.pv--bg-stippen .pv__fx{opacity:.9;background-image:radial-gradient(circle, color-mix(in srgb, var(--ink) 30%, transparent) 1px, transparent 1.4px);background-size:7px 7px}.pv--bg-ringen .pv__fx{opacity:1;background:repeating-radial-gradient(circle at 100% 100%, transparent 0 7px, color-mix(in srgb, var(--accent) 50%, transparent) 7px 8px);animation:3s ease-in-out infinite alternate pv-gloed;inset:-20%}.pv--bg-bundel .pv__fx{opacity:1;background:conic-gradient(from 180deg at 50% 0%, transparent 160deg, color-mix(in srgb, var(--accent) 60%, transparent) 180deg, transparent 200deg);transform-origin:50% 0;animation:3s ease-in-out infinite alternate pv-sway;inset:-60% -20% 0}.pv--bg-aurora .pv__fx{opacity:1;background:linear-gradient(170deg, transparent 25%, color-mix(in srgb, var(--accent) 45%, transparent) 40%, color-mix(in srgb, var(--lime) 40%, transparent) 55%, transparent 70%);background-size:220% 100%;animation:4s ease-in-out infinite alternate pv-verloop}.pv--bg-vlakken .pv__fx{opacity:1;background:linear-gradient(225deg, color-mix(in srgb, var(--accent) 35%, transparent) 0 22%, color-mix(in srgb, var(--accent) 18%, transparent) 22% 38%, transparent 38%)}@keyframes pv-sway{0%{transform:rotate(-12deg)}to{transform:rotate(12deg)}}.pv[class*=pv--bg-] .pv__a b,.pv[class*=pv--bg-] .pv__a em{z-index:1}@keyframes pv-verloop{0%{background-position:0%}to{background-position:100%}}@keyframes pv-gloed{0%{opacity:.6;transform:scale(.85)}to{opacity:1;transform:scale(1.1)}}@keyframes pv-raster{to{background-position:8px 8px}}.pv[class*=pv--tempo-] .pv__a b,.pv[class*=pv--tempo-] .pv__a em{display:none}.pv[class*=pv--tempo-] .pv__dot{opacity:1;aspect-ratio:1;background:var(--accent);border-radius:50%;width:16%;margin-top:-8%;animation:2s cubic-bezier(.6,0,.3,1) infinite alternate pv-tempo;inset:50% auto auto 12%}.pv--tempo-rustig .pv__dot{animation-duration:2.6s!important}.pv--tempo-vlot .pv__dot{animation-duration:1.5s!important}.pv--tempo-snel .pv__dot{animation-duration:1.1s!important}@keyframes pv-tempo{to{transform:translate(380%)}}.pv--mo-zacht .pv__a b,.pv--mo-masker .pv__a b{background:var(--accent);animation:pv-rise 2.6s var(--spring) infinite both}.pv--mo-zacht .pv__a em,.pv--mo-masker .pv__a em{animation:pv-rise 2.6s var(--spring) infinite both;animation-delay:.15s}.pv--mo-zacht .pv__a b{-webkit-mask:linear-gradient(90deg,#000 30%,#0000 30% 36%,#000 36% 66%,#0000 66% 72%,#000 72%);mask:linear-gradient(90deg,#000 30%,#0000 30% 36%,#000 36% 66%,#0000 66% 72%,#000 72%)}.pv--mo-masker .pv__a b,.pv--mo-masker .pv__a em{clip-path:inset(0);animation-name:pv-mask}@keyframes pv-rise{0%,15%{opacity:0;transform:translateY(80%)}45%,to{opacity:1;transform:none}}@keyframes pv-mask{0%,15%{clip-path:inset(100% 0 0);transform:translateY(100%)}45%,to{clip-path:inset(0);transform:none}}.pv--geen .pv__a b{background:var(--accent)}.pdlg__show{border-radius:var(--radius);background:var(--surface-2);align-items:center;gap:18px;margin-bottom:14px;padding:14px;display:flex}.pdlg__title{margin:0 0 var(--sp-1);font-size:18px}.helptier{margin-top:18px}.helptier__head{margin:0 0 var(--sp-1)}.pdlg__parts{gap:10px var(--sp-4);grid-template-columns:1fr 1fr;margin:14px 0 0;padding:0;list-style:none;display:grid}.pdlg__parts li{align-items:flex-start;gap:10px;display:flex}.pdlg__parts small{color:var(--muted);line-height:1.35;display:block}.pdlg__ic{border-radius:var(--r-s);width:32px;height:32px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);flex:none;place-items:center;display:grid}@media (width<=560px){.pdlg__parts{grid-template-columns:1fr}.pdlg__show{flex-direction:column;align-items:flex-start}}.tcard{position:relative}.tcard .pbadge{position:absolute;top:8px;right:8px}.tcard.is-locked .tcard__ic{opacity:.55}.premrow{align-items:center;gap:var(--sp-4);margin:var(--sp-1) 0 22px;padding:14px var(--sp-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);display:flex}.premrow.is-on{border-color:color-mix(in srgb, var(--accent) 35%, transparent);background:color-mix(in srgb, var(--accent) 7%, var(--surface))}.premrow__txt{flex:1;min-width:0}.premrow__txt small{color:var(--muted);margin-top:3px;line-height:1.4;display:block}.tour{z-index:80;position:fixed;inset:0}.tour__hole{border-radius:var(--radius-sm);box-shadow:0 0 0 9999px #0a0e188c, 0 0 0 2px var(--accent);animation:tour-in var(--dur-fast) var(--ease-smooth-out);pointer-events:none;position:fixed}.tour__tip{padding:var(--sp-4) var(--sp-4) var(--sp-3);border-radius:var(--radius);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg);animation:tour-in var(--dur-fast) var(--ease-smooth-out);position:fixed}.tour__tip.is-above{transform:translateY(-100%)}@keyframes tour-in{0%{opacity:0}}.tour__count{margin:0 0 var(--sp-1);font-size:var(--fs-sm);color:var(--muted)}.tour__title{font-size:var(--fs-lg);margin:0 0 6px}.tour__text{margin:0 0 var(--sp-3);font-size:var(--fs-md);color:color-mix(in srgb, var(--ink) 80%, transparent);line-height:1.5}.tour__btns{align-items:center;gap:6px;display:flex}.tour{-webkit-user-select:none;user-select:none}.tour__tip.is-sheet{width:auto;max-height:60dvh;padding-bottom:calc(var(--sp-3) + env(safe-area-inset-bottom));border-radius:var(--radius) var(--radius) 0 0;inset:auto 0 0;overflow-y:auto}.hulp [id]{scroll-margin-top:5rem}@media (width<=760px){.hulp [id]{scroll-margin-top:10rem}}.hulp .helpcard{padding:22px var(--sp-5)}.helpbar{top:calc(62px + env(safe-area-inset-top));z-index:5;align-items:center;gap:var(--sp-3);padding-block:var(--sp-2);background:var(--bg);flex-wrap:wrap;display:flex;position:sticky}.helpbar__search{flex:240px;max-width:360px}.helptoc{gap:var(--sp-1);scrollbar-width:none;display:flex;overflow-x:auto}.helptoc .pill{flex:none;text-decoration:none}.hulp .is-nohit{display:none!important}.release__older{margin-top:var(--sp-3)}.release__older>summary{cursor:pointer;font-weight:var(--fw-semi);color:var(--muted);padding-block:var(--sp-2)}.release__older>summary:hover{color:var(--ink)}@media (width<=760px){.helpbar{position:static}.helpbar__search{max-width:none}}.hulp .helpcard p{line-height:1.55}.hulp__content>*+*{margin-block-start:var(--stack)}.hulp__content{margin-top:var(--sp-4)}@media (width>=960px){ul.helpsteps:has(>li>.helptopic__t){gap:var(--sp-4) var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0;list-style:none;display:grid}ul.helpsteps:has(>li>.helptopic__t) li+li{margin-top:0}ul.helpsteps:has(>li>.helptopic__t) li{color:var(--muted);font-size:var(--fs-md)}ul.helpsteps:has(>li>.helptopic__t) .helptopic__t{margin-bottom:var(--sp-0);color:var(--ink)}.hulp .tgroup__title{margin-block:var(--sp-5) var(--sp-3)}.hulp .helpcard>h2+.tgroup__title{margin-top:var(--sp-3)}}@media (width>=1180px){.hulp__body{gap:var(--sp-6);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.hulp__content{margin-top:0}.hulp__body>.helpbar{background:0 0;flex-direction:column;align-items:stretch;padding-block:0;top:78px}.hulp__body .helpbar__search{flex:none;max-width:none}.hulp__body .helptoc{gap:var(--sp-0);flex-direction:column;overflow:visible}.hulp__body .helptoc .pill{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-s);color:var(--muted);box-shadow:none;background:0 0;border-color:#0000}.hulp__body .helptoc .pill:hover{color:var(--ink)}.hulp__body .helptoc .pill.on{background:var(--surface);border-color:var(--line);color:var(--ink)}}.helpdemos{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.helpdemo{gap:var(--sp-3);height:100%;padding:var(--sp-4);color:inherit;transition:transform var(--dur-ui) var(--spring), box-shadow var(--dur-ui);align-items:flex-start;text-decoration:none;display:flex}.helpdemo:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.helpdemo small{color:var(--muted);margin-top:3px;line-height:1.4;display:block}.helpsteps{margin:0 0 var(--sp-3);padding-left:22px;line-height:1.55}.helpsteps li+li{margin-top:6px}.helptopic__t{display:block}.pvrow{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin:0 0 18px;padding:0;list-style:none;display:grid}.pvrow li{flex-direction:column;gap:6px;display:flex}.pvrow small{color:var(--muted);line-height:1.4}.release{padding:var(--sp-3) 0;border-top:1px solid var(--line)}.release:first-of-type{border-top:0}.release__head{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;margin:0 0 6px;font-size:16px;display:flex}.release__v{padding:var(--sp-0) var(--sp-2);border-radius:var(--r-s);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;background:var(--surface-2)}.release.is-new .release__v{color:var(--on-accent);background:var(--accent)}.release ul{margin:0;padding-left:20px;line-height:1.55}.menu__who{font-weight:var(--fw-semi);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu__ver{padding:var(--sp-2) var(--sp-3) var(--sp-1);font-size:var(--fs-sm);color:var(--muted);border-top:1px solid var(--line);margin-top:var(--sp-1)}.pv--bg-shader .pv__fx{opacity:1;background:radial-gradient(circle at 30% 35%, color-mix(in srgb, var(--accent) 60%, transparent), transparent 40%), radial-gradient(circle at 70% 65%, color-mix(in srgb, var(--lime) 55%, transparent), transparent 42%);animation:5s ease-in-out infinite alternate pv-shader;inset:-40%}@keyframes pv-shader{0%{transform:rotate(0)scale(1)}to{transform:rotate(40deg)scale(1.15)}}.lottiethumb{background:var(--surface-2);place-items:center;width:100%;height:100%;display:grid}.lottiethumb__in{width:100%;height:100%}.imgfld__lottie{border-radius:var(--r-s);width:96px;height:64px;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.ibtn.is-on{background:var(--surface-2);color:var(--accent)}.layouts{gap:var(--sp-3) var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lic{border-radius:var(--r-xs);width:100%;height:auto;box-shadow:0 0 0 1px var(--line);transition:transform var(--dur-ui) var(--spring), box-shadow var(--dur-ui);display:block}.lic__bg{fill:var(--surface-2,var(--surface))}.lic__head{fill:var(--ink)}.lic__line{fill:var(--muted);opacity:.55}.lic__img{fill:color-mix(in srgb, var(--accent) 22%, var(--surface))}.lic__mtn{fill:color-mix(in srgb, var(--accent) 55%, var(--surface))}.lic__dim{fill:var(--surface);opacity:.55}.layouts__item:hover .lic{box-shadow:0 0 0 1px var(--line-strong), var(--shadow);transform:translateY(-2px)}.layouts__item.is-on .lic{box-shadow:0 0 0 2px var(--ed-sel,var(--accent))}.layouts__item:focus-visible .lic{box-shadow:0 0 0 3px var(--accent)}.layouts__item{color:var(--muted);font:var(--fw-medium) var(--fs-xs)/1.25 var(--font);text-align:left;cursor:pointer;background:0 0;border:0;gap:5px;padding:0;display:grid}.layouts__item .slideview{border-radius:var(--r-xs);box-shadow:0 0 0 1px var(--line);transition:transform var(--dur-ui) var(--spring), box-shadow var(--dur-ui)}.layouts__item:hover .slideview{box-shadow:0 0 0 1px var(--line-strong), var(--shadow);transform:translateY(-2px)}.layouts__item.is-on{color:var(--ink)}.layouts__item.is-on .slideview{box-shadow:0 0 0 2px var(--ed-sel,var(--accent))}.layouts__item:focus-visible{outline:none}.layouts__item:focus-visible .slideview{box-shadow:0 0 0 3px var(--accent)}.bgpick{gap:10px;display:grid}.bgpick__row{align-items:center;gap:var(--sp-2);display:flex}.bgpick__thumb{object-fit:cover;border-radius:var(--r-xs);width:64px;height:36px;box-shadow:0 0 0 1px var(--line)}.bgpick__dim{color:var(--muted);font-size:var(--fs-sm);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.bgpick__dim input{accent-color:var(--accent)}.bgpick__dim b{min-width:3em;color:var(--ink);font:var(--fw-semi) var(--fs-sm)/1 var(--font-mono);text-align:right}.bgpick__add{justify-self:start}.croptools__f{gap:var(--sp-0);display:inline-flex}.canvaswrap.is-dropping .slideview{outline:3px dashed var(--ed-sel);outline-offset:4px}.selband{z-index:4;pointer-events:none;border:1px solid var(--ed-sel);background:color-mix(in srgb, var(--ed-sel) 10%, transparent);border-radius:var(--r-2xs);position:absolute}.selitem{z-index:3;pointer-events:none;box-shadow:0 0 0 1.5px var(--ed-sel);border-radius:var(--r-2xs);position:absolute}.selitem.is-locked{box-shadow:0 0 0 1.5px var(--muted)}.selall{z-index:3;cursor:move;outline:1px dashed var(--ed-sel);outline-offset:6px;position:absolute}.selall.is-dragging{cursor:grabbing}.selall.is-clash{outline-color:var(--danger);box-shadow:0 0 0 2px var(--danger)}.seltools{z-index:6;align-items:center;gap:var(--sp-0);padding:var(--sp-1);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-lg);white-space:nowrap;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 18px))}.seltools__n{padding:0 var(--sp-2);color:var(--muted);font:var(--fw-semi) var(--fs-xs)/1 var(--font-mono)}.seltools .fmtbar__b{font-size:var(--fs-sm);font-weight:var(--fw-semi)}.fmtbar{z-index:6;align-items:center;gap:var(--sp-0);padding:var(--sp-1);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-lg);white-space:nowrap;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 14px))}.fmtbar__b{border-radius:var(--r-s);min-width:30px;height:30px;color:var(--ink);font:var(--fw-bold) var(--fs-md)/1 var(--font);cursor:pointer;background:0 0;border:0;place-items:center;padding:0 6px;display:grid}.fmtbar__b small{margin-left:1px;font-size:.7em}.fmtbar__i{font-family:Georgia,serif;font-style:italic}.fmtbar__b:hover:not(:disabled),.fmtbar__b.is-on{background:var(--surface-2)}.fmtbar__b:disabled,.fmtbar__c:disabled{opacity:.35;cursor:default}.fmtbar__b:focus-visible,.fmtbar__c:focus-visible{outline:2px solid var(--ed-sel);outline-offset:1px}.fmtbar__sep{width:1px;height:20px;margin:0 var(--sp-1);background:var(--line)}.fmtbar__c{width:22px;height:22px;margin:0 var(--sp-0);box-shadow:inset 0 0 0 1px var(--line-strong);cursor:pointer;border:0;border-radius:50%;padding:0}.fmtbar__c.is-on{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--ed-sel)}.fmtbar__link{padding:var(--sp-0);gap:6px;display:flex}.fmtbar__link .inp{width:220px}.blk{z-index:3;pointer-events:none;border-radius:var(--r-2xs);position:absolute}.blk.is-dragging{box-shadow:0 0 0 1.5px var(--ed-sel)}html.is-blockdrag,html.is-blockdrag *{-webkit-user-select:none;user-select:none;cursor:grabbing}.blk__tools{pointer-events:auto;flex-direction:column;gap:6px;display:flex;position:absolute;top:-12px;left:-30px}.blk__alt{font-size:var(--fs-xs);letter-spacing:-.02em}.blk__alt.is-on,.blk__accent.is-on{background:var(--lime);color:var(--on-lime)}.blk__btn{border-radius:var(--r-xs);background:var(--surface);width:24px;height:24px;color:var(--ink);box-shadow:0 0 0 2px var(--surface), 0 2px 6px #00000040;font:var(--fw-bold) var(--fs-xs)/1 var(--font-mono);cursor:pointer;border:0;place-items:center;padding:0;display:grid}.blk__btn:hover{background:var(--surface-2)}.blk__btn:focus-visible{outline:2px solid var(--ed-sel);outline-offset:2px}.blk__build.is-on{background:var(--accent);color:var(--on-accent)}.buildbadge{z-index:2;border-radius:var(--r-pill);background:var(--accent);min-width:20px;height:20px;color:var(--on-accent);font:var(--fw-bold) var(--fs-xs)/1 var(--font-mono);box-shadow:0 0 0 2px var(--surface);pointer-events:none;place-items:center;padding:0 5px;display:grid;position:absolute;transform:translate(-50%,-50%)}.blk__grip{border-radius:var(--r-xs);background:var(--ed-sel);width:24px;height:24px;color:var(--on-accent);box-shadow:0 0 0 2px var(--surface), 0 2px 6px #00000040;pointer-events:auto;cursor:grab;touch-action:none;border:0;place-items:center;padding:0;display:grid;position:relative}.blk.is-dragging .blk__grip{cursor:grabbing}.blk__pro{right:calc(-1 * var(--sp-1));bottom:calc(-1 * var(--sp-1));border-radius:var(--r-pill);background:var(--surface);width:14px;height:14px;color:var(--ink);box-shadow:0 0 0 1px var(--line);place-items:center;display:grid;position:absolute}.blk__grip:focus-visible{outline:2px solid var(--ed-sel);outline-offset:2px}.blk__size{border-radius:var(--r-2xs);background:var(--wit);width:14px;height:14px;box-shadow:0 0 0 1.5px var(--ed-sel), 0 1px 3px #00000040;cursor:nwse-resize;pointer-events:auto;touch-action:none;position:absolute;transform:translate(-50%,-50%)}.blk__size--ne,.blk__size--sw{cursor:nesw-resize}.blk__size.is-pro{color:var(--ink);place-items:center;display:grid}.blk.is-clash{box-shadow:0 0 0 2px var(--danger)}.blk__info{padding:var(--sp-0) var(--sp-2);border-radius:var(--r-xs);background:var(--ink);color:var(--surface);font:var(--fw-semi) var(--fs-xs)/1.4 var(--font-mono);white-space:nowrap;position:absolute;bottom:-30px;left:50%;transform:translate(-50%)}.cropbox{z-index:4;cursor:move;touch-action:none;box-shadow:0 0 0 2px var(--ed-sel), 0 0 0 6px color-mix(in srgb, var(--ed-sel) 25%, transparent);border-radius:var(--r-2xs);position:absolute}.cropbox__grid{pointer-events:none;background:linear-gradient(90deg,#0000 calc(33.33% - .5px),#fff9 calc(33.33% - .5px) calc(33.33% + .5px),#0000 calc(33.33% + .5px) calc(66.66% - .5px),#fff9 calc(66.66% - .5px) calc(66.66% + .5px),#0000 calc(66.66% + .5px)),linear-gradient(#0000 calc(33.33% - .5px),#fff9 calc(33.33% - .5px) calc(33.33% + .5px),#0000 calc(33.33% + .5px) calc(66.66% - .5px),#fff9 calc(66.66% - .5px) calc(66.66% + .5px),#0000 calc(66.66% + .5px));position:absolute;inset:0}.croptools{z-index:5;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-lg);white-space:nowrap;align-items:center;gap:6px;padding:6px;display:flex;position:absolute;transform:translate(-50%)}.croptools__zoom{align-items:center;gap:var(--sp-2);padding:0 var(--sp-2);color:var(--muted);display:flex}.croptools__zoom input{width:120px;accent-color:var(--accent)}.croptools__pct{min-width:3.4em;font:var(--fw-semi) var(--fs-sm)/1 var(--font-mono);color:var(--ink)}.slideview--edit .xo{pointer-events:auto;cursor:grab}.slideview--edit .xo:hover{outline:1px dashed var(--ed-sel);outline-offset:2px}.slideview--edit .xo:focus-visible{outline:2px solid var(--ed-sel);outline-offset:2px}.slideview--edit img,.slideview--edit .xo,.slideview--edit [data-pick]{-webkit-touch-callout:none}.slideview--edit .xo__t[contenteditable=true]{cursor:text;caret-color:var(--ed-sel);outline:none}.xsel{z-index:3;pointer-events:none;box-shadow:0 0 0 1.5px var(--ed-sel);border-radius:var(--r-2xs);transform-origin:50%;position:absolute}.xsel.is-clash{box-shadow:0 0 0 2px var(--danger)}.xsel.is-typing{box-shadow:0 0 0 2px var(--ed-sel), 0 0 0 6px color-mix(in srgb, var(--ed-sel) 22%, transparent)}.xsel__h{border-radius:var(--r-2xs);background:var(--wit);width:11px;height:11px;box-shadow:0 0 0 1.5px var(--ed-sel), 0 1px 3px #00000040;pointer-events:auto;touch-action:none;margin:-6px 0 0 -6px;position:absolute}.xsel__rot{background:var(--ed-sel);width:14px;height:14px;box-shadow:0 0 0 2px var(--wit), 0 1px 4px #0000004d;cursor:grab;pointer-events:auto;touch-action:none;border-radius:50%;margin-left:-7px;position:absolute;top:-30px;left:50%}.xsel__rot:after{content:"";background:var(--ed-sel);width:1.5px;height:16px;position:absolute;top:14px;left:6px}.xsel__size{padding:var(--sp-0) var(--sp-2);border-radius:var(--r-xs);background:var(--ink);color:var(--surface);font-size:var(--fs-xs);font-weight:var(--fw-semi);white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;bottom:-30px;left:50%;transform:translate(-50%)}.xguide{z-index:3;pointer-events:none;background:var(--ed-guide);position:absolute}.xguide--v{width:1px;top:0;bottom:0}.xguide--h{height:1px;left:0;right:0}.canvaswrap__bar{justify-content:flex-start}.inserts{align-items:center;gap:var(--sp-0);padding:3px var(--sp-1) 3px 10px;border-radius:var(--radius-sm);background:var(--surface);box-shadow:0 0 0 1px var(--line), var(--shadow);display:inline-flex}.inserts__lbl{font-size:var(--fs-xs);font-weight:var(--fw-semi);color:var(--muted);margin-right:var(--sp-1)}.canvaswrap__info{font-size:var(--fs-sm)}.xhead{align-items:center;gap:var(--sp-3);display:flex}.xhead__t{flex-direction:column;flex:1;display:flex}.xhead__t small{color:var(--muted);font-size:var(--fs-sm)}.xnums{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.xnum{font-size:var(--fs-xs);font-weight:var(--fw-semi);color:var(--muted);flex-direction:column;gap:3px;display:flex}.xnum .inp{width:100%;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;appearance:textfield;padding:6px 5px}.xnum .inp::-webkit-inner-spin-button{appearance:none;margin:0}.xnum .inp::-webkit-outer-spin-button{appearance:none;margin:0}.xacts{flex-wrap:wrap;gap:6px;display:flex}.xlink{justify-items:start;gap:var(--sp-0);display:grid}.xscene{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--muted);align-items:center;gap:6px;margin:0 0 10px;display:flex}.home__title{font-family:var(--font-head);font-weight:var(--fw-head);letter-spacing:-.035em;text-transform:uppercase;font-size:2.05rem;line-height:1}.brand{font-family:var(--font-head);font-weight:var(--fw-head);text-transform:uppercase;letter-spacing:-.015em}.sec{font-size:var(--fs-base);font-weight:var(--fw-bold);letter-spacing:-.01em}.psec__title,.inserts__lbl,.xnum>span,.thumb__n,.ovgrid__cap{font-family:var(--font-mono);letter-spacing:.06em}.psec__title,.inserts__lbl{font-weight:var(--fw-medium);font-size:var(--fs-xs)}.thumb.is-sel .thumb__view,.ovgrid__item.is-sel .ovgrid__view{box-shadow:0 0 0 3px var(--lime), 0 0 0 4px var(--zwart)}.thumb.is-dragging .thumb__view,.ovgrid__item.is-dragging .ovgrid__view{box-shadow:0 0 0 3px var(--lime), 0 22px 44px #00000040}.thumb__more{background:var(--lime);color:var(--on-lime)}.switch:checked{background:var(--lime);box-shadow:inset 0 0 0 1px var(--field-bd)}.switch:checked:after{background:var(--zwart)}.pbadge{color:var(--on-lime);background:var(--lime);box-shadow:0 0 0 1px #0a0a0a14, 0 4px 16px color-mix(in srgb, var(--lime) 55%, transparent)}.btn:not(.btn--ghost):not(.btn--onDark):hover{color:var(--btn-hover-fg,var(--on-accent))}:root{--btn-hover-fg:var(--lime)}:root[data-thema=donker]{--btn-hover-fg:var(--on-accent)}@media (prefers-color-scheme:dark){:root:not([data-thema=licht]){--btn-hover-fg:var(--on-accent)}}.canvaswrap{--ed-sel:var(--lime)}.slideview--edit .xo:hover{outline:1.5px solid var(--lime);outline-offset:2px;box-shadow:0 0 0 1px var(--zwart)}.xsel{box-shadow:0 0 0 1.5px var(--lime), 0 0 0 2.5px var(--zwart)}.xsel__h{background:var(--lime);box-shadow:0 0 0 1.5px var(--zwart), 0 1px 3px #0000004d}.xsel__rot{background:var(--lime);box-shadow:0 0 0 1.5px var(--zwart), 0 1px 4px #0000004d}.xsel__rot:after{background:var(--zwart)}.xsel__size{background:var(--zwart);color:var(--lime)}.menu__seg{align-items:center;gap:var(--sp-1);margin:var(--sp-1) var(--sp-1) 6px;padding:var(--sp-1) var(--sp-1) var(--sp-1) var(--sp-2);border-radius:var(--r-s);background:var(--surface-2);font-size:var(--fs-sm);color:var(--muted);display:flex}.menu__seg span{flex:1}.menu .menu__seg button{padding:var(--sp-1) 9px;font-size:var(--fs-sm);font-weight:var(--fw-semi);border-radius:var(--r-xs);color:var(--muted)}.menu .menu__seg button.is-on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.letters{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(118px,1fr));display:grid}.letters__sub{margin-top:var(--sp-3)}.ltile{align-items:flex-start;gap:var(--sp-0);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:transform var(--dur-ui) var(--spring), box-shadow var(--dur-ui), border-color var(--dur-ui);flex-direction:column;padding:10px 11px 9px;display:flex}.ltile:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.ltile:active{transform:translateY(0)scale(.98)}.ltile.is-on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink), 0 0 0 4px color-mix(in srgb, var(--lime) 70%, transparent)}.ltile__pv{color:var(--ink);flex-direction:column;gap:1px;display:flex}.ltile__aa{font-family:var(--display);font-weight:var(--d-weight,500);letter-spacing:-.01em;font-size:34px;line-height:1.05}.ltile__body{font-family:var(--body);font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--muted)}.ltile__name{font-weight:var(--fw-semi);font-size:var(--fs-sm);margin-top:6px}.ltile__fonts{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--muted);line-height:1.35}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dropzone{border:1.5px dashed var(--line-strong,var(--line));border-radius:var(--radius);background:var(--surface-2);text-align:center;cursor:pointer;transition:border-color var(--dur-ui), background var(--dur-ui), transform var(--dur-ui) var(--spring);flex-direction:column;align-items:center;gap:6px;padding:34px 20px;display:flex}.dropzone:hover,.dropzone.is-over{border-color:var(--ink);background:color-mix(in srgb, var(--lime) 14%, var(--surface))}.dropzone.is-over{transform:scale(1.01)}.dropzone.is-busy{pointer-events:none;opacity:.75}.dropzone:focus-within{outline:2px solid var(--ink);outline-offset:2px}.dropzone__ic{width:52px;height:52px;margin-bottom:var(--sp-1);background:var(--ink);color:var(--bg);border-radius:50%;place-items:center;display:grid}.pnote{padding:14px var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);align-items:flex-start;gap:10px;display:flex}.pnote p{margin:0}.upinl{gap:var(--sp-2);padding:var(--sp-4) 18px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);display:grid}.upinl__head{align-items:center;gap:10px;display:flex}.upinl__head b{font-size:var(--fs-base)}.upinl__text{margin:0;line-height:1.5}.upinl__price{color:var(--muted);font:var(--fw-medium) var(--fs-sm) var(--font-mono);margin:0}.upinl__acts{align-items:center;gap:var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.upinl__ask{flex:220px;margin:0}.imhead{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.imstyle{gap:var(--sp-2);margin-top:var(--sp-4);padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);display:grid}.imstyle__h{font-size:var(--fs-sm);font-weight:var(--fw-semi);margin:0}.imstyle .seg{justify-self:start}.imstyle__sw{align-items:center;gap:var(--sp-1);font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;display:flex}.imstyle__sw i{width:var(--sp-5);height:var(--sp-5);border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--line)}.imstyle__sw span{margin-left:var(--sp-2)}.imstyle__fonts{gap:var(--sp-2);flex-wrap:wrap;display:flex}.imstyle .fld__help{margin:0}.imrows{gap:var(--sp-2);margin:var(--sp-3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.imrow{padding:var(--sp-2) var(--sp-3) var(--sp-2) var(--sp-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);transition:opacity var(--dur-ui);grid-template-columns:44px 320px minmax(0,1fr);align-items:center;gap:14px;display:grid}.imrow.is-off{opacity:.45}.imrow__check{align-items:center;gap:var(--sp-1);cursor:pointer;flex-direction:column;display:flex}.imrow__check input{accent-color:var(--ink);width:16px;height:16px}.imrow__no{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--muted)}.imrow__thumb{border-radius:var(--r-xs);box-shadow:0 0 0 1px var(--line);position:relative;overflow:hidden}.imrow__more{border-radius:var(--r-pill);background:var(--ink);color:var(--bg);font-size:var(--fs-xs);font-weight:var(--fw-semi);padding:1px 6px;position:absolute;bottom:4px;right:4px}.imrow__info{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.imrow__title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.imrow__info .inp{width:auto;min-width:180px}.imrow__notes{font-size:var(--fs-sm);color:var(--muted)}.imrow__lagen{gap:var(--sp-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.imrow__lagen .tag{margin-left:0}.imrow__why--dialog{margin-bottom:var(--sp-4)}.imrow__why{gap:var(--sp-0);font-size:var(--fs-sm);color:var(--muted);margin:0;padding:0;list-style:none;display:grid}.imrow__why .is-twijfel{color:var(--warn-tx)}.imrow__keuze{gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.imrow__pick{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--muted);display:flex}.imfoot{align-items:center;gap:var(--sp-2);width:100%;display:flex}.imfoot__count:empty{display:none}@media (width<=760px){.imfoot{align-items:stretch;gap:var(--sp-2);flex-direction:column}.imfoot>.ed__spacer{display:none}.imfoot>.imfoot__count{overflow-wrap:anywhere;order:-2;min-width:0}.imfoot .imfoot__main{order:-1}.imfoot .imfoot__last{order:1}.imfoot .btn{width:100%}.imhead{grid-template-columns:1fr}.imrow{grid-template-columns:36px minmax(0,1fr)}.imrow__info{grid-column:1/-1}}.modal__card--wide:has(.bedit){width:min(1240px,100%)}.bedit{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:26px;display:grid}.bedit__form{flex-direction:column;gap:22px;min-width:0;display:flex}.bedit__sec{flex-direction:column;gap:10px;display:flex}.bedit__sec .psec__title{margin:0}.bedit__sources{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.srctile{align-items:flex-start;gap:var(--sp-1);padding:var(--sp-3) 13px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:transform var(--dur-ui) var(--spring), box-shadow var(--dur-ui), border-color var(--dur-ui);flex-direction:column;display:flex}button.srctile:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.srctile--form{cursor:default}.srctile small{color:var(--muted);font-size:var(--fs-sm);line-height:1.35}.srctile__row{gap:6px;width:100%;display:flex}.srctile__row .inp,.srctile__row>.fld{flex:1;min-width:0}.srctile__row{align-items:flex-start}.bedit__notes{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--lime) 18%, var(--surface));font-size:var(--fs-sm);margin:0;padding:10px 14px 10px 28px;line-height:1.45}.bedit__colors{flex-direction:column;gap:6px;display:flex}.colorrow{align-items:center;gap:var(--sp-3);padding:6px var(--sp-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:40px 1fr 96px;display:grid}.colorrow input[type=color]{border-radius:var(--r-s);cursor:pointer;background:0 0;border:0;width:40px;height:32px;padding:0}.colorrow input[type=color]::-webkit-color-swatch-wrapper{padding:0}.colorrow input[type=color]::-webkit-color-swatch{border:1px solid var(--line-strong);border-radius:var(--r-s)}.colorrow__txt{flex-direction:column;min-width:0;display:flex}.colorrow__txt b{font-size:var(--fs-md)}.colorrow__txt small{color:var(--muted);font-size:var(--fs-sm)}.colorrow__hex{font-family:var(--font-mono);text-transform:lowercase}.warn--sm{font-size:var(--fs-sm);padding:7px 11px}.bedit__fonts{flex-direction:column;gap:6px;display:flex}.fontrow{align-items:center;gap:var(--sp-2);font-size:var(--fs-md);grid-template-columns:70px 1fr auto auto;display:grid}.fontrow>span{color:var(--muted)}.bedit__logos{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}.logotile{border:1px solid var(--line);border-radius:var(--radius-sm);color:#15171c;background:#f4f3ef;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:120px;padding:14px;display:flex}.logotile--donker{color:#f4f3ef;background:#15171c}.logotile img{object-fit:contain;max-width:80%;max-height:56px}.logotile .muted{color:inherit;opacity:.6}.logotile__acts{align-items:center;gap:6px;display:flex}.logotile--donker .btn--ghost{color:#f4f3ef;background:0 0;border-color:#ffffff40}.togglerow{justify-content:space-between;align-items:center;gap:var(--sp-3);font-size:var(--fs-md);display:flex}.seg{gap:var(--sp-1);padding:var(--sp-1);border-radius:var(--radius-sm);background:var(--surface-2);flex-wrap:wrap;display:inline-flex}.seg__btn{border-radius:var(--r-s);color:var(--muted);font:inherit;font-size:var(--fs-md);font-weight:var(--fw-semi);cursor:pointer;transition:background var(--dur-quick), color var(--dur-quick);background:0 0;border:0;padding:7px 13px}.seg__btn:hover{color:var(--ink)}.seg__btn.is-on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.bedit__preview{gap:10px;display:grid;position:sticky;top:0}.bedit__pv{border-radius:var(--r-s);box-shadow:0 0 0 1px var(--line), var(--shadow);overflow:hidden}.btn--danger{color:var(--danger,#c4302b)}@media (width<=960px){.bedit{grid-template-columns:1fr}.bedit__preview{grid-template-columns:1fr 1fr;position:static}.bedit__sources{grid-template-columns:1fr}}.brandrow{margin-top:var(--sp-3);padding:14px var(--sp-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-items:center;gap:14px;display:flex}.brandrow__ic{border-radius:var(--radius-sm);background:var(--surface-2);place-items:center;width:40px;height:40px;display:grid}.brandrow__sw{flex:none;display:flex}.brandrow__sw i{border:1px solid var(--line);width:22px;height:40px}.brandrow__sw i:first-child{border-radius:var(--r-s) 0 0 var(--r-s)}.brandrow__sw i:last-child{border-radius:0 var(--r-s) var(--r-s) 0}.brandrow__txt{flex-direction:column;flex:1;min-width:0;display:flex}.brandrow__txt small{color:var(--muted);font-size:var(--fs-sm)}.peers{margin-left:var(--sp-1);align-items:center;display:flex}.peer{border:2px solid var(--bg);background:var(--peer);width:30px;height:30px;color:var(--wit);font:inherit;font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.02em;cursor:pointer;transition:transform var(--dur-ui) var(--spring);animation:peer-in .4s var(--spring);border-radius:50%;place-items:center;margin-left:-6px;padding:0;display:grid}.peer:first-child{margin-left:0}.peer:hover{z-index:1;transform:translateY(-2px)}@keyframes peer-in{0%{opacity:0;transform:scale(.85)}}.thumb__peers{gap:var(--sp-0);display:flex;position:absolute;top:6px;right:6px}.thumb__peers i{border:1.5px solid var(--wit);background:var(--peer);width:20px;height:20px;color:var(--wit);font-size:.56rem;font-style:normal;font-weight:var(--fw-bold);border-radius:50%;place-items:center;display:grid}.canvaswrap .peer-edit{outline:5px solid var(--peer);outline-offset:6px;border-radius:var(--r-2xs);position:relative}.canvaswrap .peer-edit:after{content:attr(data-peer);padding:var(--sp-1) 10px;border-radius:var(--r-s) var(--r-s) var(--r-s) 0;background:var(--peer);color:var(--wit);font-family:var(--font);font-size:var(--fs-xl);font-weight:var(--fw-semi);letter-spacing:0;text-transform:none;white-space:nowrap;pointer-events:none;line-height:1.2;position:absolute;bottom:calc(100% + 9px);left:-9px}@media (prefers-reduced-motion:reduce){.peer{animation:none}}.cbtn{position:relative}.cbtn__n{min-width:16px;height:16px;padding:0 var(--sp-1);border-radius:var(--r-pill);background:var(--lime);color:var(--zwart);font-size:.62rem;font-weight:var(--fw-bold);text-align:center;line-height:16px;position:absolute;top:1px;right:0}.cpins{z-index:6;pointer-events:none;position:absolute;inset:0}.cpins.is-active{pointer-events:auto;cursor:crosshair}.cpin{border:2px solid var(--wit);border-radius:50% 50% 50% var(--r-2xs);background:var(--zwart);width:28px;height:28px;color:var(--lime);font:var(--fw-bold) var(--fs-sm)/1 var(--font-mono);pointer-events:auto;cursor:pointer;transition:transform var(--dur-ui) var(--spring);animation:pin-in .35s var(--spring);place-items:center;margin:-28px 0 0 -2px;padding:0;display:grid;position:absolute;box-shadow:0 6px 16px #00000047}.cpin.is-sel{background:var(--lime);color:var(--zwart);border-color:var(--zwart);transform:scale(1.15)}.cpin.is-done{color:var(--wit);background:#8a8a85}.cpin.is-draft{background:var(--lime);border-color:var(--zwart);animation:pin-in .35s var(--spring), pin-pulse 1.4s ease-in-out infinite .4s}@keyframes pin-in{0%{opacity:0;transform:scale(.85)translateY(4px)}}@keyframes pin-pulse{50%{opacity:.7}}.thumb__cmt{padding:var(--sp-0) 6px;border-radius:var(--r-pill);background:var(--zwart);color:var(--lime);font:var(--fw-bold) .62rem/1.2 var(--font-mono);align-items:center;gap:3px;display:inline-flex;position:absolute;bottom:6px;left:6px}.cpanel{padding:var(--sp-4);flex-direction:column;gap:10px;display:flex}.cpanel__head{justify-content:space-between;align-items:center;display:flex}.cpanel__head .psec__title{margin:0}.seg--sm .seg__btn{font-size:var(--fs-sm);padding:5px 11px}.togglerow--sm{font-size:var(--fs-sm);color:var(--muted)}.cthreads{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cthread{gap:var(--sp-2);padding:10px var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;transition:border-color var(--dur-quick), box-shadow var(--dur-quick);flex-direction:column;display:flex}.cthread:hover{box-shadow:var(--shadow)}.cthread.is-sel{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.cthread.is-done{opacity:.7}.cthread__top{align-items:center;gap:var(--sp-2);display:flex}.cnum{cursor:pointer;border-radius:50% 50% 50% var(--r-2xs);background:var(--zwart);min-width:22px;height:22px;color:var(--lime);font:var(--fw-bold) var(--fs-xs)/1 var(--font-mono);border:0;place-items:center;padding:0 5px;display:grid}.cthread__slide{padding:var(--sp-0) var(--sp-2);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);font:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0}.cthread__done{color:var(--muted);font-size:var(--fs-sm);margin:0}.cmsg{gap:var(--sp-2);grid-template-columns:26px 1fr;display:grid}.cmsg--reply{margin-left:14px}.cmsg__av{background:var(--surface-2);width:26px;height:26px;color:var(--ink);font-size:.6rem;font-weight:var(--fw-bold);border-radius:50%;place-items:center;display:grid}.cmsg__main{min-width:0}.cmsg__meta{font-size:var(--fs-sm);align-items:baseline;gap:6px;display:flex}.cmsg__meta span{color:var(--muted);font-size:var(--fs-xs)}.cmsg__del{padding:var(--sp-0);color:var(--muted);cursor:pointer;opacity:0;transition:opacity var(--dur-quick);background:0 0;border:0;margin-left:auto}.cmsg:hover .cmsg__del,.cmsg__del:focus-visible{opacity:1}.cmsg__body{margin:var(--sp-0) 0 0;font-size:var(--fs-md);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45}.cnew{flex-direction:column;gap:6px;display:flex}.cnew .inp{resize:vertical;font-size:var(--fs-md)}.cnew__acts{align-items:center;gap:6px;display:flex}.cnew__acts small{font-size:var(--fs-xs)}.modal__card--wide:has(.vers){width:min(1180px,100%)}.vers{grid-template-columns:300px 1fr;gap:20px;min-height:460px;display:grid}.vers__side{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.vers__keep{gap:6px;display:flex}.vers__keep .inp{flex:1;min-width:0}.vers__list,.vers__list ol{margin:0;padding:0;list-style:none}.vers__list{flex-direction:column;gap:10px;max-height:60vh;display:flex;overflow:auto}.vers__day{margin:var(--sp-0) 0 var(--sp-1);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;display:block}.vers__item{width:100%;padding:var(--sp-2) 10px;border-radius:var(--radius-sm);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:flex-start;gap:10px;display:flex}.vers__item:hover{background:var(--surface-2)}.vers__item.is-sel{border-color:var(--ink);background:var(--surface)}.vers__time{font:var(--fw-semi) var(--fs-sm)/1.4 var(--font-mono)}.vers__txt{min-width:0;font-size:var(--fs-md);flex-direction:column;display:flex}.vers__txt small{color:var(--muted);font-size:var(--fs-sm)}.vers__view{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.vers__head{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.vers__head>span{flex-direction:column;display:flex}.vers__grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;max-height:60vh;display:grid;overflow:auto}.vers__thumb{border-radius:var(--r-xs);box-shadow:0 0 0 1px var(--line);overflow:hidden}.vers__empty{margin:var(--sp-3) 0;font-size:var(--fs-md)}@media (width<=760px){.vers{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cpin,.cpin.is-draft{animation:none}}.sharetabs{margin-bottom:14px}.xp__intro{max-width:62ch;margin:0 0 14px}.xp__opts{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.xp__go{margin:var(--sp-4) 0 6px;flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.xp__list{margin:var(--sp-2) 0 0;flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.xp__row{gap:var(--sp-3);padding:var(--sp-3) 14px;border-radius:var(--radius-sm);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.xp__row.is-focus{box-shadow:inset 0 0 0 2px var(--accent)}.xp__ic{border-radius:var(--r-s);background:var(--surface);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line);place-items:center;display:grid}.xp__what{gap:var(--sp-1) 10px;flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.xp__meta{margin:var(--sp-1) 0 0;font-family:var(--font-mono);font-size:var(--fs-sm)}.xp__prog{margin-top:var(--sp-2);align-items:center;gap:10px;display:flex}.xp__bar{border-radius:var(--r-pill);background:var(--line-strong);flex:1;max-width:280px;height:6px;overflow:hidden}.xp__bar i{border-radius:inherit;background:var(--accent);transform-origin:0;height:100%;transition:transform .3s linear;display:block}.xp__gif{border-radius:var(--r-s);width:min(320px,100%);box-shadow:0 0 0 1px var(--line);margin-top:10px;display:block}.xp__acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (width<=760px){.xp__row{grid-template-columns:auto minmax(0,1fr)}.xp__acts{grid-column:1/-1;justify-content:flex-start}}.plinks{gap:var(--sp-3);flex-direction:column;display:flex}.plinks__list{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plink{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);flex-wrap:wrap;display:flex}.plink.is-fresh{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--lime) 55%, transparent)}.plink.is-gone{opacity:.6}.plink__txt{gap:var(--sp-0);flex-direction:column;flex:1;min-width:0;display:flex}.plink__txt small{color:var(--muted);font-size:var(--fs-sm)}.plink__url{color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plinks__gone summary{color:var(--muted);font-size:var(--fs-sm);cursor:pointer}.plinks__gone .plinks__list{margin-top:var(--sp-2)}.viewers{gap:var(--sp-4);flex-direction:column;display:flex}.viewers__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);display:flex}.viewers__head .fld__help{max-width:60ch;margin:0}.viewers__head .togglerow{flex:none}.vkpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.vkpi{gap:var(--sp-0);padding:14px var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;display:flex}.vkpi__v{font-family:var(--font-head);font-weight:var(--fw-head);font-variant-numeric:tabular-nums;font-size:1.6rem;line-height:1.1}.vkpi__l{color:var(--muted);font-size:var(--fs-sm)}.sbars{padding:14px var(--sp-4) 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);margin:0}.sbars__cap{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.sbars__plot{align-items:end;gap:var(--sp-0);border-bottom:1px solid var(--line);grid-auto-flow:column;height:140px;display:grid}.sbars--compact{padding:var(--sp-2) var(--sp-3) var(--sp-1)}.sbars--compact .sbars__plot{height:44px}.sbar{outline:none;align-items:flex-end;min-width:0;height:100%;display:flex;position:relative}.sbar__fill{border-radius:var(--r-2xs) var(--r-2xs) 0 0;background:var(--ink);width:100%;transition:background var(--dur-quick)}.sbar:hover .sbar__fill,.sbar:focus-visible .sbar__fill,.sbar.is-on .sbar__fill{background:color-mix(in srgb, var(--ink) 70%, var(--lime))}.sbar__tip{z-index:3;border-radius:var(--r-s);background:var(--ink);min-width:140px;color:var(--bg);font-size:var(--fs-sm);white-space:nowrap;pointer-events:none;flex-direction:column;padding:7px 10px;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.sbar:hover .sbar__tip,.sbar:focus-visible .sbar__tip,.sbar.is-on .sbar__tip{display:flex}.sbars__axis{gap:var(--sp-0);margin-top:var(--sp-1);color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-xs);text-align:center;grid-auto-flow:column;display:grid}.sbars__tick{align-items:center;gap:var(--sp-0);flex-direction:column;min-width:0;display:flex}.sbars__tick small{max-width:100%;font-family:var(--font);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.vtable{border-collapse:collapse;width:100%;font-size:var(--fs-md)}.vtable th{padding:6px var(--sp-2);border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-medium);text-align:left;text-transform:uppercase;letter-spacing:.05em}.vtable td{padding:var(--sp-2);border-bottom:1px solid var(--line);vertical-align:top;font-variant-numeric:tabular-nums}.vtable td small{color:var(--muted);font-size:var(--fs-sm);display:block}@media (width<=560px){.vtable{display:block;overflow-x:auto}.vtable th,.vtable td{padding-inline:var(--sp-1)}.vtable td:not(:first-child){white-space:nowrap}}.vbar{align-items:center;gap:var(--sp-2);margin:var(--sp-3) 0 var(--sp-1);flex-wrap:wrap;display:flex}.vbar .fld{margin:0}.vbar .fld:first-child{flex:220px}.vgroups__who{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.vgroups__who:hover b{text-decoration:underline}.vgroups td .tag{margin-left:var(--sp-1)}@media (width<=760px){.vkpis{grid-template-columns:1fr}.viewers__head{flex-direction:column}}.sbar:nth-child(-n+3) .sbar__tip{left:0;transform:none}.sbar:nth-last-child(-n+3) .sbar__tip{left:auto;right:0;transform:none}.typerow{align-items:stretch;gap:var(--sp-2);display:flex}.typerow .typebtn{flex:1;min-width:0}@keyframes ai-pulse{50%{opacity:.7}}.aimenu__pop{z-index:30;gap:var(--sp-1);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:300px;box-shadow:var(--shadow-lg,0 18px 50px #0000002e);transform-origin:100% 0;animation:pop-in var(--dur-quick) var(--ease-smooth-out);flex-direction:column;padding:10px;display:flex;position:absolute;top:calc(100% + 8px);right:0}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}}.aimenu__wish{margin-top:var(--sp-1);padding-top:var(--sp-2);border-top:1px solid var(--line);gap:6px;display:flex}.aimenu__wish .inp{flex:1;min-width:0}.aimenu__foot{margin:6px var(--sp-1) 0;color:var(--muted);font-size:var(--fs-xs);line-height:1.4}.aiform{flex-direction:column;gap:10px;display:flex}.aiform textarea{resize:vertical;font-size:var(--fs-md)}.aiform__row{gap:var(--sp-2);display:flex}.aiform__row .inp:last-child{flex:1;min-width:0}.aiform__file .chip{align-items:center;gap:6px;display:inline-flex}@media (prefers-reduced-motion:reduce){.aimenu__pop{animation:none}}.logo{align-items:center;gap:var(--sp-3);display:inline-flex}.lgm{flex:none;overflow:visible}.lgm__c,.lgm__front{stroke-linejoin:round;transition:transform var(--dur-ui) var(--ease-smooth-out)}.lgm__c{fill:none;stroke:var(--ink);stroke-width:3.4px}.lgm__c1{fill:var(--ink);stroke:none;opacity:.28}.lgm__front{fill:var(--accent);stroke:var(--accent);stroke-width:3px}.lgm__play{fill:var(--logo-play);stroke:var(--logo-play);stroke-width:2.4px;stroke-linejoin:round}.logo__word{font-family:Urbanist,DM Sans,ui-sans-serif,system-ui,sans-serif;font-weight:var(--fw-bold);letter-spacing:.26em;text-transform:uppercase;color:var(--ink);font-size:1rem}.brand:hover .lgm__c1{transform:translate(-4px)}.brand:hover .lgm__c2{transform:translate(-2.5px)}.brand:hover .lgm__c3{transform:translate(-1px)}.brand:hover .lgm__front{transform:translate(2px)}.login__brand .logo{gap:14px}.login__brand .logo__word{font-size:var(--fs-lg)}@media (prefers-reduced-motion:reduce){.lgm__c,.lgm__front{transition:none}}.aistat{gap:var(--sp-3);flex-direction:column;margin-top:20px;display:flex}.aistat__grid{gap:6px var(--sp-4);font-size:var(--fs-md);grid-template-columns:160px 1fr;margin:0;display:grid}.aistat__grid dt{color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.05em;padding-top:var(--sp-0)}.aistat__grid dd{align-items:center;gap:var(--sp-2);margin:0;display:flex}.aistat__table{border-collapse:collapse;width:100%;font-size:var(--fs-md)}.aistat__table caption{padding:var(--sp-2) 0;text-align:left;font:var(--fw-medium) var(--fs-xs)/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.aistat__table th,.aistat__table td{padding:var(--sp-2);border-bottom:1px solid var(--line);text-align:left;font-weight:inherit}.aistat__table thead th{font:var(--fw-medium) var(--fs-xs)/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.aistat__table tbody th{font-weight:var(--fw-semi)}.aistat__table td:not(:first-child),.aistat__table thead th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.statdot{background:var(--muted);border-radius:50%;width:9px;height:9px}.statdot--on{background:#2fbf71;box-shadow:0 0 0 3px #2fbf7140}.statdot--warn{background:var(--accent-alt);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-alt) 25%, transparent)}.aistat__row{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.aistat__ok{color:var(--ok-tx);font-size:var(--fs-md)}.aistat__err{color:var(--warn-tx);font-size:var(--fs-md)}.basicnudge__tag{border-radius:var(--r-pill);background:var(--lime);color:var(--on-lime);font:var(--fw-semi) var(--fs-xs)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex:none;padding:6px 10px}.login__opt{margin-left:var(--sp-1);color:var(--muted);font-weight:var(--fw-regular);font-size:.85em}.login__form .fld__help{margin:-4px 0 var(--sp-1)}.login__foot .linkbtn{font-size:inherit}.login__form .login__agree{margin:var(--sp-0) 0 0}.login__nomail a,.login__agree a{color:inherit;text-underline-offset:2px}.upg{gap:14px;display:grid}.upg__switches{flex-wrap:wrap;gap:10px;display:flex}.upg__save{font-family:var(--font-mono);color:var(--ok-tx);margin-left:6px;font-size:.72em}.upg__tiers{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;display:grid}.upg__tier{padding:var(--sp-4);text-align:left;font:inherit;color:inherit;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;transition:transform var(--dur-ui) var(--spring), box-shadow var(--dur-ui), border-color var(--dur-ui);align-content:start;justify-items:start;gap:6px;display:grid}.upg__tier:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.upg__tier.is-on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink), var(--shadow)}.upg__tier:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.upg__amt b{font-family:var(--font-head);font-weight:var(--fw-head);letter-spacing:-.03em;font-size:34px;line-height:1}.upg__tier small{font-size:var(--fs-sm);line-height:1.4}@media (width<=560px){.upg__tiers{grid-template-columns:minmax(0,1fr)}}.planbox{padding:14px var(--sp-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:10px;margin:14px 0;display:grid}.planbox.is-on{border-color:color-mix(in srgb, var(--lime) 70%, var(--line));background:color-mix(in srgb, var(--lime) 8%, var(--surface))}.planbox__head{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.planbox__txt{flex:1;gap:3px;min-width:220px;display:grid}.planbox__txt b{align-items:center;gap:var(--sp-2);display:inline-flex}.planbox__txt small{color:var(--muted);line-height:1.45}.planbox__txt small.warn{color:var(--warn-tx)}.planbox__editors{font-size:var(--fs-md);margin:0}.planbox__extra{font-size:var(--fs-md);flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.planbox__extra>span{min-width:200px;color:var(--muted);flex:1}.stepper{align-items:center;gap:var(--sp-2);display:inline-flex}.stepper b{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch}.planbox__log{font-size:var(--fs-md);color:var(--muted);margin:0;padding-left:18px}.ndrow{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.tplgrid{gap:var(--sp-3);max-height:min(52vh,560px);padding:var(--sp-0);grid-template-columns:repeat(auto-fill,minmax(208px,1fr));display:grid;overflow-y:auto}.tplcats{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.tpl{position:relative}.tpl .pbadge{position:absolute;top:14px;right:14px}.tpl.is-locked .tpl__view{opacity:.6}.tplstrip{gap:var(--sp-2);min-width:0;max-width:100%;padding:var(--sp-0) var(--sp-0) 6px;margin-top:10px;display:flex;overflow-x:auto}.tplstrip__item{flex:0 0 150px}.tpl{gap:var(--sp-1);padding:var(--sp-2) var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:transform var(--dur-quick) var(--spring), box-shadow var(--dur-quick);border:0;flex-direction:column;display:flex}.tpl:hover{box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow);transform:translateY(-2px)}.tpl.is-on{box-shadow:inset 0 0 0 2px var(--accent), var(--shadow)}.tpl:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.tpl__view{aspect-ratio:16/9;border-radius:var(--r-s);background:var(--surface-2);margin-bottom:6px;display:block;overflow:hidden}.tpl__view--leeg{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);place-items:center;display:grid}.tpl>b{font-size:var(--fs-md);padding:0 var(--sp-1)}.tpl>small{color:var(--muted);font-size:var(--fs-sm);padding:0 var(--sp-1);line-height:1.4}.unsp__grid{margin:var(--sp-3) 0;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.unsp__item{gap:var(--sp-1);flex-direction:column;margin:0;display:flex}.unsp__pick{border-radius:var(--r-s);aspect-ratio:3/2;cursor:pointer;transition:transform var(--dur-quick) var(--spring), box-shadow var(--dur-quick);border:0;padding:0;display:block;overflow:hidden}.unsp__pick:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.unsp__pick:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.unsp__pick img{object-fit:cover;width:100%;height:100%;display:block}.unsp__item figcaption{font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unsp__item figcaption a{color:var(--muted)}.unsp__credit{margin:var(--sp-3) 0 0;font-size:var(--fs-sm)}.plinks__more{align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.plinks__more>.inp{flex:220px}.check{align-items:center;gap:var(--sp-2);font-size:var(--fs-md);cursor:pointer;display:inline-flex}.check input{width:17px;height:17px;accent-color:var(--accent)}.plink__txt b{align-items:center;gap:var(--sp-1);display:inline-flex}.plink__set{gap:var(--sp-3);padding-top:var(--sp-2);border-top:1px solid var(--line);flex-direction:column;flex-basis:100%;display:flex}.plink__row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.plink__row>.inp{flex:200px}.plink__row>.fld,.addrow>.fld,.plinks__more>.fld{flex:200px;min-width:0}:is(.addrow>.fld:has(select),.plinks__more>.fld:has(select)){flex:none}.plink__embed>.fld{align-self:stretch}.plink__pw{gap:var(--sp-2);flex-direction:column;display:flex}.plink__acts{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.plink__opt{align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.plink__opt>.instsw{flex:auto}.plink__embed{align-items:flex-start;gap:var(--sp-1);flex-direction:column;display:flex}.plink__embed .fld__label{align-items:center;gap:var(--sp-1);display:inline-flex}.plink__code{width:100%;font-family:var(--font-mono);font-size:var(--fs-sm);resize:none}.tag{border-radius:var(--r-pill);font:var(--fw-medium) var(--fs-xs)/1.6 var(--font-mono);letter-spacing:.02em;vertical-align:1px;white-space:nowrap;align-items:center;margin-left:6px;padding:1px 7px;display:inline-flex}.tag--warn{background:var(--warn-bg);color:var(--warn-tx);box-shadow:inset 0 0 0 1px var(--warn-bd)}.tag--ok{background:var(--ok-bg);color:var(--ok-tx);box-shadow:inset 0 0 0 1px var(--ok-bd)}.tag--kenmerk{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);margin-left:0}.plink__tags{gap:var(--sp-1);margin:var(--sp-0) 0;flex-wrap:wrap;display:flex}.plinks__inherit{margin:0}.fld__help.is-warn{color:var(--warn-tx)}.plinks__bulk{border-radius:var(--radius-sm);padding:var(--sp-2) var(--sp-3);box-shadow:inset 0 0 0 1px var(--line)}.plinks__bulk summary{align-items:center;gap:var(--sp-2);min-height:32px;font-weight:var(--fw-semi);cursor:pointer;display:flex}.plinks__bulk[open] summary{margin-bottom:var(--sp-1)}.plinks__crm{gap:var(--sp-1);margin-top:var(--sp-2);flex-direction:column;display:flex}.plinks__crmq{align-items:center;display:flex;position:relative}.plinks__crmq svg{color:var(--muted);pointer-events:none;position:absolute;left:12px}.plinks__crmq .inp{width:100%;padding-left:var(--sp-6)}.plinks__found{gap:var(--sp-0);flex-direction:column;max-height:240px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.plinks__pick{align-items:center;gap:var(--sp-2);width:100%;min-height:44px;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-s);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.plinks__pick:hover:not(:disabled){background:var(--surface-2)}.plinks__pick:disabled{opacity:.55;cursor:default}.plinks__pick span{flex-direction:column;min-width:0;display:flex}.plinks__pick small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plinks__bulkform{align-items:flex-start;gap:var(--sp-2);margin-top:var(--sp-2);flex-direction:column;display:flex}.plinks__bulkform textarea{resize:vertical;width:100%}.plinks__made{align-items:flex-start;gap:var(--sp-2);margin-top:var(--sp-3);flex-direction:column;display:flex}.livedot{background:#22c55e;border-radius:50%;width:9px;height:9px;animation:1.8s ease-out infinite livedot;display:inline-block;box-shadow:0 0 #22c55e8c}.livedot--btn{margin-left:var(--sp-0)}@keyframes livedot{70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}@media (prefers-reduced-motion:reduce){.livedot{animation:none}}.livenow{padding:14px var(--sp-4);border-radius:var(--radius-sm);background:var(--surface,transparent);box-shadow:inset 0 0 0 1px var(--line-strong)}.livenow__head{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-2);font:var(--fw-medium) var(--fs-sm)/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;display:flex}.livenow ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.livenow li{gap:var(--sp-1) 10px;font-size:var(--fs-md);flex-wrap:wrap;display:flex}.livenow li span{color:var(--muted)}.vtable__more td{padding-top:0}.followup{padding:14px var(--sp-4);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:10px;display:flex}.followup__lines{font-size:var(--fs-md);margin:0;padding-left:18px;line-height:1.5}.followup textarea{resize:vertical;width:100%;font-size:var(--fs-md);line-height:1.5}.followup__btns{gap:var(--sp-2);flex-wrap:wrap;display:flex}.vacts{gap:var(--sp-3);padding:14px var(--sp-4);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex}.vacts__list{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vacts__list li{align-items:flex-start;gap:10px;display:flex}.vacts__list li>svg{color:#22c55e;margin-top:3px}.vacts__list small{color:var(--muted);display:block}.vqs .sbars__cap{align-items:baseline;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;display:flex}.vqs__count{font-family:var(--font);font-size:var(--fs-sm);font-weight:var(--fw-regular);letter-spacing:0;text-transform:none;color:var(--muted)}.vqs__list li>svg{color:var(--muted)}.vqs__list li>.ibtn,.vqs__list li>button{flex:none;margin-left:auto}.vqs__body{gap:var(--sp-1);flex-direction:column;flex:1;min-width:0;display:flex}.vqs__q{overflow-wrap:anywhere}.vqs__a{color:var(--ink);overflow-wrap:anywhere}.vqs__tags{gap:var(--sp-1);flex-wrap:wrap;display:flex}.vacts__counts{font-size:var(--fs-md);flex-wrap:wrap;gap:6px 18px;margin:0;display:flex}.vpoll{flex-direction:column;gap:6px;margin:0;display:flex}.vpoll figcaption{font-weight:var(--fw-semi)}.vpoll figcaption small{font-weight:var(--fw-regular);color:var(--muted)}.vpoll__row{font-size:var(--fs-md);grid-template-columns:minmax(120px,1fr) 2fr 32px;align-items:center;gap:10px;display:grid}.vpoll__bar{border-radius:var(--r-pill);background:var(--surface-2);height:10px;overflow:hidden}.vpoll__bar i{border-radius:inherit;background:var(--ink,currentColor);height:100%;display:block}.vpoll__n{text-align:right;font-family:var(--font-mono)}.plink__client{gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--line);flex-direction:column;display:flex}.plink__brand{align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.plink__manual,.plinks__secret{gap:var(--sp-2);flex-direction:column;display:flex}.plink__manual{padding:var(--sp-3);border-radius:var(--r-s);background:var(--surface-2)}.plink__manual .plink__row{align-items:flex-end}.plink__color{width:48px;height:36px;padding:var(--sp-0);border:1px solid var(--line-strong);border-radius:var(--r-xs);background:var(--surface);cursor:pointer}.plink__logo,.plink__brand img{object-fit:contain;max-width:140px;max-height:40px;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-s);background:var(--wit);box-shadow:inset 0 0 0 1px var(--line)}.plink__sw{gap:var(--sp-1);display:inline-flex}.plink__sw i{width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:50%}.hooks{flex-direction:column;gap:10px;margin-top:18px;display:flex}.hooks__add{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.hooks__add .inp{width:100%}.hooks__events{flex-direction:column;gap:6px;display:flex}.hooks__events code,.hooks__secret code{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--muted)}.hooks__secret{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) 14px;border-radius:var(--radius-sm);background:var(--warn-bg);box-shadow:inset 0 0 0 1px var(--warn-bd);flex-wrap:wrap;display:flex}.hooks__secret code{color:var(--ink);word-break:break-all}.hooks__list{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hooks__list li{padding:10px var(--sp-3);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:10px;display:flex}.hooks__kind{margin-right:var(--sp-2);border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line);font:var(--fw-semi) var(--fs-xs)/1.6 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;vertical-align:1px;padding:1px 7px;display:inline-block}.hooks__list li.is-off{opacity:.6}.hooks__txt{flex-direction:column;flex:1;min-width:0;display:flex}.hooks__txt b{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--fs-sm);overflow:hidden}.hooks__txt small{color:var(--muted)}.crm{flex-direction:column;gap:10px;margin-top:18px;scroll-margin-top:80px;display:flex}.crm__grid{align-items:start;gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.crm__card{padding:14px var(--sp-4);border-radius:var(--radius-sm);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--dur-ui) var(--spring), transform var(--dur-ui) var(--spring);flex-direction:column;align-items:flex-start;gap:10px;display:flex}.crm__card.is-on{box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow)}.crm__card.is-bad{box-shadow:inset 0 0 0 1px var(--warn-bd)}.crm__head{align-items:center;gap:10px;width:100%;display:flex}.crm__mark{border-radius:var(--r-s);width:34px;height:34px;font-family:var(--font-head);font-weight:var(--fw-head);font-size:var(--fs-base);color:var(--wit);background:var(--zwart);box-shadow:inset 0 0 0 1px var(--line-strong);flex:none;place-items:center;display:grid}.crm__mark--teamleader{background:#00b2b2}.crm__mark--hubspot{background:#ff5c35}.crm__mark--pipedrive{background:#1a1a1a}.crm__title{flex-direction:column;flex:1;min-width:0;display:flex}.crm__title small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm__blurb{color:var(--muted);font-size:var(--fs-md);margin:0;line-height:1.45}.crm__err{padding:var(--sp-2) 10px;border-radius:var(--r-s);background:var(--warn-bg);color:var(--warn-tx);font-size:var(--fs-sm);margin:0}.crm__more{width:100%}.crm__more summary{cursor:pointer;min-height:32px;font-family:var(--font-mono);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);align-items:center;list-style:none;display:flex}.crm__more summary::-webkit-details-marker{display:none}.crm__more summary:after{content:"";width:6px;height:6px;margin-left:var(--sp-2);transition:transform var(--dur-ui) var(--spring);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)translateY(-2px)}.crm__more[open] summary:after{transform:rotate(-135deg)translateY(-1px)}.crm__more[open]{gap:var(--sp-2);flex-direction:column;display:flex}.crm__events{flex-direction:column;gap:6px;display:flex}.crm__lang{font-size:var(--fs-md);align-items:center;gap:10px;display:flex}.crm__log{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.crm__log li{align-items:flex-start;gap:var(--sp-2);display:flex}.crm__st{padding:var(--sp-0) var(--sp-2);border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-semi);background:var(--surface-2);color:var(--muted);flex:none}.crm__st.is-klaar{background:var(--ok-bg);color:var(--ok-tx)}.crm__st.is-wacht,.crm__st.is-mislukt{background:var(--warn-bg);color:var(--warn-tx)}.crm__logtxt{min-width:0;font-size:var(--fs-sm);flex-direction:column;display:flex}.crm__logtxt b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm__logtxt small{color:var(--muted);overflow-wrap:anywhere}.crm__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.crm__off{color:var(--danger)}.apikey__fresh{gap:var(--sp-2);margin:var(--sp-3) 0;padding:var(--sp-3) 14px;border-radius:var(--radius-sm);background:var(--warn-bg);box-shadow:inset 0 0 0 1px var(--warn-bd);flex-direction:column;display:flex}.apikey__how{margin:var(--sp-3) 0}.apikey__apps{gap:var(--sp-2);margin:0 0 var(--sp-4);padding-bottom:var(--sp-4);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.apikey__apps .fld__help{margin:0}.apikey__h{margin:0 0 var(--sp-2)}.apikey__apps .apikey__h,.apikey__apps .pklist{margin:0}.apikey__how summary{font-weight:var(--fw-semi);cursor:pointer;align-items:center;min-height:32px;display:flex}.apikey__how summary:before{content:"";width:7px;height:7px;margin-right:var(--sp-2);transition:transform var(--dur-quick);border-bottom:2px solid;border-right:2px solid;transform:rotate(-45deg)}.apikey__how[open] summary:before{transform:rotate(45deg)}.aistat__detail pre{margin:var(--sp-2) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-xs);color:var(--muted)}.apikey__snip{flex-direction:column;align-items:flex-start;gap:6px;margin-top:10px;display:flex}.apikey__snip pre{width:100%;padding:10px var(--sp-3);border-radius:var(--r-s);background:var(--surface-2);font:var(--fs-sm)/1.5 var(--font-mono);white-space:pre-wrap;word-break:break-all;margin:0}.aidir__busy{align-items:center;gap:var(--sp-2);display:flex}.aidir__deck{flex-wrap:wrap;gap:6px 20px;margin:0 0 10px;display:flex}.aidir__list{flex-direction:column;gap:6px;max-height:46vh;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.aidir__list li{padding:var(--sp-2) 10px;border-radius:var(--r-s);box-shadow:inset 0 0 0 1px var(--line);align-items:flex-start;gap:10px;display:flex}.aidir__n{min-width:22px;font:var(--fw-medium) var(--fs-sm)/1.6 var(--font-mono);color:var(--muted)}.aidir__txt{flex-direction:column;min-width:0;display:flex}.aidir__txt small{color:var(--muted)}.aiadvice{padding:14px var(--sp-4);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:10px;display:flex}.aiadvice ul{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aiadvice li{font-size:var(--fs-md);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.aiadvice .tag{margin:1px 0 0}.tag--hoog{background:var(--warn-bg);color:var(--warn-tx);box-shadow:inset 0 0 0 1px var(--warn-bd)}.tag--middel,.tag--laag{background:var(--surface-2);color:var(--muted)}.vaud{gap:var(--sp-2);flex-direction:column;display:flex}.vaud__head{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.vbench{margin:-6px 0 0}.rooms__new,.redit__card{gap:var(--sp-3);flex-direction:column;display:flex}.rooms__new .btn,.redit__save .btn{align-self:flex-start}.rooms__fields{gap:var(--sp-3);display:grid}@media (width>=760px){.rooms__fields{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.rooms__bar{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.rooms__list{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.rcard{gap:var(--sp-2);height:100%;color:inherit;transition:transform var(--dur-fast) var(--spring), box-shadow var(--dur-fast);flex-direction:column;text-decoration:none;display:flex}.rcard:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.rcard__top{gap:var(--sp-0);flex-direction:column;display:flex}.rcard__t{font-size:var(--fs-lg)}.rcard__stats{gap:var(--sp-3);font-size:var(--fs-md);flex-wrap:wrap;display:flex}.rcard__stats span{align-items:center;gap:var(--sp-1);display:inline-flex}.redit__back{align-items:center;gap:var(--sp-1);min-height:32px;color:var(--muted);font-size:var(--fs-md);text-decoration:none;display:inline-flex}.redit__back:hover{color:var(--ink)}.redit__grid{gap:var(--sp-4);display:grid}@media (width>=960px){.redit__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}}.redit__col{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}@media not all and (width>=960px){.redit__col--first-sm{order:-1}}.ritem.is-broken .ritem__ic{background:var(--warn-bg);color:var(--warn-tx);box-shadow:inset 0 0 0 1px var(--warn-bd)}.ritem__fix{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.ritem__addnote{align-self:flex-start;align-items:center;gap:var(--sp-1);padding:var(--sp-0) 0;color:var(--muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;display:inline-flex}.ritem__addnote:hover,.ritem__addnote:focus-visible{color:var(--ink)}.redit__save{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ritems{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ritem{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);display:flex}.ritem.is-done .ritem__t{color:var(--muted);text-decoration:line-through}.ritem__ic{border-radius:var(--r-s);background:var(--surface);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line);flex:none;place-items:center;display:grid}.ritem__main{gap:var(--sp-0);flex-direction:column;flex:1;min-width:0;display:flex}.ritem__t{font-weight:var(--fw-semi)}.inp.ritem__t{margin-inline:calc(-1 * var(--sp-1));padding-inline:var(--sp-1);border-radius:var(--r-xs);cursor:text}.inp.ritem__t:hover{box-shadow:inset 0 0 0 1px var(--line)!important}.inp.ritem__t:focus{background:var(--field);box-shadow:inset 0 0 0 1px var(--field-bd), 0 0 0 3px var(--focus-ring)!important}.ritem__sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ritem__note{font-size:var(--fs-md);color:var(--muted)}.leadrow__seen{font-size:var(--fs-sm);color:var(--muted)}.leadrow__seen summary{cursor:pointer}.leadrow__seen ol{margin:var(--sp-1) 0 0;padding-left:var(--sp-5)}.ritem__warn{font-size:var(--fs-sm);color:var(--warn-tx)}.ritem__step{align-items:center;gap:var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.ritem__step .inp{width:auto;min-width:0}.ritem__acts{flex:none;display:flex}@media (width<=560px){.ritem{flex-wrap:wrap}.ritem__acts{justify-content:flex-end;width:100%}}.radd{gap:var(--sp-2);padding-top:var(--sp-1);border-top:1px solid var(--line);flex-direction:column;display:flex}.radd__form{gap:var(--sp-2);display:grid}@media (width>=760px){.radd__form{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:center}}.radd__drop{align-items:center;gap:var(--sp-3);min-height:64px;padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-sm);border:1.5px dashed var(--line-strong);color:var(--muted);cursor:pointer;transition:border-color var(--dur-ui), color var(--dur-ui);display:flex}.radd__drop:hover,.radd__drop:focus-within{border-color:var(--ink);color:var(--ink)}.radd__drop.is-off{opacity:.5;cursor:not-allowed}.radd__hint{font-size:var(--fs-sm);margin:0}.rmsgs{gap:var(--sp-2);flex-direction:column;max-height:420px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.rmsg{max-width:90%;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm) var(--radius-sm) var(--radius-sm) var(--r-2xs);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.rmsg.is-team{border-radius:var(--radius-sm) var(--radius-sm) var(--r-2xs) var(--radius-sm);background:var(--accent);color:var(--on-accent);box-shadow:none;align-self:flex-end}.rmsg.is-team .muted{color:inherit;opacity:.7}.rmsg__head{margin:0 0 var(--sp-1);font-size:var(--fs-sm)}.rmsg__head a{color:inherit}.rmsg__body{white-space:pre-line;overflow-wrap:anywhere;margin:0}.rreply{gap:var(--sp-2);flex-direction:column;display:flex}.rreply .btn{align-self:flex-end}.rviews{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rviews li{padding:var(--sp-2) 0}.rviews li+li{border-top:1px solid var(--line)}.rviews__who{align-items:baseline;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;margin:0;display:flex}.rviews__what{margin:var(--sp-1) 0 0;font-size:var(--fs-md)}.rviews__what--done{align-items:center;gap:var(--sp-1);font-weight:var(--fw-semi);color:var(--ok);display:flex}.logbook{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:22px;padding-top:18px;display:flex}.logbook__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.logbook__head .sec{margin:0}.logbook__tools{align-items:center;gap:var(--sp-2);min-width:0;max-width:100%;display:flex}.logbook__tools .inp{width:auto;min-width:0}.logbook__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.logbook__list li{gap:var(--sp-3);font-size:var(--fs-md);grid-template-columns:110px minmax(0,1fr);padding:9px 0;display:grid}.logbook__list li+li{border-top:1px solid var(--line)}.logbook__list time{color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-sm);padding-top:var(--sp-0)}.logbook__list p{overflow-wrap:anywhere;margin:0}.logbook__list .tag{margin:0 var(--sp-1)}.logbook__more{align-self:flex-start}@media (width<=560px){.logbook__list li{gap:var(--sp-0);grid-template-columns:1fr}}.dangerrow{align-items:center;gap:var(--sp-3) var(--sp-4);padding:14px var(--sp-4);border:1px solid color-mix(in srgb, var(--danger) 35%, var(--line));border-radius:var(--radius);background:color-mix(in srgb, var(--danger) 5%, var(--surface));flex-wrap:wrap;margin-top:14px;display:flex}.dangerrow__txt{flex:260px;min-width:0}.dangerrow__txt small{color:var(--muted);margin-top:3px;line-height:1.4;display:block}.btn--danger-fill{background:var(--danger);border-color:var(--danger);color:var(--surface);box-shadow:none}.btn.btn--danger-fill:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 85%, #000);color:var(--surface)}.btn--danger-fill:disabled{opacity:.45;cursor:not-allowed}.rmws p{margin:0;line-height:1.5}.seatlist{margin:var(--sp-3) 0 0;gap:6px;padding:0;list-style:none;display:grid}.seatlist__row{padding:var(--sp-2) 10px;border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:10px;display:flex}.seatlist__row span{overflow-wrap:anywhere;flex:1;min-width:0}.home__trash{margin:var(--sp-5) 0 0;justify-content:center;display:flex}.trashlist{gap:var(--sp-2);margin:var(--sp-3) 0 0;padding:0;list-style:none;display:grid}.trashlist li{align-items:center;gap:var(--sp-3);padding:10px var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);display:flex}.trashlist__txt{gap:var(--sp-0);flex:1;min-width:0;display:grid}.trashlist__txt b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.confirm{gap:var(--sp-3);display:grid}.confirm p{margin:0;line-height:1.5}.confirm ul{margin:0;padding-left:18px;line-height:1.5}.perks{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.perks li{padding:10px var(--sp-3);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--lime) 14%, var(--surface));border:1px solid color-mix(in srgb, var(--lime) 55%, var(--line));font-size:var(--fs-md);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.perks li>svg{flex:none;margin-top:1px}.upg__code{gap:var(--sp-2);display:flex}.upg__code .inp{text-transform:uppercase;font-family:var(--font-mono);letter-spacing:.04em;flex:1}.upg__code .inp::placeholder{text-transform:none;letter-spacing:0;font-family:inherit}.friends{gap:var(--sp-3);padding:14px var(--sp-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:14px 0;display:grid}.friends__head{align-items:flex-start;gap:var(--sp-3);display:flex}.friends__ic{border-radius:var(--radius-sm);background:var(--lime);width:38px;height:38px;color:var(--on-lime,var(--zwart));flex:none;place-items:center;display:grid}.friends__share{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.friends__link{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);background:var(--surface-2);font-family:var(--font-mono);font-size:var(--fs-md);flex:1;overflow:hidden}.friends__stats{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.friends__stats div{padding:var(--sp-2) 10px;border-radius:var(--radius-sm);background:var(--surface-2)}.friends__stats dt{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.friends__stats dd{margin:var(--sp-0) 0 0;font-family:var(--font-head);font-weight:var(--fw-head);font-size:var(--fs-xl);font-variant-numeric:tabular-nums}.friends .fld__help{margin:0}.promo__form{align-items:flex-end;gap:var(--sp-3) 14px;margin:var(--sp-3) 0;flex-wrap:wrap;display:flex}.promo__pair{gap:6px;display:flex}.promo__check{align-self:center}.promo__list{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.promo__list li{align-items:center;gap:var(--sp-2);padding:10px var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-sm);flex-wrap:wrap;display:flex}.promo__list li.is-off{opacity:.55}.promo__txt{gap:var(--sp-0);flex:1;min-width:200px;display:grid}.promo__txt b{font-family:var(--font-mono);letter-spacing:.04em}.promo__txt small{color:var(--muted)}.login__gift{padding:10px var(--sp-3);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--lime) 55%, var(--line));background:color-mix(in srgb, var(--lime) 14%, var(--surface));font-size:var(--fs-base);align-items:flex-start;gap:10px;margin:0 0 10px;line-height:1.45;display:flex}.login__gift svg{flex:none;margin-top:1px}.vatchip{margin-bottom:var(--sp-0);padding:1px var(--sp-2);border-radius:var(--r-pill);color:var(--ink);font:var(--fw-semi) var(--fs-xs)/1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid;display:inline-block}.sadd{gap:var(--sp-2);margin-top:var(--sp-3);flex-direction:column;display:flex}.sadd__row{gap:var(--sp-2);display:flex}.sadd__row .inp{flex:1;min-width:0}.sitem__sec{align-items:center;gap:var(--sp-1);display:inline-flex}.sitem__sec .inp{width:72px}.sshow{gap:var(--sp-4);grid-template-columns:112px minmax(0,1fr);align-items:start;display:grid}.sshow__qr{padding:var(--sp-2);border-radius:var(--radius-sm);background:var(--wit);box-shadow:inset 0 0 0 1px var(--line)}.sshow__qr svg{width:100%;height:auto;display:block}.sshow__steps{gap:var(--sp-1);font-size:var(--fs-base);margin:0;padding-left:1.2em;display:grid}.sshow__url{margin-top:var(--sp-3);font:var(--fw-medium) var(--fs-sm)/1.4 var(--font-mono);overflow-wrap:anywhere}.spick{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.spick__item{border-radius:var(--radius-sm);background:var(--surface-2);width:100%;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;transition:transform var(--dur-quick) var(--spring), box-shadow var(--dur-quick);border:0;padding:0;display:block;position:relative;overflow:hidden}.spick__item:hover{transform:translateY(-2px)}.spick__item.is-on{box-shadow:0 0 0 3px var(--accent)}.spick__n{padding:var(--sp-0) var(--sp-1);border-radius:var(--r-xs);background:var(--surface);font:var(--fw-medium) var(--fs-xs)/1.4 var(--font-mono);position:absolute;top:6px;left:6px}.spick__check{background:var(--accent);width:24px;height:24px;color:var(--on-accent);border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}@media (width<=560px){.sadd__row{flex-direction:column}.sshow{grid-template-columns:1fr}.sshow__qr{width:140px}}@media (prefers-reduced-motion:reduce){.spick__item{transition:none}}.rulesbox{gap:var(--sp-3);margin-top:var(--sp-2);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:18px 20px;display:grid}.rulesbox .sec,.rulesbox .muted{margin:0}.rulesbox .togglerow span{gap:var(--sp-0);display:grid}.rulesbox .togglerow small{color:var(--muted)}.rulesbox__foot{padding:var(--sp-3) 14px;border-radius:var(--radius-sm);background:var(--surface-2);gap:10px;display:grid}.findrow{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.findopts{align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;margin:10px 0 14px;display:flex}.findopts .togglerow{justify-content:flex-start;gap:6px}.findlist{gap:var(--sp-1);max-height:52vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.findlist__item{width:100%;padding:9px var(--sp-3);border-radius:var(--r-s);background:var(--surface-2);color:var(--ink);font:inherit;font-size:var(--fs-md);text-align:left;cursor:pointer;border:0;grid-template-columns:76px 1fr auto;align-items:baseline;gap:10px;display:grid}.findlist__item:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 70%, var(--line-strong))}.findlist__item b{font:var(--fw-semi) var(--fs-sm)/1.2 var(--font-mono)}.findlist__item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qc__item{border-left:3px solid var(--warn-bd)}.qc__item--fout{border-left-color:var(--danger)}.qc__ok{justify-items:center;gap:var(--sp-2);text-align:center;color:var(--ok-tx);padding:30px 10px;display:grid}.qc__ok .muted{max-width:420px}.trprog{border-radius:var(--r-pill);background:var(--surface-2);height:6px;overflow:hidden}.trprog i{border-radius:inherit;background:var(--accent);transform-origin:0;height:100%;transition:transform .3s linear;display:block}.sheetrow{gap:var(--sp-2);display:flex}.sheetrow .inp{flex:1;min-width:0}@media (width<=760px){.findrow{grid-template-columns:1fr}}.icgrid{max-height:min(56vh,520px);padding:var(--sp-0);grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px;margin-top:10px;display:grid;overflow-y:auto}.icgrid__item{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);cursor:pointer;transition:transform var(--dur-quick) var(--spring), border-color var(--dur-quick), background var(--dur-quick);place-items:center;display:grid}.icgrid__item:hover{border-color:var(--line-strong);transform:translateY(-2px)}.icgrid__item.is-on{border-color:var(--ink);background:color-mix(in srgb, var(--lime) 30%, var(--surface))}.icgrid__item:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.icgrid__none{font-size:var(--fs-xs);color:var(--muted)}.icfield{width:100%;padding:var(--sp-2) 10px;font:inherit;color:inherit;text-align:left;background:var(--field);border:1px solid var(--field-bd);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:10px;display:flex}.icfield small{margin-left:auto}.icfield__ic{border-radius:var(--r-s);background:var(--surface-2);place-items:center;width:32px;height:32px;display:grid}.xicon{margin-bottom:var(--sp-2)}.altdlg{gap:var(--sp-3);justify-items:start;display:grid}.altdlg__img{border-radius:var(--radius-sm);object-fit:contain;background:var(--surface-2);max-width:100%;max-height:220px}.altdlg .fld{width:100%}.mooi{margin-top:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.mooi__item{gap:var(--sp-2);padding:var(--sp-2);border-radius:var(--radius-sm);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:transform var(--dur-ui) var(--spring), box-shadow var(--dur-ui);border:0;display:grid}.mooi__item:hover,.mooi__item:focus-visible{box-shadow:inset 0 0 0 2px var(--ink), var(--shadow);outline:none;transform:translateY(-3px)}.mooi__item.is-locked .mooi__view{opacity:.6}.mooi__view{border-radius:var(--r-s);aspect-ratio:16/9;display:block;overflow:hidden}.mooi__label{font-weight:var(--fw-semi);font-size:var(--fs-md)}.mooid{gap:var(--sp-3);margin:var(--sp-3) 0 0;padding:0;list-style:none;display:grid}.mooid__row{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--r-s);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);flex-wrap:wrap;display:flex}.mooid__row.is-off .mooid__view--new,.mooid__row.is-off .mooid__arrow{opacity:.45}.mooid__no{min-width:var(--sp-5);color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-sm)}.mooid__view{border-radius:var(--r-xs);box-shadow:inset 0 0 0 1px var(--line);flex:none;line-height:0;display:block;overflow:hidden}.mooid__arrow{color:var(--muted);flex:none;display:inline-flex;transform:rotate(180deg)}.mooid__check{flex:12rem;min-width:0}.mooid__check strong{font-weight:var(--fw-semi)}@media (width<=560px){.mooid__row{flex-direction:column;align-items:flex-start}.mooid__arrow{transform:rotate(-90deg)}}.gslides{gap:6px;margin-top:14px;display:grid}.revchip{height:34px;padding:0 var(--sp-3);border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:var(--fw-semi) var(--fs-sm)/1 var(--font-mono);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:transform var(--dur-ui) var(--spring), box-shadow var(--dur-ui);align-items:center;gap:7px;display:inline-flex}.revchip:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.revchip--static{cursor:default;width:max-content;margin:0 0 var(--sp-3)}.revchip--static:hover{box-shadow:none;transform:none}.revchip__dot{background:var(--muted);border-radius:50%;width:8px;height:8px}.revchip--review{background:var(--warn-bg);border-color:var(--warn-bd);color:var(--warn-tx)}.revchip--review .revchip__dot{background:currentColor;animation:1.6s ease-in-out infinite revpulse}.revchip--goedgekeurd{background:var(--ok-bg);border-color:var(--ok-bd);color:var(--ok-tx)}.revchip--goedgekeurd .revchip__dot{background:currentColor}.revchip--afgekeurd{color:var(--danger)}.revchip--afgekeurd .revchip__dot{background:var(--danger)}@keyframes revpulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.revchip--review .revchip__dot{animation:none}}.revdlg{gap:10px;display:grid}.revdlg__note{border-left:3px solid var(--line-strong);background:var(--surface-2);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:0;padding:10px 14px}.revdlg__btns{gap:var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.mscore{gap:var(--sp-4);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);text-align:left;color:var(--ink);font:inherit;grid-template-columns:auto 1fr;align-items:start;margin:0 0 18px;display:grid}.mscore--locked{cursor:pointer;align-items:center;width:100%}.mscore__num{border:3px solid var(--line-strong);width:64px;height:64px;font:var(--fw-head) 24px/1 var(--font-head);border-radius:50%;place-items:center;display:grid}.mscore--goed .mscore__num{border-color:var(--ok-tx);color:var(--ok-tx)}.mscore--redelijk .mscore__num{border-color:var(--warn-tx);color:var(--warn-tx)}.mscore--zwak .mscore__num{border-color:var(--danger);color:var(--danger)}.mscore__body{gap:var(--sp-1);min-width:0;display:grid}.mscore__list{margin:var(--sp-2) 0 0;gap:var(--sp-1);padding:0;list-style:none;display:grid}.mscore__list li{font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mscore__list li.is-ok{color:var(--ink)}.mscore__list li.is-ok svg{color:var(--ok-tx)}.mscore__pts{font:var(--fw-medium) var(--fs-xs)/1 var(--font-mono);color:var(--muted);margin-left:auto}.mscore__slide{border-radius:var(--r-xs);border:1px solid var(--line-strong);background:var(--surface);min-width:24px;height:22px;color:var(--ink);font:var(--fw-medium) var(--fs-xs)/1 var(--font-mono);cursor:pointer;padding:0 6px}.mscore__slide:hover{background:var(--bg-2)}@media (width<=560px){.mscore{grid-template-columns:1fr}.mscore__pts{margin-left:0}}.mscoreov .mscore{margin:0}.mscoreov__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mscoreov__row{gap:var(--sp-1) var(--sp-4);padding:var(--sp-3) 0;grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,6fr);align-items:center;display:grid}.mscoreov__row+.mscoreov__row{border-top:1px solid var(--line)}.mscoreov__deck{gap:var(--sp-0);min-width:0;display:grid}.mscoreov__deck a{color:var(--ink);font-weight:var(--fw-semi);overflow-wrap:anywhere}.mscoreov__deck a:hover{text-decoration:underline}.mscoreov__deck small{color:var(--muted);font-size:var(--fs-sm);overflow-wrap:anywhere}.mscoreov__score{align-items:center;gap:var(--sp-2);color:var(--muted);display:flex}.mscoreov__row--goed .mscoreov__score{color:var(--ok-tx)}.mscoreov__row--redelijk .mscoreov__score{color:var(--warn-tx)}.mscoreov__row--zwak .mscoreov__score{color:var(--danger)}.mscoreov__num{min-width:3ch;font-size:var(--fs-lg);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;text-align:right}.mscoreov__bar{height:var(--sp-2);border-radius:var(--r-pill);background:var(--line-strong);flex:1;overflow:hidden}.mscoreov__bar i{transform-origin:0;height:100%;transition:transform var(--dur-fast) var(--ease-out);background:currentColor;display:block}.mscoreov__worst{gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mscoreov__worst li{align-items:baseline;gap:var(--sp-1);padding:var(--sp-0) var(--sp-2);border-radius:var(--r-pill);background:var(--surface-2);font-size:var(--fs-sm);display:inline-flex}.mscoreov__worst small{color:var(--muted);font-size:var(--fs-xs)}@media (width<=760px){.mscoreov__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mscoreov__row>:nth-child(3){grid-column:1/-1}}@media (width<=560px){.mscoreov__row{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mscoreov__bar i{transition:none}}.holdtable{border-collapse:collapse;width:100%;font-size:var(--fs-md)}.holdtable th{padding:6px var(--sp-2);text-align:left;font:var(--fw-medium) var(--fs-xs)/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line)}.holdtable td{padding:var(--sp-2);border-bottom:1px solid var(--line)}.holdtable td:not(:first-child),.holdtable th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.holdtable a{color:inherit;font-weight:var(--fw-semi)}.ssogrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 14px;display:grid}.domrow{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.domrow .revchip--static{margin:0}@media (width<=760px){.holdtable th:nth-child(3),.holdtable td:nth-child(3),.holdtable th:nth-child(5),.holdtable td:nth-child(5){display:none}}.fitnote__btn{margin-left:var(--sp-2);padding:var(--sp-0) 10px;border-radius:var(--r-pill);color:inherit;font:var(--fw-semi) var(--fs-sm)/1.4 var(--font);cursor:pointer;pointer-events:auto;background:0 0;border:1px solid}.fitnote:has(.fitnote__btn){pointer-events:auto}.opbouw{grid-template-columns:1fr 1fr;gap:6px;display:grid}.opbouw select:first-child{grid-column:1/-1}.movenote{align-items:center;gap:var(--sp-2);padding:var(--sp-1) 6px var(--sp-1) var(--sp-3);border-radius:var(--r-pill);border:1px solid var(--warn-bd);background:var(--warn-bg);color:var(--warn-tx);font:var(--fw-medium) var(--fs-sm)/1.3 var(--font);white-space:nowrap;display:inline-flex}.chartdrag{pointer-events:none;z-index:5;position:absolute;inset:0}.chartdrag__grip{border:2px solid var(--surface);border-radius:var(--r-pill);background:var(--accent);width:34px;height:14px;box-shadow:var(--shadow);cursor:ns-resize;pointer-events:auto;touch-action:none;opacity:0;transition:opacity var(--dur-quick);margin:-7px 0 0 -17px;position:absolute}.chartdrag__grip--pt{width:26px;height:26px;margin:-13px 0 0 -13px}.canvaswrap:hover .chartdrag__grip,.chartdrag__grip:focus-visible,.chartdrag__grip.is-on{opacity:1}@media (hover:none){.chartdrag__grip{opacity:1}}.chartdrag__val{padding:var(--sp-0) var(--sp-2);border-radius:var(--r-s);background:var(--ink);color:var(--bg);font:var(--fw-semi) var(--fs-sm)/1.4 var(--font-mono);white-space:nowrap;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.agent__ask{margin-bottom:var(--sp-3);flex-direction:column;gap:6px;display:flex}.agent__row{gap:var(--sp-2);align-items:stretch;display:flex}.agent__row textarea{resize:vertical;flex:1;min-height:52px}.agent__row .btn{white-space:nowrap;align-self:flex-end;align-items:center;gap:6px;display:inline-flex}.agent__ideas{flex-wrap:wrap;gap:6px;display:flex}.agent__ideas .pill{font-size:var(--fs-sm);cursor:pointer;padding:5px 11px}.agent__ideas .pill:hover{border-color:var(--line-strong)}.agent__sum{margin:0 0 10px}.agent__none{border-radius:var(--radius-sm);background:var(--surface-2);padding:14px}.agent__list{max-height:52vh;padding-right:var(--sp-0);flex-direction:column;gap:10px;display:flex;overflow:auto}.agent__slide{border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--line);padding:var(--sp-2) 10px var(--sp-1)}.agent__slide header{margin-bottom:var(--sp-1)}.agent__go{all:unset;cursor:pointer;align-items:baseline;gap:6px;display:inline-flex}.agent__go:hover b,.agent__go:focus-visible b{text-decoration:underline}.agent__item{border-top:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:10px;padding:6px 0;display:flex}.agent__item input{accent-color:var(--accent);margin-top:3px}.agent__item.is-off .agent__diff{opacity:.45}.agent__body{gap:var(--sp-0);flex-direction:column;min-width:0;display:flex}.agent__kind{font:var(--fw-medium) var(--fs-xs)/1.5 var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.agent__diff{overflow-wrap:anywhere;margin:0;line-height:1.5}.agent__diff del{color:var(--danger);opacity:.8;margin-right:.25em;text-decoration:line-through;text-decoration-thickness:1px}.agent__diff ins{background:var(--lime);color:var(--on-lime);border-radius:var(--r-2xs);padding:0 1px;text-decoration:none}.agent__foot{margin:var(--sp-1) 0 0;font-size:var(--fs-md)}@media (width<=560px){.agent__row{flex-direction:column}}.plinks__file{cursor:pointer;align-self:flex-start}.plinks__table{gap:var(--sp-1);flex-direction:column;display:flex}.plinks__var{margin:0 var(--sp-1) var(--sp-0) 0;padding:1px var(--sp-1);border-radius:var(--r-xs);background:var(--surface-2);font:var(--fw-medium) var(--fs-sm)/1.5 var(--font-mono);display:inline-block}.plinks__sites{gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.plinks__acts{gap:var(--sp-1);flex-wrap:wrap;display:flex}.plink__vars span{margin-right:var(--sp-2);white-space:nowrap}.plink__secret,.plink__group{gap:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--line);flex-direction:column;display:flex}.plink__set>:first-child{border-top:0;padding-top:0}.plink__why{gap:var(--sp-1);color:var(--muted);font-size:var(--fs-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plink__nda{gap:var(--sp-1);flex-direction:column;display:flex}.plink__nda textarea{resize:vertical;font-size:var(--fs-md);line-height:1.5}.plink__signed{max-height:180px;font-size:var(--fs-md);margin:0;padding:0;list-style:none;overflow:auto}.plink__signed li{gap:var(--sp-0) var(--sp-2);padding:var(--sp-1) 0;border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.plink__signed small{color:var(--muted);width:100%}.freebtn{font-size:var(--fs-sm);color:var(--muted);align-items:center;gap:6px;margin-top:10px;display:inline-flex}.freebtn:hover{color:var(--ink)}.admin__wshead{align-items:center}.admin__wsfield{flex:1;min-width:0}.addrow{align-items:flex-start}.addrow>.fld{flex:1;min-width:0}.hooks__add>.fld{width:100%}.rulesbox__head,.rulesbox__text{align-items:center;gap:var(--sp-2);display:flex}.rulesbox__text .inp{flex:1;min-width:0}.ssoform{gap:var(--sp-3);display:grid}.ssoform .revdlg__btns{justify-content:flex-end}@media (width<=560px){.addrow{flex-wrap:wrap}.addrow>.fld{flex-basis:100%}}.admin__detail>.planbox,.admin__detail>.brandrow,.admin__detail>.rulesbox,.admin__detail>.premrow,.admin__detail>.friends,.admin__detail>.notice,.admin__detail>.upinl{margin:0}@media (width<=560px){.admin__wshead{flex-wrap:wrap}.admin__wsfield{flex-basis:calc(100% - var(--sp-6))}.admin__wshead select{flex:100%}.brandrow{flex-wrap:wrap}.brandrow__txt{flex:100%;order:-1}}.firststeps{gap:var(--sp-4);padding:var(--sp-5);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);display:grid}.firststeps__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;display:flex}.firststeps__title{margin:0 0 var(--sp-1);font-size:var(--fs-xl);font-weight:var(--fw-bold)}.firststeps__meter{min-width:200px}.admin__detail>.admin__tabnote{margin:0}.basicnotice__pitch{margin:var(--sp-2) 0 0}.planmeters{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.firststeps__list{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.firststeps__list li{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-3);border-radius:var(--r-s);background:var(--bg-2);grid-template-columns:auto 1fr auto;display:grid}.firststeps__list li.is-done{color:var(--muted);background:0 0}.firststeps__dot{width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--line-strong);border-radius:50%;place-items:center;display:grid}.firststeps__list li.is-done .firststeps__dot{background:var(--lime);color:var(--on-lime);box-shadow:none}.firststeps__txt{gap:var(--sp-0);min-width:0;display:grid}.firststeps__txt small{color:var(--muted);font-size:var(--fs-md)}.firststeps__list li.is-done .firststeps__txt b{font-weight:var(--fw-medium);text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.firststeps__foot{justify-content:flex-end;display:flex}@media (width<=560px){.firststeps{padding:var(--sp-4)}.firststeps__list li{grid-template-columns:auto 1fr}.firststeps__act{grid-column:2}.firststeps__meter{text-align:left}}.trialchips{gap:var(--sp-2);margin:var(--sp-2) 0 0;flex-wrap:wrap;display:flex}.trialchip{padding:var(--sp-1) var(--sp-3);background:var(--lime);color:var(--on-lime);font-size:var(--fs-sm);text-decoration:none}.trialchip:hover{text-decoration:underline}.funnel__title{margin:var(--sp-5) 0 var(--sp-2);font-size:var(--fs-lg)}.funnel{gap:var(--sp-2);margin:0 0 var(--sp-3);padding:0;list-style:none;display:grid}.funnel li{align-items:center;gap:var(--sp-3);font-size:var(--fs-md);grid-template-columns:minmax(120px,14em) 1fr 3em;display:grid}.funnel__bar{border-radius:var(--r-pill);background:linear-gradient(90deg, var(--accent) calc(var(--p) * 100%), var(--surface-2) 0);height:10px}.funnel__n{text-align:right;font-variant-numeric:tabular-nums}@media (width<=960px){header.app .pagetag--btn{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}}.fmtbar,.seltools,.croptools{flex-wrap:wrap;justify-content:center;width:max-content}.fmtbar--pill{padding:var(--sp-0)}.croptools__keys{padding:0 var(--sp-1);font-size:var(--fs-xs)}.blk.is-back{box-shadow:0 0 0 1.5px var(--line-strong)}.slideview--edit .is-backdrag{opacity:.55}.buildbadge{border-radius:var(--r-xs);transform:translate(-30%,-50%)}.xsel__size{z-index:6;pointer-events:none;bottom:auto}.liveplay{pointer-events:none;-webkit-user-select:none;user-select:none;cursor:default}.canvaswrap__info{white-space:nowrap}.canvaswrap__bar{row-gap:var(--sp-2);flex-wrap:wrap}.canvaswrap__notes{align-items:center;gap:var(--sp-2);min-height:32px;display:flex;overflow:hidden}.canvaswrap__notes:empty{visibility:hidden}.fitnote--bar{align-items:center;gap:var(--sp-2);white-space:nowrap;text-overflow:ellipsis;max-width:none;box-shadow:none;pointer-events:auto;display:inline-flex;position:static;overflow:hidden}.thumb:focus-within .thumb__acts{display:flex}.thumb:focus-visible{outline:none}.thumb:focus-visible .thumb__view{box-shadow:0 0 0 3px var(--focus-ring)}.thumb__menu{display:none}@media (hover:none){.btpl__del,.cmsg__del{opacity:1}.cmsg__del{min-width:32px;min-height:32px}.cnew__hint,.thumb:hover .thumb__acts,.thumb:focus-within .thumb__acts{display:none}.thumb.is-sel .thumb__menu{right:calc(var(--sp-1) * -1);top:calc(var(--sp-1) * -1);z-index:2;display:block;position:absolute}.thumb__menu .thumb__dots{border-radius:var(--r-pill);background:var(--surface);width:32px;min-width:32px;height:32px;min-height:32px;box-shadow:var(--shadow)}.deckcard:hover,.tcard:hover,.choice:hover,.helpdemo:hover,.ltile:hover,button.srctile:hover,.peer:hover,.upg__tier:hover,.tpl:hover,.unsp__pick:hover,.rcard:hover,.spick__item:hover,.icgrid__item:hover,.revchip:hover,.mooi__item:hover,.mooi__item:focus-visible,.btpl__pick:hover .fluidslide,.ovgrid__item:hover .ovgrid__view,.layouts__item:hover .slideview{transform:none}}.tgrid--pv{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.tcard--pv{gap:var(--sp-2);padding:var(--sp-2);flex-direction:column}.tcard__pv{aspect-ratio:16/9;border-radius:var(--r-xs);background:var(--surface-2);width:100%;box-shadow:0 0 0 1px var(--line);display:block;overflow:hidden}.tcard--pv .tcard__txt{padding:0 var(--sp-1) var(--sp-1)}.tcard--pv .tcard__txt small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tcard--pv.is-locked .tcard__pv{opacity:.6}.tcard--pv .pbadge{z-index:1}.tgroup__more{margin-top:var(--sp-3)}.tcard.is-current{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.tcard__cur{padding:1px var(--sp-2);border-radius:var(--r-pill);background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--ink);font:var(--fw-semi) var(--fs-xs) / 1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.04em;align-self:flex-start}@media (width<=560px){.tgrid--pv{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr))}.tcard--pv{padding:var(--sp-1);gap:var(--sp-1)}.tcard--pv .tcard__txt b{font-size:var(--fs-sm)}.tcard--pv .tcard__txt small{display:none}.ed__lbl{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ed__end{gap:var(--sp-1)}.ed__end .btn{padding-inline:var(--sp-3)}.ed__top .ed__title{flex-basis:220px}}.setsec{margin:var(--sp-5) 0 var(--sp-2);padding-top:var(--sp-4);border-top:1px solid var(--line);font:var(--fw-semi) var(--fs-xs) / 1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.modal__body>.setsec:first-of-type,.keys__group:first-child .setsec{border-top:0;margin-top:0;padding-top:0}.lockval{font-size:var(--fs-md);align-items:flex-start;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-s);background:var(--surface-2);color:var(--muted);margin:0;display:flex}.lockval b{color:var(--ink)}.fld__more summary{cursor:pointer;color:var(--muted);font-size:var(--fs-sm)}.fld__more[open] summary{margin-bottom:var(--sp-1)}.keys__group .keys{grid-template-columns:15rem 1fr}@media (width<=560px){.keys__group .keys{grid-template-columns:1fr}}.acctbtn{align-items:center;gap:var(--sp-2);max-width:260px;min-height:36px;padding:var(--sp-0) var(--sp-2) var(--sp-0) var(--sp-0);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semi);cursor:pointer;display:inline-flex}.acctbtn:hover{background:var(--surface-2)}.acctbtn:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.acctbtn>.icon{color:var(--muted);flex:none}.acctbtn__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.acctbtn__av{background:var(--ink);width:30px;height:30px;color:var(--surface);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;display:inline-grid}.acctbtn__av[data-i]:before{content:attr(data-i)}.acctbtn__av--lg{width:38px;height:38px;font-size:var(--fs-sm)}.menu__head{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3) var(--sp-3);margin-bottom:var(--sp-1);border-bottom:1px solid var(--line);display:flex}.menu__who{min-width:0;font-size:var(--fs-md);line-height:1.35;display:grid}.menu__who>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu__sep{margin:var(--sp-1) 0;border:0;border-top:1px solid var(--line)}.menu button.danger .icon{color:var(--danger)}@media (width<=760px){header.app .acctbtn{justify-self:end;max-width:100%}}@media (width<=560px){.acctbtn__name{display:none}.sortpick>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.planbox .fld__help a{color:var(--ink);text-underline-offset:3px}.topnav__count{min-width:18px;height:18px;padding:0 var(--sp-1);border-radius:var(--r-pill);background:var(--ink);color:var(--surface);font-size:var(--fs-xs);font-weight:var(--fw-bold);place-items:center;display:inline-grid}.wsitem__review{color:var(--ink);font-weight:var(--fw-semi)}.hometools{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.hometools .filters{margin:0}.sortpick{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);margin-left:auto;display:inline-flex}.pill--review:not(.on){border-color:var(--line-strong)}.deckcard__title{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.deckcard__txt .chip{margin-top:var(--sp-1);place-self:flex-start start}.chip--review{background:var(--warn-bg);color:var(--warn-tx)}.chip--rejected{background:var(--danger-bg);color:var(--danger)}.seatsline{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-3);font-size:var(--fs-md);flex-wrap:wrap;margin:0;display:flex}.planbox__stops{padding-left:var(--sp-4);gap:var(--sp-1);margin:0;display:grid}.planbox__facts{gap:var(--sp-3) var(--sp-6);flex-wrap:wrap;margin:0;display:flex}.planbox__facts dt,.clientfacts dt{color:var(--muted);font-size:var(--fs-xs);font-weight:var(--fw-semi);letter-spacing:.04em;text-transform:uppercase}.planbox__facts dd,.clientfacts dd{margin:var(--sp-0) 0 0;font-weight:var(--fw-semi)}.clientbar{gap:var(--sp-2);margin-bottom:var(--sp-3);display:grid}.clientbar .search--inline{width:auto}.clientfacts{gap:var(--sp-3) var(--sp-4);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-sm);background:var(--surface-2);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0;display:grid}.admin__detail{gap:var(--sp-4)}.admin__detail>:is(.planbox,.brandrow,.rulesbox,.premrow,.friends,.dangerrow),.admin .admin__detail>.planbox.is-on,.admin .admin__detail>.premrow.is-on{padding:var(--sp-5) 0 0;border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin:0}.admin__detail>.dangerrow b{color:var(--danger)}.admin__detail>.sec,.admin__detail>.sec+p{margin:0}.leadlist{margin:0;padding:0;list-style:none}.leadrow{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid var(--line);display:flex}.leadrow:first-child{border-top:0;padding-top:0}.leadrow__main{gap:var(--sp-0);flex:1;min-width:0;display:grid}.leadrow__main p{margin:0}.leadrow__meta{font-size:var(--fs-sm);overflow-wrap:anywhere}.leadrow__q{margin-top:var(--sp-1);font-size:var(--fs-md)}.leadrow__meta a{color:var(--ink);text-underline-offset:3px}.psec--fold{padding:0;display:block}.psec__sum{justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:44px;padding:var(--sp-2) var(--sp-4);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:flex}.psec__sum::-webkit-details-marker{display:none}.psec__sum:hover .psec__title{color:var(--ink)}.psec__sum:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.psec__sum .icon{color:var(--muted);transition:transform var(--dur-ui)}.psec--fold[open]>.psec__sum .icon{transform:rotate(180deg)}.psec__body{gap:var(--sp-3);padding:0 var(--sp-4) var(--sp-4);flex-direction:column;display:flex}.psub{gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--line);flex-direction:column;display:flex}.psub__title{font-size:var(--fs-sm);font-weight:var(--fw-semi);margin:0}.allslides,.choices__more{align-self:flex-start;align-items:center;gap:var(--sp-1);min-height:32px;margin-top:calc(var(--sp-2) * -1);font-size:var(--fs-sm);display:inline-flex}.allslides:disabled{color:var(--muted);cursor:default;text-decoration:none}.choices__more{margin-top:var(--sp-1)}.chg{gap:var(--sp-2);flex-direction:column;display:flex}.chg__deck{font-size:var(--fs-sm);color:var(--muted);margin:0}.chg__list{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.chg__slide{padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.chg__head{align-items:baseline;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;display:flex}.chg__no{font:var(--fw-medium) var(--fs-xs) var(--font-mono);color:var(--muted)}.chg__title{text-overflow:ellipsis;white-space:nowrap;flex:160px;min-width:0;overflow:hidden}.chg__chip{padding:0 var(--sp-2);border-radius:var(--r-pill);background:var(--surface-2);font-size:var(--fs-xs);font-weight:var(--fw-semi)}.chg__chip--nieuw{background:var(--ok-bg);color:var(--ok-tx)}.chg__chip--weg{background:var(--danger-bg);color:var(--danger)}.chg__go{min-height:0;font-size:var(--fs-sm);padding:0}.chg__fields{gap:var(--sp-1);margin:var(--sp-2) 0 0;font-size:var(--fs-sm);flex-direction:column;padding:0;list-style:none;display:flex}.chg__label{color:var(--muted);font-size:var(--fs-xs);display:block}.chg__vals{flex-direction:column;display:flex}.chg__vals del{color:var(--muted)}.chg__vals ins{text-decoration:none}.chg__more{color:var(--muted)}.vers__sum{color:var(--ink);opacity:.8}.vers__tabs{margin-bottom:var(--sp-3);align-self:flex-start}.revdlg__diff{align-items:flex-start;gap:var(--sp-2);flex-direction:column;display:flex}.revdlg__changes{width:100%;max-height:46vh;overflow:auto}.revdlg__changes>p{margin:0 0 var(--sp-2)}.canvaswrap__info{align-items:center;gap:var(--sp-1);display:inline-flex}.ed__mnav{display:none}.ed__mnav--next .icon{transform:scaleX(-1)}.ed__phonenote{display:none}@media (width<=760px){.ed__mnav{display:inline-flex}}@media (width<=760px) and (pointer:coarse){.ed__phonenote{padding:var(--sp-2) var(--sp-3) 0;display:block}}.thumb__more{display:inline-flex}.thumb__acts .thumb__more{color:inherit;box-shadow:none;background:0 0;border-radius:0;padding:0;position:static}.tvpage__grid{gap:var(--sp-5);align-items:start;display:grid}@media (width>=960px){.tvpage__grid{gap:var(--sp-6);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.tvpage__card{padding:var(--sp-5)}.tvpage__safe{max-width:64ch}.tvsteps{counter-reset:tvstep;gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid}.tvsteps li{counter-increment:tvstep;column-gap:var(--sp-3);row-gap:var(--sp-1);grid-template-columns:auto minmax(0,1fr);display:grid}.tvsteps li:before{content:counter(tvstep);border-radius:var(--r-pill);border:1px solid var(--line-strong);width:2em;height:2em;font:var(--fw-medium) var(--fs-sm) / 1 var(--font-mono);grid-row:span 2;place-items:center;display:grid}.tvsteps b{font-weight:var(--fw-semi)}.tvsteps span{color:var(--muted);font-size:var(--fs-md)}.tvsteps--compact{margin-bottom:var(--sp-5);gap:var(--sp-3)}.tvpair{gap:var(--sp-4);display:grid}.tvpair__form{gap:var(--sp-3);justify-items:start;display:grid}.tvpair__form .fld{width:100%}.tvpair__code{font:var(--fw-medium) var(--fs-2xl) / 1.2 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;max-width:12em}.tvpair__cast{align-items:center;gap:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.tvpair__cast p{margin:0}.tvpair__acts{justify-content:flex-end;gap:var(--sp-2);flex-wrap:wrap;display:flex}.tvpair__deck{gap:var(--sp-3);display:grid}.tvpair__title{align-items:center;gap:var(--sp-2);font-weight:var(--fw-semi);margin:0;display:flex}.tvpair__list{gap:var(--sp-3);display:grid}.tvpair__decks{gap:var(--sp-2);max-height:min(52vh,30em);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.tvpair__row{gap:var(--sp-0);width:100%;padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);text-align:left;font:inherit;cursor:pointer;transition:border-color var(--dur-quick) var(--spring), transform var(--dur-quick) var(--spring);display:grid}.tvpair__row:hover{border-color:var(--line-strong)}.tvpair__row:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.tvpair__row.is-on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.tvpair__name{font-weight:var(--fw-semi);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tvpair__ws{align-items:center;gap:var(--sp-2);color:var(--muted);font-size:var(--fs-sm);display:flex}@media (prefers-reduced-motion:reduce){.tvpair__row{transition:none}}.tvpair__fixed{gap:var(--sp-3);padding-bottom:var(--sp-4);border-bottom:1px solid var(--line);display:grid}.tvpair__fixed-h{font-size:var(--fs-md);font-weight:var(--fw-semi);margin:0}.tvpair__screen{align-items:center;gap:var(--sp-3);grid-template-columns:auto minmax(0,1fr)}.tvpair__screen:disabled{cursor:default;opacity:.55}.tvpair__screen-txt{gap:var(--sp-0);min-width:0;display:grid}.tvpair__screen-txt small{color:var(--muted);font-size:var(--fs-sm)}.tvpair__or{color:var(--muted);font-size:var(--fs-sm);margin:0}.screenlist{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.screenrow{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);display:grid}.screenrow__head{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.screenrow__name{gap:var(--sp-0);flex:14em;min-width:0;display:grid}.screenrow__name small{color:var(--muted);font-size:var(--fs-sm)}.screenrow__dot{border-radius:var(--r-pill);background:var(--line-strong);flex:none;width:.6em;height:.6em}.screenrow__dot.is-on{background:var(--ok)}.screenrow__fields{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(12em,1fr));display:grid}.mediabadge{z-index:3;align-items:center;gap:var(--sp-1);padding:var(--sp-0) var(--sp-2);border-radius:var(--r-pill);background:var(--lime);color:var(--on-lime);font:var(--fw-medium) var(--fs-xs)/1.3 var(--font-mono);box-shadow:0 0 0 2px var(--surface);pointer-events:none;white-space:nowrap;display:inline-flex;position:absolute;transform:translate(-100%,6px)translate(-6px)}.klikbadge{z-index:3;align-items:center;gap:var(--sp-1);padding:var(--sp-0) var(--sp-2);border-radius:var(--r-xs);background:var(--accent);color:var(--on-accent);font:var(--fw-medium) var(--fs-xs)/1.3 var(--font-mono);box-shadow:0 0 0 2px var(--surface);pointer-events:none;white-space:nowrap;display:inline-flex;position:absolute;transform:translate(6px,6px)}.blk__media.is-on{background:var(--lime);color:var(--on-lime)}.mslot{gap:var(--sp-1);margin:var(--sp-3) 0;display:grid}.mslot__opt{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;display:flex}.mslot__opt:hover{background:var(--surface-2)}.mslot__opt.is-on{box-shadow:inset 0 0 0 2px var(--accent)}.mslot__opt input{margin:0}.plink__media{gap:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--line);flex-direction:column;display:flex}.plink__mlist{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.plink__m{align-items:center;gap:var(--sp-2);grid-template-columns:56px minmax(0,1fr) auto;display:grid}.plink__mprev{border-radius:var(--r-xs);background:var(--surface-2);width:56px;height:40px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);place-items:center;display:grid;overflow:hidden}.plink__mprev img,.plink__mprev video{object-fit:contain;width:100%;height:100%}.plink__mtxt{flex-direction:column;min-width:0;display:flex}.plink__mtxt small{color:var(--muted)}.plink__macts{justify-content:flex-end;gap:var(--sp-1);flex-wrap:wrap;display:flex}@media (width<=560px){.plink__m{grid-template-columns:56px minmax(0,1fr)}.plink__macts{grid-column:1/-1;justify-content:flex-start}}.camrec{gap:var(--sp-3);display:grid}.camrec__view{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--zwart);object-fit:cover;width:100%}.camrec__view.is-live{transform:scaleX(-1)}.camrec__bar{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.pixels{gap:var(--sp-2);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--line);display:grid}.pixels__form{gap:var(--sp-2);display:grid}.pixels__fields{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.pixels__field{gap:var(--sp-1);font-size:var(--fs-sm);display:grid}.pixels__field span{color:var(--muted)}.plink__pixels{gap:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--line);flex-direction:column;display:flex}.linknote{justify-items:start;gap:var(--sp-2);display:grid}.linknote h3{font:var(--fw-bold) var(--fs-md)/1.25 var(--font);margin:0}.linknote p{margin:0}.linknote__chip{align-items:center;gap:var(--sp-1);padding:var(--sp-0) var(--sp-2);border-radius:var(--r-pill);background:var(--lime);color:var(--on-lime);font:var(--fw-medium) var(--fs-xs)/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.04em;display:inline-flex}.thumb__link{border-radius:var(--r-pill);background:var(--lime);width:20px;height:20px;color:var(--on-lime);box-shadow:0 0 0 2px var(--surface);place-items:center;display:grid;position:absolute;bottom:5px;right:5px}.dealauto .crm__lang{margin-top:var(--sp-2)}.dealauto .crm__log{margin-top:var(--sp-3)}.dealauto .crm__logtxt a{color:inherit;text-underline-offset:2px;text-decoration:underline}.hulp__content[data-tab=zelf]:not(.is-search) .helpsec:not(#zelf),.hulp__content[data-tab=begin]:not(.is-search) .helpsec:not(#begin),.hulp__content[data-tab=maken]:not(.is-search) .helpsec:not(#maken),.hulp__content[data-tab=samen]:not(.is-search) .helpsec:not(#samen),.hulp__content[data-tab=presenteren]:not(.is-search) .helpsec:not(#presenteren),.hulp__content[data-tab=schermen]:not(.is-search) .helpsec:not(#schermen),.hulp__content[data-tab=toetsen]:not(.is-search) .helpsec:not(#toetsen),.hulp__content[data-tab=premium]:not(.is-search) .helpsec:not(#premium),.hulp__content[data-tab=nieuw]:not(.is-search) .helpsec:not(#nieuw){display:none}.deckgroups{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}.deckgroup,.deckgroup>.decks{min-width:0}.deckgroup>.deckgroup,.deckgroup>.decks{margin-top:var(--sp-4)}.deckgroup--merk>.deckgroup{margin-left:var(--sp-2)}.deckgroup__head{align-items:baseline;gap:var(--sp-2);cursor:pointer;padding:var(--sp-1) 0;border-radius:var(--r-xs);list-style:none;display:flex}.deckgroup__head::-webkit-details-marker{display:none}.deckgroup__head:focus-visible{box-shadow:var(--focus-ring);outline:none}.deckgroup__head .icon{align-self:center}.deckgroup__chev{color:var(--muted);transition:transform var(--dur-quick) var(--spring);align-self:center;display:inline-flex}.deckgroup:not([open])>.deckgroup__head .deckgroup__chev{transform:rotate(-90deg)}.deckgroup__name{font-weight:var(--fw-bold);font-size:var(--fs-lg)}.deckgroup--map .deckgroup__name{font-weight:var(--fw-semi);font-size:var(--fs-md)}.deckgroup__n{font-size:var(--fs-sm)}.langpair{gap:var(--sp-0);margin-top:var(--sp-1);padding:var(--sp-0);border:1px solid var(--line);border-radius:var(--r-pill);width:fit-content;display:inline-flex}.langpair__opt{padding:0 var(--sp-2);border-radius:var(--r-pill);cursor:pointer;font-family:inherit;font-size:var(--fs-xs);font-weight:var(--fw-semi);color:var(--muted);background:0 0;border:0;text-decoration:none}.langpair__opt:hover{color:var(--ink)}.langpair__opt.on{background:var(--ink);color:var(--surface)}@media (pointer:coarse){.langpair__opt{min-height:var(--sp-6);padding:0 var(--sp-3)}}.langpair__opt:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.deckgroup__chev{transition:none}}.sortpick--merk{margin-left:0}.cluster{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.actions{justify-content:flex-end;gap:var(--sp-2);flex-wrap:wrap;display:flex}@media (width<=560px){.actions{flex-direction:column-reverse;align-items:stretch}}.btn--primary{font-weight:var(--fw-semi)}.btn--quiet{color:var(--ink);box-shadow:none;background:0 0}.btn--quiet:hover{background:var(--surface-2);box-shadow:none}.btn--icon{padding-inline:var(--sp-3)}.btn:disabled,.btn[aria-disabled=true]{background:var(--surface-2);color:var(--muted);box-shadow:none;filter:none;opacity:1;cursor:not-allowed;transform:none}.btn[aria-busy=true]{cursor:progress}.btnwrap{display:inline-flex;position:relative}.btnwrap--plain{display:contents}.btnwrap__why{top:calc(100% + var(--sp-1));z-index:var(--z-menu);width:max-content;max-width:280px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-s);background:var(--toast-bg);color:var(--toast-tx);font-size:var(--fs-sm);box-shadow:var(--shadow-lg);line-height:1.4;position:absolute;right:0}@media (pointer:coarse){.btn{min-height:44px}.ibtn{min-width:44px;min-height:44px}.palbtn,.acctbtn,.revchip,.pagetag--btn,.vgroups__who,.seg__btn,.menu__seg button,[role=tab]{min-height:44px}}.skiplink{left:var(--sp-3);top:var(--sp-3);z-index:calc(var(--z-tour) + 10);padding:var(--sp-2) var(--sp-4);border-radius:var(--r-pill);background:var(--toast-bg);color:var(--toast-tx);font-weight:var(--fw-semi);text-decoration:none;position:fixed;transform:translateY(-200%)}.skiplink:focus{outline:3px solid var(--focus-ring);outline-offset:2px;transform:none}main:focus{outline:none}:is(.btn,.ibtn,.linkbtn,.toast__act,.toast__x,.check input,.switch):focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}html.has-modal{overflow:hidden}dialog.modal{width:100%;max-width:none;height:100%;max-height:none;padding:var(--sp-4);background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--ink);overscroll-behavior:contain;border:0;margin:0;position:fixed;inset:0;overflow:hidden}dialog.modal[open]{animation:modal-fade var(--dur-quick) both;place-items:center;display:grid}dialog.modal::backdrop{background:0 0}@keyframes modal-fade{0%{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)}}.modal__card{--modal-w:560px;width:min(var(--modal-w), 100%);min-width:0;max-width:100%;max-height:calc(100dvh - 2 * var(--sp-4));background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:modal-in var(--dur-ui) var(--ease-smooth-out) backwards;flex-direction:column;display:flex}.modal__card--sm{--modal-w:440px}.modal__card--lg{--modal-w:900px}.modal__card--full{--modal-w:1240px;height:calc(100dvh - 2 * var(--sp-4))}.modal__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) var(--sp-2) var(--sp-5);display:flex}.modal__titles{min-width:0;padding-top:var(--sp-1)}.modal__eyebrow{margin:0 0 var(--sp-1);font:var(--fw-medium) var(--fs-xs) / 1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.modal__title{font:var(--fw-semi) var(--fs-lg) / 1.3 var(--font);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere;margin:0}.modal__title:focus{outline:none}.modal__body{min-width:0;padding:var(--sp-2) var(--sp-5) var(--sp-5);overscroll-behavior:contain;gap:var(--sp-4);flex-direction:column;display:flex;overflow:auto}.modal__body>p,.modal__body>form>p{margin:0;line-height:1.5}.modal__foot{justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5) var(--sp-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.modal__card{animation:modal-fade var(--dur-quick) both}}@media (width<=560px){dialog.modal[open]{place-items:end stretch;padding:0}.modal__card,.modal__card--full{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;height:auto;max-height:92dvh;animation:sheet-in var(--dur-fast) var(--ease-smooth-out) backwards}.modal__head{padding-left:var(--sp-4)}.modal__body{padding-inline:var(--sp-4)}.modal__foot{padding:var(--sp-3) var(--sp-4) calc(var(--sp-3) + env(safe-area-inset-bottom));flex-direction:column-reverse;align-items:stretch}.modal__foot>.btn,.modal__foot>a.btn{width:100%}}@keyframes sheet-in{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce) and (width<=560px){.modal__card,.modal__card--full{animation:modal-fade var(--dur-quick) both}}.confirm__details{gap:var(--sp-2);font-size:var(--fs-md);margin:0;padding:0;list-style:none;display:grid}.confirm__details li{gap:var(--sp-2);align-items:flex-start;display:flex}.confirm__details .icon{margin-top:var(--sp-0);color:var(--muted)}.toasts{left:50%;bottom:calc(var(--sp-5) + env(safe-area-inset-bottom));z-index:60;width:max-content;max-width:min(480px, calc(100vw - 2 * var(--sp-4)));pointer-events:none;position:fixed;transform:translate(-50%)}.toasts__live:empty{display:none}.toast{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-4);border-radius:var(--radius-sm);background:var(--toast-bg);color:var(--toast-tx);font-size:var(--fs-md);box-shadow:var(--shadow-lg);pointer-events:auto;opacity:1;transition:opacity var(--dur-ui) var(--ease-out), transform var(--dur-ui) var(--ease-smooth-out);line-height:1.4;display:flex;transform:none}@starting-style{.toast{opacity:0;transform:translateY(10px)}}.toast>.icon{flex:none}.toast--fout>.icon{color:var(--danger)}.toast__text{overflow-wrap:anywhere;flex:auto;min-width:0}.toast__act{white-space:nowrap;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-xs);color:var(--toast-act);font:inherit;font-weight:var(--fw-bold);cursor:pointer;background:0 0;border:0;flex:none}.toast__act:hover{text-underline-offset:3px;text-decoration:underline}.toast__x{border-radius:var(--r-xs);width:28px;height:28px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.toast__x:hover{opacity:1}@media (prefers-reduced-motion:reduce){.toast{transition:opacity var(--dur-quick)}@starting-style{.toast{transform:none}}}@media (width<=560px){.toasts{bottom:auto;top:calc(var(--sp-3) + env(safe-area-inset-top))}@starting-style{.toast{transform:translateY(-10px)}}}@media (prefers-color-scheme:dark){:root:not([data-thema=licht]) .toast__act{text-underline-offset:3px;text-decoration:underline}}:root[data-thema=donker] .toast__act{text-underline-offset:3px;text-decoration:underline}.notice{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink);font-size:var(--fs-md);flex-wrap:wrap;line-height:1.5;display:flex}.notice--compact{padding:var(--sp-2) var(--sp-3);gap:var(--sp-2);font-size:var(--fs-sm)}.notice__ic{color:var(--muted);flex:none;place-items:center;padding-top:1px;display:grid}.notice__txt{gap:var(--sp-0);overflow-wrap:anywhere;flex:240px;min-width:0;display:grid}.notice__title{font-weight:var(--fw-semi)}.notice__body{color:inherit}.notice__body>p{margin:0}.notice__acts{gap:var(--sp-2);flex-wrap:wrap;align-items:center;margin-left:auto;display:flex}.notice__x{margin:calc(-1 * var(--sp-1)) calc(-1 * var(--sp-2)) 0 0}.notice--warn{background:var(--warn-bg);border-color:var(--warn-bd);color:var(--warn-tx)}.notice--warn .notice__ic{color:inherit}.notice--fout{background:var(--danger-bg);border-color:color-mix(in srgb, var(--danger) 35%, transparent);border-left:3px solid var(--danger)}.notice--fout .notice__ic{color:var(--danger)}.notice--ok{background:var(--ok-bg);border-color:var(--ok-bd);color:var(--ok-tx)}.notice--ok .notice__ic{color:inherit}.savest{align-items:center;gap:var(--sp-1);min-width:18ch;min-height:24px;color:var(--muted);font:var(--fw-medium) var(--fs-xs) / 1.2 var(--font-mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.savest--compact{justify-content:center;min-width:20px}.instsw,.saverow{align-items:flex-start;gap:var(--sp-2);min-width:0;display:flex}.instsw>.fld{flex:auto;min-width:0}.saverow{align-items:center}.saverow>.inp{flex:auto;min-width:0}.savest--error,.savest--conflict,.savest--session{color:var(--danger)}.savest--niveau{color:var(--accent-alt)}.savest--saved .icon{color:var(--ok)}.savest__text{text-overflow:ellipsis;overflow:hidden}.savest__btn{min-height:0;padding:0 var(--sp-1);font:inherit;letter-spacing:0}.savest__dots{opacity:.8;background:radial-gradient(circle,currentColor 1.4px,#0000 1.6px) 0/5px 100% repeat-x;width:14px;height:14px;animation:1s steps(3,end) infinite savest-dots}@keyframes savest-dots{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.savest__dots{animation:none}}.emptyst{text-align:left;align-items:start;gap:var(--sp-2) var(--sp-3);color:var(--ink);grid-template-columns:auto minmax(0,1fr);display:grid}.center-msg>.emptyst{width:min(520px,100%)}.emptyst--page{padding:var(--sp-6) var(--sp-5);border:1px dashed var(--line-strong);border-radius:var(--radius)}.emptyst--inline{padding:var(--sp-3) 0}.emptyst__ic{border-radius:var(--radius-sm);background:var(--surface-2);width:44px;height:44px;color:var(--muted);place-items:center;display:grid}.emptyst--inline .emptyst__ic{border-radius:var(--r-s);width:32px;height:32px}.emptyst--fout .emptyst__ic{color:var(--danger);background:var(--danger-bg)}.emptyst__txt{gap:var(--sp-1);align-self:center;max-width:60ch;display:grid}.emptyst__title{font-weight:var(--fw-semi);font-size:var(--fs-base);text-wrap:balance;margin:0;line-height:1.35}.emptyst--inline .emptyst__title{font-size:var(--fs-md)}.emptyst__text{color:var(--muted);font-size:var(--fs-md);margin:0;line-height:1.5}.emptyst__acts{gap:var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap;grid-column:2;display:flex}.emptyst__acts:empty{display:none}.emptyst>.upinl,.emptyst>.upline{grid-column:1/-1}.skel{--skel-bg:color-mix(in srgb, var(--ink) 7%, transparent);--skel-hi:color-mix(in srgb, var(--ink) 12%, transparent);gap:var(--sp-3);display:grid}.skel--cards{gap:var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.skel :is(.skel__img,.skel__line,.skel__dot,.skel__block){border-radius:var(--r-xs);background:linear-gradient(90deg, var(--skel-bg) 0%, var(--skel-hi) 50%, var(--skel-bg) 100%) 0 0 / 300% 100%;animation:1.2s ease-in-out infinite skel-glow;display:block}.skel__card{gap:var(--sp-2);padding-bottom:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);display:grid;overflow:hidden}.skel__card .skel__img{aspect-ratio:16/9;border-radius:0}.skel__card .skel__line{margin-inline:var(--sp-4)}.skel__line{width:80%;height:12px}.skel__line--short{width:45%}.skel__row{align-items:center;gap:var(--sp-3);display:flex}.skel__row>span{gap:var(--sp-2);flex:1;display:grid}.skel__dot{border-radius:50%;flex:none;width:34px;height:34px}.skel__block{height:var(--skel-h,120px);border-radius:var(--radius-sm)}@keyframes skel-glow{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.skel :is(.skel__img,.skel__line,.skel__dot,.skel__block){animation:none}}.pageload{max-width:var(--page-max);padding:var(--sp-4) var(--page-gutter);gap:var(--sp-6);margin:0 auto;display:grid}.pageload__bar{align-items:center;gap:var(--sp-5);padding-bottom:var(--sp-3);border-bottom:1px solid var(--line);display:flex}.pageload__bar .skel__line{border-radius:var(--r-xs);background:color-mix(in srgb, var(--ink) 7%, transparent);flex:0 280px;height:14px}.fld{gap:var(--sp-1)}.fld__opt{color:var(--muted);font-weight:var(--fw-regular)}.fld--inline{align-items:flex-start;gap:var(--sp-3);flex-direction:row}.fld--switch .switch{margin-top:1px}.fld__txt{gap:var(--sp-0);min-width:0;display:grid}.fld__err{align-items:flex-start;gap:var(--sp-1);color:var(--danger);font-size:var(--fs-sm);margin:0;line-height:1.4;display:flex}.fld__err .icon{margin-top:1px}.fld.is-invalid .inp,.inp[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-bg)}select.inp{background-color:var(--field);color:var(--ink)}.check{align-items:flex-start;min-height:24px}.check input{margin:var(--sp-0) 0 0;accent-color:var(--ink);flex:none}.check.is-disabled{opacity:.55;cursor:not-allowed}.check__txt{gap:var(--sp-0);display:grid}@media (prefers-color-scheme:dark){:root:not([data-thema=licht]) .check input{accent-color:var(--lime)}}:root[data-thema=donker] .check input{accent-color:var(--lime)}.menu[popover]{padding:var(--sp-1);color:var(--ink);background:var(--surface);border:1px solid var(--line);margin:0;inset:auto;overflow:visible}.menu[hidden]{display:none}.menu[popover]:not(:popover-open){display:none}.menu[popover]{transform-origin:var(--menu-origin,top right);opacity:1;transition:opacity var(--dur-quick) var(--ease-out), transform var(--dur-menu) var(--ease-smooth-out);transform:none}@starting-style{.menu[popover]:popover-open{opacity:0;transform:scale(.95)}}@media (prefers-reduced-motion:reduce){.menu[popover]{transition:opacity var(--dur-quick)}@starting-style{.menu[popover]:popover-open{transform:none}}}.menu [role^=menuitem]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}th.is-num,td.is-num{text-align:right;font-variant-numeric:tabular-nums}.sortth__btn{align-items:center;gap:var(--sp-1);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.sortth.is-num .sortth__btn{flex-direction:row-reverse}.sortth__btn:hover,.sortth.is-sorted .sortth__btn{color:var(--ink)}.sortth__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--r-2xs)}.sortth__ic{opacity:0;transition:opacity var(--dur-quick) ease-out;display:inline-flex}.sortth.is-sorted .sortth__ic,.sortth__btn:hover .sortth__ic,.sortth__btn:focus-visible .sortth__ic{opacity:1}@media (pointer:coarse){.sortth__btn{min-height:44px}.sortth__ic{opacity:.45}}.vgang{gap:var(--sp-2);display:grid}.vgang--kaart{padding:var(--sp-5);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.vgang__head{justify-content:space-between;align-items:baseline;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;display:flex}.vgang__label{color:var(--muted);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.vgang__num{font-variant-numeric:tabular-nums;color:var(--muted);font-size:var(--fs-sm)}.vgang__num b{color:var(--ink);font-weight:var(--fw-bold)}.vgang--kaart .vgang__num b{font-family:var(--font-head);font-weight:var(--fw-head);font-size:var(--fs-2xl);line-height:1}.vgang__bar{height:var(--sp-2);border-radius:var(--r-pill);background:var(--line-strong);overflow:hidden}.vgang__bar i{background:var(--accent);transform-origin:0;height:100%;transition:transform .3s var(--ease-out);animation:vgang-in .6s var(--ease-out) backwards;display:block}.vgang.is-full .vgang__bar i{background:var(--accent-alt)}@keyframes vgang-in{0%{transform:scaleX(0)}}.vgang__rest{color:var(--muted);font-size:var(--fs-sm);margin:0}@media (prefers-reduced-motion:reduce){.vgang__bar i{transition:none;animation:none}}.trend{align-items:center;gap:var(--sp-1);color:var(--muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:inline-flex}.trend__v{color:var(--ink);font-weight:var(--fw-semi)}.trend__ic{display:inline-flex}.trend--op .trend__ic{color:var(--ok)}.trend--af .trend__ic{color:var(--danger)}html[data-vt]::view-transition-old(root){animation:none}html[data-vt]::view-transition-new(root){animation:none}.tabmark{z-index:-1;border-radius:inherit;background:var(--surface);box-shadow:var(--shadow);pointer-events:none;position:absolute;inset:0}.seg__btn:has(>.tabmark){isolation:isolate;position:relative}.seg__btn.is-on:has(>.tabmark){box-shadow:none;background:0 0}.tablabel{align-items:center;gap:var(--sp-1);display:inline-flex}html[data-vt=tab-beheer] .admin__tabs .tabmark,html[data-vt=tab-delen] .sharetabs .tabmark{view-transition-name:tabmark}html[data-vt=tab-beheer] .admin__detail,html[data-vt=tab-delen] .sharedlg .modal__body{view-transition-name:tabpanel}html[data-vt=tab-beheer] .admin__tabs>:first-child .tablabel,html[data-vt=tab-delen] .sharetabs>:first-child .tablabel{view-transition-name:tablabel-1}html[data-vt=tab-beheer] .admin__tabs>:nth-child(2) .tablabel,html[data-vt=tab-delen] .sharetabs>:nth-child(2) .tablabel{view-transition-name:tablabel-2}html[data-vt=tab-beheer] .admin__tabs>:nth-child(3) .tablabel,html[data-vt=tab-delen] .sharetabs>:nth-child(3) .tablabel{view-transition-name:tablabel-3}html[data-vt=tab-beheer] .admin__tabs>:nth-child(4) .tablabel{view-transition-name:tablabel-4}html[data-vt=tab-seg] .seg[role=tablist] .tabmark{view-transition-name:tabmark}html[data-vt=tab-seg] .seg[role=tablist]>:first-child .tablabel{view-transition-name:tablabel-1}html[data-vt=tab-seg] .seg[role=tablist]>:nth-child(2) .tablabel{view-transition-name:tablabel-2}html[data-vt=tab-seg] .seg[role=tablist]>:nth-child(3) .tablabel{view-transition-name:tablabel-3}html[data-vt=tab-seg] .seg[role=tablist]>:nth-child(4) .tablabel{view-transition-name:tablabel-4}html[data-vt=seg] .segment[data-vt-on] .tabmark{view-transition-name:segmark}html[data-vt=seg] .segment[data-vt-on]>:first-child .tablabel{view-transition-name:seglabel-1}html[data-vt=seg] .segment[data-vt-on]>:nth-child(2) .tablabel{view-transition-name:seglabel-2}html[data-vt=seg] .segment[data-vt-on]>:nth-child(3) .tablabel{view-transition-name:seglabel-3}html[data-vt=seg] .segment[data-vt-on]>:nth-child(4) .tablabel{view-transition-name:seglabel-4}html[data-vt=seg] .segment[data-vt-on]>:nth-child(5) .tablabel{view-transition-name:seglabel-5}html[data-vt=seg] .segment[data-vt-on]>:nth-child(6) .tablabel{view-transition-name:seglabel-6}html[data-vt=seg]::view-transition-group(*){animation-duration:var(--dur-ui);animation-timing-function:var(--ease-out)}html[data-vt=seg]::view-transition-old(*){animation-duration:var(--dur-ui);animation-timing-function:var(--ease-out)}html[data-vt=seg]::view-transition-new(*){animation-duration:var(--dur-ui);animation-timing-function:var(--ease-out)}html[data-vt^=tab-]::view-transition-group(*){animation-duration:var(--dur-ui);animation-timing-function:var(--ease-out)}html[data-vt^=tab-]::view-transition-old(*){animation-duration:var(--dur-ui);animation-timing-function:var(--ease-out)}html[data-vt^=tab-]::view-transition-new(*){animation-duration:var(--dur-ui);animation-timing-function:var(--ease-out)}html[data-vt=deck] .ed__canvas{view-transition-name:deck-hero}html[data-vt=deck]::view-transition-group(*){animation-duration:var(--dur-fast);animation-timing-function:var(--ease-smooth-out)}html[data-vt=deck]::view-transition-old(*){animation-duration:var(--dur-fast);animation-timing-function:var(--ease-smooth-out)}html[data-vt=deck]::view-transition-new(*){animation-duration:var(--dur-fast);animation-timing-function:var(--ease-smooth-out)}.upinl{gap:var(--sp-2);padding:var(--sp-4)}.upinl__head{gap:var(--sp-2);flex-wrap:wrap}.upinl__lock{border-radius:var(--r-s);background:var(--surface);width:28px;height:28px;color:var(--ink);place-items:center;display:grid}.upinl__price{font:var(--fw-medium) var(--fs-xs) / 1.4 var(--font-mono);letter-spacing:.02em}.upline{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--fs-md);flex-wrap:wrap;line-height:1.4;display:flex}.upline>.icon{color:var(--muted)}.upline__text{flex:220px;min-width:0}.tierhint{align-items:center;gap:var(--sp-1);color:var(--muted);vertical-align:middle;display:inline-flex}.upask{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:inline-flex}.upask--sent{color:var(--ok-tx);font-size:var(--fs-md);font-weight:var(--fw-semi)}.upask__err{color:var(--danger);font-size:var(--fs-sm)}.upx__tier{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-sm);background:var(--surface-2);display:flex}.upx__tier>.pbadge{white-space:nowrap;flex:none}.upx__tier>span:not(.pbadge){gap:var(--sp-0);display:grid}.btn.is-morph{transition:width var(--dur-fast) var(--ease-smooth-out), transform var(--dur-press) var(--ease-out), box-shadow var(--dur-quick), filter var(--dur-quick);overflow:hidden}.hold{touch-action:none;-webkit-user-select:none;user-select:none;min-width:11em;min-height:44px;position:relative;overflow:hidden}.hold__fill{background:var(--danger);color:var(--wit);filter:brightness(.78);clip-path:inset(0 100% 0 0);transition:clip-path var(--dur-quick) var(--ease-out);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.hold.is-holding .hold__fill{clip-path:inset(0);transition:clip-path var(--hold-ms,1.2s) linear}@media (prefers-reduced-motion:reduce){.hold__fill,.hold.is-holding .hold__fill{transition:none}}.confirm__hold{font-size:var(--fs-sm);margin:0}.drawn{fill:none;stroke:currentColor;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.drawn circle{stroke-dasharray:170;stroke-dashoffset:170px;animation:drawn-line var(--dur-fast) var(--ease-out) forwards}.drawn path{stroke-dasharray:40;stroke-dashoffset:40px;animation:drawn-line var(--dur-quick) calc(var(--dur-fast) * .8) var(--ease-out) forwards}@keyframes drawn-line{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.drawn circle,.drawn path{stroke-dashoffset:0;animation:none}}.fadelist{--fade:var(--sp-5);--fade-top:0px;--fade-bottom:0px}.fadelist[data-fade-top="1"]{--fade-top:var(--fade)}.fadelist[data-fade-bottom="1"]{--fade-bottom:var(--fade)}.fadelist[data-fade-top="1"],.fadelist[data-fade-bottom="1"]{-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--zwart) var(--fade-top), var(--zwart) calc(100% - var(--fade-bottom)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--zwart) var(--fade-top), var(--zwart) calc(100% - var(--fade-bottom)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, var(--zwart) var(--fade-top), var(--zwart) calc(100% - var(--fade-bottom)), transparent 100%)}[data-magnet][data-magnet]{transition:transform var(--dur-fast) var(--ease-smooth-out), border-color var(--dur-ui), background-color var(--dur-ui), color var(--dur-ui)}[data-magnet].is-pulled{border-color:var(--ink)}@media (prefers-reduced-motion:reduce){[data-magnet][data-magnet]{transition:border-color var(--dur-ui), background-color var(--dur-ui), color var(--dur-ui)}}
