@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Sora:wght@500;600;700;800&display=swap";.etsia-data-surface{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-4);border:var(--border-width-hairline, 1px) solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-card);color:var(--text-primary)}.etsia-data-surface[data-etsia-mobile-cards=true]{padding:var(--space-3);border:0;background:transparent}.etsia-table-adapter,.etsia-cards-adapter{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;font-size:var(--font-size-sm)}.etsia-cards{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.etsia-card{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--c-card-pad);border:var(--c-card-border);border-radius:var(--c-card-radius);background:var(--c-card-surface);box-shadow:var(--c-card-shadow)}.etsia-card[data-selected=true]{border-color:var(--border-focus);box-shadow:inset 3px 0 0 var(--accent-entity-primary),var(--shadow-sm)}.etsia-card[data-failed=true]{border-color:var(--status-danger)}.etsia-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}.etsia-card__identity{min-width:0;overflow:hidden;color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.etsia-card__status{flex-shrink:0;white-space:nowrap}.etsia-card__title{display:-webkit-box;min-width:0;overflow:hidden;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.etsia-card__facts{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding-top:var(--space-2);border-top:var(--border-width-hairline, 1px) solid var(--border-subtle)}.etsia-card__fact{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);min-width:0}.etsia-card__fact dt{flex-shrink:0;color:var(--text-secondary);font-size:var(--font-size-xs)}.etsia-card__fact dd{min-width:0;margin:0;overflow:hidden;font-variant-numeric:tabular-nums;text-align:end;text-overflow:ellipsis;white-space:nowrap}.etsia-card__select{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;min-height:var(--interactive-target);color:var(--text-secondary);font-size:var(--font-size-sm);cursor:pointer}.etsia-card__select input{width:var(--space-5, 1.25rem);height:var(--space-5, 1.25rem);margin:0}.etsia-bulk{display:flex;flex-direction:column;gap:var(--space-2)}.etsia-bulk__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-3);background:var(--surface-inset)}.etsia-bulk__count{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.etsia-bulk__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.etsia-bulk__note,.etsia-bulk__result p{margin:0;color:var(--text-secondary)}.etsia-bulk__result{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.etsia-bulk[data-etsia-bulk-placement=bottom] .etsia-bulk__bar{position:fixed;inset-inline:var(--space-3);bottom:var(--layout-bottom-reserve, calc(var(--layout-enok-fab-size-compact) + var(--space-4)));padding-inline-end:calc(var(--layout-enok-fab-size-compact) + var(--space-6));z-index:var(--z-shell-topbar);padding-bottom:max(var(--space-2),env(safe-area-inset-bottom));box-shadow:var(--shadow-md);background:var(--surface-elevated, var(--surface-inset))}.etsia-cards-adapter{min-width:0}.etsia-data-surface__title{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.etsia-data-surface__toolbar,.etsia-saved-views{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2)}.etsia-saved-views{align-items:center}.etsia-saved-views__dialog{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2);border:var(--c-card-border);border-radius:var(--c-card-radius);background:var(--surface-elevated);box-shadow:var(--elevation-2)}.etsia-data-surface__pager{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.etsia-data-surface__page,.etsia-data-surface__note{margin:0;color:var(--text-secondary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.etsia-field-inline{display:inline-flex;align-items:center;gap:var(--space-2)}.etsia-field-stack{display:flex;flex-direction:column;gap:var(--space-1)}.etsia-field-inline__label{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.etsia-input,.etsia-select{min-height:var(--interactive-target);padding:0 var(--space-3);border:var(--c-button-border);border-radius:var(--c-button-radius);background:var(--surface-card);color:var(--text-primary);font:inherit;font-size:var(--font-size-sm)}.etsia-select{padding-inline-end:var(--space-6)}.etsia-input:hover:not(:disabled),.etsia-select:hover:not(:disabled){border-color:var(--border-strong)}.etsia-input:disabled,.etsia-select:disabled{opacity:.7;cursor:default}.etsia-grid{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.etsia-grid__cell{padding:var(--space-2) var(--space-3);border-bottom:var(--border-width-hairline, 1px) solid var(--border-subtle);text-align:start;white-space:nowrap}thead .etsia-grid__cell{background:var(--surface-card);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.etsia-grid__select{width:1%;padding-inline-end:0}.etsia-grid__row:hover{background:var(--surface-inset)}.etsia-grid__row[data-etsia-bulk-failed="1"]{background:color-mix(in srgb,var(--status-danger) 12%,transparent)}.etsia-grid__sort,.etsia-grid__tool{display:inline-flex;align-items:center;gap:var(--space-1);padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.etsia-grid__sort:hover{color:var(--text-primary)}.etsia-grid__tool{justify-content:center;color:var(--text-muted);border-radius:var(--radius-2)}.etsia-grid__tool:hover{background:var(--surface-inset);color:var(--text-primary)}.etsia-grid__sort-icon{transition:transform var(--motion-fast) var(--easing-standard)}.etsia-grid__sort-icon.is-asc{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){.etsia-grid__sort-icon{transition:none}}.enok-mark{display:block;flex:none;overflow:visible}.enok-mark__eyes{transform-box:fill-box;transform-origin:center}.enok-mark[data-animated=true] .enok-mark__eyes{animation:enok-blink 5.2s var(--easing-standard) infinite}.enok-mark__spark{transform-box:fill-box;transform-origin:center}.enok-mark[data-mood=thinking] .enok-mark__spark{animation:enok-spark 1.1s var(--easing-standard) infinite alternate}.enok-mark__antenna{transform-box:fill-box;transform-origin:50% 100%}@keyframes enok-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.12)}}@keyframes enok-spark{0%{opacity:.55;transform:scale(.85)}to{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion: reduce){.enok-mark *,.enok-mark[data-animated=true] .enok-mark__eyes{animation:none!important}}.chatter-fab{position:fixed;inset-inline-end:max(var(--space-6),env(safe-area-inset-right));bottom:max(var(--space-6),env(safe-area-inset-bottom));z-index:var(--z-enok);display:inline-flex;align-items:center;gap:var(--space-2);padding:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.chatter-fab__mark{position:relative;display:grid;place-items:center;width:var(--layout-enok-fab-size);height:var(--layout-enok-fab-size);border-radius:var(--radius-full);background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--enok-face) 18%,var(--surface-card)),var(--surface-card) 70%);box-shadow:0 10px 28px color-mix(in srgb,var(--enok-face) 30%,transparent),var(--shadow-md);border:1px solid color-mix(in srgb,var(--enok-face) 22%,var(--border-subtle));transition:transform var(--motion-base) var(--easing-emphasized);animation:enok-float 4.5s var(--easing-standard) infinite}.chatter-fab:hover .chatter-fab__mark,.chatter-fab:focus-visible .chatter-fab__mark{transform:translateY(-2px) rotate(-6deg) scale(1.04)}.chatter-fab:focus-visible{outline:none}.chatter-fab:focus-visible .chatter-fab__mark{outline:var(--focus-ring-outline);outline-offset:3px}.chatter-fab__label{padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-elevated);box-shadow:var(--shadow-md);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;opacity:0;transform:translate(6px);pointer-events:none;transition:opacity var(--motion-fast) var(--easing-standard),transform var(--motion-fast) var(--easing-standard)}@media (hover: hover){.chatter-fab:hover .chatter-fab__label,.chatter-fab:focus-visible .chatter-fab__label{opacity:1;transform:none}}.chatter-fab__badge{position:absolute;top:-2px;inset-inline-end:-2px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border:2px solid var(--surface-card);border-radius:var(--radius-full);background:var(--status-danger);color:var(--status-danger-contrast);font-family:var(--font-ui);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.chatter-fab--close{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-full);background:var(--surface-elevated);border:1px solid var(--border-subtle);box-shadow:var(--shadow-md);color:var(--text-primary)}@keyframes enok-float{0%,to{translate:0 0}50%{translate:0 -2px}}.chatter-rail,.chatter-dropup{display:flex;flex-direction:column;background:var(--surface-card);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--font-size-sm)}.chatter-rail{position:fixed;top:var(--layout-topbar-height);bottom:0;inset-inline-end:0;z-index:var(--z-enok);width:min(var(--layout-enok-rail),100vw);border-inline-start:1px solid var(--border-subtle);box-shadow:var(--shadow-lg);animation:chatter-rail-in var(--motion-base) var(--easing-emphasized)}.chatter-scrim{position:fixed;inset:var(--layout-topbar-height) 0 0 0;z-index:calc(var(--z-enok) - 1);background:var(--overlay-scrim);opacity:.35}.chatter-dropup{position:fixed;inset-inline-end:max(var(--space-6),env(safe-area-inset-right));bottom:calc(max(var(--space-6),env(safe-area-inset-bottom)) + 56px + var(--space-3));z-index:var(--z-enok);width:min(400px,calc(100vw - 2 * var(--space-4)));height:min(72vh,620px);border:1px solid var(--border-subtle);border-radius:var(--radius-5);box-shadow:var(--shadow-lg);overflow:hidden;transform-origin:bottom right;animation:chatter-card-in var(--motion-base) var(--easing-emphasized)}@keyframes chatter-rail-in{0%{opacity:.4;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes chatter-card-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@media (min-width: 1280px){html[data-enok-rail=open] .desk-body{padding-inline-end:var(--layout-enok-rail)}html[data-enok-rail=open] .chatter-rail{box-shadow:none}.chatter-scrim{display:none}}@media (max-width: 1023.98px){.chatter-rail{top:0}.chatter-scrim{top:0;right:0;bottom:0;left:0}}.chatter-sheet-handle{display:none}.chatter-chrome{display:flex;align-items:center;gap:var(--space-3);min-height:60px;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);background:linear-gradient(180deg,color-mix(in srgb,var(--enok-face) 7%,var(--surface-card)),var(--surface-card))}.chatter-chrome__title{display:flex;flex:1;flex-direction:column;min-width:0;margin:0;line-height:var(--line-height-tight)}.chatter-chrome__enok{font-family:var(--font-display);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:-.01em}.chatter-chrome__scope{overflow:hidden;color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.chatter-chrome__modes{display:inline-flex;padding:2px;border-radius:var(--radius-3);background:var(--surface-inset)}.chatter-chrome__mode,.chatter-chrome__close{display:grid;place-items:center;width:36px;height:36px;min-width:36px;min-height:36px;padding:0;border:0;border-radius:var(--radius-2);background:transparent;color:var(--text-secondary);cursor:pointer}.chatter-chrome__mode[data-active=true]{background:var(--surface-card);box-shadow:var(--shadow-sm);color:var(--text-primary)}.chatter-chrome__close{width:40px;height:40px}.chatter-chrome__close:hover,.chatter-chrome__mode:hover{color:var(--text-primary)}.enok-context-chips{display:flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-subtle)}.enok-context-chips__chip{display:inline-flex;align-items:baseline;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--surface-inset);color:var(--text-muted);font-size:var(--font-size-xs)}.enok-context-chips__label{color:var(--text-muted)}.enok-context-chips__value{max-width:12rem;overflow:hidden;color:var(--text-primary);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.chatter-stream{display:flex;flex:1;flex-direction:column;gap:var(--space-2);min-height:0;padding:var(--space-4);overflow-y:auto;overscroll-behavior:contain;background:var(--surface-canvas)}.chatter-stream__loading{display:flex;flex-direction:column;gap:var(--space-2)}.chatter-stream__error{margin:0;color:var(--status-danger)}.chatter-bubble{align-self:flex-start;max-width:88%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-4);border-end-start-radius:var(--radius-2);background:var(--surface-card);box-shadow:var(--shadow-sm)}.chatter-bubble[data-mine=true]{align-self:flex-end;border-color:color-mix(in srgb,var(--accent-entity-primary) 25%,var(--border-subtle));border-radius:var(--radius-4);border-end-end-radius:var(--radius-2);background:color-mix(in srgb,var(--accent-entity-primary) 10%,var(--surface-card))}.chatter-bubble[data-internal=true]{border-color:color-mix(in srgb,var(--status-warning) 40%,var(--border-subtle));background:color-mix(in srgb,var(--status-warning) 9%,var(--surface-card))}.chatter-bubble__text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.chatter-bubble__meta{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-1);color:var(--text-muted);font-size:var(--font-size-2xs)}.chatter-event{display:flex;align-self:center;align-items:center;gap:var(--space-2);margin:var(--space-1) 0;color:var(--text-muted);font-size:var(--font-size-xs)}.chatter-event time,.chatter-bubble__meta time{font-variant-numeric:tabular-nums}.chatter-chip{display:inline-flex;align-items:center;padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--surface-inset);color:var(--text-secondary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold)}.chatter-chip[data-tone=agent]{background:color-mix(in srgb,var(--accent-entity-primary) 14%,var(--surface-card));color:var(--accent-entity-primary)}.chatter-chip[data-tone=mcp],.chatter-chip[data-tone=info]{background:color-mix(in srgb,var(--status-info) 14%,var(--surface-card));color:var(--status-info)}.chatter-chip[data-tone=warn]{background:color-mix(in srgb,var(--status-warning) 16%,var(--surface-card));color:var(--status-warning)}.chatter-chip[data-tone=danger]{background:color-mix(in srgb,var(--status-danger) 14%,var(--surface-card));color:var(--status-danger)}.chatter-filler{display:flex;align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--font-size-xs)}.chatter-skel{border-radius:var(--radius-3);background:linear-gradient(90deg,var(--surface-inset),color-mix(in srgb,var(--surface-inset) 45%,var(--surface-card)),var(--surface-inset));background-size:200% 100%;animation:chatter-shimmer 1.4s linear infinite}.chatter-skel--lg{width:80%;height:56px}.chatter-skel--md{width:60%;height:40px;align-self:flex-end}.chatter-skel--sm{width:40%;height:28px}@keyframes chatter-shimmer{to{background-position:-200% 0}}.chatter-empty{display:grid;justify-items:center;gap:var(--space-2);margin:auto 0;padding:var(--space-8) var(--space-4);color:var(--text-secondary);text-align:center}.chatter-empty strong{margin-top:var(--space-2);color:var(--text-primary);font-family:var(--font-display);font-size:var(--font-size-lg)}.chatter-empty span{max-width:30ch;line-height:var(--line-height-normal)}.chatter-composer-wrap{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4) max(var(--space-3),env(safe-area-inset-bottom));border-top:1px solid var(--border-subtle);background:var(--surface-card)}.chatter-composer__field{display:flex;align-items:flex-end;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-4);background:var(--surface-inset);transition:border-color var(--motion-fast) var(--easing-standard)}.chatter-composer__field:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 18%,transparent)}.chatter-composer__input{flex:1;min-height:36px;max-height:168px;padding:var(--space-2) 0;border:0;outline:none;background:transparent;color:var(--text-primary);font:inherit;line-height:var(--line-height-normal);resize:none}.chatter-composer__input::placeholder{color:var(--text-muted)}.chatter-composer__send{display:grid;flex:none;place-items:center;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border:0;border-radius:var(--radius-3);background:var(--accent-entity-primary);color:var(--text-inverse);cursor:pointer;transition:opacity var(--motion-fast) var(--easing-standard)}.chatter-composer__send:disabled{opacity:.4;cursor:default}.chatter-composer__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:20px;color:var(--text-muted);font-size:var(--font-size-xs)}.chatter-composer__toggle{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text-secondary)}.chatter-composer__hint{margin-inline-start:auto}.chatter-composer__notice{display:inline-flex;align-items:center;gap:var(--space-1);align-self:flex-start;margin:0;padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--surface-inset);color:var(--text-muted);font-size:var(--font-size-xs);cursor:help}.chatter-picker{position:absolute;inset-inline:var(--space-4);bottom:calc(100% - var(--space-2));z-index:2;max-height:260px;padding:var(--space-1);overflow:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-4);background:var(--surface-elevated);box-shadow:var(--shadow-lg)}.chatter-picker[data-placement=down]{top:calc(100% + var(--space-1));bottom:auto}.chatter-picker__item{display:flex;flex-direction:column;width:100%;min-height:40px;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-3);background:transparent;color:var(--text-primary);font:inherit;text-align:start;cursor:pointer}.chatter-picker__item:hover,.chatter-picker__item[data-active=true]{background:var(--surface-inset)}.chatter-picker__meta{color:var(--text-muted);font-size:var(--font-size-xs)}.chatter-tray-list{display:grid;gap:var(--space-2);margin:0;padding:var(--space-2);list-style:none}.chatter-tray-card{padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-4);background:var(--surface-card);color:var(--text-primary);font:inherit;text-align:start;cursor:pointer}.chatter-embed{margin-top:var(--space-6);overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-5);background:var(--surface-card);box-shadow:var(--shadow-sm)}.chatter-embed .chatter-stream{max-height:22rem}@media (max-width: 720px){.chatter-rail,.chatter-dropup{inset:auto 0 0 0;top:auto;width:100%;height:calc(100dvh - 48px);max-height:none;border:0;border-top:1px solid var(--border-subtle);border-radius:var(--radius-5) var(--radius-5) 0 0;box-shadow:var(--shadow-lg);animation:chatter-sheet-in var(--motion-base) var(--easing-emphasized)}.chatter-sheet-handle{display:block;align-self:center;width:40px;height:4px;margin-top:var(--space-2);border-radius:var(--radius-full);background:var(--border-strong)}.chatter-scrim{top:0;right:0;bottom:0;left:0;opacity:.5}.chatter-fab{inset-inline-end:max(var(--space-4),env(safe-area-inset-right));bottom:max(var(--space-4),env(safe-area-inset-bottom))}.chatter-fab__mark{width:var(--layout-enok-fab-size-compact);height:var(--layout-enok-fab-size-compact)}.chatter-fab--close{display:none}.enok-deed__row{grid-template-columns:1fr}}@keyframes chatter-sheet-in{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.chatter-rail,.chatter-dropup,.chatter-fab__mark,.chatter-skel{animation:none;transition:none}}.enok-deed__hint{margin:0;color:var(--text-muted);font-size:var(--font-size-xs);font-family:var(--font-ui)}.enok-deed[data-fail-closed=true]{border-inline-start-color:var(--status-warning);background:color-mix(in srgb,var(--status-warning) 8%,var(--surface-card))}.enok-deed{border-radius:var(--radius-md);padding:var(--spacing-md);border:1px solid var(--border-subtle);background:var(--surface-elevated);box-shadow:var(--shadow-md);border-inline-start:3px solid var(--status-pending);display:grid;gap:var(--spacing-sm)}.enok-deed[data-empty=true]{border-inline-start-color:var(--status-warning);background:color-mix(in srgb,var(--status-warning) 8%,var(--surface-card))}.enok-deed[data-active-confirm=true]{border-inline-start-color:var(--status-info);box-shadow:var(--shadow-lg)}.enok-deed[data-consumed=true]{opacity:.64;border-inline-start-color:var(--status-success)}.enok-deed[data-expired=true]{opacity:.56;border-inline-start-color:var(--text-muted)}.enok-deed[data-risk=financial],.enok-deed[data-risk=destructive]{border-inline-start-color:var(--status-danger)}.enok-deed[data-degraded=true]{border-inline-start-color:var(--status-warning)}.enok-deed__banner{margin:0;display:flex;align-items:flex-start;gap:var(--spacing-xs);padding:var(--spacing-sm);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--status-warning) 12%,var(--surface-inset));border:1px solid color-mix(in srgb,var(--status-warning) 35%,var(--border-subtle));color:var(--text-primary);font-family:var(--font-ui);font-size:var(--font-size-xs);line-height:1.4}.enok-deed__citations{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.enok-deed__cite{display:inline-flex;align-items:center;gap:var(--spacing-xs);max-width:100%;padding:calc(var(--spacing-xs) * .75) var(--spacing-sm);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--surface-inset);color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--font-size-xs)}.enok-deed__cite[data-untrusted=true]{border-style:dashed}.enok-deed__cite-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:14rem}.enok-deed__cite-tag{color:var(--text-muted);font-size:var(--font-size-xs)}.enok-deed__header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs)}.enok-deed__title{font-family:var(--font-display);font-size:var(--font-size-sm, .875rem);color:var(--text-primary);margin:0}.enok-deed__corr{margin-inline-start:auto;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--font-size-xs);color:var(--text-muted)}.enok-deed__body{margin:0;color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--font-size-sm, .875rem);white-space:pre-wrap;line-height:1.45}.enok-deed__rows{margin:0;display:grid;gap:var(--spacing-xs);padding:var(--spacing-sm);border-radius:var(--radius-sm);background:var(--surface-inset);border:1px solid var(--border-subtle)}.enok-deed__row{display:grid;grid-template-columns:minmax(5rem,35%) 1fr;gap:var(--spacing-sm);align-items:baseline}.enok-deed__row dt{margin:0;color:var(--text-muted);font-size:var(--font-size-xs)}.enok-deed__row dd{margin:0;color:var(--text-primary);font-size:var(--font-size-sm, .875rem);word-break:break-word}.enok-deed__row dd[data-mono=true]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.enok-deed__actions{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.enok-tool-row{margin-top:calc(var(--spacing-xs) * -.5)}.enok-tool-row .enok-chip[data-risk=write],.enok-tool-row .enok-chip[data-risk=financial],.enok-tool-row .enok-chip[data-risk=destructive]{border-color:color-mix(in srgb,var(--status-warning) 35%,var(--border-subtle))}.enok-chip-row{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);padding:var(--spacing-xs) 0;min-height:2.75rem;align-items:center}.enok-chip-row__skeleton{width:5.5rem;height:2rem;border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-inset) 80%,var(--border-subtle));animation:chatter-shimmer var(--motion-slow) ease-in-out infinite}.enok-chip{display:inline-flex;align-items:center;gap:var(--spacing-xs);min-height:2.75rem;padding:0 var(--spacing-sm);border-radius:var(--radius-md);border:solid var(--border-subtle);border-width:thin;background:var(--surface-inset);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--font-size-sm, .875rem);cursor:pointer;transition:background var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast)}.enok-chip:hover{border-color:var(--accent-entity-primary);background:color-mix(in srgb,var(--accent-entity-primary) 10%,var(--surface-card));box-shadow:var(--shadow-sm)}.enok-chip:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset)}@media (max-width: 720px){.enok-chip{min-height:2.75rem}}[data-etsia-dashboard-canvas=live]{--dash-row: 64px;display:flex;flex-direction:column;gap:var(--space-5);min-width:0;color:var(--text-primary);font-family:var(--font-ui)}.dash-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3) var(--space-4);padding-top:var(--space-2)}.dash-head__text{min-width:0}.dash-head__date{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.dash-head__scope{display:inline-flex;align-items:center;gap:var(--space-2)}.dash-head__scope:before{content:"";width:3px;height:3px;border-radius:var(--radius-full);background:currentColor}.dash-head__title{margin:0;font-family:var(--font-display);font-size:clamp(var(--font-size-xl),2.4vw,var(--font-size-3xl));font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:-.025em;text-wrap:balance}.dash-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.dash-btn__icon{display:inline-flex}.dash-btn__icon[data-spinning=true]{animation:dash-spin .9s linear infinite}@keyframes dash-spin{to{transform:rotate(360deg)}}.dash-alert{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--status-danger) 32%,var(--border-subtle));border-radius:var(--radius-4);background:color-mix(in srgb,var(--status-danger) 7%,var(--surface-card));color:var(--text-primary)}.dash-alert>svg{flex:none;color:var(--status-danger)}.dash-alert__body{display:flex;flex:1 1 220px;flex-direction:column;gap:2px;min-width:0;font-size:var(--font-size-sm)}.dash-alert__body span{color:var(--text-secondary)}.dash-grid{display:grid;gap:var(--dash-gap, var(--space-4));grid-auto-rows:minmax(var(--dash-row),auto);grid-auto-flow:row;width:100%}@media (min-width: 1024px){.dash-grid{gap:max(var(--dash-gap, 0px),var(--space-4))}}.dash-tile{display:flex;flex-direction:column;gap:var(--space-3);height:100%;min-width:0;padding:var(--c-tile-pad-block) var(--c-tile-pad-inline);border:var(--c-tile-border);border-radius:var(--c-tile-radius);background:var(--c-tile-surface);box-shadow:var(--c-tile-shadow);color:var(--text-primary);overflow:hidden}.dash-tile__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:24px}.dash-tile__title{margin:0;color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.dash-tile__body{flex:1;min-height:0}.dash-tile__empty{display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--font-size-sm)}.dash-tile__empty-icon{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-3);background:var(--surface-inset);color:var(--text-muted)}.dash-kpi__value{margin:0;font-family:var(--font-display);font-size:clamp(var(--font-size-2xl),3vw,2.25rem);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;line-height:1.1;letter-spacing:-.02em}.dash-kpi__value[data-empty=true]{color:var(--text-muted)}.dash-kpi__sub{margin:0;color:var(--text-muted);font-size:var(--font-size-xs)}.dash-actions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-2)}.dash-action{display:flex;align-items:center;gap:var(--space-3);min-height:var(--interactive-min-touch-target);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-inset);color:var(--text-primary);font-weight:var(--font-weight-medium);text-decoration:none;transition:border-color var(--motion-fast) var(--easing-standard),background-color var(--motion-fast) var(--easing-standard)}.dash-action:hover{border-color:color-mix(in srgb,var(--accent-entity-primary) 40%,var(--border-subtle));background:color-mix(in srgb,var(--accent-entity-primary) 7%,var(--surface-card))}.dash-action__icon{display:inline-grid;flex:none;place-items:center;width:28px;height:28px;border-radius:var(--radius-2);background:var(--surface-card);color:var(--accent-entity-primary)}.dash-action__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-feed{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.dash-feed li{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);font-size:var(--font-size-sm)}.dash-feed li:last-child{border-bottom:0}.dash-feed time{flex:none;color:var(--text-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.dash-table-wrap{min-height:0;margin:0 calc(var(--space-5) * -1);overflow:auto}.dash-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.dash-table th{position:sticky;top:0;padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-align:left;white-space:nowrap}.dash-table td{padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--border-subtle);white-space:nowrap}.dash-table tbody tr:hover td{background:var(--surface-inset)}.dash-table td[data-kind=code]{font-family:var(--font-mono)}.dash-skeleton{border-radius:var(--radius-3);background:linear-gradient(90deg,var(--surface-inset),color-mix(in srgb,var(--surface-inset) 45%,var(--surface-card)),var(--surface-inset));background-size:200% 100%;animation:dash-shimmer 1.4s linear infinite}@keyframes dash-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.dash-skeleton,.dash-btn__icon[data-spinning=true]{animation:none}}[data-canvas-mode=stack] .dash-btn__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}[data-canvas-mode=stack] .dash-btn{min-width:var(--interactive-min-touch-target);min-height:var(--interactive-min-touch-target);padding:0}[data-canvas-mode=stack] .dash-tile{padding:var(--space-4)}[data-canvas-mode=stack] .dash-table-wrap{margin:0 calc(var(--space-4) * -1)}.dash-cell{position:relative;min-width:0;min-height:0}.dash-cell[data-etsia-edit-mode=true]{cursor:grab}.dash-cell[data-etsia-edit-mode=true] .dash-tile{border-style:dashed;border-color:var(--border-strong)}.dash-cell[data-etsia-drop-invalid=true]{cursor:no-drop}.dash-cell[data-etsia-drop-invalid=true] .dash-tile{outline:2px solid var(--status-danger);outline-offset:-2px}.dash-cell[data-etsia-ghost-preview=true]{cursor:grabbing;opacity:.85}.dash-cell[data-etsia-ghost-preview=true] .dash-tile{outline:2px dashed var(--accent-entity-primary);outline-offset:-2px}.dash-cell__ask{position:absolute;top:var(--space-3);right:var(--space-3)}[data-etsia-widget-error=unknown_ref] .dash-tile{border-color:color-mix(in srgb,var(--status-danger) 40%,var(--border-subtle))}.dash-bars{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.dash-bars__row{display:grid;grid-template-columns:minmax(64px,30%) 1fr auto;align-items:center;gap:var(--space-3);font-size:var(--font-size-sm)}.dash-bars__label{overflow:hidden;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.dash-bars__track{height:8px;border-radius:var(--radius-full);background:var(--chart-track);overflow:hidden}.dash-bars__fill{display:block;height:100%;border-radius:inherit;background:var(--chart-series-1)}.dash-bars__value,.dash-legend__value{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}.dash-trend{display:flex;align-items:flex-end;gap:3px;height:100%;min-height:96px}.dash-trend__col{flex:1;min-width:2px;border-radius:var(--radius-1) var(--radius-1) 0 0;background:color-mix(in srgb,var(--chart-series-1) 70%,transparent)}.dash-trend__col:last-child{background:var(--chart-series-1)}.dash-trend__axis{display:flex;justify-content:space-between;margin-top:var(--space-2);color:var(--text-muted);font-size:var(--font-size-xs)}.dash-share{display:flex;gap:2px;height:12px;margin-bottom:var(--space-3);border-radius:var(--radius-full);overflow:hidden}.dash-share__seg{min-width:2px}.dash-legend{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none;font-size:var(--font-size-sm)}.dash-legend li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-2)}.dash-legend__dot{width:8px;height:8px;border-radius:var(--radius-full)}.dash-legend__label{overflow:hidden;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}[data-etsia-auth-shell=true],[data-etsia-login-page=live]{--auth-ink: #0b1220;--auth-ink-soft: #4a5568;--auth-canvas: #f4f7fc;--auth-paper: #ffffff;--auth-accent: #2563eb;--auth-accent-hot: #1d4ed8;--auth-accent-2: #06b6d4;--auth-card: #ffffff;--auth-border: color-mix(in srgb, var(--auth-ink) 10%, transparent);--auth-shadow: 0 1px 0 color-mix(in srgb, #fff 70%, transparent), 0 18px 40px color-mix(in srgb, var(--auth-ink) 10%, transparent), 0 40px 80px color-mix(in srgb, var(--auth-accent) 12%, transparent);--font-auth-display: var(--font-display);--font-auth-ui: var(--font-ui);--color-brand-primary: var(--auth-accent);--color-background: #ffffff;--color-surface: var(--auth-paper);--color-text-primary: var(--auth-ink);--color-border: var(--auth-border);min-height:100svh;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,3vw,2.25rem);color:var(--auth-ink);font-family:var(--font-auth-ui);background:radial-gradient(ellipse 70% 50% at 8% -8%,color-mix(in srgb,var(--auth-accent) 18%,transparent),transparent 55%),radial-gradient(ellipse 55% 40% at 96% 4%,color-mix(in srgb,var(--auth-accent-2) 20%,transparent),transparent 50%),radial-gradient(ellipse 40% 28% at 50% 80%,color-mix(in srgb,var(--auth-accent) 8%,transparent),transparent 60%),var(--auth-canvas);box-sizing:border-box}@media (prefers-color-scheme: dark){[data-etsia-auth-shell=true],[data-etsia-login-page=live]{--auth-ink: #f5f5f7;--auth-ink-soft: #a1a1aa;--auth-canvas: #000000;--auth-paper: #0a0a0c;--auth-accent: #3b82f6;--auth-accent-hot: #60a5fa;--auth-accent-2: #22d3ee;--auth-card: #121214;--auth-border: color-mix(in srgb, #fff 12%, transparent);--auth-shadow: 0 1px 0 color-mix(in srgb, #fff 6%, transparent), 0 20px 48px color-mix(in srgb, #000 70%, transparent), 0 40px 90px color-mix(in srgb, var(--auth-accent) 18%, transparent);--color-background: #0a0a0c;--color-surface: var(--auth-card);--color-text-primary: var(--auth-ink);background:radial-gradient(ellipse 65% 42% at 88% -6%,color-mix(in srgb,var(--auth-accent) 22%,transparent),transparent 55%),radial-gradient(ellipse 48% 36% at 4% 18%,color-mix(in srgb,var(--auth-accent-2) 14%,transparent),transparent 52%),#000}}[data-etsia-auth-shell=true] .auth-stage,[data-etsia-login-page=live] .auth-stage{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1.25rem,3vw,2.5rem);width:min(100%,980px);align-items:start}[data-etsia-auth-shell=true] .auth-rail,[data-etsia-login-page=live] .auth-rail{display:flex;flex-direction:column;justify-content:flex-start;gap:.75rem;padding:clamp(1.5rem,3vw,2.25rem);border-radius:1.5rem;border:1px solid var(--auth-border);background:linear-gradient(160deg,color-mix(in srgb,var(--auth-accent) 14%,var(--auth-paper)),var(--auth-paper) 42%),var(--auth-paper);box-shadow:var(--auth-shadow);position:relative;overflow:hidden}[data-etsia-auth-shell=true] .auth-rail:after,[data-etsia-login-page=live] .auth-rail:after{content:"";position:absolute;inset:auto -20% -35% 40%;height:70%;background:radial-gradient(circle,color-mix(in srgb,var(--auth-accent-2) 28%,transparent),transparent 68%);pointer-events:none}[data-etsia-auth-shell=true] .auth-rail-mark,[data-etsia-login-page=live] .auth-rail-mark{font-family:var(--font-auth-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;letter-spacing:-.04em;line-height:1.05;margin:0}[data-etsia-auth-shell=true] .auth-rail-mark span,[data-etsia-login-page=live] .auth-rail-mark span{color:var(--auth-accent)}[data-etsia-auth-shell=true] .auth-rail-lead,[data-etsia-login-page=live] .auth-rail-lead{margin:.75rem 0 0;color:var(--auth-ink-soft);font-size:1rem;line-height:1.55;max-width:28ch}[data-etsia-auth-shell=true] .auth-rail-metrics,[data-etsia-login-page=live] .auth-rail-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;position:relative;z-index:1}[data-etsia-auth-shell=true] .auth-rail-metrics li,[data-etsia-login-page=live] .auth-rail-metrics li{padding:.7rem .75rem;border-radius:.85rem;border:1px solid var(--auth-border);background:color-mix(in srgb,var(--auth-card) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-etsia-auth-shell=true] .auth-rail-metrics strong,[data-etsia-login-page=live] .auth-rail-metrics strong{display:block;font-family:var(--font-auth-ui);font-variant-numeric:tabular-nums;font-size:1.15rem;letter-spacing:-.02em}[data-etsia-auth-shell=true] .auth-rail-metrics span,[data-etsia-login-page=live] .auth-rail-metrics span{display:block;margin-top:.2rem;color:var(--auth-ink-soft);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}[data-etsia-auth-shell=true] .auth-pack-row,[data-etsia-login-page=live] .auth-pack-row{display:flex;flex-wrap:wrap;gap:.45rem;position:relative;z-index:1}[data-etsia-auth-shell=true] .auth-pack-chip,[data-etsia-login-page=live] .auth-pack-chip{padding:.35rem .7rem;border-radius:999px;border:1px solid var(--auth-border);background:color-mix(in srgb,var(--auth-card) 80%,transparent);color:var(--auth-ink-soft);font-size:.75rem;font-weight:600}[data-etsia-auth-shell=true] .auth-pack-chip[data-tone=azure],[data-etsia-login-page=live] .auth-pack-chip[data-tone=azure]{color:var(--auth-accent);border-color:color-mix(in srgb,var(--auth-accent) 35%,transparent);background:color-mix(in srgb,var(--auth-accent) 12%,var(--auth-card))}[data-etsia-auth-shell=true] .auth-card,[data-etsia-login-page=live] .auth-card{display:flex;flex-direction:column;align-self:start;gap:1rem;width:100%;padding:clamp(1.5rem,3vw,2.25rem);border-radius:1.5rem;background:color-mix(in srgb,var(--auth-paper) 94%,transparent);border:1px solid var(--auth-border);box-shadow:var(--auth-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translateZ(0);transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}[data-etsia-auth-shell=true] .auth-card:hover,[data-etsia-login-page=live] .auth-card:hover{transform:translateY(-2px);box-shadow:0 1px color-mix(in srgb,#fff 55%,transparent),0 22px 48px color-mix(in srgb,var(--auth-ink) 12%,transparent),0 48px 96px color-mix(in srgb,var(--auth-accent) 16%,transparent)}[data-etsia-auth-shell=true] .auth-brand,[data-etsia-login-page=live] .auth-brand{display:flex;align-items:center;gap:.65rem}[data-etsia-auth-shell=true] .auth-brand strong,[data-etsia-login-page=live] .auth-brand strong{font-family:var(--font-auth-display);font-size:1.5rem;letter-spacing:-.03em;font-weight:700}[data-etsia-auth-shell=true] .auth-icon,[data-etsia-login-page=live] .auth-icon{display:inline-flex;width:2.4rem;height:2.4rem;align-items:center;justify-content:center;border-radius:.8rem;color:#fff;background:linear-gradient(135deg,var(--auth-accent),var(--auth-accent-2));box-shadow:0 10px 22px color-mix(in srgb,var(--auth-accent) 28%,transparent)}[data-etsia-auth-shell=true] .auth-sub,[data-etsia-login-page=live] .auth-sub{margin:0;color:var(--auth-ink-soft);font-size:.95rem;line-height:1.55}[data-etsia-auth-shell=true] .auth-links,[data-etsia-login-page=live] .auth-links{display:flex;flex-wrap:wrap;gap:.75rem 1.1rem;font-size:.88rem}[data-etsia-auth-shell=true] .auth-links a,[data-etsia-login-page=live] .auth-links a{color:var(--auth-accent);text-decoration:none;font-weight:600}[data-etsia-auth-shell=true] .auth-links a:hover,[data-etsia-login-page=live] .auth-links a:hover{color:var(--auth-accent-hot)}[data-etsia-auth-shell=true] .auth-form,[data-etsia-login-page=live] .auth-form{display:flex;flex-direction:column;gap:1rem}[data-etsia-auth-shell=true] .auth-alert,[data-etsia-login-page=live] .auth-alert{margin:0;color:var(--color-error, #b42318);font-size:.88rem}[data-etsia-auth-shell=true] .auth-status,[data-etsia-login-page=live] .auth-status{display:grid;gap:.75rem;margin:0;font-size:.92rem;color:var(--auth-ink-soft);line-height:1.5}[data-etsia-auth-shell=true] .auth-status p,[data-etsia-login-page=live] .auth-status p{margin:0}[data-etsia-auth-shell=true] button[data-etsia-a11y-button],[data-etsia-login-page=live] button[data-etsia-a11y-button]{border-radius:.85rem!important;min-height:2.85rem}@media (max-width: 860px){[data-etsia-auth-shell=true] .auth-stage,[data-etsia-login-page=live] .auth-stage{grid-template-columns:1fr}[data-etsia-auth-shell=true] .auth-rail,[data-etsia-login-page=live] .auth-rail{min-height:auto}}[data-etsia-auth-shell=true][data-auth-theme=light],[data-etsia-login-page=live][data-auth-theme=light]{--auth-ink: #0b1220;--auth-ink-soft: #4a5568;--auth-canvas: #f4f7fc;--auth-paper: #ffffff;--auth-accent: #2563eb;--auth-accent-hot: #1d4ed8;--auth-accent-2: #06b6d4;--auth-card: #ffffff;--auth-border: color-mix(in srgb, var(--auth-ink) 10%, transparent);--color-background: #ffffff;--color-surface: var(--auth-paper);--color-text-primary: var(--auth-ink);color:var(--auth-ink);background:radial-gradient(ellipse 70% 50% at 8% -8%,color-mix(in srgb,var(--auth-accent) 18%,transparent),transparent 55%),radial-gradient(ellipse 55% 40% at 96% 4%,color-mix(in srgb,var(--auth-accent-2) 20%,transparent),transparent 50%),var(--auth-canvas)}[data-etsia-auth-shell=true][data-auth-theme=dark],[data-etsia-login-page=live][data-auth-theme=dark]{--auth-ink: #f5f5f7;--auth-ink-soft: #a1a1aa;--auth-canvas: #000000;--auth-paper: #0a0a0c;--auth-accent: #3b82f6;--auth-accent-hot: #60a5fa;--auth-accent-2: #22d3ee;--auth-card: #121214;--auth-border: color-mix(in srgb, #fff 12%, transparent);--color-background: #0a0a0c;--color-surface: var(--auth-card);--color-text-primary: var(--auth-ink);color:var(--auth-ink);background:radial-gradient(ellipse 65% 42% at 88% -6%,color-mix(in srgb,var(--auth-accent) 22%,transparent),transparent 55%),radial-gradient(ellipse 48% 36% at 4% 18%,color-mix(in srgb,var(--auth-accent-2) 14%,transparent),transparent 52%),#000}[data-etsia-auth-shell=true] .auth-card-tools,[data-etsia-login-page=live] .auth-card-tools{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}[data-etsia-auth-shell=true] .auth-theme-toggle,[data-etsia-login-page=live] .auth-theme-toggle,[data-etsia-auth-shell=true] .auth-password-toggle,[data-etsia-login-page=live] .auth-password-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-width:2.75rem;min-height:2.75rem;border-radius:.85rem;border:1px solid var(--auth-border);background:var(--auth-card);color:var(--auth-ink);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer}[data-etsia-auth-shell=true] .auth-password,[data-etsia-login-page=live] .auth-password{position:relative}[data-etsia-auth-shell=true] .auth-password-toggle,[data-etsia-login-page=live] .auth-password-toggle{position:absolute;top:50%;right:.25rem;transform:translateY(-50%);background:transparent;border-color:transparent}[data-etsia-auth-shell=true] .auth-scene,[data-etsia-login-page=live] .auth-scene{position:relative;z-index:1;flex:1 1 auto;display:flex;align-items:flex-start;margin:0;min-height:22rem;width:100%}[data-etsia-auth-shell=true] .auth-scene-svg,[data-etsia-login-page=live] .auth-scene-svg{display:block;width:100%;height:100%;overflow:visible}[data-etsia-auth-shell=true] .auth-scene-wash,[data-etsia-login-page=live] .auth-scene-wash{fill:color-mix(in srgb,var(--auth-accent-2) 22%,transparent);animation:auth-scene-glow 6s ease-in-out infinite}[data-etsia-auth-shell=true] .auth-scene-orbit,[data-etsia-login-page=live] .auth-scene-orbit{fill:none;stroke:var(--auth-ink);stroke-opacity:.16;stroke-width:1.25;transform:translate(calc(var(--scene-x, 0) * -12px),calc(var(--scene-y, 0) * -8px));transition:transform .4s cubic-bezier(.16,1,.3,1)}[data-etsia-auth-shell=true] .auth-scene-orbit circle:nth-child(2),[data-etsia-login-page=live] .auth-scene-orbit circle:nth-child(2){stroke:var(--auth-accent-2);stroke-opacity:.75;stroke-dasharray:6 12;animation:auth-scene-spin 32s linear infinite;transform-origin:240px 280px}[data-etsia-auth-shell=true] .auth-scene-floor,[data-etsia-login-page=live] .auth-scene-floor{transform:translate(calc(var(--scene-x, 0) * 8px),calc(var(--scene-y, 0) * 6px));transition:transform .4s cubic-bezier(.16,1,.3,1)}[data-etsia-auth-shell=true] .auth-scene-floor path:first-child,[data-etsia-login-page=live] .auth-scene-floor path:first-child{fill:color-mix(in srgb,var(--auth-accent) 16%,var(--auth-paper))}[data-etsia-auth-shell=true] .auth-scene-floor path:nth-child(2),[data-etsia-login-page=live] .auth-scene-floor path:nth-child(2){fill:none;stroke:var(--auth-accent-2);stroke-width:2;stroke-linecap:round;opacity:.7}[data-etsia-auth-shell=true] .auth-scene-face-top,[data-etsia-login-page=live] .auth-scene-face-top{fill:var(--auth-paper);stroke:color-mix(in srgb,var(--auth-ink) 18%,transparent);stroke-width:1.5}[data-etsia-auth-shell=true] .auth-scene-face-side,[data-etsia-login-page=live] .auth-scene-face-side{fill:var(--auth-ink)}[data-etsia-auth-shell=true] .auth-scene-face-end,[data-etsia-login-page=live] .auth-scene-face-end{fill:var(--auth-accent-2)}[data-etsia-auth-shell=true] .auth-scene-face-end.is-accent,[data-etsia-login-page=live] .auth-scene-face-end.is-accent{fill:var(--auth-accent)}[data-etsia-auth-shell=true] .auth-scene-ribbon,[data-etsia-login-page=live] .auth-scene-ribbon,[data-etsia-auth-shell=true] .auth-scene-drape,[data-etsia-login-page=live] .auth-scene-drape{fill:color-mix(in srgb,var(--auth-accent-2) 72%,var(--auth-paper))}[data-etsia-auth-shell=true] .auth-scene-far,[data-etsia-login-page=live] .auth-scene-far{transform:translate(calc(var(--scene-x, 0) * 16px),calc(var(--scene-y, 0) * 12px));transition:transform .4s cubic-bezier(.16,1,.3,1)}[data-etsia-auth-shell=true] .auth-scene-mid,[data-etsia-login-page=live] .auth-scene-mid{transform:translate(calc(var(--scene-x, 0) * -10px),calc(var(--scene-y, 0) * -8px));transition:transform .4s cubic-bezier(.16,1,.3,1)}[data-etsia-auth-shell=true] .auth-scene-near,[data-etsia-login-page=live] .auth-scene-near{transform:translate(calc(var(--scene-x, 0) * -18px),calc(var(--scene-y, 0) * -14px));transition:transform .4s cubic-bezier(.16,1,.3,1);animation:auth-scene-float 5.4s ease-in-out infinite}[data-etsia-auth-shell=true] .auth-scene-near circle,[data-etsia-login-page=live] .auth-scene-near circle{fill:var(--auth-accent)}[data-etsia-auth-shell=true] .auth-scene-near path,[data-etsia-login-page=live] .auth-scene-near path{fill:color-mix(in srgb,var(--auth-ink) 78%,var(--auth-accent))}[data-etsia-auth-shell=true] .auth-scene-seal,[data-etsia-login-page=live] .auth-scene-seal{transform:translate(calc(var(--scene-x, 0) * 22px),calc(var(--scene-y, 0) * 16px));transition:transform .4s cubic-bezier(.16,1,.3,1);animation:auth-scene-float 7s ease-in-out infinite}[data-etsia-auth-shell=true] .auth-scene-seal circle:first-child,[data-etsia-login-page=live] .auth-scene-seal circle:first-child{fill:var(--auth-paper);stroke:var(--auth-ink);stroke-width:3}[data-etsia-auth-shell=true] .auth-scene-seal circle:nth-child(2),[data-etsia-login-page=live] .auth-scene-seal circle:nth-child(2){fill:none;stroke:var(--auth-accent-2);stroke-width:3}[data-etsia-auth-shell=true] .auth-scene-seal path,[data-etsia-login-page=live] .auth-scene-seal path{fill:none;stroke:var(--auth-accent);stroke-width:3;stroke-linecap:round}[data-etsia-auth-shell=true] .auth-scene-route,[data-etsia-login-page=live] .auth-scene-route{fill:var(--auth-ink);stroke:var(--auth-ink);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:140;stroke-dashoffset:140;animation:auth-scene-draw 1.8s cubic-bezier(.16,1,.3,1) .15s both;transform:translate(calc(var(--scene-x, 0) * 10px),calc(var(--scene-y, 0) * 8px))}[data-etsia-auth-shell=true] .auth-scene-parcel,[data-etsia-login-page=live] .auth-scene-parcel{fill:var(--auth-accent);offset-path:path("M210 470c48-6 70 28 118 18 36-8 62 6 92-16");animation:auth-scene-travel 9s linear infinite}[data-etsia-auth-shell=true] .auth-scene-motes circle,[data-etsia-login-page=live] .auth-scene-motes circle{fill:var(--auth-accent-2);animation:auth-scene-glow 4.8s ease-in-out infinite}[data-etsia-auth-shell=true] .auth-scene-motes circle:nth-child(2),[data-etsia-login-page=live] .auth-scene-motes circle:nth-child(2){fill:var(--auth-accent);animation-delay:.8s}[data-etsia-auth-shell=true] .auth-scene-motes circle:nth-child(3),[data-etsia-login-page=live] .auth-scene-motes circle:nth-child(3){fill:var(--auth-ink);animation-delay:1.4s}@keyframes auth-scene-draw{to{stroke-dashoffset:0}}@keyframes auth-scene-float{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes auth-scene-glow{0%,to{opacity:.55}50%{opacity:1}}@keyframes auth-scene-spin{to{transform:rotate(360deg)}}@keyframes auth-scene-travel{to{offset-distance:100%}}@keyframes auth-progress-spin{to{transform:rotate(360deg)}}[data-etsia-auth-shell=true] .auth-progress,[data-etsia-login-page=live] .auth-progress{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:1.5rem;background:color-mix(in srgb,var(--auth-ink) 42%,transparent)}[data-etsia-auth-shell=true] .auth-progress-card,[data-etsia-login-page=live] .auth-progress-card{width:min(100%,22rem);display:grid;justify-items:center;gap:.75rem;padding:1.5rem;border-radius:1.25rem;border:1px solid var(--auth-border);background:var(--auth-paper);box-shadow:var(--auth-shadow);text-align:center}[data-etsia-auth-shell=true] .auth-progress-gear,[data-etsia-login-page=live] .auth-progress-gear{display:grid;place-items:center;width:3rem;height:3rem;border-radius:999px;color:var(--auth-accent);background:color-mix(in srgb,var(--auth-accent) 12%,var(--auth-paper));animation:auth-progress-spin 2.4s linear infinite}[data-etsia-auth-shell=true] .auth-progress-card p,[data-etsia-login-page=live] .auth-progress-card p{margin:0;font-family:var(--font-auth-display);font-size:1.15rem}[data-etsia-auth-shell=true] .auth-progress-track,[data-etsia-login-page=live] .auth-progress-track{width:100%;height:.35rem;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--auth-ink) 8%,var(--auth-paper))}[data-etsia-auth-shell=true] .auth-progress-track span,[data-etsia-login-page=live] .auth-progress-track span{display:block;height:100%;width:25%;border-radius:inherit;background:var(--auth-accent);transition:width .4s cubic-bezier(.16,1,.3,1)}[data-etsia-auth-shell=true] .auth-progress-track[data-step="1"] span,[data-etsia-login-page=live] .auth-progress-track[data-step="1"] span{width:50%}[data-etsia-auth-shell=true] .auth-progress-track[data-step="2"] span,[data-etsia-login-page=live] .auth-progress-track[data-step="2"] span{width:75%}[data-etsia-auth-shell=true] .auth-progress-track[data-step="3"] span,[data-etsia-login-page=live] .auth-progress-track[data-step="3"] span{width:100%}@media (prefers-reduced-motion: reduce){[data-etsia-auth-shell=true] .auth-card,[data-etsia-login-page=live] .auth-card,[data-etsia-auth-shell=true] .auth-scene-orbit,[data-etsia-login-page=live] .auth-scene-orbit,[data-etsia-auth-shell=true] .auth-scene-floor,[data-etsia-login-page=live] .auth-scene-floor,[data-etsia-auth-shell=true] .auth-scene-far,[data-etsia-login-page=live] .auth-scene-far,[data-etsia-auth-shell=true] .auth-scene-mid,[data-etsia-login-page=live] .auth-scene-mid,[data-etsia-auth-shell=true] .auth-scene-near,[data-etsia-login-page=live] .auth-scene-near,[data-etsia-auth-shell=true] .auth-scene-seal,[data-etsia-login-page=live] .auth-scene-seal,[data-etsia-auth-shell=true] .auth-scene-route,[data-etsia-login-page=live] .auth-scene-route{transition:none}[data-etsia-auth-shell=true] .auth-scene-wash,[data-etsia-login-page=live] .auth-scene-wash,[data-etsia-auth-shell=true] .auth-scene-orbit circle,[data-etsia-login-page=live] .auth-scene-orbit circle,[data-etsia-auth-shell=true] .auth-scene-near,[data-etsia-login-page=live] .auth-scene-near,[data-etsia-auth-shell=true] .auth-scene-seal,[data-etsia-login-page=live] .auth-scene-seal,[data-etsia-auth-shell=true] .auth-scene-route,[data-etsia-login-page=live] .auth-scene-route,[data-etsia-auth-shell=true] .auth-scene-parcel,[data-etsia-login-page=live] .auth-scene-parcel,[data-etsia-auth-shell=true] .auth-scene-motes circle,[data-etsia-login-page=live] .auth-scene-motes circle{animation:none}[data-etsia-auth-shell=true] .auth-scene-route,[data-etsia-login-page=live] .auth-scene-route{stroke-dashoffset:0}[data-etsia-auth-shell=true] .auth-progress-gear,[data-etsia-login-page=live] .auth-progress-gear{animation:none}}.desk{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--surface-canvas);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--font-size-sm);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased}.desk ::selection{background:color-mix(in srgb,var(--accent-entity-primary) 24%,transparent);color:var(--text-primary)}.desk :focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset)}.desk-topbar{position:sticky;top:0;z-index:var(--z-shell-topbar);display:flex;align-items:center;gap:var(--space-2);height:var(--layout-topbar-height);padding:0 var(--layout-gutter);padding-left:max(var(--layout-gutter),env(safe-area-inset-left));padding-right:max(var(--layout-gutter),env(safe-area-inset-right));background:var(--c-topbar-surface);backdrop-filter:saturate(1.4) blur(var(--blur-md));-webkit-backdrop-filter:saturate(1.4) blur(var(--blur-md));border-bottom:var(--c-topbar-border);box-shadow:var(--c-topbar-shadow);margin:var(--c-topbar-inset) var(--c-topbar-inset) 0;border-radius:var(--c-topbar-radius)}.desk-brand{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--interactive-min-touch-target);padding:0 var(--space-1);color:var(--text-primary);text-decoration:none;font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-md);letter-spacing:-.02em;white-space:nowrap}.desk-brand__mark{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:var(--radius-3);background:var(--accent-entity-primary);color:var(--text-inverse)}.desk-icon-btn{display:inline-grid;place-items:center;flex:none;width:var(--interactive-min-touch-target);height:var(--interactive-min-touch-target);min-width:var(--interactive-min-touch-target);min-height:var(--interactive-min-touch-target);padding:0;border:1px solid transparent;border-radius:var(--radius-3);background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color var(--motion-fast) var(--easing-standard),color var(--motion-fast) var(--easing-standard)}.desk-icon-btn:hover,.desk-icon-btn[aria-expanded=true],.desk-icon-btn[aria-pressed=true]{background:var(--surface-inset);color:var(--text-primary)}.desk-search{display:none;align-items:center;gap:var(--space-2);flex:0 1 360px;min-width:0;height:38px;min-height:38px;margin-left:var(--space-4);padding:0 var(--space-2) 0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-inset);color:var(--text-muted);font:inherit;text-align:left;cursor:text;transition:border-color var(--motion-fast) var(--easing-standard)}.desk-search:hover{border-color:var(--border-strong)}.desk-search__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-kbd{padding:1px var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-2);background:var(--surface-card);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--font-size-2xs);line-height:1.6}.desk-topbar__end{display:flex;align-items:center;gap:var(--space-1);margin-left:auto}.desk-topbar__slot{display:inline-flex;align-items:center}.desk-user{position:relative}.desk-user__trigger{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--interactive-min-touch-target);padding:0 var(--space-1);border:0;border-radius:var(--radius-full);background:transparent;color:var(--text-primary);font:inherit;cursor:pointer}.desk-avatar{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--accent-entity-primary) 16%,var(--surface-card));color:var(--accent-entity-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);letter-spacing:.02em}.desk-user__name{display:none;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-medium)}.desk-menu{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:var(--z-dropdown);min-width:220px;padding:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-4);background:var(--surface-elevated);box-shadow:var(--shadow-lg);animation:desk-pop var(--motion-fast) var(--easing-emphasized)}.desk-menu__head{padding:var(--space-2) var(--space-3) var(--space-3);border-bottom:1px solid var(--border-subtle);margin-bottom:var(--space-1);color:var(--text-muted);font-size:var(--font-size-xs)}.desk-menu__head strong{display:block;color:var(--text-primary);font-size:var(--font-size-sm)}.desk-menu__item{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:40px;padding:0 var(--space-3);border:0;border-radius:var(--radius-3);background:transparent;color:var(--text-primary);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.desk-menu__item:hover{background:var(--surface-inset)}.desk-menu__item[data-tone=danger]{color:var(--status-danger)}@keyframes desk-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.desk-body{position:relative;display:flex;flex:1;min-height:0}.desk-rail{position:fixed;top:0;bottom:0;left:0;z-index:var(--z-shell-drawer);display:flex;flex-direction:column;width:min(86vw,300px);padding:var(--space-3);padding-top:max(var(--space-3),env(safe-area-inset-top));padding-bottom:max(var(--space-3),env(safe-area-inset-bottom));background:var(--c-rail-surface);border-inline-end:var(--c-rail-border);box-shadow:var(--c-drawer-shadow);transform:translate(-102%);transition:transform var(--motion-base) var(--easing-exit);overflow-y:auto;overscroll-behavior:contain}.desk[data-drawer-open=true] .desk-rail{transform:none;transition-timing-function:var(--easing-emphasized)}.desk-rail__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-3)}.desk-rail__head .desk-brand{padding-left:var(--space-2)}.desk-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-shell-scrim);background:var(--overlay-scrim);opacity:0;pointer-events:none;transition:opacity var(--motion-base) var(--easing-standard)}.desk[data-drawer-open=true] .desk-scrim{opacity:1;pointer-events:auto}.desk-nav-list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.desk-nav-list .desk-nav-list{margin-top:2px;padding-left:var(--space-4)}.desk-nav-link{position:relative;display:flex;align-items:center;gap:var(--space-3);min-height:var(--interactive-min-touch-target);padding:0 var(--space-3);border-radius:var(--radius-3);color:var(--text-secondary);font-weight:var(--font-weight-medium);text-decoration:none;white-space:nowrap;transition:background-color var(--motion-fast) var(--easing-standard),color var(--motion-fast) var(--easing-standard)}.desk-nav-link:hover{background:var(--surface-inset);color:var(--text-primary)}.desk-nav-link[aria-current=page]{background:color-mix(in srgb,var(--accent-entity-primary) 12%,var(--surface-card));color:var(--accent-entity-primary);font-weight:var(--font-weight-semibold)}.desk-nav-link__label{overflow:hidden;text-overflow:ellipsis}.desk-nav-status{padding:var(--space-2) var(--space-3);color:var(--text-muted);font-size:var(--font-size-xs)}.desk-nav-skeleton{height:36px;margin:4px 0;border-radius:var(--radius-3);background:linear-gradient(90deg,var(--surface-inset),color-mix(in srgb,var(--surface-inset) 50%,var(--surface-card)),var(--surface-inset));background-size:200% 100%;animation:desk-shimmer 1.4s linear infinite}@keyframes desk-shimmer{to{background-position:-200% 0}}.desk-main{flex:1;min-width:0;outline:none}.desk-main__inner{width:100%;max-width:var(--layout-content-max);margin:0 auto;padding:var(--space-3) var(--layout-gutter) var(--space-16);padding-left:max(var(--layout-gutter),env(safe-area-inset-left));padding-right:max(var(--layout-gutter),env(safe-area-inset-right));padding-bottom:max(var(--space-16),calc(var(--layout-bottom-reserve) + var(--space-4) + env(safe-area-inset-bottom)))}@media (max-width: 720px){.desk{--layout-bottom-reserve: calc(var(--layout-enok-fab-size-compact) + var(--space-4))}}.desk-crumbs{display:flex;align-items:center;gap:var(--space-1);min-height:36px;margin-bottom:var(--space-2);overflow-x:auto;scrollbar-width:none}.desk-crumbs::-webkit-scrollbar{display:none}.desk-crumbs ol{display:flex;align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;font-size:var(--font-size-xs);white-space:nowrap}.desk-crumbs li{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text-muted)}.desk-crumbs a,.desk-crumbs button{display:inline-flex;align-items:center;min-height:28px;min-width:0;padding:0 var(--space-1);border:0;border-radius:var(--radius-2);background:transparent;color:var(--text-secondary);font:inherit;text-decoration:none;cursor:pointer}.desk-crumbs a:hover,.desk-crumbs button:hover{color:var(--accent-entity-primary)}.desk-crumbs [aria-current=page]{padding:0 var(--space-1);color:var(--text-primary);font-weight:var(--font-weight-semibold)}@media (min-width: 640px){.desk-search{display:inline-flex}.desk-search-icon-only{display:none}}@media (min-width: 900px){.desk-user__name{display:inline}}@media (min-width: 1024px){.desk{--layout-gutter: var(--layout-gutter-lg);height:100vh;height:100dvh;overflow:hidden}.desk-body{overflow:hidden}.desk-main{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.desk-drawer-toggle,.desk-scrim,.desk-rail__head{display:none}.desk-rail{position:relative;z-index:1;flex:none;width:var(--layout-rail-expanded);height:calc(100% - 2 * var(--c-rail-inset));margin:var(--c-rail-inset) 0 var(--c-rail-inset) var(--c-rail-inset);padding:var(--space-3);border-radius:var(--c-rail-radius);box-shadow:var(--c-rail-shadow);transform:none;transition:width var(--motion-base) var(--easing-standard)}.desk[data-rail=collapsed] .desk-rail{width:var(--layout-rail-collapsed);padding:var(--space-3) var(--space-2)}.desk[data-rail=collapsed] .desk-nav-link{justify-content:center;padding:0}.desk[data-rail=collapsed] .desk-nav-link__label,.desk[data-rail=collapsed] .desk-nav-list .desk-nav-list{display:none}.desk-rail__foot{margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}}@media (max-width: 1023.98px){.desk-rail-collapse{display:none}}@media (prefers-reduced-motion: reduce){.desk-rail,.desk-scrim,.desk-menu,.desk-nav-skeleton{transition:none;animation:none}}.desk-crumbs [data-etsia-breadcrumb-stale=true]{opacity:.6;text-decoration:line-through;cursor:not-allowed}.desk-back{display:inline-flex;align-items:center;gap:var(--space-1);min-height:28px;padding:0 var(--space-2);border:1px solid transparent;border-radius:var(--radius-2);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--font-size-xs);cursor:pointer}.desk-back:hover{color:var(--text-primary);background:var(--surface-inset)}.desk-back[data-etsia-back-mode=wizard-prominent]{min-height:var(--interactive-min-touch-target);padding:0 var(--space-3);border-color:var(--border-subtle);background:var(--surface-card);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.dash-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--interactive-target);padding:0 var(--space-4);border:var(--c-button-border);border-radius:var(--c-button-radius);box-shadow:var(--c-button-shadow);background:var(--surface-card);color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--motion-fast) var(--easing-standard),border-color var(--motion-fast) var(--easing-standard)}.dash-btn:hover:not(:disabled){border-color:var(--border-strong)}.dash-btn:disabled{cursor:default;opacity:.7}.dash-btn[data-variant=ghost]{border-color:transparent;background:transparent;color:var(--text-secondary)}.dash-btn[data-variant=ghost]:hover:not(:disabled){background:var(--surface-inset);color:var(--text-primary)}.dash-btn[data-variant=primary]{border-color:var(--accent-entity-primary);background:var(--accent-entity-primary);color:var(--text-inverse)}.dash-btn{text-decoration:none}.state-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);max-width:34rem;margin:var(--space-10) auto;padding:var(--space-8);border:var(--c-statecard-border);border-radius:var(--c-statecard-radius);background:var(--c-statecard-surface);box-shadow:var(--c-statecard-shadow);color:var(--text-primary)}.state-card__icon{display:inline-grid;place-items:center;width:var(--space-10);height:var(--space-10);border-radius:var(--radius-4);background:var(--surface-inset);color:var(--text-secondary)}.state-card__title{margin:0;font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.state-card__body{margin:0;color:var(--text-secondary)}.state-card__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.state-card__meta{margin:0;color:var(--text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.state-card--section{max-width:none;margin:0;padding:var(--space-5);box-shadow:none}.state-card--section .state-card__title{font-family:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}:root{--color-raw-gray-0: #ffffff;--color-raw-gray-50: #f8fafc;--color-raw-gray-100: #f1f5f9;--color-raw-gray-200: #e2e8f0;--color-raw-gray-300: #cbd5e1;--color-raw-gray-400: #94a3b8;--color-raw-gray-500: #64748b;--color-raw-gray-600: #475569;--color-raw-gray-700: #334155;--color-raw-gray-800: #1e293b;--color-raw-gray-900: #0f172a;--color-raw-gray-950: #020617;--color-raw-gray-1000: #000000;--color-raw-brand-50: #eff6ff;--color-raw-brand-100: #dbeafe;--color-raw-brand-500: #3b82f6;--color-raw-brand-600: #2563eb;--color-raw-brand-700: #1d4ed8;--color-raw-brand-900: #1e3a8a;--alpha-0: 0;--alpha-4: .04;--alpha-8: .08;--alpha-12: .12;--alpha-16: .16;--alpha-24: .24;--alpha-40: .4;--alpha-64: .64;--alpha-80: .8;--alpha-100: 1;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-1: 2px;--radius-2: 4px;--radius-3: 8px;--radius-4: 12px;--radius-5: 16px;--radius-full: 9999px;--font-size-2xs: .625rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--shadow-raw-sm: 0 1px 2px 0 rgb(15 23 42 / .05);--shadow-raw-md: 0 4px 6px -1px rgb(15 23 42 / .1), 0 2px 4px -2px rgb(15 23 42 / .1);--shadow-raw-lg: 0 10px 15px -3px rgb(15 23 42 / .1), 0 4px 6px -4px rgb(15 23 42 / .1);--shadow-raw-xl: 0 20px 25px -5px rgb(15 23 42 / .12), 0 8px 10px -6px rgb(15 23 42 / .1);--shadow-raw-2xl: 0 25px 50px -12px rgb(15 23 42 / .25);--shadow-raw-projected: 0 1px 2px 0 rgb(15 23 42 / .06), 0 8px 24px -6px rgb(15 23 42 / .12);--blur-sm: 4px;--blur-md: 12px;--blur-lg: 24px;--duration-fast: .1s;--duration-base: .2s;--duration-slow: .3s;--easing-standard: cubic-bezier(.2, 0, 0, 1);--easing-emphasized: cubic-bezier(.2, 0, 0, 1);--easing-exit: cubic-bezier(.3, 0, 1, 1)}:root,[data-theme-family=bento-depth][data-theme-mode=light]{--accent-entity-primary: #2563eb;--border-focus: #2563eb;--border-strong: #94a3b8;--border-subtle: #e2e8f0;--effect-glass: none;--effect-glow-accent: 0 0 24px color-mix(in srgb, var(--accent-entity-primary) 35%, transparent);--effect-sheen: none;--font-display: "Sora", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-ui: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--layout-device-lg: 1280px;--layout-device-md: 960px;--layout-device-sm: 640px;--layout-prose-max: 72ch;--layout-rail-collapsed: 72px;--motion-base: var(--duration-base);--motion-fast: var(--duration-fast);--motion-slow: var(--duration-slow);--shadow-lg: var(--shadow-raw-lg);--shadow-md: var(--shadow-raw-md);--shadow-sm: var(--shadow-raw-sm);--status-danger: #dc2626;--status-danger-contrast: #ffffff;--status-info: #0284c7;--status-info-contrast: #ffffff;--status-pending: #7c3aed;--status-pending-contrast: #ffffff;--status-success: #16a34a;--status-success-contrast: #ffffff;--status-warning: #d97706;--status-warning-contrast: #ffffff;--surface-canvas: #f8fafc;--surface-card: #ffffff;--surface-elevated: #ffffff;--surface-inset: #f1f5f9;--text-inverse: #f8fafc;--text-muted: #64748b;--text-primary: #0f172a;--text-secondary: #475569}[data-theme-family=bento-depth][data-theme-mode=dark]{--accent-entity-primary: #60a5fa;--border-focus: #60a5fa;--border-strong: #64748b;--border-subtle: #334155;--effect-glass: none;--effect-glow-accent: 0 0 24px color-mix(in srgb, var(--accent-entity-primary) 35%, transparent);--effect-sheen: none;--font-display: "Sora", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-ui: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--layout-device-lg: 1280px;--layout-device-md: 960px;--layout-device-sm: 640px;--layout-prose-max: 72ch;--layout-rail-collapsed: 72px;--motion-base: var(--duration-base);--motion-fast: var(--duration-fast);--motion-slow: var(--duration-slow);--shadow-lg: var(--shadow-raw-lg);--shadow-md: var(--shadow-raw-md);--shadow-sm: var(--shadow-raw-sm);--status-danger: #f87171;--status-danger-contrast: #1f0505;--status-info: #38bdf8;--status-info-contrast: #082f49;--status-pending: #a78bfa;--status-pending-contrast: #1e1b4b;--status-success: #4ade80;--status-success-contrast: #052e16;--status-warning: #fbbf24;--status-warning-contrast: #1c1002;--surface-canvas: #0f172a;--surface-card: #1e293b;--surface-elevated: #334155;--surface-inset: #0b1220;--text-inverse: #0f172a;--text-muted: #94a3b8;--text-primary: #f8fafc;--text-secondary: #cbd5e1}[data-theme-family=dense-ops][data-theme-mode=dark]{--accent-entity-primary: #38bdf8;--border-focus: #38bdf8;--border-strong: #4b5563;--border-subtle: #1f2a3a;--effect-glass: none;--effect-glow-accent: none;--effect-sheen: none;--font-display: "Sora", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-ui: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--layout-device-lg: 1280px;--layout-device-md: 960px;--layout-device-sm: 640px;--layout-prose-max: 72ch;--layout-rail-collapsed: 56px;--motion-base: var(--duration-base);--motion-fast: var(--duration-fast);--motion-slow: var(--duration-slow);--shadow-lg: var(--shadow-raw-lg);--shadow-md: var(--shadow-raw-md);--shadow-sm: var(--shadow-raw-sm);--status-danger: #ef4444;--status-danger-contrast: #1f0505;--status-info: #38bdf8;--status-info-contrast: #082f49;--status-pending: #94a3b8;--status-pending-contrast: #0f172a;--status-success: #22c55e;--status-success-contrast: #052e16;--status-warning: #f59e0b;--status-warning-contrast: #1c1002;--surface-canvas: #0b1220;--surface-card: #111827;--surface-elevated: #1f2937;--surface-inset: #0a1018;--text-inverse: #0b1220;--text-muted: #6b7280;--text-primary: #e5e7eb;--text-secondary: #9ca3af}[data-theme-family=dense-ops][data-theme-mode=light]{--accent-entity-primary: #0284c7;--border-focus: #0284c7;--border-strong: #64748b;--border-subtle: #cbd5e1;--effect-glass: none;--effect-glow-accent: none;--effect-sheen: none;--font-display: "Sora", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-ui: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--layout-device-lg: 1280px;--layout-device-md: 960px;--layout-device-sm: 640px;--layout-prose-max: 72ch;--layout-rail-collapsed: 56px;--motion-base: var(--duration-base);--motion-fast: var(--duration-fast);--motion-slow: var(--duration-slow);--shadow-lg: var(--shadow-raw-lg);--shadow-md: var(--shadow-raw-md);--shadow-sm: var(--shadow-raw-sm);--status-danger: #b91c1c;--status-danger-contrast: #ffffff;--status-info: #0369a1;--status-info-contrast: #ffffff;--status-pending: #475569;--status-pending-contrast: #ffffff;--status-success: #15803d;--status-success-contrast: #ffffff;--status-warning: #b45309;--status-warning-contrast: #ffffff;--surface-canvas: #f1f5f9;--surface-card: #ffffff;--surface-elevated: #ffffff;--surface-inset: #e2e8f0;--text-inverse: #f8fafc;--text-muted: #64748b;--text-primary: #0f172a;--text-secondary: #334155}[data-theme-family=editorial][data-theme-mode=dark]{--accent-entity-primary: #e7c9a9;--border-focus: #e7c9a9;--border-strong: #6b6b6b;--border-subtle: #2e2e2e;--effect-glass: none;--effect-glow-accent: none;--effect-sheen: none;--font-display: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-ui: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--layout-device-lg: 1280px;--layout-device-md: 960px;--layout-device-sm: 640px;--layout-prose-max: 68ch;--layout-rail-collapsed: 72px;--motion-base: var(--duration-base);--motion-fast: var(--duration-fast);--motion-slow: var(--duration-slow);--shadow-lg: var(--shadow-raw-lg);--shadow-md: var(--shadow-raw-md);--shadow-sm: var(--shadow-raw-sm);--status-danger: #d07070;--status-danger-contrast: #1a0808;--status-info: #7aa2c4;--status-info-contrast: #0c1822;--status-pending: #b0a89e;--status-pending-contrast: #1a1814;--status-success: #7cb87c;--status-success-contrast: #102010;--status-warning: #d4a85a;--status-warning-contrast: #1a1205;--surface-canvas: #121212;--surface-card: #1c1c1c;--surface-elevated: #242424;--surface-inset: #0e0e0e;--text-inverse: #1a1a1a;--text-muted: #9a9188;--text-primary: #f4f0ea;--text-secondary: #cfc6bb}[data-theme-family=editorial][data-theme-mode=light]{--accent-entity-primary: #8b5e3c;--border-focus: #8b5e3c;--border-strong: #8a7a66;--border-subtle: #e4d8c8;--effect-glass: none;--effect-glow-accent: none;--effect-sheen: none;--font-display: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-ui: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--layout-device-lg: 1280px;--layout-device-md: 960px;--layout-device-sm: 640px;--layout-prose-max: 68ch;--layout-rail-collapsed: 72px;--motion-base: var(--duration-base);--motion-fast: var(--duration-fast);--motion-slow: var(--duration-slow);--shadow-lg: var(--shadow-raw-lg);--shadow-md: var(--shadow-raw-md);--shadow-sm: var(--shadow-raw-sm);--status-danger: #9f1239;--status-danger-contrast: #ffffff;--status-info: #1e4d6b;--status-info-contrast: #ffffff;--status-pending: #6b635b;--status-pending-contrast: #ffffff;--status-success: #3f6b3f;--status-success-contrast: #ffffff;--status-warning: #9a6700;--status-warning-contrast: #ffffff;--surface-canvas: #f7f3ee;--surface-card: #fffdf9;--surface-elevated: #ffffff;--surface-inset: #efe8df;--text-inverse: #fafaf9;--text-muted: #78716c;--text-primary: #1c1917;--text-secondary: #44403c}[data-theme-family=high-contrast][data-theme-mode=dark]{--accent-entity-primary: #ffff00;--border-focus: #ffff00;--border-strong: #ffffff;--border-subtle: #ffffff;--effect-glass: none;--effect-glow-accent: none;--effect-sheen: none;--font-display: "Sora", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-ui: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--layout-device-lg: 1280px;--layout-device-md: 960px;--layout-device-sm: 640px;--layout-prose-max: 72ch;--layout-rail-collapsed: 72px;--motion-base: var(--duration-base);--motion-fast: var(--duration-fast);--motion-slow: var(--duration-slow);--shadow-lg: var(--shadow-raw-lg);--shadow-md: var(--shadow-raw-md);--shadow-sm: var(--shadow-raw-sm);--status-danger: #ff3333;--status-danger-contrast: #000000;--status-info: #66ccff;--status-info-contrast: #000000;--status-pending: #cccccc;--status-pending-contrast: #000000;--status-success: #00ff66;--status-success-contrast: #000000;--status-warning: #ffcc00;--status-warning-contrast: #000000;--surface-canvas: #000000;--surface-card: #0a0a0a;--surface-elevated: #1a1a1a;--surface-inset: #111111;--text-inverse: #000000;--text-muted: #d0d0d0;--text-primary: #ffffff;--text-secondary: #f0f0f0}[data-theme-family=high-contrast][data-theme-mode=light]{--accent-entity-primary: #0000ee;--border-focus: #0000ee;--border-strong: #000000;--border-subtle: #000000;--effect-glass: none;--effect-glow-accent: none;--effect-sheen: none;--font-display: "Sora", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-ui: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--layout-device-lg: 1280px;--layout-device-md: 960px;--layout-device-sm: 640px;--layout-prose-max: 72ch;--layout-rail-collapsed: 72px;--motion-base: var(--duration-base);--motion-fast: var(--duration-fast);--motion-slow: var(--duration-slow);--shadow-lg: var(--shadow-raw-lg);--shadow-md: var(--shadow-raw-md);--shadow-sm: var(--shadow-raw-sm);--status-danger: #990000;--status-danger-contrast: #ffffff;--status-info: #003399;--status-info-contrast: #ffffff;--status-pending: #444444;--status-pending-contrast: #ffffff;--status-success: #006600;--status-success-contrast: #ffffff;--status-warning: #7a5200;--status-warning-contrast: #ffffff;--surface-canvas: #ffffff;--surface-card: #ffffff;--surface-elevated: #ffffff;--surface-inset: #f5f5f5;--text-inverse: #ffffff;--text-muted: #222222;--text-primary: #000000;--text-secondary: #000000}[data-theme-family=liquid-glass][data-theme-mode=dark]{--accent-entity-primary: #22d3ee;--border-focus: #67e8f9;--border-strong: rgb(148 163 184 / .45);--border-subtle: rgb(148 163 184 / .25);--effect-glass: blur(12px) saturate(1.2);--effect-glow-accent: 0 0 24px color-mix(in srgb, var(--accent-entity-primary) 35%, transparent);--effect-sheen: linear-gradient(120deg, transparent 30%, rgb(255 255 255 / .12) 50%, transparent 70%);--font-display: "Sora", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-ui: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--layout-device-lg: 1280px;--layout-device-md: 960px;--layout-device-sm: 640px;--layout-prose-max: 72ch;--layout-rail-collapsed: 72px;--motion-base: var(--duration-base);--motion-fast: var(--duration-fast);--motion-slow: var(--duration-slow);--shadow-lg: var(--shadow-raw-lg);--shadow-md: var(--shadow-raw-md);--shadow-sm: var(--shadow-raw-sm);--status-danger: #f87171;--status-danger-contrast: #1f0505;--status-info: #22d3ee;--status-info-contrast: #083344;--status-pending: #a5b4fc;--status-pending-contrast: #1e1b4b;--status-success: #4ade80;--status-success-contrast: #052e16;--status-warning: #fbbf24;--status-warning-contrast: #1c1002;--surface-canvas: #071018;--surface-card: rgb(15 23 42 / .55);--surface-elevated: rgb(30 41 59 / .65);--surface-inset: rgb(2 6 23 / .7);--text-inverse: #0f172a;--text-muted: #94a3b8;--text-primary: #f1f5f9;--text-secondary: #cbd5e1}[data-theme-family=liquid-glass][data-theme-mode=light]{--accent-entity-primary: #0891b2;--border-focus: #0891b2;--border-strong: rgb(100 116 139 / .55);--border-subtle: rgb(148 163 184 / .35);--effect-glass: blur(12px) saturate(1.2);--effect-glow-accent: 0 0 24px color-mix(in srgb, var(--accent-entity-primary) 35%, transparent);--effect-sheen: linear-gradient(120deg, transparent 30%, rgb(255 255 255 / .12) 50%, transparent 70%);--font-display: "Sora", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-ui: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--layout-device-lg: 1280px;--layout-device-md: 960px;--layout-device-sm: 640px;--layout-prose-max: 72ch;--layout-rail-collapsed: 72px;--motion-base: var(--duration-base);--motion-fast: var(--duration-fast);--motion-slow: var(--duration-slow);--shadow-lg: var(--shadow-raw-lg);--shadow-md: var(--shadow-raw-md);--shadow-sm: var(--shadow-raw-sm);--status-danger: #dc2626;--status-danger-contrast: #ffffff;--status-info: #0891b2;--status-info-contrast: #ffffff;--status-pending: #6366f1;--status-pending-contrast: #ffffff;--status-success: #16a34a;--status-success-contrast: #ffffff;--status-warning: #d97706;--status-warning-contrast: #ffffff;--surface-canvas: #eef6ff;--surface-card: rgb(255 255 255 / .72);--surface-elevated: rgb(255 255 255 / .88);--surface-inset: rgb(241 245 249 / .85);--text-inverse: #f8fafc;--text-muted: #64748b;--text-primary: #0f172a;--text-secondary: #334155}[data-theme-family=print-chrome][data-theme-mode=dark]{--accent-entity-primary: #eeeeee;--border-focus: #ffffff;--border-strong: #dddddd;--border-subtle: #666666;--effect-glass: none;--effect-glow-accent: none;--effect-sheen: none;--font-display: "Sora", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-ui: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--layout-device-lg: 1280px;--layout-device-md: 960px;--layout-device-sm: 640px;--layout-prose-max: 72ch;--layout-rail-collapsed: 72px;--motion-base: var(--duration-base);--motion-fast: var(--duration-fast);--motion-slow: var(--duration-slow);--shadow-lg: var(--shadow-raw-lg);--shadow-md: var(--shadow-raw-md);--shadow-sm: var(--shadow-raw-sm);--status-danger: #ee8888;--status-danger-contrast: #111111;--status-info: #88aacc;--status-info-contrast: #111111;--status-pending: #bbbbbb;--status-pending-contrast: #111111;--status-success: #88cc88;--status-success-contrast: #111111;--status-warning: #e0c060;--status-warning-contrast: #111111;--surface-canvas: #111111;--surface-card: #1a1a1a;--surface-elevated: #222222;--surface-inset: #0d0d0d;--text-inverse: #111111;--text-muted: #aaaaaa;--text-primary: #f5f5f5;--text-secondary: #dddddd}[data-theme-family=print-chrome][data-theme-mode=light]{--accent-entity-primary: #111111;--border-focus: #000000;--border-strong: #333333;--border-subtle: #cccccc;--effect-glass: none;--effect-glow-accent: none;--effect-sheen: none;--font-display: "Sora", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-ui: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--layout-device-lg: 1280px;--layout-device-md: 960px;--layout-device-sm: 640px;--layout-prose-max: 72ch;--layout-rail-collapsed: 72px;--motion-base: var(--duration-base);--motion-fast: var(--duration-fast);--motion-slow: var(--duration-slow);--shadow-lg: var(--shadow-raw-lg);--shadow-md: var(--shadow-raw-md);--shadow-sm: var(--shadow-raw-sm);--status-danger: #990000;--status-danger-contrast: #ffffff;--status-info: #003366;--status-info-contrast: #ffffff;--status-pending: #666666;--status-pending-contrast: #ffffff;--status-success: #116611;--status-success-contrast: #ffffff;--status-warning: #8a5a00;--status-warning-contrast: #ffffff;--surface-canvas: #ffffff;--surface-card: #ffffff;--surface-elevated: #ffffff;--surface-inset: #f8f8f8;--text-inverse: #ffffff;--text-muted: #555555;--text-primary: #000000;--text-secondary: #222222}@media (prefers-reduced-motion: reduce){:root,[data-theme-family],[data-etsia-reduced-motion="1"],[data-etsia-reduced-motion=true]{--motion-fast: 0ms;--motion-base: 0ms;--motion-slow: 0ms;--effect-sheen: none;--effect-glow-accent: none;--effect-aurora: none;--effect-glass: none}[data-etsia-glow-focal=true]{box-shadow:none}[data-theme-family=liquid-glass]{--effect-aurora: none}}:root{--focus-ring: var(--border-focus);--focus-ring-width: 2px;--focus-ring-offset: 2px;--focus-ring-outline: var(--focus-ring-width) solid var(--focus-ring);--effect-aurora: none}[data-theme-family=liquid-glass]{--effect-aurora: radial-gradient( ellipse at 20% 0%, color-mix(in srgb, var(--accent-entity-primary) 18%, transparent) 0%, transparent 55% )}.etsia-theme-focus-ring:focus-visible,[data-etsia-focus-ring=true]:focus-visible,[data-etsia-keyboard-path=theme-settings]:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset)}[data-etsia-glow-focal=true]{box-shadow:var(--effect-glow-accent)}:root{--color-background: var(--surface-canvas);--color-foreground: var(--text-primary);--color-surface: var(--surface-card);--color-surface-elevated: var(--surface-elevated);--color-muted: var(--surface-inset);--color-muted-foreground: var(--text-muted);--color-border: var(--border-subtle);--color-border-strong: var(--border-strong);--color-success: var(--status-success);--color-warning: var(--status-warning);--color-error: var(--status-danger);--color-info: var(--status-info);--color-text-primary: var(--text-primary);--color-text-secondary: var(--text-secondary);--color-text-disabled: var(--text-muted);--color-focus-ring: var(--border-focus);--focus-ring: var(--border-focus);--focus-ring-width: 2px;--focus-ring-offset: 2px;--focus-ring-outline: var(--focus-ring-width) solid var(--focus-ring);--color-brand-primary: var(--accent-entity-primary);--color-brand-secondary: var(--color-raw-brand-700);--transition-fast: var(--motion-fast) var(--easing-standard);--transition-base: var(--motion-base) var(--easing-standard);--transition-slow: var(--motion-slow) var(--easing-standard);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--border-width-hairline: 1px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--z-modal: 1000;--z-dropdown: 1100;--z-tooltip: 1200;--z-overlay: 900;--layout-topbar-height: 56px;--layout-rail-expanded: 248px;--layout-content-max: 1600px;--layout-gutter: var(--space-4);--layout-gutter-lg: var(--space-6);--z-shell-topbar: 50;--z-shell-drawer: 80;--z-shell-scrim: 70;--chart-series-1: var(--accent-entity-primary);--chart-series-2: var(--status-info);--chart-series-3: var(--status-success);--chart-series-4: var(--status-warning);--chart-series-5: var(--status-pending);--chart-series-6: var(--status-danger);--chart-track: var(--surface-inset);--enok-face: var(--accent-entity-primary);--enok-face-2: color-mix(in srgb, var(--accent-entity-primary) 70%, var(--status-info));--enok-face-shade: color-mix(in srgb, var(--accent-entity-primary) 72%, var(--color-raw-gray-950));--enok-visor: color-mix(in srgb, var(--color-raw-gray-950) 88%, var(--accent-entity-primary));--enok-eye: color-mix(in srgb, var(--status-info) 35%, var(--color-raw-gray-0));--enok-cheek: color-mix(in srgb, color-mix(in srgb, var(--status-danger) 55%, var(--color-raw-gray-0)) 75%, transparent);--enok-spark: var(--status-warning);--enok-shine: color-mix(in srgb, var(--color-raw-gray-0) 55%, transparent);--layout-enok-rail: 400px;--layout-enok-fab-size: 64px;--layout-enok-fab-size-compact: 56px;--z-enok: 60;--overlay-scrim: color-mix(in srgb, var(--color-raw-gray-950) 55%, transparent);--elevation-0: none;--elevation-1: var(--shadow-sm);--elevation-2: var(--shadow-raw-projected);--elevation-3: var(--shadow-lg);--elevation-4: var(--shadow-raw-xl);--elevation-5: var(--shadow-raw-2xl);--interactive-min-touch-target: 44px;--interactive-min-pointer-target: 32px;--interactive-target: var(--interactive-min-touch-target);--font-size-input-touch: var(--font-size-md);--layout-bottom-reserve: 0px;--etsia-contrast-ratio-min: 4.5;--etsia-wcag-target: WCAG 2.1 AA}:root{--c-topbar-surface: color-mix(in srgb, var(--surface-card) 92%, transparent);--c-topbar-border: var(--border-width-hairline, 1px) solid var(--border-subtle);--c-topbar-shadow: var(--elevation-0);--c-topbar-radius: 0;--c-topbar-inset: 0px;--c-rail-surface: var(--surface-card);--c-rail-border: var(--border-width-hairline, 1px) solid var(--border-subtle);--c-rail-shadow: var(--elevation-0);--c-rail-radius: 0;--c-rail-inset: 0px;--c-drawer-shadow: var(--elevation-3);--c-card-surface: var(--surface-card);--c-card-border: var(--border-width-hairline, 1px) solid var(--border-subtle);--c-card-shadow: var(--elevation-1);--c-card-radius: var(--radius-3);--c-card-pad: var(--space-4);--c-tile-surface: var(--surface-card);--c-tile-border: var(--border-width-hairline, 1px) solid var(--border-subtle);--c-tile-shadow: var(--elevation-1);--c-tile-radius: var(--radius-5);--c-tile-pad-block: var(--space-4);--c-tile-pad-inline: var(--space-5);--c-statecard-surface: var(--surface-card);--c-statecard-border: var(--border-width-hairline, 1px) solid var(--border-subtle);--c-statecard-shadow: var(--elevation-1);--c-statecard-radius: var(--radius-5);--c-button-radius: var(--radius-3);--c-button-border: var(--border-width-hairline, 1px) solid var(--border-subtle);--c-button-shadow: var(--elevation-0)}[data-component-preset=projected-desk]{--c-topbar-surface: var(--surface-elevated);--c-topbar-border: var(--border-width-hairline, 1px) solid transparent;--c-topbar-shadow: var(--elevation-2);--c-topbar-radius: var(--radius-5);--c-topbar-inset: var(--space-3);--c-rail-surface: var(--surface-elevated);--c-rail-border: var(--border-width-hairline, 1px) solid transparent;--c-rail-shadow: var(--elevation-2);--c-rail-radius: var(--radius-5);--c-rail-inset: var(--space-3);--c-card-shadow: var(--elevation-2);--c-card-radius: var(--radius-5);--c-tile-shadow: var(--elevation-2);--c-statecard-shadow: var(--elevation-2)}[data-component-preset=projected-desk][data-theme-mode=dark],[data-theme-mode=dark] [data-component-preset=projected-desk]{--c-topbar-border: var(--border-width-hairline, 1px) solid var(--border-subtle);--c-rail-border: var(--border-width-hairline, 1px) solid var(--border-subtle)}.etsia-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:calc(var(--space-16) * 2);padding:var(--space-8) var(--space-6);border:var(--c-card-border);border-radius:var(--c-card-radius);background:var(--surface-canvas);color:var(--text-primary);text-align:center}.etsia-empty__icon{display:inline-grid;place-items:center;width:var(--space-10);height:var(--space-10);margin-bottom:var(--space-1);border-radius:var(--radius-4);background:var(--surface-inset);color:var(--text-secondary)}.etsia-empty__title{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.etsia-empty__body{max-width:28rem;margin:0 0 var(--space-2);color:var(--text-secondary);font-size:var(--font-size-sm)}.etsia-saved-views__error{color:var(--text-secondary);font-size:var(--font-size-sm)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%;background:var(--color-background);color:var(--color-text-primary);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:var(--font-size-md);font-weight:var(--font-weight-normal);line-height:1.5;-webkit-font-smoothing:antialiased}@media (pointer: fine) and (hover: hover){:root{--interactive-target: var(--interactive-min-pointer-target)}}@media (any-pointer: coarse){:root{--interactive-target: var(--interactive-min-touch-target)}}[data-pointer=coarse]{--interactive-target: var(--interactive-min-touch-target)}button,a,[role=button],input[type=button],input[type=submit],input[type=reset]{min-height:var(--interactive-target);min-width:var(--interactive-target)}p a,li a,.etsia-prose a{min-height:0;min-width:0}@media (any-pointer: coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:max(var(--font-size-input-touch),1em)}}[data-pointer=coarse] input:not([type=checkbox]):not([type=radio]):not([type=range]),[data-pointer=coarse] select,[data-pointer=coarse] textarea{font-size:max(var(--font-size-input-touch),1em)}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}:root{--etsia-surface: var(--color-surface);--etsia-text: var(--color-text-primary);--etsia-border: var(--color-border);--etsia-brand: var(--color-brand-primary);--etsia-background: var(--color-background);--etsia-foreground: var(--color-foreground)}.etsia-skip-link:focus,.etsia-skip-link:focus-visible{clip:auto!important;clip-path:none!important;height:auto!important;width:auto!important;overflow:visible!important;white-space:normal!important;outline:2px solid var(--color-focus-ring);outline-offset:2px}
