:root{--glas-paper:#f8f7fb;--glas-ink:#17151c;--glas-ink-2:#3d3a47;--glas-ink-muted:#676474;--glas-ink-subtle:#8a8794;--glas-accent:#3f5a85;--glas-accent-ink:#3f5a85;--glas-ok:rgb(47 122 82/0.1);--glas-ok-ink:#1f6b45;--glas-ok-line:rgb(47 122 82/0.3);--glas-info:rgb(74 90 168/0.1);--glas-info-ink:#4a5aa8;--glas-attention:rgb(214 170 60/0.14);--glas-attention-ink:#8a5a14;--glas-attention-line:rgb(214 170 60/0.45);--glas-danger:rgb(217 72 72/0.08);--glas-danger-ink:#ad3131;--glas-danger-line:rgb(217 72 72/0.35);--glas-switch-on:#34c759;--glas-surface:var(--glas-raised);--glas-field:rgb(243 242 247/0.9);--glas-line:rgb(0 0 0/0.1);--glas-line-soft:var(--glas-hairline);--glas-line-strong:rgb(0 0 0/0.4);--glas-line-ui:#82808c;--glas-accent-from:#6f5fe6;--glas-accent-to:#5847d0;--glas-accent-hover-from:#6455e2;--glas-accent-hover-to:#4f3dc4;--glas-on-accent:#ffffff;--glas-primary-from:#2a2833;--glas-primary-to:#111016;--glas-on-primary:#ffffff;--glas-accent-glow:rgb(63 90 133/0.18);--glas-accent-hover-bg:rgb(63 90 133/0.06);--glas-accent-select-bg:rgb(63 90 133/0.08);--glas-selection:rgb(63 90 133/0.22);--glas-accent-sel:rgb(63 90 133/0.18);--glas-shadow-modal:0 30px 60px rgb(var(--glas-shadow-tint)/0.28);--glas-shadow-edge:0 6px 8px -6px rgb(var(--glas-shadow-tint)/0.12);--glas-radius-mark:3px;--glas-fill-disabled:rgb(0 0 0/0.07);--glas-fill-track:rgb(118 118 128/0.14);--glas-fill-ghost:rgb(118 118 128/0.12);--glas-fill-ghost-hover:rgb(118 118 128/0.2);--glas-fill-switch-off:rgb(118 118 128/0.3);--glas-field-bg:var(--glas-field);--glas-field-border:var(--glas-line);--glas-hairline:rgb(0 0 0/0.07);--glas-hairline-inset:0 0 0 1px rgb(0 0 0/0.06) inset;--glas-raised:#ffffff;--glas-raised-soft:rgb(255 255 255/0.85);--glas-raised-shadow:0 3px 8px rgb(0 0 0/0.12),0 0 0 0.5px rgb(0 0 0/0.04);--glas-raised-shadow-small:0 1px 3px rgb(0 0 0/0.1);--glas-knob-shadow:0 2px 5px rgb(0 0 0/0.25);--glas-button-highlight:rgb(255 255 255/0.18);--glas-primary-shadow:0 1px 0 var(--glas-button-highlight) inset,0 8px 20px rgb(17 16 22/0.28);--glas-accent-shadow:0 1px 0 var(--glas-button-highlight) inset,0 8px 20px rgb(88 71 208/0.28);--glas-focus-ring:2px solid var(--glas-accent);--glas-focus-glow:0 0 0 4px var(--glas-accent-glow);--glas-focus-halo:0 0 0 5px var(--glas-accent-glow);--glas-disabled-opacity:0.45;--glas-scrim:rgb(23 21 28/0.38);--glas-dialog-width:480px;--glas-pulse-duration:2.8s;--glas-pulse-ease:ease-in-out;--glas-glow-1:rgb(215 200 255/0.3);--glas-glow-2:rgb(215 200 255/0.18);--glas-bg-page:radial-gradient(60% 70% at 15% 0%,var(--glas-glow-1),transparent 70%),radial-gradient(50% 60% at 100% 100%,var(--glas-glow-2),transparent 70%),var(--glas-paper);--glas-shadow-tint:40 28 80;--glas-shell-nav-width:240px;--glas-sidebar-width:232px;--glas-header-height:56px;--glas-content-max:1120px;--glas-content-narrow:960px;--glas-pad-page:40px;--glas-pad-panel:24px;--glas-space-1:var(--space-1);--glas-space-2:var(--space-2);--glas-space-3:var(--space-3);--glas-space-4:var(--space-4);--glas-space-5:var(--space-6);--glas-space-6:var(--space-8);--glas-space-7:var(--space-12);--glas-h-btn:40px;--glas-h-btn-sm:32px;--glas-h-field:40px;--glas-h-row:48px;--glas-btn-px:18px;--glas-alpha:0.6;--glas-blur:28px;--glas-radius:14px;--glas-shadow-strength:0.12;--glas-radius-xs:6px;--glas-radius-sm:10px;--glas-radius-md:14px;--glas-radius-lg:20px;--glas-radius-xl:28px;--glas-radius-pill:999px;--glas-font-heading:Georgia,"Times New Roman",serif;--glas-font-text:"Helvetica Neue",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--glas-type-display:400 40px/1.1 var(--glas-font-heading);--glas-type-title:400 20px/1.2 var(--glas-font-heading);--glas-type-wordmark:700 16px/1 var(--glas-font-heading);--glas-type-body:400 14px/1.5 var(--glas-font-text);--glas-type-small:400 13px/1.4 var(--glas-font-text);--glas-type-label:700 11px/1.2 var(--glas-font-text);--glas-type-mono:400 12px/1.4 ui-monospace,"SF Mono",Menlo,monospace;--glas-type-control:500 13px/1.2 var(--glas-font-text);--glas-type-field:400 13px/1.4 var(--glas-font-text);--glas-type-value:600 20px/1.2 var(--glas-font-text);--glas-tracking-display:-0.015em;--glas-tracking-label:0.1em;--glas-tracking-control:0.01em;--glas-tracking-pill:0.04em;--glas-tracking-tag:0.06em;--glas-weight-strong:600;--glas-weight-bold:700;--glas-fs-2xs:11px;--glas-fs-xs:12px;--glas-fs-sm:13px;--glas-fs-md:14px;--glas-fs-lg:16px;--glas-fs-xl:20px;--glas-fs-2xl:28px;--glas-fs-h1:40px;--glas-motion-fast:140ms;--glas-motion-base:200ms;--glas-motion-slow:280ms;--glas-ease:cubic-bezier(0.23,1,0.32,1);--glas-motion-stagger:30ms;--glas-motion-stagger-max:150ms;--glas-motion-rise:8px;--glas-loading-delay:300ms;--glas-press-scale-row:0.995;--glas-modal-start-scale:0.96;--glas-glass-border:rgb(255 255 255/0.75);--glas-glass-highlight:rgb(255 255 255/0.9);--glas-glass-fallback:rgb(255 255 255/0.92)}.glas-scope,:root{--glas-surface-0:rgb(255 255 255/calc(var(--glas-alpha) * 0.55));--glas-surface-0-blur:calc(var(--glas-blur) * 0.6);--glas-surface-0-radius:calc(var(--glas-radius) * 0.6);--glas-surface-1:rgb(255 255 255/var(--glas-alpha));--glas-surface-1-blur:var(--glas-blur);--glas-surface-1-radius:var(--glas-radius);--glas-surface-2:rgb(255 255 255/min(calc(var(--glas-alpha) + 0.2),0.95));--glas-surface-2-blur:calc(var(--glas-blur) * 1.3);--glas-surface-2-radius:var(--glas-radius);--glas-glass-shadow:0 1px 0 var(--glas-glass-highlight) inset,0 calc(24px * var(--glas-shadow-strength) * 8) calc(56px * var(--glas-shadow-strength) * 6) rgb(var(--glas-shadow-tint)/var(--glas-shadow-strength)),0 2px 8px rgb(var(--glas-shadow-tint)/calc(var(--glas-shadow-strength) * 0.5))}html:not(:has(.ui-shell,.ui-signin)){--glas-type-display:100 40px/1.1 var(--font-specific);--glas-type-title:700 20px/1.2 var(--font-primary);--glas-type-body:400 14px/1.5 var(--font-body);--glas-type-small:400 13px/1.4 var(--font-body);--glas-type-label:700 11px/1.2 var(--font-primary);--glas-type-control:500 13px/1.2 var(--font-primary);--glas-type-field:400 13px/1.4 var(--font-body);--glas-type-value:600 20px/1.2 var(--font-body)}html:not(:has(.ui-shell,.ui-signin)) .ui-common-state-title{font:var(--glas-type-body);font-family:var(--font-specific);font-size:var(--glas-fs-2xl);line-height:1.2}html:has(.ui-shell,.ui-signin),html:has(.ui-shell,.ui-signin) body{font-family:var(--glas-font-text)}.ui-display{font:var(--glas-type-display);letter-spacing:var(--glas-tracking-display);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto}.ui-display,.ui-title{color:var(--glas-ink);margin:0}.ui-title{font:var(--glas-type-title)}.ui-body{font:var(--glas-type-body)}.ui-body,.ui-small{color:var(--glas-ink);margin:0}.ui-small{font:var(--glas-type-small)}.ui-label{display:block;font:var(--glas-type-label);letter-spacing:var(--glas-tracking-label);text-transform:uppercase;margin:0}.ui-label,.ui-mono{color:var(--glas-ink-muted)}.ui-mono{font:var(--glas-type-mono)}.ui-text-muted{color:var(--glas-ink-muted)}.ui-status{font:var(--glas-type-small);margin:0}.ui-status-ok{color:var(--glas-ok-ink)}.ui-status-danger{color:var(--glas-danger-ink)}.ui-page{position:relative;z-index:1}.ui-stack{gap:var(--space-6)}.ui-stack,.ui-stack-tight{display:flex;flex-direction:column}.ui-stack-tight{gap:var(--space-2)}.ui-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.ui-backdrop{position:fixed;inset:0;z-index:0;pointer-events:none;background:var(--glas-bg-page)}.shell:has(.nav) .ui-backdrop{left:var(--glas-shell-nav-width)}.ui-glass{border:1px solid var(--glas-glass-border);box-shadow:var(--glas-glass-shadow)}.ui-glass-0{background:var(--glas-surface-0);-webkit-backdrop-filter:blur(var(--glas-surface-0-blur)) saturate(1.5);backdrop-filter:blur(var(--glas-surface-0-blur)) saturate(1.5);border-radius:var(--glas-surface-0-radius)}.ui-glass-1{background:var(--glas-surface-1);-webkit-backdrop-filter:blur(var(--glas-surface-1-blur)) saturate(1.7);backdrop-filter:blur(var(--glas-surface-1-blur)) saturate(1.7);border-radius:var(--glas-surface-1-radius)}.ui-glass-2{background:var(--glas-surface-2);-webkit-backdrop-filter:blur(var(--glas-surface-2-blur)) saturate(1.8);backdrop-filter:blur(var(--glas-surface-2-blur)) saturate(1.8);border-radius:var(--glas-surface-2-radius)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.ui-glass-0,.ui-glass-1,.ui-glass-2{background:var(--glas-glass-fallback)}}@media (prefers-reduced-transparency:reduce){.ui-glass-0,.ui-glass-1,.ui-glass-2{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glas-surface)}}@media (prefers-contrast:more){:root{--glas-line:var(--glas-line-strong)}}.ui-glass-0 .ui-label,.ui-glass-0 .ui-mono,.ui-glass-0 .ui-text-muted{color:var(--glas-ink)}.ui-card-pad{padding:var(--space-6)}.ui-glass-0.ui-card-pad{padding:var(--space-4)}.ui-page-header{display:flex;flex-direction:column;gap:var(--space-2)}.ui-page-header-subtitle{font:var(--glas-type-body);color:var(--glas-ink-muted);max-width:60ch;margin:0}.ui-btn:focus-visible,.ui-chip:focus-visible,.ui-choice-input:focus-visible,.ui-dialog-close:focus-visible,.ui-field:focus-visible,.ui-listrow-interactive:focus-visible,.ui-seg-option:focus-visible,.ui-step-btn:focus-visible,.ui-step-input:focus-visible,.ui-switch:focus-visible{outline:var(--glas-focus-ring);outline-offset:2px}.ui-btn{min-height:44px;padding:0 24px;border-radius:var(--glas-radius-pill);font:var(--glas-type-control);letter-spacing:var(--glas-tracking-control);cursor:pointer;border:1px solid transparent;transition:transform var(--glas-motion-fast) var(--glas-ease),background-color var(--glas-motion-base) var(--glas-ease),color var(--glas-motion-base) var(--glas-ease)}.ui-btn:active:not(:disabled){transform:scale(.97)}.ui-btn:disabled{opacity:var(--glas-disabled-opacity);cursor:default}.ui-btn-primary{background:linear-gradient(180deg,var(--glas-primary-from) 0,var(--glas-primary-to) 100%);color:var(--glas-on-primary);box-shadow:var(--glas-primary-shadow)}.ui-btn-secondary{background:transparent;color:var(--glas-ink);border-color:var(--glas-ink)}.ui-btn-secondary:hover:not(:disabled){background:var(--glas-ink);color:var(--glas-paper)}.ui-btn-ghost{background:var(--glas-fill-ghost);color:var(--glas-ink)}.ui-btn-ghost:hover:not(:disabled){background:var(--glas-fill-ghost-hover)}.ui-btn-accent{background:linear-gradient(180deg,var(--glas-accent-from) 0,var(--glas-accent-to) 100%);color:var(--glas-on-accent);box-shadow:var(--glas-accent-shadow)}.ui-btn-accent:hover:not(:disabled){background:linear-gradient(180deg,var(--glas-accent-hover-from) 0,var(--glas-accent-hover-to) 100%)}.ui-segmented{position:relative;display:grid;grid-template-columns:repeat(var(--ui-seg-count,2),1fr);padding:3px;border-radius:var(--glas-radius-md);background:var(--glas-fill-track);width:100%;max-width:calc(var(--ui-seg-count, 2) * 140px)}.ui-seg-thumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--ui-seg-count, 2));border-radius:var(--glas-radius-sm);background:var(--glas-raised);box-shadow:var(--glas-raised-shadow);transform:translateX(calc(var(--ui-seg-index, 0) * 100%));transition:transform var(--glas-motion-base) var(--glas-ease)}.ui-seg-option{position:relative;z-index:1;min-height:44px;border:0;border-radius:var(--glas-radius-sm);background:transparent;padding:0 var(--space-3);font:var(--glas-type-control);color:var(--glas-ink);cursor:pointer}.ui-seg-option:focus-visible{outline-offset:-2px}.ui-seg-option .ui-count{margin-left:var(--space-2)}.ui-stepper{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:var(--glas-radius-md);background:var(--glas-fill-track)}.ui-step-btn{width:44px;height:44px;border:0;border-radius:var(--glas-radius-sm);background:var(--glas-raised-soft);color:var(--glas-ink);font:var(--glas-type-value);cursor:pointer;box-shadow:var(--glas-raised-shadow-small);transition:transform var(--glas-motion-fast) var(--glas-ease)}.ui-step-btn:active:not(:disabled){transform:scale(.94)}.ui-step-btn:disabled{opacity:var(--glas-disabled-opacity);cursor:default}.ui-step-value{display:inline-flex;align-items:baseline;padding:0 var(--space-3);font:var(--glas-type-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--glas-ink)}.ui-step-input{width:3ch;padding:0;border:0;border-radius:var(--glas-radius-xs);background:transparent;font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;color:var(--glas-ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ui-step-input::-webkit-inner-spin-button,.ui-step-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ui-step-input[aria-invalid=true]{color:var(--glas-danger-ink);-webkit-text-decoration:underline wavy var(--glas-danger-ink);text-decoration:underline wavy var(--glas-danger-ink)}.ui-step-suffix{color:var(--glas-ink-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-field-wrap{display:flex;flex-direction:column;gap:var(--space-2)}.ui-field{width:100%;min-height:44px;padding:0 14px;border-radius:var(--glas-radius-md);border:1px solid var(--glas-field-border);background:var(--glas-field-bg);font:var(--glas-type-field);color:var(--glas-ink);transition:border-color var(--glas-motion-base) var(--glas-ease),box-shadow var(--glas-motion-base) var(--glas-ease)}.ui-field::placeholder{color:var(--glas-ink-subtle)}.ui-field:focus-visible{border-color:var(--glas-accent);box-shadow:var(--glas-focus-glow)}.ui-field[aria-invalid=true]{border-color:var(--glas-danger-ink)}.ui-switch{position:relative;width:51px;height:31px;flex-shrink:0;border-radius:var(--glas-radius-pill);border:0;padding:2px;background:var(--glas-fill-switch-off);cursor:pointer;display:inline-flex;align-items:center;transition:background-color var(--glas-motion-base) var(--glas-ease)}.ui-switch:before{content:"";position:absolute;inset:-7px 0}.ui-switch[aria-checked=true]{background:var(--glas-switch-on)}.ui-switch:disabled{opacity:var(--glas-disabled-opacity);cursor:default}.ui-switch-knob{width:27px;height:27px;border-radius:50%;background:var(--glas-raised);box-shadow:var(--glas-knob-shadow);transition:transform var(--glas-motion-base) var(--glas-ease)}.ui-switch[aria-checked=true] .ui-switch-knob{transform:translateX(20px)}.ui-pill{display:inline-flex;align-items:center;gap:6px;padding:var(--space-1) var(--space-3);border-radius:var(--glas-radius-pill);font:var(--glas-type-label);letter-spacing:var(--glas-tracking-pill);text-transform:uppercase}.ui-pill-ok{background:var(--glas-ok);color:var(--glas-ok-ink)}.ui-pill-info{background:var(--glas-info);color:var(--glas-info-ink)}.ui-pill-attention{background:var(--glas-attention);color:var(--glas-attention-ink)}.ui-pill-danger{background:var(--glas-danger);color:var(--glas-danger-ink)}.ui-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 var(--space-2);border-radius:var(--glas-radius-pill);font:var(--glas-type-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:var(--glas-hairline-inset)}.ui-count-neutral{background:var(--glas-raised);color:var(--glas-ink)}.ui-count-attention{background:var(--glas-attention);color:var(--glas-attention-ink)}.ui-count-zero{background:var(--glas-raised);color:var(--glas-ink-muted)}.ui-notice{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--glas-radius-md);font:var(--glas-type-small)}.ui-notice-ok{background:var(--glas-ok);color:var(--glas-ok-ink)}.ui-notice-info{background:var(--glas-info);color:var(--glas-info-ink)}.ui-notice-attention{background:var(--glas-attention);color:var(--glas-attention-ink)}.ui-notice-danger{background:var(--glas-danger);color:var(--glas-danger-ink)}.ui-notice{--ui-notice-surface:linear-gradient(var(--glas-raised-soft),var(--glas-raised-soft))}.ui-notice-ok{background-image:linear-gradient(var(--glas-ok),var(--glas-ok)),var(--ui-notice-surface)}.ui-notice-info{background-image:linear-gradient(var(--glas-info),var(--glas-info)),var(--ui-notice-surface)}.ui-notice-attention{background-image:linear-gradient(var(--glas-attention),var(--glas-attention)),var(--ui-notice-surface)}.ui-notice-danger{background-image:linear-gradient(var(--glas-danger),var(--glas-danger)),var(--ui-notice-surface)}.ui-notice-text{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.ui-notice-title{font:var(--glas-type-control);letter-spacing:var(--glas-tracking-control);margin:0}.ui-notice-body{margin:0}.ui-notice-action{flex-shrink:0}.ui-skeleton{display:block;background:var(--glas-fill-ghost-hover);animation:glas-pulse var(--glas-pulse-duration) var(--glas-pulse-ease) infinite}.ui-skeleton-line{width:100%;height:14px;border-radius:var(--glas-radius-xs)}.ui-skeleton-block{width:100%;height:96px;border-radius:var(--glas-radius-md)}@keyframes glas-pulse{0%,to{opacity:1}50%{opacity:.45}}.ui-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ui-listrow{display:flex;align-items:center;gap:var(--space-4);width:100%;min-height:44px;padding:var(--space-3) var(--space-4);border:0;border-radius:var(--glas-radius-md);background:transparent;color:var(--glas-ink);font:inherit;text-align:left;text-decoration:none;box-sizing:border-box}.ui-listrow-interactive{cursor:pointer;transition:background-color var(--glas-motion-base) var(--glas-ease)}@media (hover:hover) and (pointer:fine){.ui-listrow-interactive:hover{background:var(--glas-fill-ghost)}}.ui-listrow-interactive:focus-visible{outline-offset:-2px}.ui-listrow-selected,.ui-listrow-selected.ui-listrow-interactive:hover{background:var(--glas-accent-glow)}.ui-listrow-leading,.ui-listrow-meta,.ui-listrow-trailing{display:inline-flex;align-items:center;flex-shrink:0;gap:var(--space-2)}.ui-listrow-main{display:flex;flex:1 1;flex-direction:column;gap:var(--space-1);min-width:0}.ui-listrow-title{font:var(--glas-type-control);letter-spacing:var(--glas-tracking-control);color:var(--glas-ink)}.ui-listrow-description,.ui-listrow-meta{font:var(--glas-type-small);color:var(--glas-ink-muted)}.ui-glass-0 .ui-choice-description,.ui-glass-0 .ui-listrow-description,.ui-glass-0 .ui-listrow-meta,.ui-listrow-selected .ui-listrow-description,.ui-listrow-selected .ui-listrow-meta{color:var(--glas-ink)}.ui-choice{display:flex;align-items:flex-start;gap:var(--space-3);min-height:44px;padding:var(--space-2) 0;cursor:pointer}.ui-choice-disabled{opacity:var(--glas-disabled-opacity);cursor:default}.ui-choice-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex-shrink:0;width:22px;height:22px;margin:0;border:1.5px solid var(--glas-ink-muted);background:var(--glas-raised);cursor:inherit;transition:background-color var(--glas-motion-fast) var(--glas-ease),border-color var(--glas-motion-fast) var(--glas-ease)}.ui-choice-checkbox .ui-choice-input{border-radius:var(--glas-radius-xs)}.ui-choice-radio .ui-choice-input{border-radius:50%}.ui-choice-input:checked{background:var(--glas-ink);border-color:var(--glas-ink)}.ui-choice-input:after{content:"";position:absolute;opacity:0;transition:opacity var(--glas-motion-fast) var(--glas-ease)}.ui-choice-checkbox .ui-choice-input:after{left:6px;top:2px;width:6px;height:11px;border:solid var(--glas-on-primary);border-width:0 2px 2px 0;transform:rotate(45deg)}.ui-choice-radio .ui-choice-input:after{inset:4px;border-radius:50%;background:var(--glas-on-primary)}.ui-choice-input:checked:after{opacity:1}.ui-choice-input:disabled{cursor:default}.ui-choice-text{display:flex;flex-direction:column;gap:var(--space-1);padding-top:1px}.ui-choice-label{font:var(--glas-type-field);color:var(--glas-ink)}.ui-choice-description{font:var(--glas-type-small);color:var(--glas-ink-muted)}.ui-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ui-chip{min-height:44px;padding:0 var(--space-4);border:0;border-radius:var(--glas-radius-pill);background:var(--glas-raised-soft);box-shadow:var(--glas-hairline-inset);color:var(--glas-ink);font:var(--glas-type-control);letter-spacing:var(--glas-tracking-control);cursor:pointer;transition:transform var(--glas-motion-fast) var(--glas-ease),background-color var(--glas-motion-base) var(--glas-ease)}.ui-chip:hover:not(.ui-chip-selected){background:var(--glas-raised)}.ui-chip:active{transform:scale(.97)}.ui-chip-selected{background:linear-gradient(180deg,var(--glas-primary-from) 0,var(--glas-primary-to) 100%);box-shadow:var(--glas-primary-shadow);color:var(--glas-on-primary)}.ui-dialog-scrim{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:var(--glas-scrim);animation:glas-fade-in var(--glas-motion-base) var(--glas-ease)}.ui-dialog{display:flex;flex-direction:column;gap:var(--space-4);width:100%;max-width:var(--glas-dialog-width);max-height:100%;overflow-y:auto;box-sizing:border-box;animation:glas-rise-in var(--glas-motion-slow) var(--glas-ease);position:relative}.ui-dialog:focus{outline:none}.ui-dialog-title{padding-right:var(--space-8)}.ui-dialog-close{position:absolute;top:var(--space-3);right:var(--space-3);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--glas-radius-pill);background:var(--glas-fill-ghost);color:var(--glas-ink);cursor:pointer;transition:background-color var(--glas-motion-base) var(--glas-ease)}.ui-dialog-close:hover{background:var(--glas-fill-ghost-hover)}.ui-dialog-description{font:var(--glas-type-body);color:var(--glas-ink-muted);margin:0}.ui-dialog-body{display:flex;flex-direction:column;gap:var(--space-4)}.ui-dialog-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3)}@keyframes glas-fade-in{0%{opacity:0}to{opacity:1}}@keyframes glas-rise-in{0%{opacity:0;transform:translateY(var(--glas-motion-rise))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ui-dialog,.ui-dialog-scrim,.ui-skeleton{animation:none}.ui-btn,.ui-chip,.ui-choice-input,.ui-choice-input:after,.ui-dialog-close,.ui-field,.ui-listrow-interactive,.ui-seg-thumb,.ui-step-btn,.ui-switch,.ui-switch-knob{transition:none}.ui-btn:active:not(:disabled),.ui-chip:active,.ui-step-btn:active:not(:disabled){transform:none}}@property --glas-page-in{syntax:"<number>";inherits:false;initial-value:0}.ui-shell .ui-shell-content{animation:glas-page-in var(--glas-motion-slow) var(--glas-ease)}.ui-shell .ui-shell-content>:has(>.ui-backdrop){--glas-page-in:inherit}.ui-shell .ui-shell-content>:has(>.ui-backdrop)>:not(.ui-backdrop),.ui-shell .ui-shell-content>:not(.ui-backdrop):not(:has(>.ui-backdrop)){--glas-page-in:inherit;opacity:calc(1 - var(--glas-page-in));transform:translateY(calc(var(--glas-page-in) * var(--glas-motion-rise)))}@container style(--glas-page-in: 0){.ui-shell .ui-shell-content>:has(>.ui-backdrop)>:not(.ui-backdrop),.ui-shell .ui-shell-content>:not(.ui-backdrop):not(:has(>.ui-backdrop)){transform:none}}@keyframes glas-page-in{0%{--glas-page-in:1}to{--glas-page-in:0}}.ui-shell :is(.ui-cocon-table tbody,.ui-review-rows,.ui-cocon-beo-list,.ui-cocon-kennis-list,.ui-cocon-herkomst tbody,.ui-indieningen-list)>*{animation:glas-rise-in var(--glas-motion-slow) var(--glas-ease) backwards}.ui-shell :is(.ui-cocon-table tbody,.ui-review-rows,.ui-cocon-beo-list,.ui-cocon-kennis-list,.ui-cocon-herkomst tbody,.ui-indieningen-list)>:nth-child(2){animation-delay:min(var(--glas-motion-stagger),var(--glas-motion-stagger-max))}.ui-shell :is(.ui-cocon-table tbody,.ui-review-rows,.ui-cocon-beo-list,.ui-cocon-kennis-list,.ui-cocon-herkomst tbody,.ui-indieningen-list)>:nth-child(3){animation-delay:min(calc(var(--glas-motion-stagger) * 2),var(--glas-motion-stagger-max))}.ui-shell :is(.ui-cocon-table tbody,.ui-review-rows,.ui-cocon-beo-list,.ui-cocon-kennis-list,.ui-cocon-herkomst tbody,.ui-indieningen-list)>:nth-child(4){animation-delay:min(calc(var(--glas-motion-stagger) * 3),var(--glas-motion-stagger-max))}.ui-shell :is(.ui-cocon-table tbody,.ui-review-rows,.ui-cocon-beo-list,.ui-cocon-kennis-list,.ui-cocon-herkomst tbody,.ui-indieningen-list)>:nth-child(5){animation-delay:min(calc(var(--glas-motion-stagger) * 4),var(--glas-motion-stagger-max))}.ui-shell :is(.ui-cocon-table tbody,.ui-review-rows,.ui-cocon-beo-list,.ui-cocon-kennis-list,.ui-cocon-herkomst tbody,.ui-indieningen-list)>:nth-child(n+6){animation-delay:var(--glas-motion-stagger-max)}.ui-shell .ui-cocon-row{transition:background-color var(--glas-motion-fast) var(--glas-ease),transform var(--glas-motion-fast) var(--glas-ease)}html:has(.ui-shell) .ui-listrow-interactive{transition:background-color var(--glas-motion-base) var(--glas-ease),transform var(--glas-motion-fast) var(--glas-ease)}html:has(.ui-shell) :is(.ui-cocon-row,.ui-listrow-interactive):active{transform:scale(var(--glas-press-scale-row))}html:has(.ui-shell) .ui-dialog{animation:glas-pop-in var(--glas-motion-slow) var(--glas-ease)}@keyframes glas-pop-in{0%{opacity:0;transform:translateY(var(--glas-motion-rise)) scale(var(--glas-modal-start-scale))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ui-shell .ui-shell-content,.ui-shell :is(.ui-cocon-table tbody,.ui-review-rows,.ui-cocon-beo-list,.ui-cocon-kennis-list,.ui-cocon-herkomst tbody,.ui-indieningen-list)>*,html:has(.ui-shell) .ui-dialog{animation:none}.ui-shell .ui-cocon-row,html:has(.ui-shell) .ui-listrow-interactive{transition:none}.ui-shell .ui-shell-content>:has(>.ui-backdrop)>:not(.ui-backdrop),.ui-shell .ui-shell-content>:not(.ui-backdrop):not(:has(>.ui-backdrop)),html:has(.ui-shell) :is(.ui-cocon-row,.ui-listrow-interactive):active{transform:none}}.ui-shell{--ui-nav-w:var(--glas-sidebar-width);flex-direction:column}.ui-shell[data-nav=collapsed]{--ui-nav-w:calc(var(--space-3) * 2 + 32px)}.ui-skip-link{position:absolute;top:var(--space-3);left:var(--space-3);z-index:20;padding:var(--space-2) var(--space-4);border-radius:var(--glas-radius-md);background:var(--glas-raised);box-shadow:var(--glas-raised-shadow);color:var(--glas-ink);font:var(--glas-type-control);text-decoration:none;transform:translateY(-200%)}.ui-skip-link:focus-visible{transform:translateY(0)}.ui-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:10;flex:none;box-sizing:border-box;height:var(--glas-header-height);display:flex;align-items:center;justify-content:space-between;padding:0 var(--glas-pad-page);border:0;border-bottom:1px solid var(--glas-glass-border);border-radius:0;box-shadow:none}html:has(.ui-shell),html:has(.ui-shell) body{overscroll-behavior-y:none}.ui-topbar-brand{font:var(--glas-type-wordmark);font-size:var(--glas-fs-lg);letter-spacing:var(--glas-tracking-control);color:var(--glas-ink);text-decoration:none}.ui-topbar-end{display:flex;align-items:center;gap:var(--space-3)}.ui-topbar-avatar{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--glas-ink);color:var(--glas-on-primary);font:var(--glas-type-label);letter-spacing:var(--glas-tracking-pill)}.ui-topbar-signout{padding:var(--space-2) 0 var(--space-2) var(--space-2);border:0;border-radius:var(--glas-radius-xs);background:transparent;color:var(--glas-ink-muted);font:var(--glas-type-control);cursor:pointer;transition:color var(--glas-motion-fast) var(--glas-ease)}.ui-topbar-signout:hover{color:var(--glas-ink)}.ui-sidenav{position:fixed;top:var(--glas-header-height);bottom:0;left:0;z-index:9;box-sizing:border-box;width:var(--glas-sidebar-width);transform:translateX(calc(var(--ui-nav-w) - var(--glas-sidebar-width)));display:flex;flex-direction:column;gap:2px;padding:var(--space-4) 0;overflow:hidden;border:0;border-right:1px solid var(--glas-glass-border);border-radius:0}.ui-sidenav-toggle{flex:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0 var(--space-3) var(--space-2);padding:0;border:0;border-radius:var(--glas-radius-md);background:transparent;color:var(--glas-ink-muted);cursor:pointer;transition:background-color var(--glas-motion-fast) var(--glas-ease),color var(--glas-motion-fast) var(--glas-ease)}.ui-sidenav-toggle:hover{background:var(--glas-fill-ghost);color:var(--glas-ink)}.ui-sidenav-items{display:flex;flex-direction:column;gap:2px}.ui-sidenav-items,.ui-sidenav-toggle{transform:translateX(calc(var(--glas-sidebar-width) - var(--ui-nav-w)))}.ui-shell[data-nav=collapsed] .ui-sidenav-items{opacity:0;pointer-events:none}.ui-sidenav-item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);box-sizing:border-box;height:var(--glas-h-row);margin:0 var(--space-3);padding:0 var(--space-3);border-radius:var(--glas-radius-md);font:var(--glas-type-control);color:var(--glas-ink-muted);text-decoration:none;white-space:nowrap;transition:background-color var(--glas-motion-fast) var(--glas-ease),color var(--glas-motion-fast) var(--glas-ease)}@media (hover:hover) and (pointer:fine){.ui-sidenav-item:hover{background:var(--glas-fill-ghost);color:var(--glas-ink)}}.ui-sidenav-item-active,.ui-sidenav-item-active:hover{background:var(--glas-raised-soft);box-shadow:var(--glas-raised-shadow-small);color:var(--glas-ink)}.ui-shell .shell-main{box-sizing:border-box;min-height:calc(100vh - var(--glas-header-height));margin-left:var(--ui-nav-w);padding:var(--space-8) var(--glas-pad-page) var(--space-12)}.ui-shell .shell-main:focus{outline:none}.ui-shell-content{flex:1 1;display:flex;flex-direction:column;width:100%;max-width:var(--glas-content-max);margin:0 auto}.ui-shell-content>.ui-content{max-width:none;padding:0}.ui-shell-content>.ui-content-narrow{width:100%;max-width:var(--glas-content-narrow);margin-left:auto;margin-right:auto}.ui-shell[data-animate=true] .ui-sidenav{transition:transform var(--glas-motion-slow) var(--glas-ease)}.ui-shell[data-animate=true] .ui-sidenav-toggle{transition:background-color var(--glas-motion-fast) var(--glas-ease),color var(--glas-motion-fast) var(--glas-ease),transform var(--glas-motion-slow) var(--glas-ease)}.ui-shell[data-animate=true] .ui-sidenav-items{transition:opacity var(--glas-motion-slow) var(--glas-ease),transform var(--glas-motion-slow) var(--glas-ease)}.ui-shell[data-nav-moving]{overflow-x:clip}.ui-sidenav-item:focus-visible,.ui-sidenav-toggle:focus-visible,.ui-skip-link:focus-visible,.ui-topbar-brand:focus-visible,.ui-topbar-signout:focus-visible{outline:var(--glas-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ui-shell[data-animate=true] .ui-sidenav,.ui-shell[data-animate=true] .ui-sidenav-items,.ui-shell[data-animate=true] .ui-sidenav-toggle,.ui-sidenav-item,.ui-sidenav-toggle,.ui-topbar-signout{transition:none}}@media (max-width:767.98px){.ui-shell,.ui-shell[data-nav=collapsed]{--ui-nav-w:calc(var(--space-3) * 2 + 32px)}.ui-shell .ui-sidenav-items{opacity:0;pointer-events:none}.ui-shell[data-overlay=open] .ui-sidenav{width:var(--glas-sidebar-width);transform:none;box-shadow:var(--glas-raised-shadow);overscroll-behavior:contain}.ui-shell[data-overlay=open] :is(.ui-sidenav-toggle,.ui-sidenav-items){transform:none}.ui-shell[data-overlay=open][data-nav] .ui-sidenav-items{opacity:1;pointer-events:auto}}.ui-sidenav-backdrop{position:fixed;top:var(--glas-header-height);right:0;bottom:0;left:var(--glas-sidebar-width);z-index:8;background:var(--glas-scrim)}.ui-content{width:100%;max-width:920px;margin:0 auto;padding:var(--space-12) var(--space-6)}.ui-list-card{padding:var(--space-2)}.ui-listrow-trailing .ui-count+.ui-small{margin-left:var(--space-2)}.ui-empty-card{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-6);text-align:center}.ui-empty-card .ui-small{max-width:52ch}.ui-skeleton-title{width:40%;height:20px}.ui-skeleton-text{width:70%}.ui-skeleton-row{width:100%;height:44px;border-radius:var(--glas-radius-md)}.ui-skeleton{animation:glas-skeleton-in var(--glas-motion-base) var(--glas-ease) var(--glas-loading-delay) backwards,glas-pulse var(--glas-pulse-duration) var(--glas-pulse-ease) calc(var(--glas-loading-delay) + var(--glas-motion-base)) infinite}.ui-glass[aria-hidden=true]:has(.ui-skeleton),[aria-hidden=true] .ui-glass:has(.ui-skeleton){animation:glas-skeleton-in var(--glas-motion-base) var(--glas-ease) var(--glas-loading-delay) backwards}@keyframes glas-skeleton-in{0%{opacity:0}to{opacity:1}}.ui-shell .ui-shell-content:has([data-glas-loading]){animation:glas-page-in-held var(--glas-motion-slow) var(--glas-ease) var(--glas-loading-delay) backwards}@keyframes glas-page-in-held{0%{--glas-page-in:1}to{--glas-page-in:0}}.ui-reserved{visibility:hidden}.ui-cocon-frame-head{margin-bottom:var(--space-6)}.ui-cocon-frame-head~.ui-page>.ui-stack-tight:has(>.ui-skeleton-title){display:none}.ui-cocon-frame-head~.ui-page>.ui-stack-tight:has(>[data-cocon-tabs-slot]:first-child){margin-top:calc(var(--space-2) - var(--space-6))}html:has(.ui-shell) .ui-cocon-frame-head~.ui-review-page>.ui-stack-tight:has(>[data-cocon-tabs-slot]:first-child){margin-top:calc(var(--space-6) * -1)}.ui-cocon-frame-head:has(~.ui-page .ui-common-state>h1){display:none}.ui-tabs:has([data-tab-pending]) .ui-tab-active{color:var(--glas-ink-2);border-bottom-color:transparent}.ui-tabs .ui-tab:has(>[data-tab-pending]){color:var(--glas-ink);border-bottom-color:var(--glas-ink)}@keyframes glas-skeleton-hold{0%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.ui-glass[aria-hidden=true]:has(.ui-skeleton),.ui-skeleton,[aria-hidden=true] .ui-glass:has(.ui-skeleton){animation:glas-skeleton-hold var(--glas-loading-delay)}.ui-shell .ui-shell-content:has([data-glas-loading]){animation:none}}.ui-common-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.ui-common-head .ui-btn{flex-shrink:0}.ui-field-error{font:var(--glas-type-small);color:var(--glas-danger-ink);margin:0}.ui-submissions-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);min-height:var(--glas-h-field);padding:0 var(--space-4);border-radius:var(--glas-radius-md);font:var(--glas-type-control);line-height:1.3;color:var(--glas-ink-2)}.ui-submissions-line-text{margin:0;min-width:0;overflow-wrap:anywhere}.ui-submissions-line-count{color:var(--glas-ink)}.ui-submissions-line-link{color:var(--glas-ink);text-decoration:none;white-space:nowrap;border-radius:var(--glas-radius-xs)}.ui-submissions-line-link:hover{text-decoration:underline}.ui-submissions-line-link:focus-visible{outline:var(--glas-focus-ring);outline-offset:2px}.ui-content.ui-indieningen-page{max-width:var(--glas-content-narrow)}.ui-indieningen-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.ui-indieningen-title{margin-top:var(--glas-space-5);max-width:100%;overflow-wrap:anywhere}.ui-indieningen-text{margin:0;max-width:60ch;font:var(--glas-type-small);color:var(--glas-ink-2)}.ui-indieningen-card{overflow:hidden}.ui-indieningen-list{margin:0;padding:0;list-style:none}.ui-indieningen-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);padding:var(--space-4) var(--glas-pad-panel);min-width:0}.ui-indieningen-row+.ui-indieningen-row{border-top:1px solid var(--glas-line-soft)}.ui-indieningen-main{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1 16rem;min-width:0}.ui-indieningen-line{margin:0;font:var(--glas-type-control);font-size:var(--glas-fs-md);color:var(--glas-ink);overflow-wrap:anywhere}.ui-indieningen-by{margin:0;font:var(--glas-type-small);color:var(--glas-ink-2);overflow-wrap:anywhere}.ui-indieningen-row>.ui-pill{flex:0 1 auto;max-width:100%;overflow-wrap:anywhere}.ui-indieningen-note{margin:0;font:var(--glas-type-small);color:var(--glas-ink-2)}.ui-indieningen-page .ui-indieningen-head{gap:var(--space-2)}.ui-indieningen-page .ui-indieningen-text{max-width:560px;line-height:1.5}.ui-indieningen-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.ui-indieningen-page .ui-indieningen-line{font:var(--glas-type-small);font-size:var(--glas-fs-xs);line-height:1.5;color:var(--glas-ink-muted)}.ui-indieningen-chip{padding:var(--space-1) var(--space-2);border:1px solid var(--glas-line);border-radius:var(--glas-radius-xs);line-height:1;letter-spacing:.03em;text-transform:none}.ui-indieningen-chip.ui-pill-ok{border-color:var(--glas-ok-line)}.ui-indieningen-chip.ui-pill-attention{border-color:var(--glas-attention-line)}.ui-indieningen-chip.ui-pill-danger{border-color:var(--glas-danger-line)}@media (min-width:768px){.ui-common-head>.ui-common-add-doc{margin-left:auto}}.ui-content.ui-docglobal-page{max-width:var(--glas-content-narrow)}.ui-docglobal-head{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3)}.ui-docglobal-title{margin-top:var(--glas-space-5);max-width:100%;overflow-wrap:anywhere}.ui-docglobal-text{margin:0;font:var(--glas-type-small);color:var(--glas-ink-2)}.ui-docglobal-chooser{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ui-docglobal-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;min-height:44px;padding:var(--space-2) 14px;border-radius:var(--glas-radius-md);border:1px solid var(--glas-field-border);background:var(--glas-field-bg);font:var(--glas-type-field);color:var(--glas-ink-muted);text-align:left;cursor:pointer}.ui-docglobal-trigger-chosen{color:var(--glas-ink)}.ui-docglobal-trigger[aria-expanded=true]{border-color:var(--glas-ink)}.ui-docglobal-trigger:focus-visible{outline:var(--glas-focus-ring);outline-offset:2px;box-shadow:var(--glas-focus-halo)}.ui-docglobal-trigger:disabled{cursor:not-allowed;opacity:var(--glas-disabled-opacity)}.ui-docglobal-trigger-text{min-width:0;overflow-wrap:anywhere}.ui-docglobal-caret{flex:none;color:var(--glas-ink-muted)}.ui-docglobal-panel{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--glas-radius-md);border:1px solid var(--glas-line);background:var(--glas-raised-soft)}.ui-docglobal-options{display:flex;flex-direction:column;gap:var(--space-1);max-height:320px;margin:0;padding:0;overflow-y:auto;list-style:none}.ui-docglobal-option{min-width:0;overflow-wrap:anywhere}.ui-docglobal-pending{margin:0;color:var(--glas-ink-2)}.ui-docglobal-results{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.ui-docglobal-results:focus-visible{outline:var(--glas-focus-ring);outline-offset:2px;border-radius:var(--glas-radius-md)}.ui-docglobal-result{min-width:0;overflow-wrap:anywhere}.ui-cocon-menu{position:relative}.ui-cocon-menu-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--glas-h-btn-sm);padding:0 var(--glas-space-3);border:1px solid var(--glas-line);border-radius:var(--glas-radius-sm);background:var(--glas-raised-soft);font:var(--glas-type-control);letter-spacing:var(--glas-tracking-label);color:var(--glas-ink);cursor:pointer}.ui-cocon-menu-button:hover,.ui-cocon-menu-button[aria-expanded=true]{color:var(--glas-accent)}.ui-cocon-menu-list{position:absolute;top:calc(100% + var(--glas-space-1));left:0;z-index:10;width:max-content;min-width:min(calc(var(--glas-space-7) * 4),40vw);max-width:calc(100vw - var(--glas-space-7));margin:0;padding:var(--glas-space-1) 0;list-style:none;border:1px solid var(--glas-line);border-radius:var(--glas-radius-lg);background:var(--glas-raised);box-shadow:var(--glas-raised-shadow);box-sizing:border-box}.ui-cocon-menu-item{display:flex;align-items:center;width:100%;min-height:var(--glas-h-btn);padding:0 var(--glas-space-4);border:0;background:transparent;font:var(--glas-type-control);color:var(--glas-ink);text-align:left;cursor:pointer}.ui-cocon-menu-item:hover{background:var(--glas-accent-hover-bg)}.ui-cocon-menu-button:focus-visible,.ui-cocon-menu-item:focus-visible,.ui-cocon-rename-field:focus-visible{outline:var(--glas-focus-ring);outline-offset:2px}.ui-cocon-menu-item:focus-visible{outline-offset:-2px;border-radius:var(--glas-radius-sm)}.ui-cocon-rename{display:flex;flex-direction:column;align-self:stretch;gap:var(--glas-space-2);margin-top:var(--glas-space-5)}.ui-cocon-rename-field{width:100%;min-width:0;box-sizing:border-box;padding:0 0 var(--glas-space-2);border:0;border-bottom:1px solid var(--glas-line-strong);border-radius:0;background:transparent;font:var(--glas-type-display);letter-spacing:var(--glas-tracking-display);color:var(--glas-ink)}.ui-cocon-rename-field[aria-invalid=true]{border-bottom-color:var(--glas-danger-line)}.ui-cocon-rename-hint{margin:0}.ui-cocon-invoer{display:inline-flex;align-items:center;min-height:var(--glas-h-btn-sm);padding:0 var(--glas-space-4);border:1px solid var(--glas-line);border-radius:var(--glas-radius-sm);background:var(--glas-raised-soft);font:var(--glas-type-control);color:var(--glas-ink);text-decoration:none}.ui-cocon-invoer:hover{color:var(--glas-accent)}.ui-cocon-invoer:focus-visible{outline:var(--glas-focus-ring);outline-offset:2px}.ui-doc-recent{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.ui-doc-recent-note,.ui-doc-recent-title{color:var(--glas-ink-2)}.ui-doc-recent-note{margin:0;font:var(--glas-type-small);overflow-wrap:anywhere}.ui-indieningen-name{margin:0 0 var(--glas-space-1);font:var(--glas-type-control);font-size:var(--glas-fs-md);line-height:1.3;color:var(--glas-ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-doc-recent-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--glas-space-2)}.ui-doc-recent-item{min-width:0}.ui-doc-recent-card{min-height:64px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--glas-space-2) var(--glas-space-4);padding:var(--glas-space-3) var(--glas-pad-panel);border-radius:var(--glas-radius-lg)}.ui-doc-recent-main{flex:1 1 16rem;min-width:0}.ui-doc-recent-name{margin:0;font:var(--glas-type-control);font-size:var(--glas-fs-md);line-height:1.3;color:var(--glas-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-doc-recent-meta{margin:var(--glas-space-1) 0 0;font:var(--glas-type-small);font-size:var(--glas-fs-xs);color:var(--glas-ink-muted);overflow-wrap:anywhere}.ui-doc-recent-card>.ui-pill{flex:0 1 auto;max-width:100%;overflow-wrap:anywhere}.ui-review-from{font:var(--glas-type-small);line-height:1.5;color:var(--glas-ink-2);overflow-wrap:anywhere}.ui-review-from-line{margin:0}.ui-review-from-name{color:var(--glas-ink);text-decoration:underline;text-underline-offset:3px}.ui-review-from-note{margin:var(--glas-space-2) 0 0;font-size:var(--glas-fs-xs);color:var(--glas-ink-muted)}.ui-content.ui-common-page{max-width:var(--glas-content-max)}.ui-common-notice{padding:var(--space-3)}.ui-cocon-search-card{border-radius:var(--glas-radius-pill)}.ui-cocon-search{border:0;border-radius:var(--glas-radius-pill);padding:0 var(--glas-space-5);background:transparent}.ui-cocon-card{overflow-x:auto}.ui-cocon-table{width:100%;min-width:640px;border-collapse:collapse;table-layout:fixed;font:var(--glas-type-small);font-size:var(--glas-fs-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--glas-ink-muted)}.ui-cocon-col-name{width:30%}.ui-cocon-col-records{width:14%}.ui-cocon-col-open{width:18%}.ui-cocon-col-updated{width:15%}.ui-cocon-col-owner{width:23%}.ui-cocon-table thead th{padding:var(--space-3) var(--space-3) var(--space-2);border-bottom:2px solid var(--glas-line);font:var(--glas-type-label);letter-spacing:var(--glas-tracking-label);text-transform:uppercase;text-align:left;color:var(--glas-ink-muted)}.ui-cocon-table td:first-child,.ui-cocon-table th:first-child{padding-left:var(--glas-pad-panel)}.ui-cocon-table td:last-child,.ui-cocon-table th:last-child{padding-right:var(--glas-pad-panel)}.ui-cocon-row{position:relative;transition:background-color var(--glas-motion-fast) var(--glas-ease)}.ui-cocon-row>*{height:var(--glas-h-row);padding:0 var(--space-3);border-top:1px solid var(--glas-line-soft);text-align:left;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover:hover) and (pointer:fine){.ui-cocon-row:hover{background:var(--glas-accent-hover-bg)}}.ui-cocon-row:focus-within{background:var(--glas-accent-select-bg)}.ui-cocon-link{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--glas-type-control);font-size:var(--glas-fs-md);color:var(--glas-ink);text-decoration:none}.ui-cocon-link:after{content:"";position:absolute;inset:0}.ui-cocon-link:focus-visible{outline:none}.ui-cocon-link:focus-visible:after{outline:var(--glas-focus-ring);outline-offset:-2px;border-radius:var(--glas-radius-md)}.ui-cocon-num{margin-right:var(--space-1);font:var(--glas-type-control);font-size:var(--glas-fs-md);color:var(--glas-ink)}.ui-cocon-open{font:var(--glas-type-label);letter-spacing:var(--glas-tracking-pill);color:var(--glas-ink)}.ui-cocon-open-none{font:var(--glas-type-small);font-size:var(--glas-fs-xs);color:var(--glas-ink-muted)}.ui-cocon-owner{font-size:var(--glas-fs-sm);color:var(--glas-ink-2)}.ui-cocon-noresult{padding:var(--space-2) var(--glas-pad-panel)}.ui-cocon-noresult,.ui-picker-noresult{overflow-wrap:anywhere}.ui-text-link{margin:0;padding:0;border:0;background:none;font:inherit;color:var(--glas-ink);text-decoration:underline;text-underline-offset:var(--space-1);cursor:pointer}.ui-text-link:hover{color:var(--glas-accent)}.ui-text-link:focus-visible{outline:var(--glas-focus-ring);outline-offset:2px;border-radius:var(--glas-radius-xs)}.ui-cocon-skeleton-head,.ui-cocon-skeleton-row{display:grid;grid-template-columns:30fr 14fr 18fr 15fr 23fr;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:0 var(--glas-pad-panel);box-sizing:border-box}.ui-cocon-skeleton-head{padding-top:var(--space-3);padding-bottom:var(--space-2);border-bottom:2px solid var(--glas-line);font:var(--glas-type-label);letter-spacing:var(--glas-tracking-label);text-transform:uppercase;color:var(--glas-ink-muted)}.ui-cocon-skeleton-row{height:var(--glas-h-row);border-top:1px solid var(--glas-line-soft)}.ui-cocon-skeleton-head+.ui-cocon-skeleton-row{border-top:0}.ui-cocon-skeleton-cell{width:70%;height:var(--space-4);border-radius:var(--glas-radius-xs)}.ui-common-state{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding-top:var(--glas-space-7);text-align:center}.ui-common-state .ui-small{max-width:52ch}.ui-cocon-noresult.ui-small,.ui-common-state .ui-small{color:var(--glas-ink-2)}.ui-common-state-title{margin:0;font:var(--glas-type-title);font-size:var(--glas-fs-2xl);line-height:1.2;color:var(--glas-ink-muted)}@media (prefers-reduced-motion:reduce){.ui-cocon-row{transition:none}}.ui-signin{display:flex;align-items:stretch;min-height:100vh;box-sizing:border-box}.ui-signin-hero{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-6);text-align:center}.ui-signin-hero-title{font:var(--glas-type-display);font-size:var(--glas-fs-2xl);letter-spacing:var(--glas-tracking-display);color:var(--glas-ink);margin:0}.ui-signin-hero-line{font:var(--glas-type-small);color:var(--glas-ink-2);margin:0}.ui-signin-side{flex:none;width:clamp(420px,38vw,640px);align-items:center;justify-content:center;padding:var(--space-6)}.ui-signin-card,.ui-signin-side{box-sizing:border-box;display:flex}.ui-signin-card{flex-direction:column;gap:var(--space-5);width:100%;max-width:400px;padding:var(--space-8)}.ui-signin-brand{font:var(--glas-type-wordmark);font-size:var(--glas-fs-2xl);letter-spacing:var(--glas-tracking-control);color:var(--glas-ink);margin:0}.ui-signin-heading{font:var(--glas-type-control);font-size:var(--glas-fs-xl);color:var(--glas-ink);margin:0}.ui-signin-form{display:flex;flex-direction:column;gap:var(--space-3)}.ui-signin-form .ui-btn{width:100%}.ui-signin-form-dev{padding-top:var(--space-4);border-top:1px solid var(--glas-line)}@media (max-width:900px){.ui-signin-hero{display:none}.ui-signin-side{width:100%}}.ui-section-title{font:var(--glas-type-control);font-size:var(--glas-fs-md);letter-spacing:var(--glas-tracking-control);color:var(--glas-ink);margin:0}.ui-settings-fields{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-6)}.ui-settings-save{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.ui-notice-action .ui-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.ui-empty-card .ui-btn{margin-top:var(--space-3)}.ui-textarea{display:block;min-height:120px;padding:var(--space-3) 14px;resize:vertical}.ui-suggestion{display:flex;flex-direction:column;gap:var(--space-4)}.ui-suggestion-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.ui-suggestion-text{font:var(--glas-type-body);color:var(--glas-ink);margin:0;white-space:pre-wrap}.ui-suggestion-based{display:flex;flex-direction:column;gap:var(--space-2)}.ui-suggestion-sources{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.ui-suggestion-source{padding:var(--space-1) var(--space-3);border-radius:var(--glas-radius-pill);background:var(--glas-fill-ghost)}.ui-suggestion-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3)}.ui-breadcrumb a{color:var(--glas-ink);text-decoration:none}.ui-breadcrumb a:hover{text-decoration:underline}.ui-content.ui-cocon-page{max-width:var(--glas-content-narrow)}.ui-cocon-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.ui-cocon-name{margin-top:var(--glas-space-5);max-width:100%;overflow-wrap:anywhere}.ui-cocon-description{margin:0;max-width:60ch;font:var(--glas-type-body);color:var(--glas-ink-muted);overflow-wrap:anywhere}.ui-cocon-description-text{white-space:pre-wrap}.ui-cocon-pencil{display:inline-flex;align-items:center;justify-content:center;width:var(--glas-h-btn-sm);height:var(--glas-h-btn-sm);margin:calc(var(--space-2) * -1) 0 calc(var(--space-2) * -1) var(--space-2);padding:0;border:0;border-radius:var(--glas-radius-xs);background:transparent;color:var(--glas-ink-muted);vertical-align:middle;cursor:pointer}.ui-cocon-pencil:hover{color:var(--glas-accent);background:var(--glas-accent-hover-bg)}.ui-cocon-back:focus-visible,.ui-cocon-index-link:focus-visible,.ui-cocon-pencil:focus-visible,.ui-desc-add:focus-visible{outline:var(--glas-focus-ring);outline-offset:2px}.ui-cocon-created{font-size:var(--glas-fs-xs)}.ui-cocon-back{display:inline-flex;align-items:center;min-height:var(--glas-h-btn-sm);padding:0 var(--glas-space-4);border:1px solid var(--glas-line);border-radius:var(--glas-radius-sm);background:var(--glas-raised-soft);font:var(--glas-type-control);color:var(--glas-ink);text-decoration:none}.ui-cocon-back:hover{color:var(--glas-accent)}.ui-cocon-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-self:stretch;gap:var(--space-3);margin-top:var(--space-3)}.ui-desc-flow{align-self:stretch;max-width:60ch}.ui-desc-field{width:100%;box-sizing:border-box}.ui-desc-add{margin:0;padding:var(--space-2) 0;border:0;background:none;font:var(--glas-type-small);font-style:italic;color:var(--glas-ink-muted);cursor:pointer}.ui-desc-add:hover{color:var(--glas-accent);text-decoration:underline}.ui-cocon-body{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--glas-space-5) var(--glas-space-6);margin-top:var(--glas-space-5)}.ui-cocon-index{position:-webkit-sticky;position:sticky;top:calc(var(--glas-header-height) + var(--glas-space-5));flex:0 0 auto;width:160px}.ui-cocon-index-list{display:flex;flex-direction:column;margin:var(--space-4) 0 0;padding:0;list-style:none}.ui-cocon-index-link{display:flex;align-items:center;box-sizing:border-box;height:var(--glas-h-btn-sm);padding-left:var(--space-3);border-left:2px solid var(--glas-line);font:var(--glas-type-control);color:var(--glas-ink-muted);text-decoration:none}.ui-cocon-index-link:hover{border-left-color:var(--glas-ink);color:var(--glas-ink)}.ui-cocon-index-dot{flex:0 0 auto;width:var(--space-2);height:var(--space-2);margin-left:var(--space-2);border-radius:50%;background:var(--glas-ink)}.ui-cocon-sections{display:flex;flex:1 1;flex-direction:column;gap:var(--glas-space-5);min-width:320px}.ui-cocon-notice{padding:var(--space-2)}.ui-cocon-sec{overflow:hidden;scroll-margin-top:calc(var(--glas-header-height) + var(--glas-space-5))}.ui-cocon-sec-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--glas-h-row);padding:var(--space-2) var(--glas-pad-panel);background:var(--glas-hairline);border-bottom:1px solid var(--glas-line)}.ui-cocon-sec-title-wrap{display:flex;align-items:center;gap:var(--space-3);min-width:0}.ui-cocon-sec-dot{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--glas-ink)}.ui-cocon-sec-title{margin:0;font:var(--glas-type-title);font-size:var(--glas-fs-lg);line-height:1;color:var(--glas-ink)}.ui-cocon-sec-pills{display:flex;flex:0 0 auto;align-items:center;gap:var(--space-2)}.ui-cocon-sec-count{display:inline-block;padding:var(--space-1) var(--space-2);border:1px solid var(--glas-line);border-radius:var(--glas-radius-xs);font:var(--glas-type-label);letter-spacing:var(--glas-tracking-pill);color:var(--glas-ink-2);white-space:nowrap}.ui-cocon-sec-body{padding:var(--space-4) var(--glas-pad-panel)}.ui-cocon-sec-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--glas-space-6) var(--glas-pad-panel);text-align:center}.ui-cocon-sec-empty .ui-small{max-width:40ch}.ui-cocon-sec-empty-title{margin:0;font:var(--glas-type-title);font-size:var(--glas-fs-xl);line-height:1.2;color:var(--glas-ink)}.ui-cocon-sec-body .ui-cocon-sec-empty-title+.ui-small{margin-top:var(--space-2)}.ui-cocon-sec-foot{padding:var(--space-3) var(--glas-pad-panel);border-top:1px solid var(--glas-line)}.ui-cocon-beo-list{margin:0;padding:0;list-style:none}.ui-cocon-beo-list>li+li{border-top:1px solid var(--glas-line-soft)}.ui-cocon-beo-row.ui-listrow{min-height:var(--glas-h-row);padding:var(--space-2) var(--glas-pad-panel);border-radius:0}.ui-cocon-beo-marker{display:inline-flex;min-width:96px}.ui-cocon-beo-statement{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--glas-type-small);line-height:1.5;color:var(--glas-ink)}.ui-cocon-sec-foot-link{position:relative;font:var(--glas-type-control);line-height:1.4;color:var(--glas-ink);text-decoration:none;border-radius:var(--glas-radius-xs)}.ui-cocon-sec-foot-link:before{content:"";position:absolute;inset:-12px -8px}.ui-cocon-sec-foot-link:hover{text-decoration:underline;text-underline-offset:3px}.ui-cocon-sec-foot-link:focus-visible{outline:var(--glas-focus-ring);outline-offset:2px}.ui-cocon-herkomst-scroll{overflow-x:auto}.ui-cocon-herkomst{width:100%;min-width:520px;border-collapse:collapse;table-layout:fixed;font:var(--glas-type-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--glas-ink-2)}.ui-cocon-herkomst-col-source{width:40%}.ui-cocon-herkomst-col-records{width:12%}.ui-cocon-herkomst-col-by{width:28%}.ui-cocon-herkomst-col-on{width:20%}.ui-cocon-herkomst thead th{padding:var(--space-3) var(--space-3) var(--space-2);border-bottom:1px solid var(--glas-line);font:var(--glas-type-label);letter-spacing:var(--glas-tracking-label);text-transform:uppercase;text-align:left;color:var(--glas-ink-muted)}.ui-cocon-herkomst td:first-child,.ui-cocon-herkomst th:first-child{padding-left:var(--glas-pad-panel)}.ui-cocon-herkomst td:last-child,.ui-cocon-herkomst th:last-child{padding-right:var(--glas-pad-panel)}.ui-cocon-herkomst tbody td,.ui-cocon-herkomst tbody th{height:var(--glas-h-row);padding:0 var(--space-3);border-bottom:1px solid var(--glas-line-soft);text-align:left;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-cocon-herkomst tbody th{font:var(--glas-type-mono);color:var(--glas-ink)}.ui-cocon-herkomst tbody tr:last-child td,.ui-cocon-herkomst tbody tr:last-child th{border-bottom:0}.ui-cocon-herkomst .ui-cocon-herkomst-num{text-align:right}.ui-cocon-kennis-head{display:flex;flex-direction:column;gap:var(--space-3);border-bottom:1px solid var(--glas-line-soft)}.ui-cocon-kennis-count{margin:0;font:var(--glas-type-control);letter-spacing:var(--glas-tracking-control);color:var(--glas-ink)}.ui-cocon-kennis-tags{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.ui-cocon-kennis-tag{display:inline-block;flex:0 0 auto;max-width:100%;padding:var(--space-1) var(--space-2);border:1px solid var(--glas-line);border-radius:var(--glas-radius-xs);font:var(--glas-type-label);letter-spacing:var(--glas-tracking-pill);color:var(--glas-ink-2);overflow-wrap:anywhere}.ui-cocon-kennis-list{margin:0;padding:0;list-style:none}.ui-cocon-kennis-list>li+li{border-top:1px solid var(--glas-line-soft)}.ui-cocon-kennis-row{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--glas-pad-panel)}.ui-cocon-kennis-rowhead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4)}.ui-cocon-kennis-subject{flex:1 1 12ch;min-width:0;-webkit-line-clamp:2;line-clamp:2;font:var(--glas-type-control);letter-spacing:var(--glas-tracking-control);color:var(--glas-ink)}.ui-cocon-kennis-statement,.ui-cocon-kennis-subject{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ui-cocon-kennis-statement{-webkit-line-clamp:3;line-clamp:3;margin:0;font:var(--glas-type-small);color:var(--glas-ink-2)}.ui-cocon-kennis-confirmed{margin:0;overflow-wrap:anywhere}.ui-cocon-kennis-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4)}.ui-cocon-kennis-foot .ui-small{margin:0;overflow-wrap:anywhere}@media (max-width:720px){.ui-cocon-index{position:static;width:100%}.ui-cocon-index-list{flex-direction:row;flex-wrap:wrap;gap:var(--space-2)}.ui-cocon-sections{min-width:0;width:100%}.ui-cocon-beo-marker{min-width:0}}.ui-link-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.ui-indieningen-choose{flex:none}.ui-indieningen-done{flex:0 1 auto;max-width:100%;font:var(--glas-type-control);color:var(--glas-ok-ink);overflow-wrap:anywhere}.ui-indieningen-done:focus-visible{outline:var(--glas-focus-ring);outline-offset:2px}.ui-indieningen-dialog-state{gap:var(--space-2) var(--space-3)}.ui-breadcrumb,.ui-indieningen-dialog-state{display:flex;flex-wrap:wrap;align-items:center}.ui-breadcrumb{gap:var(--space-2);color:var(--glas-ink-muted)}.ui-breadcrumb-link{color:var(--glas-ink);text-decoration:none}.ui-breadcrumb-link:hover{text-decoration:underline}.ui-pool-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4)}.ui-empty-card .ui-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.ui-proposal{display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-1)}.ui-proposal .ui-listrow{flex-wrap:wrap;align-items:flex-start}.ui-proposal .ui-listrow-main{flex:1 1 calc(var(--space-12) * 8)}.ui-proposal .ui-listrow-trailing{flex-wrap:wrap;margin-left:auto;flex-shrink:1;min-width:0}.ui-proposal .ui-notice{margin:0 var(--space-4) var(--space-2)}.ui-proposal-line{display:block}.ui-dialog-quote{margin:0;padding:var(--space-3) var(--space-4);font:var(--glas-type-small);color:var(--glas-ink)}.ui-dialog-quote,.ui-picker-list{border-radius:var(--glas-radius-md);background:var(--glas-raised-soft);box-shadow:var(--glas-hairline-inset)}.ui-picker-list{display:flex;flex-direction:column;padding:var(--space-1) var(--space-4);max-height:calc(var(--space-12) * 6);overflow-y:auto}.ui-proposal-hint{margin:0 var(--space-4) var(--space-2)}html:has(.ui-shell) .ui-btn{min-height:var(--glas-h-btn);padding:0 var(--glas-btn-px);border-radius:var(--glas-radius-sm);letter-spacing:0}html:has(.ui-shell) .ui-btn-sm{min-height:var(--glas-h-btn-sm);padding:0 var(--glas-space-4)}html:has(.ui-shell) :is(.ui-btn-secondary,.ui-btn-ghost){background:var(--glas-surface-1);border-color:var(--glas-glass-border);color:var(--glas-ink)}html:has(.ui-shell) .ui-glass :is(.ui-btn-secondary,.ui-btn-ghost){border-color:var(--glas-line);color:var(--glas-ink-2)}html:has(.ui-shell) :is(.ui-btn-secondary,.ui-btn-ghost):hover:not(:disabled){background:var(--glas-raised);color:var(--glas-ink)}html:has(.ui-shell) .ui-btn-outline{border-color:var(--glas-ink);background:var(--glas-surface-0)}html:has(.ui-shell) .ui-btn-primary:disabled{background:var(--glas-fill-disabled);color:var(--glas-ink-muted);box-shadow:none;opacity:1}html:has(.ui-shell) .ui-field{min-height:var(--glas-h-field);padding:0 var(--glas-space-4);border-radius:var(--glas-radius-sm)}html:has(.ui-shell) select.ui-field{padding:0 var(--glas-space-3)}html:has(.ui-shell) .ui-textarea{min-height:120px;padding:var(--glas-space-3) var(--glas-space-4)}html:has(.ui-shell) .ui-doc-text{min-height:140px}html:has(.ui-shell) .ui-label{line-height:1}html:has(.ui-shell) .ui-page-header-subtitle{max-width:600px;font:var(--glas-type-small);line-height:1.5}html:has(.ui-shell) :is(.ui-cocon-back,.ui-cocon-invoer,.ui-cocon-menu-button){background:var(--glas-surface-1);border-color:var(--glas-glass-border)}html:has(.ui-shell) .ui-common-head:has(>.ui-page-header:nth-last-child(n+3)){justify-content:flex-start;gap:var(--glas-space-5) var(--space-2)}html:has(.ui-shell) .ui-common-head:has(>.ui-page-header:nth-last-child(n+3))>.ui-common-add-doc{margin-left:0}html:has(.ui-shell) .ui-common-head .ui-page-header-subtitle{max-width:560px}html:has(.ui-shell) .ui-cocon-search{min-height:calc(var(--glas-h-field) - 2px);padding:0 var(--glas-space-5);border-radius:var(--glas-radius-pill)}html:has(.ui-shell) .ui-cocon-table,html:has(.ui-shell) .ui-cocon-table>:is(thead,tbody){display:block}html:has(.ui-shell) .ui-cocon-table>colgroup{display:none}html:has(.ui-shell) .ui-cocon-table tr,html:has(.ui-shell) :is(.ui-cocon-skeleton-head,.ui-cocon-skeleton-row){display:grid;grid-template-columns:2.6fr 1fr 1fr 1.2fr 1.6fr;grid-column-gap:var(--space-3);column-gap:var(--space-3);align-items:center;padding-right:var(--glas-pad-panel);padding-left:var(--glas-pad-panel)}html:has(.ui-shell) .ui-cocon-table thead tr{padding-top:var(--space-3);padding-bottom:var(--space-2);border-bottom:2px solid var(--glas-line)}html:has(.ui-shell) .ui-cocon-table thead th{min-width:0;padding:0;border-bottom:0;line-height:1;white-space:nowrap}html:has(.ui-shell) .ui-cocon-table .ui-cocon-row{min-height:var(--glas-h-row);border-top:1px solid var(--glas-line-soft)}html:has(.ui-shell) .ui-cocon-table .ui-cocon-row>*{height:auto;margin:0;padding:0;border-top:0}html:has(.ui-shell) .ui-cocon-num{color:var(--glas-ok-ink)}html:has(.ui-shell) .ui-cocon-open-chip{display:inline-block;padding:var(--space-1) var(--space-2);border-radius:var(--glas-radius-xs);background:var(--glas-fill-disabled);line-height:1}html:has(.ui-shell) .ui-cocon-head{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-2)}html:has(.ui-shell) .ui-cocon-head>*{flex:0 0 100%}html:has(.ui-shell) .ui-cocon-head>.ui-cocon-description:has(+.ui-desc-flow-idle){flex:0 1 auto}html:has(.ui-shell) .ui-cocon-head>.ui-cocon-description+.ui-desc-flow-idle{flex:0 0 auto}html:has(.ui-shell) .ui-cocon-head .ui-cocon-pencil{margin-top:0;margin-bottom:0}html:has(.ui-shell) .ui-cocon-head>.ui-cocon-description+.ui-desc-flow-idle,html:has(.ui-shell) .ui-cocon-head>.ui-cocon-description:has(+.ui-desc-flow-idle){align-self:flex-start}html:has(.ui-shell) .ui-cocon-head>.ui-cocon-description:has(+.ui-desc-flow-idle){padding-block:calc((var(--glas-h-btn-sm) - 1lh) / 2)}html:has(.ui-shell) .ui-cocon-name{margin-top:calc(var(--glas-space-6) - var(--space-3))}html:has(.ui-shell) .ui-desc-add{min-height:var(--glas-h-btn-sm);padding:0}html:has(.ui-shell) .ui-cocon-created{line-height:1.5}html:has(.ui-shell) .ui-cocon-sec:has(.ui-cocon-kennis-list){border-color:var(--glas-ok-line)}html:has(.ui-shell) .ui-cocon-sec:has(.ui-cocon-kennis-list) .ui-cocon-sec-bar{background:var(--glas-ok);border-bottom-color:var(--glas-ok-line)}html:has(.ui-shell) .ui-cocon-sec:has(.ui-cocon-kennis-list) .ui-cocon-sec-dot{background:var(--glas-ok-ink)}html:has(.ui-shell) .ui-cocon-sec:has(.ui-cocon-herkomst) .ui-cocon-sec-bar{background:transparent}html:has(.ui-shell) .ui-cocon-sec:has(.ui-cocon-herkomst) .ui-cocon-sec-dot{background:var(--glas-ink-muted)}html:has(.ui-shell) .ui-cocon-sec-count-mono,html:has(.ui-shell) .ui-cocon-sec:has(.ui-cocon-herkomst) .ui-cocon-sec-count{font:var(--glas-type-mono);font-size:var(--glas-fs-2xs);letter-spacing:0;line-height:1;color:var(--glas-ink-muted)}html:has(.ui-shell) .ui-cocon-beo-marker.ui-pill{padding:0;border:0;background:none;letter-spacing:var(--glas-tracking-label)}html:has(.ui-shell) .ui-cocon-beo-marker.ui-pill-attention{color:var(--glas-danger-ink)}html:has(.ui-shell) .ui-cocon-page:has([id=sec-beo]:target) .ui-cocon-index-link[href="#sec-beo"],html:has(.ui-shell) .ui-cocon-page:has([id=sec-ctx]:target) .ui-cocon-index-link[href="#sec-ctx"],html:has(.ui-shell) .ui-cocon-page:has([id=sec-herk]:target) .ui-cocon-index-link[href="#sec-herk"],html:has(.ui-shell) .ui-cocon-page:not(:has(.ui-cocon-sec:target)) .ui-cocon-index-list>li:first-child>.ui-cocon-index-link{border-left-color:var(--glas-ink);color:var(--glas-ink)}html:has(.ui-shell) .ui-cocon-tabs-head>h1{margin-top:calc(var(--glas-space-6) - var(--space-3))}html:has(.ui-shell) .ui-cocon-tabs-head .ui-tabs{margin-top:calc(var(--glas-space-5) - var(--space-3))}html:has(.ui-shell) .ui-tabs>*{min-height:42px}html:has(.ui-shell) .ui-doc>.ui-title:first-child,html:has(.ui-shell) .ui-review-page .ui-page-header:has(>.ui-tab-title){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (min-width:1176px){html:has(.ui-shell) .ui-review-grid{grid-template-columns:minmax(0,clamp(320px,34%,380px)) minmax(0,1fr);grid-template-rows:auto calc(var(--glas-h-field) + var(--space-3)) calc(var(--glas-fs-xs) * 1.5 + var(--space-2) + 2px + var(--space-3)) auto;gap:0 var(--glas-space-5)}html:has(.ui-shell) .ui-review-side{display:contents}html:has(.ui-shell) .ui-review-side>*{grid-column:1/-1;width:100%;max-width:440px}html:has(.ui-shell) .ui-review-side>.ui-review-similar{grid-row:1}html:has(.ui-shell) .ui-review-side>.ui-review-similar:not(:empty){margin-bottom:var(--space-3)}html:has(.ui-shell) .ui-review-side>:is(.ui-review-filterbar,.ui-review-progress,.ui-review-groups,.ui-review-none){position:-webkit-sticky;position:sticky;align-self:start}html:has(.ui-shell) .ui-review-side>.ui-review-filterbar{z-index:1;grid-row:2/-1;top:calc(var(--glas-header-height) + var(--space-6))}html:has(.ui-shell) .ui-review-side>.ui-review-progress{grid-row:3/-1;top:calc(var(--glas-header-height) + var(--space-6) + var(--glas-h-field) + var(--space-3))}html:has(.ui-shell) .ui-review-side>:is(.ui-review-groups,.ui-review-none){grid-row:4/-1;top:calc(var(--glas-header-height) + var(--space-6) + var(--glas-h-field) + var(--glas-fs-xs) * 1.5 + var(--space-2) + 2px + var(--space-3) * 2 + var(--space-1));grid-column:1;max-width:none;margin-top:var(--space-1)}html:has(.ui-shell) .ui-review-main{position:-webkit-sticky;position:sticky;top:calc(var(--glas-header-height) + var(--space-6) + var(--glas-h-field) + var(--glas-fs-xs) * 1.5 + var(--space-2) + 2px + var(--space-3) * 2 + var(--space-1));align-self:start;grid-row:4/-1;grid-column:2;margin-top:var(--space-1)}html:has(.ui-shell) .ui-review-main>*{max-height:calc(100vh - var(--glas-header-height) - var(--space-6) - var(--glas-h-field) - var(--glas-fs-xs) * 1.5 - var(--space-2) - 2px - var(--space-3) * 2 - var(--space-1) - var(--space-12));overflow-y:auto;scroll-padding-block:var(--space-2)}html:has(.ui-shell) .ui-review-side>.ui-review-groups{max-height:calc(100vh - var(--glas-header-height) - var(--space-6) - var(--glas-h-field) - var(--glas-fs-xs) * 1.5 - var(--space-2) - 2px - var(--space-3) * 2 - var(--space-1) - var(--space-12))}}html:has(.ui-shell) .ui-review-filterbar>.ui-field{border-radius:var(--glas-radius-pill)}html:has(.ui-shell) .ui-review-popover-anchor>.ui-btn{border-color:var(--glas-line)}html:has(.ui-shell) .ui-review-progress>.ui-small{font-size:var(--glas-fs-xs);line-height:1.5}html:has(.ui-shell) .ui-review-progress-track{height:2px}html:has(.ui-shell) .ui-review-rows-card{padding:0;overflow:hidden}html:has(.ui-shell) .ui-review-rows-card .ui-listrow{border-radius:0}html:has(.ui-shell) .ui-review-rows-card .ui-listrow-selected,html:has(.ui-shell) .ui-review-rows-card .ui-listrow-selected.ui-listrow-interactive:hover{background:var(--glas-accent-select-bg)}html:has(.ui-shell) .ui-review-rows-card .ui-listrow-selected :is(.ui-review-row-subject,.ui-review-row-wait){color:var(--glas-ink-muted)}html:has(.ui-shell) .ui-review-rows-card .ui-listrow-selected .ui-review-row-wait-over{color:var(--glas-attention-ink)}html:has(.ui-shell) .ui-review-dot{width:6px;height:6px;margin-right:var(--space-1)}html:has(.ui-shell) .ui-review-groups{gap:var(--glas-space-5)}html:has(.ui-shell) .ui-review-group{gap:var(--space-3)}html:has(.ui-shell) .ui-review-group>.ui-label{line-height:1}html:has(.ui-shell) .ui-review-rows-card :is(.ui-review-row-subject,.ui-review-row-wait){font-size:var(--glas-fs-xs);line-height:1.5}html:has(.ui-shell) .ui-review-rows-card .ui-review-row-statement{line-height:1.4}html:has(.ui-shell) .ui-review-actions>.ui-row{gap:var(--space-2)}html:has(.ui-shell) .ui-review-link{min-height:var(--glas-h-btn);color:var(--glas-ink-2);text-decoration:underline;text-underline-offset:3px}html:has(.ui-shell) .ui-review-statement{font:var(--glas-type-title);font-size:var(--glas-fs-lg);line-height:1.5}html:has(.ui-shell) .ui-docglobal-title{margin-top:calc(var(--glas-space-6) - var(--space-3))}html:has(.ui-shell) .ui-docglobal-intro{margin-top:calc(var(--glas-space-5) - var(--space-3));padding:var(--space-3) var(--space-4)}html:has(.ui-shell) .ui-docglobal-text{line-height:1.55}html:has(.ui-shell) .ui-docglobal-trigger{min-height:var(--glas-h-field);padding:0 var(--glas-space-4);border-radius:var(--glas-radius-sm)}html:has(.ui-shell) .ui-doc-drop,html:has(.ui-shell) .ui-doc-drop-button{border-radius:var(--glas-radius-md)}html:has(.ui-shell) .ui-doc-drop-button{min-height:148px}html:has(.ui-shell) .ui-doc-drop-formats{font:var(--glas-type-small);font-size:var(--glas-fs-xs);letter-spacing:0}html:has(.ui-shell) .ui-doc-target{min-height:var(--glas-h-field);padding:0 var(--glas-space-4);border-radius:var(--glas-radius-sm)}html:has(.ui-shell) .ui-doc-card:has(>.ui-doc-steps){padding:var(--glas-space-4) var(--glas-pad-panel)}html:has(.ui-shell) .ui-doc-step{font:var(--glas-type-small);line-height:1.5}html:has(.ui-shell) .ui-people .ui-title{font:var(--glas-type-control);font-size:var(--glas-fs-lg)}html:has(.ui-shell) .ui-people .ui-listrow-title{font:var(--glas-type-small);line-height:1.2;letter-spacing:normal}html:has(.ui-shell) .ui-people-hint{font-size:var(--glas-fs-xs)}html:has(.ui-shell) .ui-people-add{gap:var(--space-2)}html:has(.ui-shell) .ui-people>.ui-stack-tight:first-child{gap:var(--space-1)}html:has(.ui-shell) .ui-people-row>.ui-listrow{min-height:var(--glas-h-row);padding:var(--space-2) var(--glas-pad-panel)}html:has(.ui-shell) .ui-people-actions{gap:var(--glas-space-4)}html:has(.ui-shell) .ui-people-actions .ui-btn{min-height:0;padding:0;border:0;background:none;font:var(--glas-type-small);font-size:var(--glas-fs-xs);color:var(--glas-ink-muted);text-decoration:underline;text-underline-offset:3px}html:has(.ui-shell) .ui-people-actions .ui-btn:hover:not(:disabled){background:none;color:var(--glas-ink)}html:has(.ui-shell) .ui-settings-fields{align-items:flex-end;gap:var(--glas-space-4)}html:has(.ui-shell) .ui-settings-fields .ui-segmented{display:flex;gap:var(--space-2);width:auto;max-width:none;padding:0;background:none}html:has(.ui-shell) .ui-settings-fields .ui-seg-thumb{display:none}html:has(.ui-shell) .ui-settings-fields .ui-seg-option{min-height:0;padding:var(--space-2) 14px;border:1px solid var(--glas-line);border-radius:var(--glas-radius-pill);background:var(--glas-surface-1);line-height:1}html:has(.ui-shell) .ui-settings-fields .ui-seg-option[aria-checked=true]{border-color:var(--glas-ink);background:var(--glas-ink);color:var(--glas-on-primary)}html:has(.ui-shell) .ui-section-title+.ui-body{margin-top:calc(var(--space-1) - var(--space-2));font:var(--glas-type-small);line-height:1.5}html:has(.ui-shell) form:has(>.ui-settings-fields){margin-top:var(--space-2);gap:var(--space-4)}html:has(.ui-shell) .ui-settings-hour{width:auto;min-width:calc(var(--glas-h-field) * 2);min-height:var(--glas-h-field)}html:has(.ui-shell) .ui-beheerders-list{margin:0 calc(var(--glas-pad-panel) * -1);padding:0;list-style:none;border-top:1px solid var(--glas-line-soft)}html:has(.ui-shell) .ui-beheerders-row{padding:var(--space-3) var(--glas-pad-panel)}html:has(.ui-shell) .ui-beheerders-row+.ui-beheerders-row{border-top:1px solid var(--glas-line-soft)}html:has(.ui-shell) .ui-beheerders-name{font:var(--glas-type-control);line-height:1.3;color:var(--glas-ink);overflow-wrap:anywhere}@media (max-width:1175.98px){html:has(.ui-shell) .ui-review-grid{grid-template-columns:minmax(0,1fr)}html:has(.ui-shell) .ui-review-side{position:static}html:has(.ui-shell) .ui-review-groups{max-height:none}html:has(.ui-shell) .ui-review-side>*{width:100%;max-width:440px}html:has(.ui-shell) .ui-review-side>:is(.ui-review-groups,.ui-review-none){max-width:380px}}@media (pointer:coarse){html:has(.ui-shell) :is(.ui-btn,.ui-field:not(.ui-textarea),.ui-tab,.ui-seg-option,.ui-step-btn,.ui-cocon-back,.ui-cocon-invoer,.ui-cocon-menu-button,.ui-docglobal-trigger,.ui-desc-add,.ui-submissions-line-link,.ui-review-link,.ui-hist-filter,.ui-cocon-pencil,.ui-text-link,.ui-cocon-index-link,.ui-r3-select,.ui-r3-tag-button,.ui-r3-older,.ui-review-audience-select){min-width:44px;min-height:44px}}.ui-review-grid{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.ui-review-side{position:-webkit-sticky;position:sticky;top:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.ui-review-main{min-width:0}.ui-review-main:focus{outline:none}.ui-review-filterbar{display:flex;align-items:center;gap:var(--space-2)}.ui-review-filterbar>.ui-field{flex:1 1;min-width:0}.ui-review-popover-anchor{position:relative;flex-shrink:0}.ui-review-popover{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:10;display:flex;flex-direction:column;gap:var(--space-4);width:calc(var(--space-12) * 6);max-width:calc(100vw - var(--space-12));box-sizing:border-box;animation:glas-rise-in var(--glas-motion-base) var(--glas-ease)}.ui-review-progress{display:flex;flex-direction:column;gap:var(--space-2)}.ui-review-progress-track{height:var(--space-1);border-radius:var(--glas-radius-pill);background:var(--glas-fill-track);overflow:hidden}.ui-review-progress-fill{display:block;height:100%;border-radius:inherit;background:var(--glas-ink);transform-origin:left center;transform:scaleX(var(--ui-review-progress,0));transition:transform var(--glas-motion-slow) var(--glas-ease)}.ui-review-page .ui-field::placeholder{color:var(--glas-ink-muted)}.ui-review-page .ui-review-group>.ui-label,.ui-review-page .ui-review-progress>.ui-text-muted{color:var(--glas-ink-2)}.ui-review-groups{display:flex;flex-direction:column;gap:var(--space-4);max-height:calc(100vh - var(--space-12) * 4);overflow-y:auto}.ui-review-group{display:flex;flex-direction:column;gap:var(--space-2)}.ui-review-rows-card{padding:var(--space-2)}.ui-review-rows{list-style:none;margin:0;padding:0}.ui-review-row+.ui-review-row{border-top:1px solid var(--glas-hairline)}.ui-review-row-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.ui-review-row-subject{min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-review-row-subject,.ui-review-row-wait,.ui-review-wait{white-space:nowrap;font:var(--glas-type-small);color:var(--glas-ink-muted)}.ui-review-row-wait,.ui-review-wait{display:inline-flex;align-items:center;flex-shrink:0}.ui-review-row-wait-over,.ui-review-wait-over{color:var(--glas-attention-ink)}.ui-listrow-selected .ui-review-row-subject,.ui-listrow-selected .ui-review-row-wait{color:var(--glas-ink)}.ui-review-dot{display:inline-block;width:var(--space-2);height:var(--space-2);margin-right:var(--space-2);border-radius:50%;background:currentColor}.ui-review-row-statement{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--glas-type-control);letter-spacing:var(--glas-tracking-control);color:var(--glas-ink)}.ui-review-none{align-items:flex-start;gap:var(--space-2);padding:var(--space-4) 0}.ui-review-card,.ui-review-none{display:flex;flex-direction:column}.ui-review-card{gap:var(--space-4)}.ui-review-actions{display:flex;flex-direction:column;gap:var(--space-3)}.ui-review-audience{display:flex;align-self:flex-start;align-items:center;gap:var(--glas-space-2);font-size:var(--glas-fs-xs);color:var(--glas-ink-muted)}.ui-review-audience-select{box-sizing:border-box;height:var(--glas-h-btn-sm);padding:0 var(--glas-space-2);border:1px solid var(--glas-line);border-radius:var(--glas-radius-sm);background:var(--glas-field);font:var(--glas-type-control);font-size:var(--glas-fs-xs);line-height:1;color:var(--glas-ink);cursor:pointer}.ui-review-audience-select:disabled{cursor:default;opacity:var(--glas-disabled-opacity)}.ui-review-audience-select:focus-visible{outline:var(--glas-focus-ring);outline-offset:2px}.ui-review-rule{width:100%;margin:0;border:0;border-top:1px solid var(--glas-hairline)}.ui-review-head{display:flex;flex-direction:column;gap:var(--space-1)}.ui-review-kind-conflict{color:var(--glas-attention-ink)}.ui-review-kind-update{color:var(--glas-info-ink)}.ui-review-statement{margin:0;font:var(--glas-type-body);color:var(--glas-ink)}.ui-review-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.ui-review-compare-single{grid-template-columns:minmax(0,1fr)}.ui-review-col{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--glas-hairline)}.ui-review-col+.ui-review-col,.ui-review-compare-single .ui-review-col{border-top-color:var(--glas-ink)}.ui-review-records{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none;font:var(--glas-type-body);color:var(--glas-ink)}.ui-review-records li+li{padding-top:var(--space-3);border-top:1px solid var(--glas-hairline)}.ui-review-effect{margin:0}.ui-review-explain{display:flex;flex-direction:column;gap:var(--space-1)}.ui-review-source{margin:0;overflow-wrap:anywhere}.ui-review-panel{display:flex;flex-direction:column;gap:var(--space-3)}.ui-review-panel:focus{outline:none}.ui-review-note{min-height:calc(var(--space-12) * 2)}.ui-review-counter{text-align:right}.ui-review-replaced{margin:0 0 var(--space-2);font:var(--glas-type-body)}@media (max-width:800px){.ui-review-grid{grid-template-columns:minmax(0,1fr)}.ui-review-side{position:static}.ui-review-groups{max-height:none}.ui-review-compare{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ui-review-popover{animation:none}.ui-review-progress-fill{transition:none}}.ui-review-link{min-height:var(--space-12);padding:0 var(--space-2);border:0;background:transparent;color:var(--glas-ink);font:var(--glas-type-control);letter-spacing:var(--glas-tracking-control);text-decoration:none;cursor:pointer;border-radius:var(--glas-radius-sm)}.ui-review-link:hover:not(:disabled){text-decoration:underline}.ui-review-link:disabled{color:var(--glas-ink-muted);cursor:not-allowed}.ui-review-link:focus-visible{outline:var(--glas-focus-ring);outline-offset:2px}.ui-review-cocons{display:flex;flex-direction:column;padding:var(--space-1) var(--space-4);border-radius:var(--glas-radius-md);background:var(--glas-raised-soft);box-shadow:var(--glas-hairline-inset);max-height:calc(var(--space-12) * 4);overflow-y:auto}.ui-review-headline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.ui-review-headline>h2{min-width:0;overflow-wrap:anywhere}.ui-review-type{display:contents}.ui-review-pencil{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--space-8);height:var(--space-8);padding:0;border:0;border-radius:var(--glas-radius-pill);background:transparent;color:var(--glas-ink-muted);cursor:pointer}.ui-review-pencil:hover:not(:disabled){background:var(--glas-raised-soft);color:var(--glas-ink)}.ui-review-pencil:disabled{cursor:not-allowed;opacity:.5}.ui-review-pencil:focus-visible{outline:var(--glas-focus-ring);outline-offset:2px}.ui-review-pencil-icon{width:var(--space-4);height:var(--space-4);stroke-width:1.5}.ui-review-type-chips{flex-basis:100%;margin-top:var(--space-2)}.ui-review-type-chips .ui-chip:disabled{cursor:not-allowed;opacity:.5}.ui-r3-wrap{gap:var(--glas-space-5)}.ui-r3-section,.ui-r3-wrap{display:flex;flex-direction:column}.ui-r3-section{gap:var(--glas-space-3)}.ui-r3-eyebrow{font:var(--glas-type-label);line-height:1;letter-spacing:var(--glas-tracking-label);text-transform:uppercase;color:var(--glas-ink-muted)}.ui-r3-q-spacer{flex:1 1}.ui-r3-chip{flex:none;padding:5px 10px;border-radius:var(--glas-radius-pill);border:1px solid var(--glas-line);background:var(--glas-line-soft);font:var(--glas-type-control);font-size:var(--glas-fs-xs);line-height:1;white-space:nowrap;color:var(--glas-ink-2)}.ui-r3-chip-ok{border-color:var(--glas-ok-line);background:var(--glas-ok);color:var(--glas-ok-ink)}.ui-r3-chip-warn{border-color:var(--glas-attention-line);background:var(--glas-attention);color:var(--glas-attention-ink)}.ui-r3-tag{display:inline-flex;align-items:center;flex:none;padding:4px 8px;border-radius:var(--glas-radius-xs);border:1px solid var(--glas-line-ui);background:transparent;font:var(--glas-type-label);line-height:1;letter-spacing:var(--glas-tracking-tag);text-transform:uppercase;color:var(--glas-ink-2)}.ui-r3-tag-ok{border-color:var(--glas-ok-line);background:var(--glas-ok);color:var(--glas-ok-ink)}.ui-r3-tag-warn{border-color:var(--glas-attention-line);background:var(--glas-attention);color:var(--glas-attention-ink)}.ui-r3-tag-danger{border-color:var(--glas-danger-line);background:var(--glas-danger);color:var(--glas-danger-ink)}.ui-r3-tag-button{cursor:pointer}@media (hover:hover) and (pointer:fine){.ui-r3-older:hover,.ui-r3-select:hover:not(:disabled),.ui-r3-tag-button:hover{background-image:linear-gradient(var(--glas-fill-ghost),var(--glas-fill-ghost))}}.ui-r3-tag-inline{margin-left:var(--glas-space-2);padding:3px 7px;vertical-align:2px}.ui-r3-list-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--glas-space-4)}.ui-r3-list-sort{font:var(--glas-type-small);font-size:var(--glas-fs-xs);color:var(--glas-ink-muted)}.ui-r3-docs{overflow:hidden}.ui-r3-docs>*+*{border-top:1px solid var(--glas-line-soft)}.ui-r3-docrow{display:flex;align-items:center;flex-wrap:wrap;gap:var(--glas-space-3) var(--glas-space-4);padding:var(--glas-space-4) var(--glas-pad-panel);color:inherit;text-decoration:none}.ui-r3-docrow.is-link{position:relative;cursor:pointer;transition:transform var(--glas-motion-fast) var(--glas-ease)}@media (hover:hover) and (pointer:fine){.ui-r3-docrow.is-link:hover{background:var(--glas-field)}}.ui-r3-docrow.is-link:has(>.ui-r3-docrow-link:active){transform:scale(var(--glas-press-scale-row))}.ui-r3-docrow-link{position:absolute;inset:0;color:inherit;text-decoration:none}.ui-r3-docrow-link:focus-visible{outline:none}.ui-r3-docrow-name{position:relative;display:block;min-width:0;pointer-events:none}.ui-r3-docrow-name .ui-r3-docrow-title{display:block}.ui-r3-docrow-title.is-open{white-space:normal;overflow-wrap:anywhere}.ui-r3-docrow-unfold{position:absolute;inset:0;z-index:1;padding:0;border:0;background:transparent;cursor:pointer;pointer-events:auto}.ui-r3-docrow-main{flex:1 1 280px;min-width:0;display:flex;flex-direction:column}.ui-r3-docrow-title{font:var(--glas-type-title);font-size:var(--glas-fs-lg);line-height:1.35;color:var(--glas-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-r3-docrow.is-processing .ui-r3-docrow-title{color:var(--glas-ink-muted)}.ui-r3-docrow-meta{color:var(--glas-ink-muted)}.ui-r3-docrow-meta,.ui-r3-docrow-sub{margin-top:var(--glas-space-1);font:var(--glas-type-small);font-size:var(--glas-fs-xs)}.ui-r3-docrow-sub{color:var(--glas-ink-2)}.ui-r3-docrow-side{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:var(--glas-space-2) var(--glas-space-3)}.ui-r3-docrow-status{flex:none;font:var(--glas-type-small);font-size:var(--glas-fs-xs)}.ui-r3-chevron,.ui-r3-docrow-status{color:var(--glas-ink-muted)}.ui-r3-failed-line{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--glas-space-2)}.ui-r3-failed-title{min-width:0;font:var(--glas-type-title);font-size:var(--glas-fs-md);line-height:1.4;color:var(--glas-ink);overflow-wrap:anywhere}.ui-r3-failed-text{margin-top:var(--glas-space-2)}.ui-r3-failed-answer,.ui-r3-failed-text{font:var(--glas-type-small);line-height:1.5;color:var(--glas-ink-2)}.ui-r3-failed-answer{margin-top:var(--glas-space-1)}.ui-r3-empty{display:flex;flex-direction:column;align-items:center;gap:var(--glas-space-3);padding:var(--glas-space-7) var(--glas-pad-panel);text-align:center}.ui-r3-empty-title{margin:0;font:var(--glas-type-title);line-height:1.3;color:var(--glas-ink)}.ui-r3-empty-text{margin:0;max-width:420px;font:var(--glas-type-small);line-height:1.55;color:var(--glas-ink-muted)}.ui-r3-empty .ui-link-btn{margin-top:var(--glas-space-2)}.ui-r3-older{align-self:flex-start;margin:-2px calc(var(--glas-space-1) * -1);padding:2px var(--glas-space-1);border-radius:var(--glas-radius-xs);font:var(--glas-type-small);color:var(--glas-ink-2);text-decoration:underline;text-underline-offset:3px}.ui-r3-archived,.ui-r3-part{overflow:hidden}.ui-r3-band-warn,.ui-r3-part{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--glas-space-3);padding:var(--glas-space-3) var(--glas-space-4);background-image:linear-gradient(var(--glas-attention),var(--glas-attention))}.ui-r3-band-text{flex:1 1 280px;font:var(--glas-type-small);line-height:1.5;color:var(--glas-ink)}.ui-r3-band-error{margin:0;padding:var(--glas-space-2) var(--glas-space-4)}.ui-r3-part-text{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:var(--glas-space-1)}.ui-r3-part-title{font:var(--glas-type-control);line-height:1.4;color:var(--glas-ink)}.ui-r3-part-busy,.ui-r3-part-hint{font:var(--glas-type-small);font-size:var(--glas-fs-xs);line-height:1.5;color:var(--glas-ink-2)}.ui-r3-part-error{flex-basis:100%;margin:0}.ui-r3-skeleton-row{display:flex;align-items:center;gap:var(--glas-space-4);padding:var(--glas-space-4) var(--glas-pad-panel)}.ui-r3-skeleton-row+.ui-r3-skeleton-row{border-top:1px solid var(--glas-line-soft)}.ui-r3-skeleton-lines{flex:1 1;display:flex;flex-direction:column;gap:var(--glas-space-2)}.ui-r3-skeleton-title{display:block;height:14px}.ui-r3-skeleton-meta{display:block;width:36%;height:10px}.ui-r3-skeleton-chip{flex:none;width:128px;height:22px;border-radius:var(--glas-radius-pill)}.ui-r3-skeleton-doc{display:flex;flex-direction:column;gap:var(--glas-space-3);min-height:320px}.ui-r3-docgrid{display:grid;grid-template-columns:minmax(420px,1.5fr) minmax(280px,1fr);grid-gap:var(--glas-space-5);gap:var(--glas-space-5);align-items:start}.ui-r3-docgrid.is-single,.ui-r3-wrap.is-compact .ui-r3-docgrid{grid-template-columns:minmax(0,1fr)}.ui-r3-skeleton-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.ui-r3-review{min-width:0;gap:var(--glas-space-5)}.ui-r3-dochead,.ui-r3-review{display:flex;flex-direction:column}.ui-r3-dochead-nav{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--glas-space-2);margin-bottom:var(--glas-space-4)}.ui-r3-titleline{display:flex;align-items:flex-start;gap:var(--glas-space-3)}.ui-r3-title{flex:1 1;min-width:0;margin:0;font:var(--glas-type-title);font-size:var(--glas-fs-2xl);line-height:1.2;color:var(--glas-ink);overflow-wrap:anywhere;text-wrap:balance}.ui-r3-title-toggle{display:block;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.ui-r3-title.is-clamped .ui-r3-title-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ui-r3-keys{flex:none;position:relative;margin-top:6px;width:24px;height:24px;box-sizing:border-box;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--glas-ink-muted);background:transparent;font:var(--glas-type-value);font-size:var(--glas-fs-xs);line-height:1;color:var(--glas-ink-muted);cursor:pointer}.ui-r3-keys:before{content:"";position:absolute;inset:-10px}.ui-r3-keys:hover{border-color:var(--glas-ink);color:var(--glas-ink)}.ui-r3-keys,.ui-r3-select{transition:transform var(--glas-motion-fast) var(--glas-ease)}.ui-r3-keys:active,.ui-r3-select:active:not(:disabled){transform:scale(.97)}.ui-r3-dochead-note{font:var(--glas-type-small);font-size:var(--glas-fs-xs)}.ui-r3-dochead-meta,.ui-r3-dochead-note{margin:var(--glas-space-2) 0 0;color:var(--glas-ink-muted)}.ui-r3-dochead-meta,.ui-r3-keys-note,.ui-r3-tip{font:var(--glas-type-small);line-height:1.5}.ui-r3-keys-note,.ui-r3-tip{margin:var(--glas-space-2) 0 0;padding:var(--glas-space-2) var(--glas-space-3);border-radius:var(--glas-radius-sm);border:1px solid var(--glas-line);background:var(--glas-raised);color:var(--glas-ink-2)}.ui-r3-keys-note{max-width:420px;animation:glas-r3-pop var(--glas-motion-fast) var(--glas-ease);transform-origin:top left}.ui-r3-alldone,.ui-r3-gkonly,.ui-r3-statecard{display:flex;flex-direction:column;gap:var(--glas-space-2);padding:var(--glas-pad-panel)}.ui-r3-gkonly-text,.ui-r3-state-text{margin:0;font:var(--glas-type-small);line-height:1.55;color:var(--glas-ink-2)}.ui-r3-card-head{flex-wrap:wrap;padding:var(--glas-space-4) var(--glas-pad-panel)}.ui-r3-card-head,.ui-r3-card-headline{display:flex;align-items:baseline;gap:var(--glas-space-2)}.ui-r3-card-headline{flex:1 1 100%;flex-wrap:wrap}.ui-r3-card-title{margin:0;font:var(--glas-type-title);line-height:1.2;color:var(--glas-ink)}.ui-r3-card-count{font:var(--glas-type-small);color:var(--glas-ink-muted)}.ui-r3-approve,.ui-r3-card-count,.ui-r3-undo{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-r3-card-sub{flex-basis:100%;margin:var(--glas-space-1) 0 0;font:var(--glas-type-small);font-size:var(--glas-fs-xs);line-height:1.5;color:var(--glas-ink-muted)}.ui-r3-follow{margin-left:auto}.ui-r3-band{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--glas-space-2) var(--glas-space-3);min-height:var(--glas-h-row);box-sizing:border-box;padding:var(--glas-space-2) var(--glas-pad-panel);border-top:1px solid var(--glas-line);background:var(--glas-line-soft)}.ui-r3-band .ui-r3-eyebrow{color:var(--glas-ink-2)}.ui-r3-q{position:relative;padding:var(--glas-space-3) var(--glas-pad-panel) var(--glas-space-4);border-top:1px solid var(--glas-line-soft);cursor:pointer}.ui-r3-q.is-selected,.ui-r3-q:hover{background:var(--glas-field)}.ui-r3-q.is-decided .ui-r3-q-claim{color:var(--glas-ink-muted)}.ui-r3-q-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--glas-space-2);min-width:0}.ui-r3-q-number{font:var(--glas-type-value);font-size:var(--glas-fs-xs);line-height:1;color:var(--glas-ink);white-space:nowrap}.ui-r3-compare-line,.ui-r3-q-claim{margin:var(--glas-space-2) 0 0;font:var(--glas-type-title);font-size:var(--glas-fs-md);line-height:1.45;color:var(--glas-ink);overflow-wrap:anywhere}.ui-r3-compare-line{margin:0}.ui-r3-compare-old{color:var(--glas-ink-2)}.ui-r3-q-said,.ui-r3-q-why{margin:var(--glas-space-1) 0 0;font:var(--glas-type-small);line-height:1.5;color:var(--glas-ink-2)}.ui-r3-q-said{margin-top:var(--glas-space-3)}.ui-r3-compare{margin-top:var(--glas-space-2);display:flex;flex-direction:column;gap:var(--glas-space-2);padding:var(--glas-space-3) var(--glas-space-4);border-radius:var(--glas-radius-sm);border:1px solid var(--glas-line);background:var(--glas-surface-1)}.ui-r3-compare-key{font:var(--glas-type-value);font-size:var(--glas-fs-xs);line-height:1;color:var(--glas-ink-muted)}.ui-r3-compare-from{font:var(--glas-type-small);font-size:var(--glas-fs-xs);color:var(--glas-ink-muted)}.ui-r3-mark-diff,.ui-r3-mark-number{background:var(--glas-line-soft)}.ui-r3-mark-diff,.ui-r3-mark-doubt,.ui-r3-mark-number{border-radius:var(--glas-radius-mark);font-weight:var(--glas-weight-strong)}.ui-r3-mark-doubt{background:var(--glas-attention)}.ui-r3-mark-condition{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed;-webkit-text-decoration-color:var(--glas-ink-2);text-decoration-color:var(--glas-ink-2);text-decoration-thickness:1.5px;text-underline-offset:4px}.ui-r3-q-light{font:var(--glas-type-small);font-size:var(--glas-fs-xs);line-height:1.5;color:var(--glas-ink-muted)}.ui-r3-q-light,.ui-r3-quote{margin:var(--glas-space-1) 0 0}.ui-r3-quote{font:var(--glas-type-title);font-size:var(--glas-fs-sm);line-height:1.6;font-style:italic;color:var(--glas-ink-2);overflow-wrap:anywhere}.ui-r3-quote.is-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-r3-advice{font:var(--glas-type-small);font-size:var(--glas-fs-xs);color:var(--glas-ink-muted);overflow-wrap:anywhere}.ui-r3-advice,.ui-r3-q-error{margin:var(--glas-space-2) 0 0;line-height:1.5}.ui-r3-q-error{font:var(--glas-type-small);color:var(--glas-danger-ink)}.ui-r3-q-actions{flex-wrap:wrap}.ui-r3-edit,.ui-r3-q-actions{margin-top:var(--glas-space-3);display:flex;gap:var(--glas-space-2)}.ui-r3-edit{flex-direction:column}.ui-r3-edit .ui-r3-q-actions{margin-top:0}.ui-r3-edit-label{font:var(--glas-type-small);color:var(--glas-ink-2)}.ui-r3-edit-field{box-sizing:border-box;width:100%;padding:var(--glas-space-3) var(--glas-space-4);border-radius:var(--glas-radius-sm);border:1px solid var(--glas-line);background:var(--glas-field);font:var(--glas-type-field);line-height:1.5;color:var(--glas-ink);resize:vertical}.ui-r3-edit-field:focus-visible{outline:none;border-color:var(--glas-accent);box-shadow:var(--glas-focus-glow)}.ui-r3-done{margin-top:var(--glas-space-2);display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--glas-space-1) var(--glas-space-3);font:var(--glas-type-small);font-size:var(--glas-fs-xs)}.ui-r3-done-what{font-weight:var(--glas-weight-strong);color:var(--glas-ok-ink)}.ui-r3-done-what.is-left-out{color:var(--glas-ink-2)}.ui-r3-done-who{color:var(--glas-ink-muted)}.ui-r3-alldone[data-fresh],.ui-r3-doneline[data-fresh],.ui-r3-q[data-fresh] .ui-r3-done{animation:glas-fade-in var(--glas-motion-base) var(--glas-ease)}.ui-r3-alldone,.ui-r3-doneline,.ui-r3-klaarslot,.ui-r3-q{scroll-margin-top:calc(var(--glas-header-height) + var(--glas-space-3))}.ui-r3-done-note{margin:var(--glas-space-1) 0 0;font:var(--glas-type-title);font-size:var(--glas-fs-xs);line-height:1.5;font-style:italic;color:var(--glas-ink-2);overflow-wrap:anywhere}.ui-r3-pagelink,.ui-r3-textbutton{position:relative;padding:0;border:0;background:none;font:var(--glas-type-control);font-size:var(--glas-fs-xs);line-height:1.2;color:var(--glas-ink-muted);text-decoration:none;text-underline-offset:3px;white-space:nowrap;cursor:pointer}.ui-r3-pagelink:hover,.ui-r3-textbutton:hover:not(:disabled){color:var(--glas-accent);text-decoration:underline}.ui-r3-pagelink:before{content:"";position:absolute;inset:-12px -6px}.ui-r3-next{font-size:var(--glas-fs-sm);color:var(--glas-ink)}.ui-r3-menu-wrap{display:contents}.ui-r3-more{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--glas-h-btn-sm);height:24px;padding:0;border:0;border-radius:var(--glas-radius-xs);background:transparent;font:var(--glas-type-label);font-size:var(--glas-fs-sm);line-height:1;letter-spacing:.08em;color:var(--glas-ink-muted);cursor:pointer}.ui-r3-more:hover{background:var(--glas-line-soft);color:var(--glas-ink)}.ui-r3-menu{position:absolute;z-index:6;right:var(--glas-pad-panel);top:calc(var(--glas-space-3) + 28px);min-width:248px;padding:var(--glas-space-2);border-radius:var(--glas-radius-sm);border:1px solid var(--glas-line);background:var(--glas-raised);box-shadow:var(--glas-shadow-modal);animation:glas-r3-pop var(--glas-motion-fast) var(--glas-ease)}.ui-r3-menu-title{display:block;padding:var(--glas-space-2) var(--glas-space-3);font:var(--glas-type-label);line-height:1;letter-spacing:var(--glas-tracking-label);text-transform:uppercase;color:var(--glas-ink-muted)}.ui-r3-menu-item{width:100%;display:flex;align-items:center;gap:var(--glas-space-2);height:var(--glas-h-btn-sm);padding:0 var(--glas-space-3);border:0;border-radius:var(--glas-radius-xs);background:transparent;font:var(--glas-type-field);line-height:1;color:var(--glas-ink);text-align:left;cursor:pointer}.ui-r3-menu-item:focus-visible,.ui-r3-menu-item:hover{background:var(--glas-field)}.ui-r3-menu-check{flex:none;width:14px;color:var(--glas-accent)}.ui-r3-reveal,.ui-r3-reveal-text{position:absolute;width:1px;height:1px;-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;white-space:nowrap}:is(.ui-r3-krow,.ui-r3-q):is(.is-selected,:focus-within) .ui-r3-reveal{position:relative;width:auto;height:auto;-webkit-clip-path:none;clip-path:none;overflow:visible}.ui-r3-krow:focus-within .ui-r3-reveal-text{position:static;width:auto;height:auto;-webkit-clip-path:none;clip-path:none;overflow:hidden;text-overflow:ellipsis}.ui-r3-steek-done{margin:0;padding:var(--glas-space-2) var(--glas-pad-panel);border-top:1px solid var(--glas-line-soft);font:var(--glas-type-small);font-size:var(--glas-fs-xs);line-height:1.5;color:var(--glas-ink-muted)}.ui-r3-group-head{position:-webkit-sticky;position:sticky;top:var(--glas-header-height);z-index:2;display:flex;flex-direction:column;border-top:1px solid var(--glas-line);border-bottom:1px solid var(--glas-line);background:var(--glas-raised);box-shadow:var(--glas-shadow-edge)}.ui-r3-group-line{display:flex;align-items:center;gap:var(--glas-space-3);min-height:var(--glas-h-row);box-sizing:border-box;padding:var(--glas-space-2) var(--glas-pad-panel)}.ui-r3-group-title{flex:1 1;min-width:0;padding:0;border:0;background:none;font:var(--glas-type-value);font-size:var(--glas-fs-sm);line-height:1.3;color:var(--glas-ink);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.ui-r3-group-title:hover{color:var(--glas-accent)}.ui-r3-group-count{flex:none;font:var(--glas-type-small);color:var(--glas-ink-muted)}.ui-r3-flag{margin:0 var(--glas-pad-panel) var(--glas-space-3);padding:var(--glas-space-2) var(--glas-space-3);border-radius:var(--glas-radius-sm);border:1px solid var(--glas-attention-line);background:var(--glas-attention);font:var(--glas-type-small);line-height:1.5;color:var(--glas-ink)}.ui-r3-flag-flat{margin:var(--glas-space-3) var(--glas-pad-panel)}.ui-r3-krow{position:relative;display:flex;gap:var(--glas-space-3);padding:var(--glas-space-3) var(--glas-pad-panel);border-top:1px solid var(--glas-line-soft);cursor:pointer}.ui-r3-krow.is-selected,.ui-r3-krow:hover{background:var(--glas-field)}.ui-r3-krow-body{flex:1 1;min-width:0}.ui-r3-krow-line{display:flex;align-items:baseline;gap:var(--glas-space-2)}.ui-r3-krow-text{flex:1 1;min-width:0;font:var(--glas-type-title);font-size:var(--glas-fs-md);line-height:1.45;color:var(--glas-ink);overflow-wrap:anywhere}.ui-r3-check{flex:none;position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;box-sizing:border-box;margin-top:3px;border-radius:var(--glas-radius-xs);border:1.5px solid var(--glas-ink);background:transparent;font:var(--glas-type-small);font-size:var(--glas-fs-xs);line-height:1;color:var(--glas-ink-muted);cursor:pointer}.ui-r3-check:before{content:"";position:absolute;inset:-13px}.ui-r3-check.is-on,.ui-r3-check.is-pending{border:1px solid var(--glas-line-ui)}.ui-r3-check.is-mixed{color:var(--glas-ink)}.ui-r3-check.is-pending{cursor:default}.ui-r3-check.is-hidden{opacity:0}.ui-r3-krow.is-check .ui-r3-check{position:absolute;width:1px;height:1px;margin:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden}.ui-r3-group-line .ui-r3-check{margin-top:0}.ui-r3-ask{margin-top:var(--glas-space-2);display:flex;align-items:center;flex-wrap:wrap;gap:var(--glas-space-2) var(--glas-space-3)}.ui-r3-ask-from{font:var(--glas-type-small);font-size:var(--glas-fs-xs);color:var(--glas-ink-muted)}.ui-r3-ask-question{font:var(--glas-type-small);color:var(--glas-ink-2)}.ui-r3-ask-buttons{display:flex;gap:var(--glas-space-2)}.ui-r3-klaar-error{margin:var(--glas-space-2) var(--glas-pad-panel)}.ui-r3-bar{position:-webkit-sticky;position:sticky;bottom:0;z-index:3;justify-content:space-between;padding:var(--glas-space-3) var(--glas-pad-panel);border-top:1px solid var(--glas-line);border-radius:0 0 var(--glas-surface-1-radius) var(--glas-surface-1-radius);background:var(--glas-raised)}.ui-r3-bar,.ui-r3-bar-left{display:flex;align-items:center;flex-wrap:wrap;gap:var(--glas-space-2) var(--glas-space-4)}.ui-r3-bar-visibility{display:flex;font:var(--glas-type-small);color:var(--glas-ink-2)}.ui-r3-bar-visibility,.ui-r3-select{align-items:center;gap:var(--glas-space-2)}.ui-r3-select{display:inline-flex;height:var(--glas-h-btn-sm);padding:0 var(--glas-space-3);border-radius:var(--glas-radius-sm);border:1px solid var(--glas-line);background:var(--glas-field);font:var(--glas-type-control);color:var(--glas-ink);cursor:pointer}.ui-r3-select:after{content:"";width:6px;height:6px;margin-top:-3px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg)}.ui-r3-select[aria-expanded=true]:after{margin-top:3px;transform:rotate(225deg)}.ui-r3-audience{position:relative}.ui-r3-menu.ui-r3-audience-menu{top:auto;right:auto;left:0;bottom:calc(100% + var(--glas-space-1))}.ui-r3-bar-right{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--glas-space-3);margin-left:auto}.ui-r3-bar-link{font-size:var(--glas-fs-sm);color:var(--glas-ink)}.ui-r3-bar-hint{max-width:260px;font:var(--glas-type-small);font-size:var(--glas-fs-xs);line-height:1.5;color:var(--glas-ink-muted)}.ui-r3-bar-note{flex-basis:100%;text-align:right;font:var(--glas-type-small);line-height:1.4;color:var(--glas-ink-2)}.ui-r3-approve[aria-disabled=true],html:has(.ui-shell) .ui-r3-approve[aria-disabled=true]{background:var(--glas-fill-disabled);color:var(--glas-ink-muted);box-shadow:none;cursor:not-allowed}.ui-r3-approve[aria-disabled=true]:active{transform:none}.ui-r3-alldone{gap:var(--glas-space-3)}.ui-r3-alldone-head{display:flex;align-items:center;gap:var(--glas-space-3)}.ui-r3-okmark{flex:none;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--glas-ok-line);background:var(--glas-ok);font:var(--glas-type-label);font-size:var(--glas-fs-sm);line-height:1;color:var(--glas-ok-ink)}.ui-r3-alldone-title{margin:0;font:var(--glas-type-title);line-height:1.25;color:var(--glas-ink)}.ui-r3-alldone-sum{margin:0;font:var(--glas-type-small);line-height:1.5;color:var(--glas-ink-2)}.ui-r3-alldone-undo{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--glas-space-1) var(--glas-space-3);font:var(--glas-type-small);font-size:var(--glas-fs-xs);color:var(--glas-ink-muted)}.ui-r3-alldone-actions{margin-top:var(--glas-space-1)}.ui-r3-alldone-actions,.ui-r3-doneline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--glas-space-2)}.ui-r3-doneline{padding:var(--glas-space-3) var(--glas-pad-panel);font:var(--glas-type-small);line-height:1.5;color:var(--glas-ink-2)}.ui-r3-okmark-small{font-weight:var(--glas-weight-strong);color:var(--glas-ok-ink)}.ui-r3-doneline-what{color:var(--glas-ink)}.ui-r3-doneline-error{flex-basis:100%;margin:0}.ui-r3-alldone:focus,.ui-r3-doneline:focus,.ui-r3-klaarslot:focus{outline:none}.ui-r3-gk{overflow:hidden}.ui-r3-gkrow{display:flex;flex-direction:column;padding:var(--glas-space-3) var(--glas-pad-panel);border-top:1px solid var(--glas-line-soft);cursor:pointer}.ui-r3-gkrow.is-selected,.ui-r3-gkrow:hover{background:var(--glas-field)}.ui-r3-gkrow-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--glas-space-2) var(--glas-space-3)}.ui-r3-gkrow-text{flex:1 1 200px;min-width:0;font:var(--glas-type-title);font-size:var(--glas-fs-sm);line-height:1.5;color:var(--glas-ink-2);overflow-wrap:anywhere}.ui-r3-doc{position:-webkit-sticky;position:sticky;top:calc(var(--glas-header-height) + var(--glas-space-4));display:flex;flex-direction:column;height:calc(100vh - var(--glas-header-height) - var(--glas-space-5));overflow:hidden}.ui-r3-doc-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--glas-space-3);min-height:var(--glas-h-row);box-sizing:border-box;padding:var(--glas-space-3) var(--glas-space-4) var(--glas-space-3) var(--glas-pad-panel);border-bottom:1px solid var(--glas-line)}.ui-r3-doc-head .ui-r3-eyebrow{text-wrap:balance}.ui-r3-doc-close,.ui-r3-scrim{display:none}.ui-r3-doc-scroll{flex:1 1;min-height:0;position:relative;overflow:auto;padding:var(--glas-space-4) var(--glas-pad-panel) var(--glas-space-6)}.ui-r3-page+.ui-r3-page{padding-top:var(--glas-space-5)}.ui-r3-page-head{display:flex;align-items:center;gap:var(--glas-space-3);margin-bottom:var(--glas-space-3)}.ui-r3-page-rule{flex:1 1;height:1px;background:var(--glas-line)}.ui-r3-page-missing{margin:0;padding:var(--glas-space-4);border-radius:var(--glas-radius-sm);background:var(--glas-line-soft);font:var(--glas-type-small);line-height:1.5;color:var(--glas-ink-2)}.ui-r3-page-text{margin:0;font:var(--glas-type-title);font-size:var(--glas-fs-md);line-height:1.8;color:var(--glas-ink);overflow-wrap:anywhere}.ui-r3-sentence{margin-right:var(--glas-space-1);padding:1px 2px;border-radius:var(--glas-radius-mark);-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:pointer}.ui-r3-sentence.is-heading{display:block;margin-top:var(--glas-space-2);font-weight:var(--glas-weight-bold)}.ui-r3-sentence.is-skipped{color:var(--glas-ink-muted);cursor:default}.ui-r3-sentence.is-marked{background:var(--glas-accent-sel);box-shadow:inset 0 -1px 0 var(--glas-ink)}.ui-r3-wrap.is-compact .ui-r3-doc{display:none}.ui-r3-wrap.is-compact .ui-r3-doc.is-open{animation:glas-r3-drawer-in var(--glas-motion-slow) var(--glas-ease)}.ui-r3-wrap.is-compact .ui-r3-doc.is-closing,.ui-r3-wrap.is-compact .ui-r3-doc.is-open{display:flex;position:fixed;top:calc(var(--glas-header-height) + var(--glas-space-3));right:var(--glas-space-3);bottom:var(--glas-space-3);z-index:45;width:min(440px,calc(100vw - 2 * var(--glas-space-3)));height:auto;background:var(--glas-raised);box-shadow:var(--glas-shadow-modal)}.ui-r3-wrap.is-compact .ui-r3-doc.is-closing{pointer-events:none;animation:glas-r3-drawer-out var(--glas-motion-base) var(--glas-ease) forwards}.ui-r3-wrap.is-compact .ui-r3-doc-close{display:inline-block}.ui-r3-wrap.is-compact .ui-r3-scrim.is-open{display:block;position:fixed;inset:0;z-index:40;background:var(--glas-scrim);animation:glas-fade-in var(--glas-motion-base) var(--glas-ease)}.ui-r3-wrap.is-compact .ui-r3-scrim.is-closing{display:block;position:fixed;inset:0;z-index:40;background:var(--glas-scrim);pointer-events:none;animation:glas-r3-fade-out var(--glas-motion-base) var(--glas-ease) forwards}:is(.ui-r3-pagelink,.ui-r3-textbutton,.ui-r3-more,.ui-r3-tag-button,.ui-r3-group-title,.ui-r3-keys,.ui-r3-title-toggle,.ui-r3-menu-item,.ui-r3-older,.ui-r3-select,.ui-r3-docrow-unfold):focus-visible{outline:var(--glas-focus-ring);outline-offset:2px}.ui-r3-docrow.is-link:has(>.ui-r3-docrow-link:focus-visible),.ui-r3-q:focus-visible,:is(.ui-r3-krow,.ui-r3-group-line):has(>.ui-r3-check:focus-visible){outline:var(--glas-focus-ring);outline-offset:-2px}.ui-r3-check:focus-visible{outline:none}@keyframes glas-r3-drawer-in{0%{opacity:0;transform:translateX(var(--glas-space-6))}to{opacity:1;transform:none}}@keyframes glas-r3-pop{0%{opacity:0;transform:translateY(calc(var(--glas-space-1) * -1))}to{opacity:1;transform:none}}@keyframes glas-r3-drawer-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(var(--glas-space-6))}}@keyframes glas-r3-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ui-r3-menu,.ui-r3-wrap.is-compact .ui-r3-doc.is-open,.ui-r3-wrap.is-compact .ui-r3-scrim.is-open{animation:none}.ui-r3-docrow.is-link{transition:none}.ui-r3-docrow.is-link:has(>.ui-r3-docrow-link:active){transform:none}.ui-r3-alldone[data-fresh],.ui-r3-doneline[data-fresh],.ui-r3-keys-note,.ui-r3-q[data-fresh] .ui-r3-done,.ui-r3-wrap.is-compact .ui-r3-doc.is-closing,.ui-r3-wrap.is-compact .ui-r3-scrim.is-closing{animation:none}.ui-r3-keys,.ui-r3-select{transition:none}.ui-r3-keys:active,.ui-r3-select:active:not(:disabled){transform:none}}.ui-cocon-tabs-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.ui-cocon-tabs-name{max-width:100%;overflow-wrap:anywhere}.ui-tabs{display:flex;flex-wrap:wrap;align-self:stretch;border-bottom:1px solid var(--glas-line)}.ui-tab{display:inline-flex;align-items:center;min-height:44px;margin-bottom:-1px;padding:0 var(--space-4);border-bottom:2px solid transparent;font:var(--glas-type-control);letter-spacing:var(--glas-tracking-control);color:var(--glas-ink-2);text-decoration:none;white-space:nowrap;transition:color var(--glas-motion-fast) var(--glas-ease)}@media (hover:hover) and (pointer:fine){.ui-tab:hover{color:var(--glas-ink)}}.ui-tab-active,.ui-tab-active:hover{color:var(--glas-ink);border-bottom-color:var(--glas-ink)}.ui-tab:focus-visible{outline:var(--glas-focus-ring);outline-offset:-2px;border-radius:var(--glas-radius-xs)}.ui-people{display:flex;flex-direction:column;gap:var(--glas-space-5)}.ui-people-note{color:var(--glas-ink-2)}.ui-people-add{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--space-3)}.ui-people-add .ui-field{flex:1 1 220px;width:auto;min-width:0}.ui-people-add .ui-people-role{flex:0 0 auto}.ui-people-group{display:flex;flex-direction:column;gap:var(--space-2)}.ui-people-heading{color:var(--glas-ink-2)}.ui-people-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ui-people-row+.ui-people-row{border-top:1px solid var(--glas-line-soft)}.ui-people-row .ui-listrow{flex-wrap:wrap}.ui-people-row .ui-listrow-main{flex:1 1 200px}.ui-people-row .ui-listrow-meta,.ui-people-row .ui-listrow-trailing{flex-shrink:1;flex-wrap:wrap}.ui-people-address{overflow-wrap:anywhere}.ui-people-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ui-people-empty{padding:var(--space-4)}@media (prefers-reduced-motion:reduce){.ui-tab{transition:none}}.ui-doc{display:flex;flex-direction:column}.ui-doc,.ui-doc-grid{gap:var(--glas-space-5)}.ui-doc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));grid-gap:var(--glas-space-5);align-items:start}.ui-doc-card,.ui-doc-side{display:flex;flex-direction:column;min-width:0}.ui-doc-card{gap:var(--space-3)}.ui-doc-side{gap:var(--space-4)}.ui-doc-text:disabled{opacity:var(--glas-disabled-opacity);cursor:not-allowed}.ui-doc-note{color:var(--glas-ink-2)}.ui-doc-target-label{margin-top:var(--space-2)}.ui-doc-target{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);min-height:44px;margin:0;padding:var(--space-2) 14px;border-radius:var(--glas-radius-md);border:1px solid var(--glas-field-border);background:var(--glas-field-bg);font:var(--glas-type-field);color:var(--glas-ink-muted)}.ui-doc-target-name{font:var(--glas-type-control);color:var(--glas-ink);overflow-wrap:anywhere}.ui-doc-submit{width:100%;margin-top:var(--space-2)}.ui-doc-error:focus-visible,.ui-doc-success .ui-title:focus-visible{outline:var(--glas-focus-ring);outline-offset:2px;border-radius:var(--glas-radius-md)}.ui-doc-drop{display:flex;border-radius:var(--glas-radius-lg);border:1px dashed var(--glas-line-strong);background:var(--glas-field);transition:border-color var(--glas-motion-fast) var(--glas-ease),background-color var(--glas-motion-fast) var(--glas-ease)}.ui-doc-drop-over{border-color:var(--glas-accent);background:var(--glas-accent-select-bg)}.ui-doc-drop-button{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:150px;min-width:0;padding:var(--space-4);border:0;border-radius:var(--glas-radius-lg);background:transparent;color:var(--glas-ink-2);text-align:center;cursor:pointer}.ui-doc-drop-button:disabled{cursor:not-allowed;opacity:var(--glas-disabled-opacity)}.ui-doc-drop-button:focus-visible{outline:var(--glas-focus-ring);outline-offset:2px;box-shadow:var(--glas-focus-halo)}.ui-doc-drop-arrow{font:var(--glas-type-title);color:var(--glas-ink-muted)}.ui-doc-drop-text{font:var(--glas-type-control);color:var(--glas-ink-2)}.ui-doc-drop-formats{font:var(--glas-type-label);letter-spacing:var(--glas-tracking-label);color:var(--glas-ink-muted)}.ui-doc-file{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3)}.ui-doc-file-text{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1 180px;min-width:0}.ui-doc-file-name{font:var(--glas-type-control);color:var(--glas-ink);overflow-wrap:anywhere}.ui-doc-steps{flex-direction:column;margin:0;padding:0;list-style:none}.ui-doc-step,.ui-doc-steps{display:flex;gap:var(--space-3)}.ui-doc-step{font:var(--glas-type-body);color:var(--glas-ink-2)}.ui-doc-step-num{flex:none;font:var(--glas-type-mono);color:var(--glas-ink-muted)}.ui-doc-success{display:flex;flex-direction:column;gap:var(--space-2)}@media (prefers-reduced-motion:reduce){.ui-doc-drop{transition:none}}@keyframes glas-menu-pop{0%{opacity:0;transform:translateY(calc(var(--glas-space-1) * -1))}to{opacity:1;transform:none}}.ui-cocon-menu-list,.ui-docglobal-panel,.ui-hist-filter-list{animation:glas-menu-pop var(--glas-motion-fast) var(--glas-ease);transform-origin:top left}.ui-cocon-menu .ui-cocon-menu-list{transform-origin:top right}.ui-cocon-back,.ui-cocon-invoer,.ui-cocon-menu-button,.ui-cocon-pencil{transition:transform var(--glas-motion-fast) var(--glas-ease)}.ui-hist-filter{transition:transform var(--glas-motion-fast) var(--glas-ease),background-color var(--glas-motion-fast) var(--glas-ease)}.ui-cocon-back:active,.ui-cocon-invoer:active,.ui-cocon-menu-button:active,.ui-cocon-pencil:active,.ui-hist-filter:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.ui-hist-filter:hover{background:var(--glas-fill-ghost)}.ui-doc-drop:not(.ui-doc-drop-over):not(:has(.ui-doc-drop-button:disabled)):hover{border-color:var(--glas-ink-muted)}}.ui-cocon-tabs-head>.ui-row{max-width:100%}.ui-cocon-tabs-back{max-width:min(100%,40ch)}.ui-cocon-tabs-back-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-cocon-skel-pill{width:calc(var(--glas-space-7) * 2);height:var(--glas-h-btn-sm);border-radius:var(--glas-radius-sm)}.ui-cocon-skel-pill-wide{width:calc(var(--glas-space-7) * 3)}.ui-cocon-skel-pill-dots{width:var(--glas-space-6)}.ui-cocon-skel-action{width:calc(var(--glas-space-7) * 4);height:var(--glas-h-btn)}.ui-cocon-skel-name{width:60%;height:var(--glas-fs-h1)}.ui-cocon-skel-description{width:40%;margin-block:calc((var(--glas-h-btn-sm) - var(--glas-fs-sm)) / 2)}.ui-cocon-skel-meta{width:25%;height:var(--glas-fs-xs);margin-block:calc(var(--glas-fs-xs) / 4)}.ui-cocon-skel-index-label{width:40%;margin-top:var(--space-1)}.ui-cocon-skel-index{width:70%;margin-top:calc(var(--glas-h-btn-sm) - 14px)}@media (prefers-reduced-motion:reduce){.ui-cocon-menu-list,.ui-docglobal-panel,.ui-hist-filter-list{animation:none}.ui-cocon-back,.ui-cocon-invoer,.ui-cocon-menu-button,.ui-cocon-pencil,.ui-hist-filter{transition:none}.ui-cocon-back:active,.ui-cocon-invoer:active,.ui-cocon-menu-button:active,.ui-cocon-pencil:active,.ui-hist-filter:active{transform:none}}.ui-submitted-card{overflow:hidden}.ui-submitted-list{margin:0;padding:0;list-style:none}.ui-submitted-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--glas-space-2) var(--glas-space-5);min-width:0;padding:var(--glas-space-3) var(--glas-pad-panel)}.ui-submitted-row+.ui-submitted-row{border-top:1px solid var(--glas-line-soft)}.ui-submitted-main{flex:1 1 16rem;min-width:0}.ui-submitted-name{margin:0;font:var(--glas-type-body);font-family:var(--glas-font-heading);line-height:1.4;color:var(--glas-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-submitted-meta{margin:var(--glas-space-1) 0 0;font:var(--glas-type-small);font-size:var(--glas-fs-xs);line-height:1.5;color:var(--glas-ink-muted);overflow-wrap:anywhere}.ui-submitted-side{display:flex;flex:0 1 auto;flex-wrap:wrap;margin-left:auto;align-items:center;justify-content:flex-end;gap:var(--glas-space-2) var(--glas-space-5);max-width:100%;min-width:0}.ui-submitted-status{font:var(--glas-type-small);line-height:1.5;color:var(--glas-ink-2);text-align:right;overflow-wrap:anywhere}.ui-submitted-status-quiet{color:var(--glas-ink-muted)}.ui-submitted-status-attention{color:var(--glas-attention-ink)}.ui-submitted-status-danger{color:var(--glas-danger-ink)}.ui-submitted-status:focus-visible{outline:var(--glas-focus-ring);outline-offset:2px;border-radius:var(--glas-radius-xs)}.ui-submitted-chip{padding:var(--glas-space-1) var(--glas-space-2);border:1px solid var(--glas-danger-line);border-radius:var(--glas-radius-xs);line-height:1;white-space:nowrap}.ui-submitted-retry{flex-shrink:0}.ui-submitted-retry[aria-disabled=true]{opacity:var(--glas-disabled-opacity);cursor:default}.ui-submitted-retry[aria-disabled=true]:active{transform:none}.ui-submitted-error,.ui-submitted-note{margin:var(--glas-space-2) 0 0;overflow-wrap:anywhere}.ui-submitted-note{font:var(--glas-type-small);line-height:1.5;color:var(--glas-ink-2)}.ui-submitted-error:focus-visible,.ui-submitted-note:focus-visible{outline:var(--glas-focus-ring);outline-offset:2px;border-radius:var(--glas-radius-xs)}.ui-indieningen-section{display:flex;flex-direction:column;gap:var(--glas-space-3);min-width:0}.ui-indieningen-section-title{color:var(--glas-ink-2)}.ui-indieningen-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--glas-space-2)}.ui-indieningen-row .ui-submitted-error{margin-top:var(--glas-space-1)}html:has(.ui-shell) .ui-cocon-table-no-postvak tr{grid-template-columns:2.6fr 1fr 1.2fr 1.6fr}.ui-shell .ui-submitted-list>*{animation:glas-rise-in var(--glas-motion-slow) var(--glas-ease) backwards}.ui-shell .ui-submitted-list>:nth-child(2){animation-delay:min(var(--glas-motion-stagger),var(--glas-motion-stagger-max))}.ui-shell .ui-submitted-list>:nth-child(3){animation-delay:min(calc(var(--glas-motion-stagger) * 2),var(--glas-motion-stagger-max))}.ui-shell .ui-submitted-list>:nth-child(4){animation-delay:min(calc(var(--glas-motion-stagger) * 3),var(--glas-motion-stagger-max))}.ui-shell .ui-submitted-list>:nth-child(5){animation-delay:min(calc(var(--glas-motion-stagger) * 4),var(--glas-motion-stagger-max))}.ui-shell .ui-submitted-list>:nth-child(n+6){animation-delay:var(--glas-motion-stagger-max)}@media (prefers-reduced-motion:reduce){.ui-shell .ui-submitted-list>*{animation:none}}.ui-common-head>.ui-page-header:nth-last-child(n+3){flex:1 1 calc((var(--glas-content-narrow) - 100%) * 999)}.ui-review-proposed{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.ui-review-proposed>.ui-pill{flex:0 1 auto;max-width:100%;min-width:0;overflow-wrap:anywhere}.ui-review-proposed-line{margin:0;min-width:0;overflow-wrap:anywhere}.ui-history{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.ui-history-intro,.ui-history-quiet{margin:0;color:var(--glas-ink-2);overflow-wrap:anywhere}.ui-history-failed{flex-wrap:wrap;align-items:center;gap:var(--space-3)}.ui-history-list{margin:0;padding:0;list-style:none}.ui-history-list,.ui-history-row{display:flex;flex-direction:column}.ui-history-row{gap:var(--space-1);padding:var(--space-3) var(--space-4);min-width:0}.ui-history-row+.ui-history-row{border-top:1px solid var(--glas-line-soft)}.ui-history-tags{display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0}.ui-history-tags>.ui-pill{max-width:100%;overflow-wrap:anywhere}.ui-history-subject{font:var(--glas-type-control);color:var(--glas-ink)}.ui-history-line,.ui-history-statement,.ui-history-subject{margin:0;overflow-wrap:anywhere}.ui-history-line{color:var(--glas-ink-2)}.ui-ctx{display:flex;flex-direction:column;padding-top:var(--glas-pad-panel)}html:has(.ui-shell) .ui-cocon-sec:has(.ui-ctx-group){border-color:var(--glas-ok-line)}html:has(.ui-shell) .ui-cocon-sec:has(.ui-ctx-group) .ui-cocon-sec-bar{background:var(--glas-ok);border-bottom-color:var(--glas-ok-line)}html:has(.ui-shell) .ui-cocon-sec:has(.ui-ctx-group) .ui-cocon-sec-dot{background:var(--glas-ok-ink)}.ui-ctx-group+.ui-ctx-group{margin-top:var(--glas-space-5);padding-top:var(--space-4);border-top:1px solid var(--glas-line)}.ui-ctx-label{margin:0 0 var(--space-3);font:var(--glas-type-label);font-size:var(--glas-fs-2xs);line-height:1;letter-spacing:var(--glas-tracking-label);text-transform:uppercase;color:var(--glas-ink-muted)}.ui-ctx-label-bedrijfsbreed{color:var(--glas-ok-ink)}.ui-ctx-text{margin:0;font:var(--glas-type-body);font-size:var(--glas-fs-md);line-height:1.8;color:var(--glas-ink);overflow-wrap:anywhere}.ui-ctx-fn{position:relative;top:-.5em;display:inline-block;margin:0 0 0 1px;padding:1px 5px;border:0;border-radius:calc(var(--glas-radius-xs) / 2);background:var(--glas-ink-2);color:var(--glas-raised);font:var(--glas-type-label);font-size:var(--glas-fs-2xs);line-height:1;vertical-align:baseline;cursor:pointer}.ui-ctx-fn:hover,.ui-ctx-fn[aria-expanded=true]{background:var(--glas-ink)}.ui-ctx-fn:focus-visible,.ui-ctx-note-close:focus-visible,.ui-hist-filter-item:focus-visible,.ui-hist-filter:focus-visible{outline:var(--glas-focus-ring);outline-offset:2px}.ui-hist-filter-item:focus-visible{outline-offset:-2px;border-radius:var(--glas-radius-sm)}.ui-ctx-fn:before{content:"";position:absolute;inset:-14px -8px}.ui-ctx-note{position:relative;margin-top:var(--space-4);padding:var(--space-4) var(--glas-space-5);border:1px solid var(--glas-line);border-left:3px solid var(--glas-info-ink);border-radius:var(--glas-radius-md);background:var(--glas-field)}.ui-ctx-note-close{position:absolute;top:var(--space-3);right:var(--space-3);display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--glas-radius-xs);background:transparent;color:var(--glas-ink-muted);font:var(--glas-type-body);cursor:pointer}.ui-ctx-note-close:hover{color:var(--glas-ink)}.ui-ctx-note-kind{display:inline-block;padding:var(--space-1) var(--space-2);border-radius:var(--glas-radius-xs);background:var(--glas-info);color:var(--glas-info-ink);font:var(--glas-type-label);font-size:var(--glas-fs-2xs);line-height:1;letter-spacing:.06em;text-transform:uppercase}.ui-ctx-note-text{margin:var(--space-3) 0 0;padding-right:var(--glas-space-5);font:var(--glas-type-small);line-height:1.6;color:var(--glas-ink);overflow-wrap:anywhere}.ui-ctx-note-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3);margin-top:var(--space-3);font:var(--glas-type-small);font-size:var(--glas-fs-xs);color:var(--glas-ink-muted);min-width:0}.ui-ctx-note-source{font:var(--glas-type-mono);color:var(--glas-ink);text-decoration:none;overflow-wrap:anywhere}.ui-ctx-empty{margin:0;font:var(--glas-type-small);font-style:italic;line-height:1.5;color:var(--glas-ink-muted)}.ui-hist-intro{padding:var(--space-3) var(--space-4);border:1px solid var(--glas-glass-border);border-radius:var(--glas-radius-md);background:var(--glas-surface-1);box-shadow:var(--glas-glass-shadow);font:var(--glas-type-small);line-height:1.55;color:var(--glas-ink-2)}.ui-hist-filter-wrap{position:relative;align-self:flex-start}.ui-hist-filter{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--glas-h-btn-sm);padding:0 var(--space-4);border:1px solid var(--glas-line);border-radius:var(--glas-radius-sm);background:var(--glas-surface-1);color:var(--glas-ink);font:var(--glas-type-control);cursor:pointer}.ui-hist-filter-list{position:absolute;z-index:5;top:calc(var(--glas-h-btn-sm) + var(--space-1));left:0;min-width:300px;margin:0;padding:var(--space-2) 0;list-style:none;border:1px solid var(--glas-line);border-radius:var(--glas-radius-md);background:var(--glas-raised);box-shadow:var(--glas-raised-shadow)}.ui-hist-filter-item{display:flex;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-4);border:0;background:transparent;color:var(--glas-ink);font:var(--glas-type-control);text-align:left;cursor:pointer}.ui-hist-filter-item:hover{background:var(--glas-field)}.ui-hist-filter-check{flex:0 0 auto;width:14px;color:var(--glas-ok-ink)}.ui-hist-list{gap:var(--space-3)}.ui-hist-card{overflow:hidden;padding:0;border:1px solid var(--glas-line);border-left:3px solid var(--glas-ok-ink);border-radius:var(--glas-radius-md);background:var(--glas-surface-1);box-shadow:var(--glas-glass-shadow)}.ui-history-row.ui-hist-card+.ui-history-row.ui-hist-card{border-top:1px solid var(--glas-line)}.ui-hist-top{display:flex;flex-direction:column;padding:var(--space-4) var(--glas-pad-panel);min-width:0}.ui-hist-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-width:0}.ui-hist-chip{display:inline-block;padding:var(--space-1) var(--space-2);border:1px solid var(--glas-ok-line);border-radius:var(--glas-radius-xs);background:var(--glas-ok);color:var(--glas-ok-ink);font:var(--glas-type-label);font-size:var(--glas-fs-2xs);line-height:1;letter-spacing:.03em}.ui-hist-date{font:var(--glas-type-small);font-size:var(--glas-fs-xs);color:var(--glas-ink-muted);text-align:right}.ui-hist-top .ui-history-subject{margin-top:var(--space-3);font:var(--glas-type-control);font-size:var(--glas-fs-md);line-height:1.4}.ui-hist-top .ui-history-line{margin-top:var(--space-2);font:var(--glas-type-small);font-size:var(--glas-fs-xs);line-height:1.6;color:var(--glas-ink-muted)}.ui-hist-outcome{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--glas-pad-panel) var(--space-4);border-top:1px solid var(--glas-line);background:var(--glas-paper);min-width:0}.ui-hist-outcome>p{margin:0;overflow-wrap:anywhere}.ui-hist-outcome-label{font:var(--glas-type-label);font-size:var(--glas-fs-2xs);line-height:1;letter-spacing:.08em;color:var(--glas-ok-ink)}.ui-hist-outcome .ui-history-statement,.ui-hist-reason{font:var(--glas-type-small);line-height:1.5;color:var(--glas-ink)}.ui-hist-outcome .ui-history-line{font:var(--glas-type-small);font-size:var(--glas-fs-xs);color:var(--glas-ink-muted)}.ui-hist-danger{border-left-color:var(--glas-danger-ink)}.ui-hist-danger .ui-hist-chip{border-color:var(--glas-danger-line);background:var(--glas-danger);color:var(--glas-danger-ink)}.ui-hist-danger .ui-hist-outcome-label{color:var(--glas-danger-ink)}.ui-hist-danger .ui-hist-reason,.ui-hist-danger .ui-history-statement{color:var(--glas-ink-muted)}.ui-hist-attention{border-left-color:var(--glas-attention-ink)}.ui-hist-attention .ui-hist-chip{border-color:var(--glas-attention-line);background:var(--glas-attention);color:var(--glas-attention-ink)}.ui-hist-attention .ui-hist-outcome-label{color:var(--glas-attention-ink)}.ui-hist-info{border-left-color:var(--glas-info-ink)}.ui-hist-info .ui-hist-chip{border-color:var(--glas-info-ink);background:var(--glas-info);color:var(--glas-info-ink)}.ui-hist-info .ui-hist-outcome-label{color:var(--glas-info-ink)}html:has(.ui-shell) .ui-review-link.ui-review-link-plain{text-decoration:none}html:has(.ui-shell) .ui-review-link.ui-review-link-plain:hover:not(:disabled){color:var(--glas-ink)}.ui-review-explain-calm{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--glas-line-soft)}.ui-review-explain-calm .ui-review-explain-label{font-size:var(--glas-fs-2xs);color:var(--glas-ink-muted)}.ui-review-explain-calm .ui-review-explain-text{margin:0;line-height:1.5;color:var(--glas-ink-2);overflow-wrap:anywhere}.ui-cocon-menu-item[aria-disabled=true]{color:var(--glas-ink-muted);cursor:default}.ui-cocon-menu-item[aria-disabled=true]:hover{background:transparent}.ui-cocon-menu .ui-cocon-menu-list{left:auto;right:0}.ui-cocon-menu-hint{margin-left:var(--glas-space-3);font:var(--glas-type-small);color:var(--glas-ink-muted)}.ui-cocon-manage-text{margin:0;color:var(--glas-ink-2);overflow-wrap:anywhere}.ui-cocon-manage-blocked{color:var(--glas-ink)}.ui-cocon-manage-dialog .ui-dialog-title{overflow-wrap:anywhere}.ui-btn.ui-cocon-delete-confirm{background:var(--glas-danger-ink);color:var(--glas-on-primary);box-shadow:none}.ui-cocon-archived{display:flex;flex-direction:column;gap:var(--space-2)}.ui-cocon-archived .ui-notice{flex-wrap:wrap}.ui-cocon-archived .ui-notice-text{flex:1 1 calc(var(--glas-dialog-width) / 2)}.ui-cocon-name-line{display:flex;align-items:center;gap:var(--space-2);min-width:0}.ui-cocon-name-line>.ui-cocon-link{min-width:0}.ui-pill.ui-cocon-archived-pill{position:relative;flex:0 0 auto;background:var(--glas-fill-ghost);color:var(--glas-ink-2)}.ui-cocon-archived-toggle{margin:0;padding:0 var(--glas-pad-panel);font:var(--glas-type-small)}.ui-cocon-menu-hint,.ui-cocon-menu-note{max-width:calc(var(--glas-space-7) * 4);padding-block:var(--glas-space-2);white-space:normal}.ui-cocon-pending-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;max-height:40vh;overflow-y:auto;min-width:0}.ui-cocon-pending-item,.ui-cocon-pending-more{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding:var(--space-2) 0;min-width:0}.ui-cocon-pending-item+.ui-cocon-pending-item,.ui-cocon-pending-item+.ui-cocon-pending-more{border-top:1px solid var(--glas-line-soft)}.ui-cocon-pending-subject{max-width:100%;color:var(--glas-ink);overflow-wrap:anywhere}.ui-cocon-pending-meta,.ui-cocon-pending-more,.ui-cocon-pending-quiet{max-width:100%;font:var(--glas-type-small);color:var(--glas-ink-2);overflow-wrap:anywhere}.ui-cocon-pending-done{font:var(--glas-type-small);color:var(--glas-ok-ink)}.ui-cocon-pending-error{max-width:100%;font:var(--glas-type-small);color:var(--glas-danger-ink);overflow-wrap:anywhere}.ui-cocon-withdraw-confirm{display:flex;flex-direction:column;gap:var(--space-2);max-width:100%;min-width:0}.ui-cocon-withdraw-text{margin:0;color:var(--glas-ink-2);overflow-wrap:anywhere}.ui-cocon-withdraw-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);max-width:100%}mark.ui-review-diff{padding:0 var(--space-1);border-radius:var(--glas-radius-xs);outline:1px solid transparent;background:var(--glas-line-soft);color:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone}html:has(.ui-shell) .ui-cocon-row-archived .ui-cocon-link,html:has(.ui-shell) .ui-cocon-row-archived .ui-cocon-num{color:var(--glas-ink-muted)}html:has(.ui-shell) .ui-cocon-row-archived .ui-pill.ui-cocon-archived-pill{padding:var(--space-1) var(--space-2);border:1px solid var(--glas-line);border-radius:var(--glas-radius-xs);background:transparent;font:var(--glas-type-small);font-size:var(--glas-fs-2xs);line-height:1;letter-spacing:0;text-transform:none;color:var(--glas-ink-muted)}.ui-cocon-restore{position:relative;z-index:1;flex:0 0 auto;font:var(--glas-type-small);font-size:var(--glas-fs-xs);color:var(--glas-ink-2)}html:has(.ui-shell) .ui-cocon-archived-toggle{padding:0}html:has(.ui-shell) .ui-cocon-archived-toggle .ui-text-link{font-size:var(--glas-fs-xs);color:var(--glas-ink-muted)}.ui-cocon-restore-error .ui-notice{margin:0}.ui-audience{flex-direction:column;margin-top:var(--space-3)}.ui-audience,.ui-audience-row{display:flex;gap:var(--space-2)}.ui-audience-row{flex-wrap:wrap;align-items:center}.ui-audience-label{font:var(--glas-type-small);font-size:var(--glas-fs-xs);color:var(--glas-ink-muted)}html:has(.ui-shell) .ui-audience-select{width:auto;height:var(--glas-h-btn-sm);min-height:var(--glas-h-btn-sm);padding:0 var(--space-2);border-radius:var(--glas-radius-md);border:1px solid var(--glas-line);background:var(--glas-field);font:var(--glas-type-control);font-size:var(--glas-fs-xs);color:var(--glas-ink);cursor:pointer}.ui-audience-error{margin:0;font:var(--glas-type-small);color:var(--glas-danger-ink);overflow-wrap:anywhere}.ui-cocon-menu-sep{margin:var(--space-1) 0;border-top:1px solid var(--glas-line);list-style:none}.ui-cocon-herkomst-col-on{width:calc(112px + var(--glas-pad-panel) + var(--space-3))}.ui-cocon-herkomst-col-source{width:auto}.ui-cocon-herkomst-col-records{width:calc(96px + var(--space-3) * 2)}.ui-cocon-herkomst-col-by{width:34%}.ui-cocon-herkomst tbody .ui-cocon-herkomst-on{font:var(--glas-type-mono);color:var(--glas-ink-muted)}.ui-cocon-herkomst tbody th.ui-cocon-herkomst-source{font:var(--glas-type-small);color:var(--glas-ink)}.ui-cocon-herkomst tbody .ui-cocon-herkomst-records{font-size:var(--glas-fs-xs);color:var(--glas-ink-muted)}.ui-review-similar{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-width:0;max-width:100%}.ui-review-similar-note{margin:0;font:var(--glas-type-small);color:var(--glas-ink-2);overflow-wrap:anywhere}.ui-review-similar-retry{max-width:100%;padding:0;text-align:left;text-decoration:underline;overflow-wrap:anywhere}.ui-review-group-card{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.ui-review-group-card .ui-row>.ui-btn{max-width:100%;overflow-wrap:anywhere}.ui-review-group-confirm-text,.ui-review-group-failure{margin:0;overflow-wrap:anywhere}.ui-review-group-confirm-text{font:var(--glas-type-body);color:var(--glas-ink)}.ui-review-group-failure+.ui-review-group-failure{margin-top:var(--space-2)}.ui-review-group-intro{margin:0;color:var(--glas-ink-2)}.ui-review-similar-rows{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;min-width:0}.ui-review-similar-row{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-2) 0}.ui-review-similar-row+.ui-review-similar-row{border-top:1px solid var(--glas-hairline)}.ui-review-similar-row>.ui-choice{min-width:0;padding:0}.ui-review-similar-row .ui-choice-text{min-width:0;flex:1 1 auto}.ui-review-similar-text{display:block;font:var(--glas-type-body);color:var(--glas-ink);overflow-wrap:anywhere}.ui-review-similar-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.ui-review-similar-meta>.ui-pill{flex:0 1 auto;max-width:100%;overflow-wrap:anywhere}.ui-review-similar-source{flex-basis:100%;min-width:0}.ui-review-similar-message,.ui-review-similar-source{font:var(--glas-type-small);color:var(--glas-ink-2);overflow-wrap:anywhere}.ui-review-card>.ui-review-rule-full{width:auto;margin-inline:calc(-1 * var(--space-6))}