:root{--atomic-editor-fg:#1a1a1a;--atomic-editor-fg-muted:#6b6356;--atomic-editor-fg-faint:#a39985;--atomic-editor-bg:#f5f0e8;--atomic-editor-bg-panel:#ebe5d9;--atomic-editor-bg-surface:#ebe5d9;--atomic-editor-border:#1a1a1a;--atomic-editor-accent:#1a1a1a;--atomic-editor-accent-bright:#6b6356;--atomic-editor-accent-soft:#1a1a1a;--atomic-editor-link:#1a1a1a;--atomic-editor-link-hover:#6b6356;--atomic-editor-code-bg:#ebe5d9;--atomic-editor-radius:0px;--atomic-editor-initial-reveal-bg:color-mix(in srgb, var(--atomic-editor-accent-bright) 16%, transparent 84%);--atomic-editor-initial-reveal-bg-strong:color-mix(in srgb, var(--atomic-editor-accent-bright) 30%, transparent 70%);--atomic-editor-selection-bg:color-mix(in srgb, var(--atomic-editor-accent) 18%, transparent 82%);--atomic-editor-search-bg:#d9770633;--atomic-editor-search-bg-active:#d9770659;--atomic-editor-hl-keyword:#7c3aed;--atomic-editor-hl-string:#16a34a;--atomic-editor-hl-number:#b45309;--atomic-editor-hl-comment:#64748b;--atomic-editor-hl-type:#b45309;--atomic-editor-hl-function:#0284c7;--atomic-editor-hl-property:#dc2626;--atomic-editor-hl-regexp:#0e7490;--atomic-editor-hl-escape:#0e7490;--atomic-editor-hl-tag:#0284c7;--atomic-editor-hl-variable:#1e293b;--atomic-editor-hl-operator:#0e7490;--atomic-editor-hl-invalid:#991b1b}:root[data-theme=dark]{--atomic-editor-fg:#e2e8f0;--atomic-editor-fg-muted:#94a3b8;--atomic-editor-fg-faint:#64748b;--atomic-editor-bg:#0c1322;--atomic-editor-bg-panel:#0b1220;--atomic-editor-bg-surface:#1e293b;--atomic-editor-border:#334155;--atomic-editor-accent:#3b82f6;--atomic-editor-accent-bright:#60a5fa;--atomic-editor-accent-soft:#93c5fd;--atomic-editor-link:#60a5fa;--atomic-editor-link-hover:#93c5fd;--atomic-editor-code-bg:#1e293b;--atomic-editor-radius:6px;--atomic-editor-initial-reveal-bg:color-mix(in srgb, var(--atomic-editor-accent-bright) 20%, transparent 80%);--atomic-editor-initial-reveal-bg-strong:color-mix(in srgb, var(--atomic-editor-accent-bright) 35%, transparent 65%);--atomic-editor-selection-bg:#3b82f640;--atomic-editor-search-bg:#3b82f633;--atomic-editor-search-bg-active:#3b82f659;--atomic-editor-hl-keyword:#a78bfa;--atomic-editor-hl-string:#4ade80;--atomic-editor-hl-number:#fbbf24;--atomic-editor-hl-comment:#94a3b8;--atomic-editor-hl-type:#fbbf24;--atomic-editor-hl-function:#60a5fa;--atomic-editor-hl-property:#f87171;--atomic-editor-hl-regexp:#22d3ee;--atomic-editor-hl-escape:#22d3ee;--atomic-editor-hl-tag:#60a5fa;--atomic-editor-hl-variable:#e2e8f0;--atomic-editor-hl-operator:#22d3ee;--atomic-editor-hl-invalid:#fca5a5}body[data-editor-readonly=true] .atomic-cm-editor .cm-content{max-width:initial}:root{--mdst-color-fg:#000;--mdst-color-bg:#fff;--mdst-color-border:#000;--mdst-color-muted:#666;--mdst-color-subtle:#f5f5f5;--mdst-color-surface:#f5f5f5;--mdst-color-focus:#000;--mdst-color-error:#dc2626;--mdst-color-warning:#f59e0b;--mdst-color-success:#16a34a;--mdst-button-hover-bg:var(--mdst-color-fg);--mdst-button-hover-color:var(--mdst-color-bg);--mdst-button-hover-border:var(--mdst-color-fg);--mdst-font-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--mdst-font-mono:ui-monospace, "SF Mono", Consolas, "Liberation Mono", Menlo, monospace;--mdst-line-height:1.5;--mdst-font-text:var(--mdst-font-sans);--mdst-font-ui:var(--mdst-font-sans);--mdst-text-xs:.75rem;--mdst-text-sm:.875rem;--mdst-text-base:1rem;--mdst-text-lg:1.125rem;--mdst-text-xl:1.25rem;--mdst-space-px:.0625rem;--mdst-space-1:.25rem;--mdst-space-2:.5rem;--mdst-space-3:.75rem;--mdst-space-4:1rem;--mdst-space-5:1.25rem;--mdst-space-6:1.5rem;--mdst-space-8:2rem;--mdst-space-xs:var(--mdst-space-1);--mdst-space-sm:var(--mdst-space-2);--mdst-space-md:var(--mdst-space-4);--mdst-space-lg:var(--mdst-space-6);--mdst-space-xl:var(--mdst-space-8);--mdst-radius:0;--mdst-border-width:.0625em;--mdst-transition-fast:50ms ease-out;--mdst-transition:.1s ease-out}.mdst-avatar{width:2.5rem;height:2.5rem;font-family:var(--mdst-font-ui);background:var(--mdst-color-subtle);color:var(--mdst-color-fg);vertical-align:middle;box-sizing:border-box;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.mdst-avatar img{object-fit:cover;width:100%;height:100%}.mdst-avatar.mdst-avatar--sm{width:2rem;height:2rem;font-size:.75rem}.mdst-avatar.mdst-avatar--lg{width:3.5rem;height:3.5rem;font-size:1.25rem}.mdst-avatar.mdst-avatar--xl{width:5rem;height:5rem;font-size:1.75rem}.mdst-avatar.mdst-avatar--square{border-radius:var(--mdst-radius)}.mdst-avatar-group{align-items:center;display:inline-flex}.mdst-avatar-group>.mdst-avatar{border:2px solid var(--mdst-color-bg);margin-left:-.5rem}.mdst-avatar-group>.mdst-avatar:first-child{margin-left:0}.mdst-badge{min-width:1.6em;font-size:var(--mdst-text-xs);font-family:var(--mdst-font-ui);border:var(--mdst-border-width) solid var(--mdst-color-border);background:var(--mdst-color-bg);color:var(--mdst-color-fg);white-space:nowrap;vertical-align:middle;box-sizing:border-box;border-radius:9999px;justify-content:center;align-items:center;padding:.25em .375em;line-height:1;display:inline-flex}.mdst-badge.mdst-badge--solid{background:var(--mdst-color-fg);color:var(--mdst-color-bg);border-color:var(--mdst-color-fg)}.mdst-badge.mdst-badge--subtle{background:var(--mdst-color-subtle);border-color:#0000}.mdst-badge.mdst-badge--dot{width:.6em;min-width:0;height:.6em;font-size:var(--mdst-text-base);background:var(--mdst-color-fg);text-indent:-9999px;border-color:#0000;padding:0;overflow:hidden}.mdst-badge.mdst-badge--error{border-color:var(--mdst-color-error);color:var(--mdst-color-error)}.mdst-badge.mdst-badge--error.mdst-badge--solid{background:var(--mdst-color-error);color:var(--mdst-color-bg);border-color:var(--mdst-color-error)}.mdst-badge.mdst-badge--error.mdst-badge--subtle{background:color-mix(in srgb, var(--mdst-color-error) 10%, transparent);color:var(--mdst-color-error);border-color:#0000}.mdst-badge.mdst-badge--error.mdst-badge--dot{background:var(--mdst-color-error)}.mdst-badge.mdst-badge--success{border-color:var(--mdst-color-success);color:var(--mdst-color-success)}.mdst-badge.mdst-badge--success.mdst-badge--solid{background:var(--mdst-color-success);color:var(--mdst-color-bg);border-color:var(--mdst-color-success)}.mdst-badge.mdst-badge--success.mdst-badge--subtle{background:color-mix(in srgb, var(--mdst-color-success) 10%, transparent);color:var(--mdst-color-success);border-color:#0000}.mdst-badge.mdst-badge--success.mdst-badge--dot{background:var(--mdst-color-success)}.mdst-badge.mdst-badge--warning{border-color:var(--mdst-color-warning);color:var(--mdst-color-warning)}.mdst-badge.mdst-badge--warning.mdst-badge--solid{background:var(--mdst-color-warning);color:var(--mdst-color-bg);border-color:var(--mdst-color-warning)}.mdst-badge.mdst-badge--warning.mdst-badge--subtle{background:color-mix(in srgb, var(--mdst-color-warning) 10%, transparent);color:var(--mdst-color-warning);border-color:#0000}.mdst-badge.mdst-badge--warning.mdst-badge--dot{background:var(--mdst-color-warning)}.mdst-badge.mdst-badge--muted{border-color:var(--mdst-color-muted);color:var(--mdst-color-muted)}.mdst-badge.mdst-badge--muted.mdst-badge--solid{background:var(--mdst-color-muted);color:var(--mdst-color-bg);border-color:var(--mdst-color-muted)}.mdst-badge.mdst-badge--muted.mdst-badge--subtle{background:var(--mdst-color-subtle);color:var(--mdst-color-muted);border-color:#0000}.mdst-badge.mdst-badge--muted.mdst-badge--dot{background:var(--mdst-color-muted)}.mdst-badge.mdst-badge--sm{min-width:1.5em;padding:.2em .3em;font-size:.625rem}.mdst-badge.mdst-badge--lg{font-size:var(--mdst-text-sm);min-width:1.6em;padding:.3em .5em}.mdst-badge.mdst-badge--top-right{z-index:1;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.mdst-banner{align-items:center;gap:var(--mdst-space-sm) var(--mdst-space-md);padding:var(--mdst-space-md);border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);background:var(--mdst-color-bg);color:var(--mdst-color-fg);font-family:var(--mdst-font-ui);font-size:var(--mdst-text-sm);line-height:var(--mdst-line-height);transition:opacity .15s ease-out, translate .15s ease-out, display .15s ease-out allow-discrete;flex-wrap:wrap;display:flex}.mdst-banner .mdst-banner-content{flex:16rem;min-width:0}.mdst-banner .mdst-banner-content>*+*{margin-top:var(--mdst-space-xs)}.mdst-banner .mdst-banner-actions{align-items:center;gap:var(--mdst-space-sm);flex-wrap:wrap;display:flex}.mdst-banner .mdst-banner-close{height:calc(1em * var(--mdst-line-height));color:inherit;cursor:pointer;opacity:.6;transition:opacity var(--mdst-transition-fast);background:0 0;border:none;justify-content:center;align-self:flex-start;align-items:center;margin:0;padding:0;font-size:1em;line-height:1;display:inline-flex}.mdst-banner .mdst-banner-close:hover{opacity:1}.mdst-banner .mdst-banner-close:focus-visible{outline:var(--mdst-border-width) solid var(--mdst-color-focus);outline-offset:var(--mdst-border-width)}.mdst-banner[data-state=visible]{opacity:1;display:flex}@starting-style{.mdst-banner[data-state=visible]{opacity:0}}.mdst-banner[data-state=hidden]{opacity:0;display:none}.mdst-banner.mdst-banner--sm{gap:var(--mdst-space-xs) var(--mdst-space-md);padding:var(--mdst-space-sm) var(--mdst-space-md);font-size:var(--mdst-text-xs)}.mdst-banner.mdst-banner--sm .mdst-banner-actions{gap:var(--mdst-space-xs)}.mdst-banner:is(.mdst-banner--borderless,.mdst-banner--border-top,.mdst-banner--border-bottom,.mdst-banner--border-start,.mdst-banner--border-end){border:none}.mdst-banner.mdst-banner--border-top{border-top:var(--mdst-border-width) solid var(--mdst-color-border)}.mdst-banner.mdst-banner--border-bottom{border-bottom:var(--mdst-border-width) solid var(--mdst-color-border)}.mdst-banner.mdst-banner--border-start{border-inline-start:var(--mdst-border-width) solid var(--mdst-color-border)}.mdst-banner.mdst-banner--border-end{border-inline-end:var(--mdst-border-width) solid var(--mdst-color-border)}.mdst-banner[data-variant=success]{border-left:3px solid var(--mdst-color-success)}.mdst-banner[data-variant=error]{border-left:3px solid var(--mdst-color-error)}.mdst-banner[data-variant=warning]{border-left:3px solid var(--mdst-color-warning)}.mdst-banner[data-variant=info]{border-left:3px solid var(--mdst-color-fg)}.mdst-banner.mdst-banner--top,.mdst-banner.mdst-banner--bottom{z-index:1;position:sticky}.mdst-banner.mdst-banner--top{top:var(--mdst-banner-offset,0)}.mdst-banner.mdst-banner--bottom{bottom:var(--mdst-banner-offset,0)}.mdst-banner.mdst-banner--fixed{left:var(--mdst-banner-offset,var(--mdst-space-md));right:var(--mdst-banner-offset,var(--mdst-space-md));z-index:1000;position:fixed}.mdst-banner.mdst-banner--fixed.mdst-banner--start,.mdst-banner.mdst-banner--fixed.mdst-banner--end{max-width:var(--mdst-banner-width,28rem)}.mdst-banner.mdst-banner--fixed.mdst-banner--start{right:auto}.mdst-banner.mdst-banner--fixed.mdst-banner--end{left:auto}.mdst-banner.mdst-banner--fixed.mdst-banner--top{top:var(--mdst-banner-offset,var(--mdst-space-md))}.mdst-banner.mdst-banner--fixed.mdst-banner--top[data-state=hidden]{translate:0 -.5rem}@starting-style{.mdst-banner.mdst-banner--fixed.mdst-banner--top[data-state=visible]{translate:0 -.5rem}}.mdst-banner.mdst-banner--fixed.mdst-banner--bottom{bottom:var(--mdst-banner-offset,var(--mdst-space-md))}.mdst-banner.mdst-banner--fixed.mdst-banner--bottom[data-state=hidden]{translate:0 .5rem}@starting-style{.mdst-banner.mdst-banner--fixed.mdst-banner--bottom[data-state=visible]{translate:0 .5rem}}@media (width<=30rem){.mdst-banner.mdst-banner--fixed.mdst-banner--start,.mdst-banner.mdst-banner--fixed.mdst-banner--end{left:var(--mdst-banner-offset,var(--mdst-space-md));right:var(--mdst-banner-offset,var(--mdst-space-md));max-width:none}}.mdst-breadcrumbs ol{align-items:center;gap:var(--mdst-space-xs);font-size:var(--mdst-text-sm);font-family:var(--mdst-font-ui);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mdst-breadcrumbs li{align-items:center;gap:var(--mdst-space-xs);color:var(--mdst-color-fg);display:inline-flex}.mdst-breadcrumbs li+li:before{content:"/";color:var(--mdst-color-muted);pointer-events:none;-webkit-user-select:none;user-select:none}.mdst-breadcrumbs a{color:var(--mdst-color-muted);transition:color var(--mdst-transition);margin:0;text-decoration:none}.mdst-breadcrumbs a:hover{color:var(--mdst-color-fg)}.mdst-breadcrumbs [aria-current=page]{color:var(--mdst-color-fg);font-weight:500}.mdst-breadcrumbs.mdst-breadcrumbs--compact ol{gap:calc(var(--mdst-space-xs) * .5);font-size:var(--mdst-text-xs)}.mdst-breadcrumbs.mdst-breadcrumbs--compact li{gap:calc(var(--mdst-space-xs) * .5)}.mdst-breadcrumbs.mdst-breadcrumbs--arrow li+li:before{content:"›"}:where(.mdst-ui) button,:where(.mdst-ui) input[type=submit],:where(.mdst-ui) input[type=reset],:where(.mdst-ui) input[type=button],.mdst-button{justify-content:center;align-items:center;gap:var(--mdst-space-xs);padding:var(--mdst-space-sm) var(--mdst-space-md);font-family:var(--mdst-font-ui);font-size:inherit;line-height:var(--mdst-line-height);color:var(--mdst-color-fg);background:var(--mdst-color-bg);border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);cursor:pointer;transition:background var(--mdst-transition), color var(--mdst-transition), border-color var(--mdst-transition);appearance:none;display:inline-flex}:where(.mdst-ui) button:hover,:where(.mdst-ui) input[type=submit]:hover,:where(.mdst-ui) input[type=reset]:hover,:where(.mdst-ui) input[type=button]:hover,.mdst-button:hover{background:var(--mdst-button-hover-bg);color:var(--mdst-button-hover-color);border-color:var(--mdst-button-hover-border)}:where(.mdst-ui) button:focus-visible,:where(.mdst-ui) input[type=submit]:focus-visible,:where(.mdst-ui) input[type=reset]:focus-visible,:where(.mdst-ui) input[type=button]:focus-visible,.mdst-button:focus-visible{outline:var(--mdst-border-width) solid var(--mdst-color-focus);outline-offset:var(--mdst-border-width)}:where(.mdst-ui) button:disabled,:where(.mdst-ui) input[type=submit]:disabled,:where(.mdst-ui) input[type=reset]:disabled,:where(.mdst-ui) input[type=button]:disabled,.mdst-button:disabled{opacity:.4;cursor:not-allowed}:where(.mdst-ui) button:disabled:hover,:where(.mdst-ui) input[type=submit]:disabled:hover,:where(.mdst-ui) input[type=reset]:disabled:hover,:where(.mdst-ui) input[type=button]:disabled:hover,.mdst-button:disabled:hover{background:var(--mdst-color-bg);color:var(--mdst-color-fg);border-color:var(--mdst-color-border)}:where(.mdst-ui) button.mdst-button--ghost,.mdst-button.mdst-button--ghost{border-color:#0000}:where(.mdst-ui) button.mdst-button--ghost:hover,.mdst-button.mdst-button--ghost:hover{border-color:var(--mdst-button-hover-border)}:where(.mdst-ui) button.mdst-button--inverted,.mdst-button.mdst-button--inverted{background:var(--mdst-color-fg);color:var(--mdst-color-bg)}:where(.mdst-ui) button.mdst-button--inverted:hover,.mdst-button.mdst-button--inverted:hover{background:var(--mdst-color-bg);color:var(--mdst-color-fg)}:where(.mdst-ui) button.mdst-button--sm,.mdst-button.mdst-button--sm{padding:var(--mdst-space-xs) var(--mdst-space-sm);font-size:var(--mdst-text-sm)}:where(.mdst-ui) button.mdst-button--lg,.mdst-button.mdst-button--lg{padding:var(--mdst-space-md) var(--mdst-space-lg)}.mdst-card{border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);background:var(--mdst-color-bg)}.mdst-card .mdst-card-header{padding:var(--mdst-space-md);border-bottom:var(--mdst-border-width) solid var(--mdst-color-border);font-weight:600}.mdst-card .mdst-card-header+.mdst-card-body{border-top:none}.mdst-card .mdst-card-header.mdst-card-header--borderless{border-bottom:none}.mdst-card .mdst-card-body{padding:var(--mdst-space-md)}.mdst-card .mdst-card-body+.mdst-card-footer{border-top:var(--mdst-border-width) solid var(--mdst-color-border)}.mdst-card .mdst-card-footer{padding:var(--mdst-space-md);border-top:var(--mdst-border-width) solid var(--mdst-color-border);margin-top:auto}.mdst-card .mdst-card-footer.mdst-card-footer--borderless{border-top:none}.mdst-card.mdst-card--borderless{border:none}.mdst-card.mdst-card--borderless>.mdst-card-header{border-bottom:var(--mdst-border-width) solid var(--mdst-color-border)}.mdst-card.mdst-card--borderless>.mdst-card-footer{border-top:var(--mdst-border-width) solid var(--mdst-color-border)}.mdst-card.mdst-card--interactive{transition:box-shadow var(--mdst-transition), border-color var(--mdst-transition);cursor:pointer}.mdst-card.mdst-card--interactive:hover{border-color:var(--mdst-color-fg);box-shadow:0 4px 10px #0003}.mdst-card.mdst-card--interactive:focus-visible{outline:var(--mdst-border-width) solid var(--mdst-color-focus);outline-offset:var(--mdst-border-width)}.mdst-card.mdst-card--compact>.mdst-card-header,.mdst-card.mdst-card--compact>.mdst-card-body,.mdst-card.mdst-card--compact>.mdst-card-footer{padding:var(--mdst-space-sm)}.mdst-card.mdst-card--flush>.mdst-card-body{padding:0}:where(.mdst-ui) input[type=checkbox],.mdst-checkbox{appearance:none;box-sizing:content-box;background:var(--mdst-color-bg);border:var(--mdst-border-width) solid var(--mdst-color-border);cursor:pointer;width:.875rem;height:.875rem;transition:border-color var(--mdst-transition);border-radius:0;flex-shrink:0;margin:0;position:relative}:where(.mdst-ui) input[type=checkbox]:checked:after,.mdst-checkbox:checked:after{content:"";background:var(--mdst-color-fg);position:absolute;inset:2px}:where(.mdst-ui) input[type=checkbox]:hover,.mdst-checkbox:hover{border-color:var(--mdst-color-muted)}:where(.mdst-ui) input[type=checkbox]:focus-visible,.mdst-checkbox:focus-visible{outline:var(--mdst-border-width) solid var(--mdst-color-focus);outline-offset:var(--mdst-border-width)}:where(.mdst-ui) input[type=checkbox]:disabled,.mdst-checkbox:disabled{opacity:.5;cursor:not-allowed}:where(.mdst-ui) input[type=checkbox]:disabled:hover,.mdst-checkbox:disabled:hover{border-color:var(--mdst-color-border)}.mdst-checkbox-label{align-items:center;gap:var(--mdst-space-sm);font-size:inherit;line-height:var(--mdst-line-height);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}:where(.mdst-ui) label:has(>input[type=checkbox]){align-items:center;gap:var(--mdst-space-sm);font-size:inherit;line-height:var(--mdst-line-height);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}:where(.mdst-ui) label:has(>input[type=checkbox]:disabled){opacity:.5;cursor:not-allowed}.mdst-checkbox-label:has(.mdst-checkbox:disabled){opacity:.5;cursor:not-allowed}.mdst-checkbox--toggle{appearance:none;box-sizing:content-box;background:var(--mdst-color-subtle);border:var(--mdst-border-width) solid var(--mdst-color-border);cursor:pointer;width:2.125rem;height:1.125rem;transition:background var(--mdst-transition), border-color var(--mdst-transition);border-radius:0;flex-shrink:0;margin:0;position:relative}.mdst-checkbox--toggle:before{content:"";background:var(--mdst-color-muted);width:.875rem;height:.875rem;transition:transform var(--mdst-transition), background var(--mdst-transition);position:absolute;top:50%;left:2px;transform:translateY(-50%)}.mdst-checkbox--toggle:checked{background:var(--mdst-color-fg);border-color:var(--mdst-color-fg)}.mdst-checkbox--toggle:checked:before{background:var(--mdst-color-bg);transform:translateY(-50%)translate(1rem)}.mdst-checkbox--toggle:hover{border-color:var(--mdst-color-muted)}.mdst-checkbox--toggle:focus-visible{outline:2px solid var(--mdst-color-focus);outline-offset:2px}.mdst-checkbox--toggle:disabled{opacity:.5;cursor:not-allowed}.mdst-checkbox--toggle:disabled:hover{border-color:var(--mdst-color-border)}.mdst-checkbox--toggle.mdst-checkbox--toggle-rounded{border-radius:9999px}.mdst-checkbox--toggle.mdst-checkbox--toggle-rounded:before{border-radius:50%}:where(.mdst-ui) code,.mdst-code{font-family:var(--mdst-font-mono);background:var(--mdst-color-subtle);border:.0625em solid var(--mdst-color-border);border-radius:var(--mdst-radius);word-break:break-word;padding:.125em .375em;font-size:.875em}.mdst-color-picker{align-items:center;gap:var(--mdst-space-sm);display:inline-flex}.mdst-color-picker .mdst-color-picker__input{appearance:none;width:var(--mdst-space-8);height:var(--mdst-space-8);border:var(--mdst-border-width) solid var(--mdst-color-border);cursor:pointer;transition:border-color var(--mdst-transition);background:0 0;border-radius:50%;outline:none;padding:0}.mdst-color-picker .mdst-color-picker__input:focus-visible{outline:var(--mdst-border-width) solid var(--mdst-color-focus);outline-offset:var(--mdst-border-width)}.mdst-color-picker .mdst-color-picker__input:disabled{opacity:.5;cursor:not-allowed}.mdst-color-picker .mdst-color-picker__input::-webkit-color-swatch-wrapper{padding:0}.mdst-color-picker .mdst-color-picker__input::-webkit-color-swatch{border:none;border-radius:50%}.mdst-color-picker .mdst-color-picker__input::-moz-color-swatch{border:none;border-radius:50%}.mdst-color-picker .mdst-color-picker__text{appearance:none;width:5rem;height:var(--mdst-space-8);padding:0 var(--mdst-space-sm);font-family:var(--mdst-font-mono);font-size:var(--mdst-text-sm);text-transform:uppercase;color:var(--mdst-color-fg);background:var(--mdst-color-bg);border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);transition:border-color var(--mdst-transition);outline:none}.mdst-color-picker .mdst-color-picker__text::placeholder{color:var(--mdst-color-muted);text-transform:none}.mdst-color-picker .mdst-color-picker__text:focus{border-color:var(--mdst-color-focus)}.mdst-color-picker .mdst-color-picker__text:disabled{opacity:.5;cursor:not-allowed}.mdst-color-picker.mdst-color-picker--square .mdst-color-picker__input{border-radius:var(--mdst-radius)}.mdst-color-picker.mdst-color-picker--square .mdst-color-picker__input::-webkit-color-swatch{border-radius:var(--mdst-radius)}.mdst-color-picker.mdst-color-picker--square .mdst-color-picker__input::-moz-color-swatch{border-radius:var(--mdst-radius)}:where(.mdst-ui) details,.mdst-details{border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);background:var(--mdst-color-bg);position:relative}:where(.mdst-ui) details>summary,.mdst-details>summary{align-items:center;gap:var(--mdst-space-sm);padding:var(--mdst-space-md);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--mdst-transition);font-weight:500;list-style:none;display:flex}:where(.mdst-ui) details>summary::-webkit-details-marker{display:none}.mdst-details>summary::-webkit-details-marker{display:none}:where(.mdst-ui) details>summary:before,.mdst-details>summary:before{content:"";width:1em;height:1em;transition:transform var(--mdst-transition);background-color:currentColor;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where(.mdst-ui) details>summary:hover,.mdst-details>summary:hover{color:var(--mdst-color-muted)}:where(.mdst-ui) details>summary:focus-visible,.mdst-details>summary:focus-visible{outline:var(--mdst-border-width) solid var(--mdst-color-focus);outline-offset:calc(-1 * var(--mdst-border-width))}:where(.mdst-ui) details[open]>summary:before,.mdst-details[open]>summary:before{transform:rotate(90deg)}:where(.mdst-ui) details[open]::details-content{padding:var(--mdst-space-md);border-top:var(--mdst-border-width) solid var(--mdst-color-border)}.mdst-details[open]::details-content{padding:var(--mdst-space-md);border-top:var(--mdst-border-width) solid var(--mdst-color-border)}:where(.mdst-ui) details.mdst-details--borderless,.mdst-details.mdst-details--borderless{border:none}:where(.mdst-ui) details.mdst-details--borderless[open]::details-content{padding-left:calc(1em + var(--mdst-space-sm));border-top:none}.mdst-details.mdst-details--borderless[open]::details-content{padding-left:calc(1em + var(--mdst-space-sm));border-top:none}:where(.mdst-ui) details.mdst-details--compact>summary,.mdst-details.mdst-details--compact>summary{padding:var(--mdst-space-sm) var(--mdst-space-md)}:where(.mdst-ui) details.mdst-details--compact[open]::details-content{padding:var(--mdst-space-sm) var(--mdst-space-md)}.mdst-details.mdst-details--compact[open]::details-content{padding:var(--mdst-space-sm) var(--mdst-space-md)}:where(.mdst-ui) details.mdst-details--section,.mdst-details.mdst-details--section{background:0 0;border:none;border-radius:0}:where(.mdst-ui) details.mdst-details--section>summary,.mdst-details.mdst-details--section>summary{padding:var(--mdst-space-sm) 0;font-size:var(--mdst-text-lg);border-bottom:var(--mdst-border-width) solid var(--mdst-color-border);font-weight:600}:where(.mdst-ui) details.mdst-details--section>summary:before,.mdst-details.mdst-details--section>summary:before{order:1;width:1.25em;height:1.25em;margin-left:auto}:where(.mdst-ui) details.mdst-details--section[open]>summary,.mdst-details.mdst-details--section[open]>summary{border-bottom-color:#0000}:where(.mdst-ui) details.mdst-details--section[open]::details-content{padding:var(--mdst-space-sm) 0 var(--mdst-space-md);border-top:none;border-bottom:var(--mdst-border-width) solid var(--mdst-color-border)}.mdst-details.mdst-details--section[open]::details-content{padding:var(--mdst-space-sm) 0 var(--mdst-space-md);border-top:none;border-bottom:var(--mdst-border-width) solid var(--mdst-color-border)}:where(.mdst-ui) dialog,.mdst-dialog{border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);background:var(--mdst-color-bg);color:var(--mdst-color-fg);width:fit-content;max-width:min(90vw,32rem);height:fit-content;max-height:90vh;margin:auto;padding:0;position:fixed;inset:0}:where(.mdst-ui) dialog::backdrop,.mdst-dialog::backdrop{background:#00000080}:where(.mdst-ui) dialog .mdst-dialog-header,.mdst-dialog .mdst-dialog-header{justify-content:space-between;align-items:center;gap:var(--mdst-space-md);padding:var(--mdst-space-md);border-bottom:var(--mdst-border-width) solid var(--mdst-color-border);display:flex}:where(.mdst-ui) dialog .mdst-dialog-title,.mdst-dialog .mdst-dialog-title{font-size:var(--mdst-text-lg);font-weight:600;line-height:var(--mdst-line-height);margin:0}:where(.mdst-ui) dialog .mdst-dialog-close,.mdst-dialog .mdst-dialog-close{padding:var(--mdst-space-xs);border-radius:var(--mdst-radius);cursor:pointer;color:var(--mdst-color-muted);transition:color var(--mdst-transition);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}:where(.mdst-ui) dialog .mdst-dialog-close:hover,.mdst-dialog .mdst-dialog-close:hover{color:var(--mdst-color-fg);background:0 0;border:none}:where(.mdst-ui) dialog .mdst-dialog-close:focus-visible,.mdst-dialog .mdst-dialog-close:focus-visible{outline:var(--mdst-border-width) solid var(--mdst-color-focus);outline-offset:var(--mdst-border-width)}:where(.mdst-ui) dialog .mdst-dialog-body,.mdst-dialog .mdst-dialog-body{padding:var(--mdst-space-md);overflow-y:auto}:where(.mdst-ui) dialog .mdst-dialog-footer,.mdst-dialog .mdst-dialog-footer{justify-content:flex-end;align-items:center;gap:var(--mdst-space-sm);padding:var(--mdst-space-md);border-top:var(--mdst-border-width) solid var(--mdst-color-border);display:flex}:where(.mdst-ui) dialog.mdst-dialog--sm,.mdst-dialog.mdst-dialog--sm{max-width:min(90vw,24rem)}:where(.mdst-ui) dialog.mdst-dialog--lg,.mdst-dialog.mdst-dialog--lg{max-width:min(90vw,48rem)}:where(.mdst-ui) dialog.mdst-dialog--full,.mdst-dialog.mdst-dialog--full{max-width:90vw;max-height:90vh}:where(.mdst-ui) dialog.mdst-drawer,.mdst-drawer{border:none;border-left:var(--mdst-border-width) solid var(--mdst-color-border);background:var(--mdst-color-bg);width:20rem;max-width:100vw;height:100%;max-height:none;color:var(--mdst-color-fg);transition:transform .2s ease-out, opacity .2s ease-out, overlay .2s ease-out allow-discrete, display .2s ease-out allow-discrete;border-radius:0;flex-direction:column;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden;transform:translate(100%)}:is(:where(.mdst-ui) dialog.mdst-drawer,.mdst-drawer)[open]{display:flex;transform:translate(0)}@starting-style{:is(:where(.mdst-ui) dialog.mdst-drawer,.mdst-drawer)[open]{transform:translate(100%)}}:where(.mdst-ui) dialog.mdst-drawer::backdrop,.mdst-drawer::backdrop{opacity:0;transition:opacity .2s ease-out, overlay .2s ease-out allow-discrete, display .2s ease-out allow-discrete;background:#0000004d}:where(.mdst-ui) dialog.mdst-drawer[open]::backdrop,.mdst-drawer[open]::backdrop{opacity:1}@starting-style{:where(.mdst-ui) dialog.mdst-drawer[open]::backdrop,.mdst-drawer[open]::backdrop{opacity:0}}:where(.mdst-ui) dialog.mdst-drawer.mdst-drawer--left,.mdst-drawer.mdst-drawer--left{border-left:none;border-right:var(--mdst-border-width) solid var(--mdst-color-border);left:0;right:auto;transform:translate(-100%)}:is(:where(.mdst-ui) dialog.mdst-drawer.mdst-drawer--left,.mdst-drawer.mdst-drawer--left)[open]{transform:translate(0)}@starting-style{:is(:where(.mdst-ui) dialog.mdst-drawer.mdst-drawer--left,.mdst-drawer.mdst-drawer--left)[open]{transform:translate(-100%)}}:where(.mdst-ui) dialog.mdst-drawer.mdst-drawer--sm,.mdst-drawer.mdst-drawer--sm{width:16rem}:where(.mdst-ui) dialog.mdst-drawer.mdst-drawer--lg,.mdst-drawer.mdst-drawer--lg{width:28rem}:where(.mdst-ui) dialog.mdst-drawer.mdst-drawer--full,.mdst-drawer.mdst-drawer--full{border-left:none;border-right:none;width:100%}:where(.mdst-ui) dialog.mdst-drawer .mdst-drawer-header,.mdst-drawer .mdst-drawer-header{justify-content:space-between;align-items:center;gap:var(--mdst-space-md);padding:var(--mdst-space-md);border-bottom:var(--mdst-border-width) solid var(--mdst-color-border);flex-shrink:0;display:flex}:where(.mdst-ui) dialog.mdst-drawer .mdst-drawer-body,.mdst-drawer .mdst-drawer-body{padding:var(--mdst-space-md);flex:1;overflow-y:auto}:where(.mdst-ui) dialog.mdst-drawer .mdst-drawer-footer,.mdst-drawer .mdst-drawer-footer{justify-content:flex-end;align-items:center;gap:var(--mdst-space-sm);padding:var(--mdst-space-md);border-top:var(--mdst-border-width) solid var(--mdst-color-border);flex-shrink:0;display:flex}:where(.mdst-ui) dialog.mdst-drawer .mdst-drawer-close,.mdst-drawer .mdst-drawer-close{padding:var(--mdst-space-xs);border-radius:var(--mdst-radius);cursor:pointer;color:var(--mdst-color-muted);transition:color var(--mdst-transition);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}:is(:where(.mdst-ui) dialog.mdst-drawer .mdst-drawer-close,.mdst-drawer .mdst-drawer-close):hover{color:var(--mdst-color-fg)}:is(:where(.mdst-ui) dialog.mdst-drawer .mdst-drawer-close,.mdst-drawer .mdst-drawer-close):focus-visible{outline:var(--mdst-border-width) solid var(--mdst-color-focus);outline-offset:var(--mdst-border-width)}:where(.mdst-ui) select,.mdst-dropdown{appearance:none;width:100%;padding:var(--mdst-space-sm);padding-right:calc(var(--mdst-space-sm) + 1.2em);font-family:var(--mdst-font-ui);font-size:inherit;line-height:var(--mdst-line-height);color:var(--mdst-color-fg);background-color:var(--mdst-color-bg);background-image:linear-gradient(to top right, transparent 50%, var(--mdst-color-fg) 50%), linear-gradient(to top left, transparent 50%, var(--mdst-color-fg) 50%);background-size:.3rem .3rem,.3rem .3rem;background-position:right calc(var(--mdst-space-sm) + .3rem) center, right var(--mdst-space-sm) center;border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);cursor:pointer;transition:border-color var(--mdst-transition);background-repeat:no-repeat;outline:none;margin:0;display:block}:where(.mdst-ui) select:hover,.mdst-dropdown:hover{border-color:var(--mdst-color-muted)}:where(.mdst-ui) select:focus,.mdst-dropdown:focus{border-color:var(--mdst-color-focus)}:where(.mdst-ui) select:disabled,.mdst-dropdown:disabled{opacity:.5;cursor:not-allowed}:where(.mdst-ui) select:disabled:hover,.mdst-dropdown:disabled:hover{border-color:var(--mdst-color-border)}:where(.mdst-ui) select.mdst-dropdown--ghost,.mdst-dropdown.mdst-dropdown--ghost{background-color:#0000;border-color:#0000}:where(.mdst-ui) select.mdst-dropdown--ghost:hover,.mdst-dropdown.mdst-dropdown--ghost:hover{border-color:var(--mdst-color-border)}:where(.mdst-ui) select.mdst-dropdown--ghost:focus,.mdst-dropdown.mdst-dropdown--ghost:focus{border-color:var(--mdst-color-focus)}:where(.mdst-ui) select.mdst-dropdown--sm,.mdst-dropdown.mdst-dropdown--sm{padding:var(--mdst-space-xs) var(--mdst-space-sm);padding-right:calc(var(--mdst-space-sm) + 1.5em);font-size:var(--mdst-text-sm);background-position:right calc(var(--mdst-space-sm) + .3rem) center, right var(--mdst-space-sm) center}:where(.mdst-ui) select.mdst-dropdown--lg,.mdst-dropdown.mdst-dropdown--lg{padding:var(--mdst-space-md) var(--mdst-space-md);padding-right:calc(var(--mdst-space-md) + 1.2em);background-position:right calc(var(--mdst-space-md) + .3rem) center, right var(--mdst-space-md) center}:where(.mdst-ui) select.mdst-dropdown--inline,.mdst-dropdown.mdst-dropdown--inline{width:auto;display:inline-block}:where(.mdst-ui) input[type=file]{width:100%;color:var(--mdst-color-muted);cursor:pointer;padding:var(--mdst-space-sm);font-family:var(--mdst-font-ui);font-size:inherit;line-height:var(--mdst-line-height);background-color:var(--mdst-color-bg);border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);transition:border-color var(--mdst-transition);outline:none;display:block}:where(.mdst-ui) input[type=file]:focus{border-color:var(--mdst-color-focus)}:where(.mdst-ui) input[type=file]::file-selector-button{justify-content:center;align-items:center;gap:var(--mdst-space-xs);padding:var(--mdst-space-xs) var(--mdst-space-md);margin-right:var(--mdst-space-md);font-family:var(--mdst-font-ui);font-size:inherit;line-height:var(--mdst-line-height);color:var(--mdst-color-fg);background:var(--mdst-color-bg);border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);cursor:pointer;transition:background var(--mdst-transition), color var(--mdst-transition), border-color var(--mdst-transition);display:inline-flex}:where(.mdst-ui) input[type=file]:hover::file-selector-button{background:var(--mdst-button-hover-bg);color:var(--mdst-button-hover-color);border-color:var(--mdst-button-hover-border)}:where(.mdst-ui) input[type=file]:disabled::file-selector-button{cursor:not-allowed}:where(.mdst-ui) input[type=file]:disabled:hover::file-selector-button{background:var(--mdst-color-bg);color:var(--mdst-color-fg);border-color:var(--mdst-color-border)}:where(.mdst-ui) input[type=file].mdst-file-input--inverted::file-selector-button{background:var(--mdst-color-fg);color:var(--mdst-color-bg)}.mdst-file-input.mdst-file-input--inverted .mdst-file-input__field::file-selector-button{background:var(--mdst-color-fg);color:var(--mdst-color-bg)}:where(.mdst-ui) input[type=file].mdst-file-input--inverted:hover::file-selector-button{background:var(--mdst-color-bg);color:var(--mdst-color-fg)}.mdst-file-input.mdst-file-input--inverted .mdst-file-input__field:hover::file-selector-button{background:var(--mdst-color-bg);color:var(--mdst-color-fg)}:where(.mdst-ui) input[type=file].mdst-file-input--borderless,.mdst-file-input.mdst-file-input--borderless .mdst-file-input__field{border-color:#0000;padding:0}:where(.mdst-ui) input[type=file].mdst-file-input--borderless:focus-visible,.mdst-file-input.mdst-file-input--borderless .mdst-file-input__field:focus-visible{border-color:var(--mdst-color-focus)}.mdst-file-input{width:100%;display:block}.mdst-file-input .mdst-file-input__field{color:var(--mdst-color-muted);cursor:pointer}.mdst-file-input .mdst-file-input__field::file-selector-button{justify-content:center;align-items:center;gap:var(--mdst-space-xs);padding:var(--mdst-space-xs) var(--mdst-space-md);margin-right:var(--mdst-space-md);font-family:var(--mdst-font-ui);font-size:inherit;line-height:var(--mdst-line-height);color:var(--mdst-color-fg);background:var(--mdst-color-bg);border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);cursor:pointer;transition:background var(--mdst-transition), color var(--mdst-transition), border-color var(--mdst-transition);display:inline-flex}.mdst-file-input .mdst-file-input__field:hover::file-selector-button{background:var(--mdst-button-hover-bg);color:var(--mdst-button-hover-color);border-color:var(--mdst-button-hover-border)}.mdst-file-input .mdst-file-input__field:disabled::file-selector-button{cursor:not-allowed}.mdst-file-input .mdst-file-input__field:disabled:hover::file-selector-button{background:var(--mdst-color-bg);color:var(--mdst-color-fg);border-color:var(--mdst-color-border)}:where(.mdst-ui) input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=submit],[type=reset],[type=button],[type=hidden]),:where(.mdst-ui) textarea,.mdst-input{appearance:none;width:100%;padding:var(--mdst-space-sm);font-family:var(--mdst-font-ui);font-size:inherit;line-height:var(--mdst-line-height);color:var(--mdst-color-fg);background-color:var(--mdst-color-bg);border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);transition:border-color var(--mdst-transition);outline:none;margin:0;display:block}:where(.mdst-ui) input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=submit],[type=reset],[type=button],[type=hidden])::placeholder,:where(.mdst-ui) textarea::placeholder,.mdst-input::placeholder{color:var(--mdst-color-muted);opacity:1}:where(.mdst-ui) input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=submit],[type=reset],[type=button],[type=hidden]):focus,:where(.mdst-ui) textarea:focus,.mdst-input:focus{border-color:var(--mdst-color-focus)}:where(.mdst-ui) input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=submit],[type=reset],[type=button],[type=hidden]):disabled,:where(.mdst-ui) textarea:disabled,.mdst-input:disabled{opacity:.5;cursor:not-allowed}:where(.mdst-ui) textarea,.mdst-input:is(textarea){resize:vertical;min-height:6rem}:where(.mdst-ui) meter,.mdst-meter{appearance:none;width:100%;height:var(--mdst-meter-height,var(--mdst-space-sm));border-radius:var(--mdst-radius);background:var(--mdst-color-subtle);border:none;display:block;overflow:hidden}:is(:where(.mdst-ui) meter,.mdst-meter)::-webkit-meter-bar{box-sizing:border-box;height:var(--mdst-meter-height,var(--mdst-space-sm));border-radius:var(--mdst-radius);background:var(--mdst-color-subtle);border:none;padding:0}:is(:where(.mdst-ui) meter,.mdst-meter)::-webkit-meter-optimum-value{height:var(--mdst-meter-height,var(--mdst-space-sm));border-radius:var(--mdst-radius);transition:width var(--mdst-transition)}:is(:where(.mdst-ui) meter,.mdst-meter)::-webkit-meter-suboptimum-value{height:var(--mdst-meter-height,var(--mdst-space-sm));border-radius:var(--mdst-radius);transition:width var(--mdst-transition)}:is(:where(.mdst-ui) meter,.mdst-meter)::-webkit-meter-even-less-good-value{height:var(--mdst-meter-height,var(--mdst-space-sm));border-radius:var(--mdst-radius);transition:width var(--mdst-transition)}:is(:where(.mdst-ui) meter,.mdst-meter)::-webkit-meter-optimum-value{background:var(--mdst-color-fg)}:is(:where(.mdst-ui) meter,.mdst-meter)::-webkit-meter-suboptimum-value{background:var(--mdst-color-warning)}:is(:where(.mdst-ui) meter,.mdst-meter)::-webkit-meter-even-less-good-value{background:var(--mdst-color-error)}:is(:where(.mdst-ui) meter,.mdst-meter)::-moz-meter-bar{border-radius:var(--mdst-radius);background:var(--mdst-color-fg)}:is(:where(.mdst-ui) meter,.mdst-meter):-moz-meter-sub-optimum::-moz-meter-bar{background:var(--mdst-color-warning)}:is(:where(.mdst-ui) meter,.mdst-meter):-moz-meter-sub-sub-optimum::-moz-meter-bar{background:var(--mdst-color-error)}:is(:where(.mdst-ui) meter,.mdst-meter).mdst-meter--sm{--mdst-meter-height:var(--mdst-space-xs)}:is(:where(.mdst-ui) meter,.mdst-meter).mdst-meter--lg{--mdst-meter-height:var(--mdst-space-md)}.mdst-otp-input{gap:var(--mdst-space-sm);align-items:center;display:inline-flex}.mdst-otp-input .mdst-otp-input-digit{border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);background:var(--mdst-color-bg);width:1.5em;height:2em;color:var(--mdst-color-fg);font-family:var(--mdst-font-mono);text-align:center;caret-color:var(--mdst-color-fg);transition:border-color var(--mdst-transition);padding:0;font-size:1.25em}.mdst-otp-input .mdst-otp-input-digit:focus{border-color:var(--mdst-color-focus);outline:none}.mdst-otp-input .mdst-otp-input-digit::placeholder{color:var(--mdst-color-muted)}.mdst-otp-input .mdst-otp-input-digit:disabled{opacity:.5;cursor:not-allowed}.mdst-otp-input .mdst-otp-input-digit:not(:placeholder-shown){border-color:var(--mdst-color-fg)}.mdst-otp-input .mdst-otp-input-separator{background:var(--mdst-color-border);width:.5em;height:.0625em}.mdst-otp-input.mdst-otp-input--error .mdst-otp-input-digit{border-color:var(--mdst-color-error)}.mdst-otp-input.mdst-otp-input--success .mdst-otp-input-digit{border-color:var(--mdst-color-success)}.mdst-password-input{cursor:text;width:100%;display:flex;position:relative}.mdst-password-input:has(.mdst-password-input__toggle:checked) .mdst-password-input__field{-webkit-text-security:none}.mdst-password-input:has(.mdst-password-input__field:disabled) .mdst-password-input__toggle{opacity:.5;cursor:not-allowed;pointer-events:none}.mdst-password-input .mdst-password-input__field{padding-right:calc(var(--mdst-space-md) + 1.5em + var(--mdst-space-sm));-webkit-text-security:disc}.mdst-password-input .mdst-password-input__field::placeholder{-webkit-text-security:none}.mdst-password-input .mdst-password-input__toggle{appearance:none;right:var(--mdst-space-sm);width:1.5em;height:1.5em;color:var(--mdst-color-muted);cursor:pointer;transition:color var(--mdst-transition);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.mdst-password-input .mdst-password-input__toggle:hover{color:var(--mdst-color-fg)}.mdst-password-input .mdst-password-input__toggle:focus-visible{outline:var(--mdst-border-width) solid var(--mdst-color-focus);outline-offset:var(--mdst-border-width)}.mdst-password-input .mdst-password-input__toggle:before{content:"";background-color:currentColor;width:1em;height:1em;display:block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49'/%3E%3Cpath d='M14.084 14.158a3 3 0 0 1-4.242-4.242'/%3E%3Cpath d='M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143'/%3E%3Cpath d='m2 2 20 20'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49'/%3E%3Cpath d='M14.084 14.158a3 3 0 0 1-4.242-4.242'/%3E%3Cpath d='M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143'/%3E%3Cpath d='m2 2 20 20'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mdst-password-input .mdst-password-input__toggle:checked:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}.mdst-popover{padding:var(--mdst-space-md);border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);background:var(--mdst-color-bg);color:var(--mdst-color-fg);width:fit-content;height:fit-content;margin:auto;position:fixed;inset:0;box-shadow:0 .25rem .5rem #0000001a}.mdst-popover:popover-open{opacity:1}@supports (position-area:bottom){.mdst-popover.mdst-popover--anchored{inset:unset;position-area:bottom;margin:0;margin-top:var(--mdst-space-xs);position:absolute}}.mdst-popover.mdst-popover--sm{padding:var(--mdst-space-sm);font-size:var(--mdst-text-sm)}.mdst-popover.mdst-popover--lg{padding:var(--mdst-space-lg);max-width:24rem}:where(.mdst-ui) pre,.mdst-pre{width:100%;max-width:100%;padding:var(--mdst-space-md);overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;white-space:pre-wrap;font-family:var(--mdst-font-mono);font-size:var(--mdst-text-sm);line-height:var(--mdst-line-height);color:var(--mdst-color-fg);background-color:var(--mdst-color-subtle);border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);tab-size:2;margin:0;display:block;overflow:hidden auto}:where(.mdst-ui) pre:focus,.mdst-pre:focus{outline:.125em solid var(--mdst-color-focus);outline-offset:.125em}:where(.mdst-ui) pre code,:where(.mdst-ui) pre .mdst-code,.mdst-pre code,.mdst-pre .mdst-code{font-size:inherit;word-break:break-word;background:0 0;border:none;border-radius:0;padding:0}:where(.mdst-ui) pre.mdst-pre--borderless,.mdst-pre.mdst-pre--borderless{border:none}:where(.mdst-ui) pre.mdst-pre--compact,.mdst-pre.mdst-pre--compact{padding:var(--mdst-space-sm)}:where(.mdst-ui) pre.mdst-pre--scroll,.mdst-pre.mdst-pre--scroll{overflow-wrap:normal;word-wrap:normal;word-break:normal;white-space:pre;overflow-x:auto}:where(.mdst-ui) progress,.mdst-progress{appearance:none;width:100%;height:var(--mdst-space-sm);border-radius:var(--mdst-radius);background:var(--mdst-color-subtle);color:var(--mdst-color-fg);border:none;display:block;overflow:hidden}:is(:where(.mdst-ui) progress,.mdst-progress)::-webkit-progress-bar{background:var(--mdst-color-subtle);border-radius:var(--mdst-radius)}:is(:where(.mdst-ui) progress,.mdst-progress)::-webkit-progress-value{background:var(--mdst-color-fg);border-radius:var(--mdst-radius);transition:width var(--mdst-transition)}:is(:where(.mdst-ui) progress,.mdst-progress)::-moz-progress-bar{background:var(--mdst-color-fg);border-radius:var(--mdst-radius)}:is(:where(.mdst-ui) progress,.mdst-progress).mdst-progress--error{color:var(--mdst-color-error)}:is(:where(.mdst-ui) progress,.mdst-progress).mdst-progress--error::-webkit-progress-value{background:var(--mdst-color-error)}:is(:where(.mdst-ui) progress,.mdst-progress).mdst-progress--error::-moz-progress-bar{background:var(--mdst-color-error)}:is(:where(.mdst-ui) progress,.mdst-progress).mdst-progress--success{color:var(--mdst-color-success)}:is(:where(.mdst-ui) progress,.mdst-progress).mdst-progress--success::-webkit-progress-value{background:var(--mdst-color-success)}:is(:where(.mdst-ui) progress,.mdst-progress).mdst-progress--success::-moz-progress-bar{background:var(--mdst-color-success)}:is(:where(.mdst-ui) progress,.mdst-progress).mdst-progress--sm{height:var(--mdst-space-xs)}:is(:where(.mdst-ui) progress,.mdst-progress).mdst-progress--lg{height:var(--mdst-space-md)}:where(.mdst-ui) input[type=radio],.mdst-radio{appearance:none;background:var(--mdst-color-bg);border:var(--mdst-border-width) solid var(--mdst-color-border);box-sizing:content-box;cursor:pointer;border-radius:50%;flex-shrink:0;width:.875rem;height:.875rem;margin:0;position:relative}:where(.mdst-ui) input[type=radio]:checked:after,.mdst-radio:checked:after{content:"";background:var(--mdst-color-fg);border-radius:50%;position:absolute;inset:3px}:where(.mdst-ui) input[type=radio]:hover,.mdst-radio:hover{border-color:var(--mdst-color-muted)}:where(.mdst-ui) input[type=radio]:focus-visible,.mdst-radio:focus-visible{outline:var(--mdst-border-width) solid var(--mdst-color-focus);outline-offset:var(--mdst-border-width)}:where(.mdst-ui) input[type=radio]:disabled,.mdst-radio:disabled{opacity:.5;cursor:not-allowed}:where(.mdst-ui) input[type=radio]:disabled:hover,.mdst-radio:disabled:hover{border-color:var(--mdst-color-border)}.mdst-radio-label{align-items:center;gap:var(--mdst-space-sm);font-size:inherit;line-height:var(--mdst-line-height);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}:where(.mdst-ui) label:has(>input[type=radio]){align-items:center;gap:var(--mdst-space-sm);font-size:inherit;line-height:var(--mdst-line-height);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}:where(.mdst-ui) label:has(>input[type=radio]:disabled){opacity:.5;cursor:not-allowed}.mdst-radio-label:has(.mdst-radio:disabled){opacity:.5;cursor:not-allowed}.mdst-radio-group{gap:var(--mdst-space-sm);flex-direction:column;display:flex}.mdst-radio-group.mdst-radio-group--horizontal{gap:var(--mdst-space-md);flex-direction:row}.mdst-radio-card{border:var(--mdst-border-width) solid var(--mdst-color-border);padding:var(--mdst-space-md);cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;border-radius:var(--mdst-radius);display:block;overflow:hidden}.mdst-radio-card .mdst-radio{opacity:0;pointer-events:none;position:absolute}.mdst-radio-card:hover{background:var(--mdst-color-subtle)}.mdst-radio-card:has(.mdst-radio:checked){border-color:var(--mdst-color-fg);outline:calc(var(--mdst-border-width) * 2) solid var(--mdst-color-fg);outline-offset:calc(-1 * var(--mdst-border-width))}.mdst-radio-card:has(.mdst-radio:focus-visible){outline:calc(var(--mdst-border-width) * 2) solid var(--mdst-color-focus);outline-offset:calc(-1 * var(--mdst-border-width))}.mdst-radio-card:has(.mdst-radio:disabled){opacity:.5;cursor:not-allowed}.mdst-radio-card:has(.mdst-radio:disabled):hover{background:0 0}.mdst-radio-card-group{gap:var(--mdst-space-sm);grid-template-columns:repeat(3,1fr);display:grid}:where(.mdst-ui) input[type=range],.mdst-range{appearance:none;width:100%;height:var(--mdst-space-1);background:var(--mdst-color-fg);border-radius:var(--mdst-space-1);box-shadow:none;cursor:pointer;outline:none}:where(.mdst-ui) input[type=range]:focus-visible,.mdst-range:focus-visible{outline:var(--mdst-border-width) solid var(--mdst-color-focus);outline-offset:var(--mdst-space-1)}:where(.mdst-ui) input[type=range]:disabled,.mdst-range:disabled{opacity:.5;cursor:not-allowed}:where(.mdst-ui) input[type=range]:disabled::-webkit-slider-thumb{cursor:not-allowed}.mdst-range:disabled::-webkit-slider-thumb{cursor:not-allowed}:where(.mdst-ui) input[type=range]:disabled::-moz-range-thumb{cursor:not-allowed}.mdst-range:disabled::-moz-range-thumb{cursor:not-allowed}:where(.mdst-ui) input[type=range]::-webkit-slider-thumb{appearance:none;width:var(--mdst-space-4);height:var(--mdst-space-4);box-sizing:border-box;background:var(--mdst-color-bg);border:calc(var(--mdst-space-px) * 3) solid var(--mdst-color-fg);box-shadow:none;cursor:pointer;transition:background var(--mdst-transition);border-radius:50%}.mdst-range::-webkit-slider-thumb{appearance:none;width:var(--mdst-space-4);height:var(--mdst-space-4);box-sizing:border-box;background:var(--mdst-color-bg);border:calc(var(--mdst-space-px) * 3) solid var(--mdst-color-fg);box-shadow:none;cursor:pointer;transition:background var(--mdst-transition);border-radius:50%}:where(.mdst-ui) input[type=range]::-moz-range-thumb{appearance:none;width:var(--mdst-space-4);height:var(--mdst-space-4);box-sizing:border-box;background:var(--mdst-color-bg);border:calc(var(--mdst-space-px) * 3) solid var(--mdst-color-fg);cursor:pointer;transition:background var(--mdst-transition);border-radius:50%}.mdst-range::-moz-range-thumb{appearance:none;width:var(--mdst-space-4);height:var(--mdst-space-4);box-sizing:border-box;background:var(--mdst-color-bg);border:calc(var(--mdst-space-px) * 3) solid var(--mdst-color-fg);cursor:pointer;transition:background var(--mdst-transition);border-radius:50%}:where(.mdst-ui) input[type=range]::-moz-range-track{background:0 0}.mdst-range::-moz-range-track{background:0 0}@keyframes mdst-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mdst-skeleton{border-radius:var(--mdst-radius);background:linear-gradient(90deg, var(--mdst-color-subtle) 25%, color-mix(in srgb, var(--mdst-color-subtle) 50%, var(--mdst-color-bg) 50%) 50%, var(--mdst-color-subtle) 75%);background-size:200% 100%;width:100%;height:1em;animation:1.5s ease-in-out infinite mdst-shimmer;display:block}.mdst-skeleton.mdst-skeleton--text{width:100%;height:1em}.mdst-skeleton.mdst-skeleton--heading{height:1.5em}.mdst-skeleton.mdst-skeleton--circle{border-radius:50%;width:1em;height:1em}@keyframes mdst-spin{to{transform:rotate(360deg)}}.mdst-spinner{vertical-align:middle;border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:1.25em;height:1.25em;animation:.6s linear infinite mdst-spin;display:inline-block}.mdst-spinner.mdst-spinner--sm{border-width:1.5px;width:.875em;height:.875em}.mdst-spinner.mdst-spinner--lg{border-width:3px;width:2em;height:2em}.mdst-stepper{width:100%;font-family:var(--mdst-font-ui);align-items:flex-start;display:flex}.mdst-stepper .mdst-stepper-step{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.mdst-stepper .mdst-stepper-step:not(:last-child):after{content:"";height:var(--mdst-border-width);background:var(--mdst-color-border);position:absolute;top:1rem;left:50%;right:-50%}.mdst-stepper .mdst-stepper-step[data-state=completed]:not(:last-child):after{background:var(--mdst-color-fg)}.mdst-stepper .mdst-stepper-step[data-state=completed] .mdst-stepper-indicator{background:var(--mdst-color-fg);color:var(--mdst-color-bg);border-color:var(--mdst-color-fg)}.mdst-stepper .mdst-stepper-step[data-state=completed] .mdst-stepper-label{color:var(--mdst-color-fg)}.mdst-stepper .mdst-stepper-step[data-state=active] .mdst-stepper-indicator{border-color:var(--mdst-color-fg);font-weight:700}.mdst-stepper .mdst-stepper-step[data-state=active] .mdst-stepper-label{color:var(--mdst-color-fg);font-weight:600}.mdst-stepper .mdst-stepper-step[data-state=upcoming] .mdst-stepper-indicator{border-color:var(--mdst-color-border);color:var(--mdst-color-muted)}.mdst-stepper .mdst-stepper-step[data-state=upcoming] .mdst-stepper-label{color:var(--mdst-color-muted)}.mdst-stepper .mdst-stepper-step[data-state=error] .mdst-stepper-indicator{border-color:var(--mdst-color-error);color:var(--mdst-color-error)}.mdst-stepper .mdst-stepper-step[data-state=error] .mdst-stepper-label{color:var(--mdst-color-error)}.mdst-stepper .mdst-stepper-indicator{border:var(--mdst-border-width) solid var(--mdst-color-border);width:2rem;height:2rem;font-size:var(--mdst-text-sm);background:var(--mdst-color-bg);color:var(--mdst-color-fg);z-index:1;transition:background var(--mdst-transition), color var(--mdst-transition), border-color var(--mdst-transition);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex;position:relative}.mdst-stepper .mdst-stepper-label{margin-top:var(--mdst-space-xs);font-size:var(--mdst-text-sm);color:var(--mdst-color-fg);padding:0 var(--mdst-space-xs);transition:color var(--mdst-transition)}.mdst-stepper.mdst-stepper--vertical{flex-direction:column;align-items:flex-start}.mdst-stepper.mdst-stepper--vertical .mdst-stepper-step{text-align:left;flex-direction:row;flex:none;align-items:flex-start;width:100%}.mdst-stepper.mdst-stepper--vertical .mdst-stepper-step:not(:last-child):after{width:var(--mdst-border-width);height:calc(100% - 2rem + var(--mdst-space-md));top:2rem;left:1rem;right:auto;transform:translate(-50%)}.mdst-stepper.mdst-stepper--vertical .mdst-stepper-step:not(:last-child){padding-bottom:var(--mdst-space-md)}.mdst-stepper.mdst-stepper--vertical .mdst-stepper-label{margin-top:0;margin-left:var(--mdst-space-sm);padding:0;line-height:2rem}.mdst-stepper.mdst-stepper--compact .mdst-stepper-indicator{width:1.5rem;height:1.5rem;font-size:var(--mdst-text-xs)}.mdst-stepper.mdst-stepper--compact .mdst-stepper-label{font-size:var(--mdst-text-xs)}.mdst-stepper.mdst-stepper--compact .mdst-stepper-step:not(:last-child):after{top:.75rem;left:50%;right:-50%}.mdst-stepper.mdst-stepper--compact.mdst-stepper--vertical .mdst-stepper-step:not(:last-child):after{height:calc(100% - 1.5rem + var(--mdst-space-sm));top:1.5rem;left:.75rem}.mdst-stepper.mdst-stepper--compact.mdst-stepper--vertical .mdst-stepper-label{line-height:1.5rem}.mdst-stepper.mdst-stepper--compact.mdst-stepper--vertical .mdst-stepper-step:not(:last-child){padding-bottom:var(--mdst-space-sm)}.mdst-table-wrap{width:100%;overflow-x:auto}:where(.mdst-ui) table,.mdst-table{border-collapse:collapse;width:100%;font-size:inherit}:where(.mdst-ui) th,.mdst-table th{text-align:left;font-size:var(--mdst-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--mdst-color-muted);padding:var(--mdst-space-sm) var(--mdst-space-md) var(--mdst-space-sm) 0;border-bottom:var(--mdst-border-width) solid var(--mdst-color-border);font-weight:600}:where(.mdst-ui) th:last-child,.mdst-table th:last-child{padding-right:0}:where(.mdst-ui) td,.mdst-table td{padding:var(--mdst-space-md) var(--mdst-space-md) var(--mdst-space-md) 0;vertical-align:middle;border-bottom:var(--mdst-border-width) solid var(--mdst-color-subtle)}.mdst-table td>.mdst-pre{overflow-x:auto}:where(.mdst-ui) td:last-child,.mdst-table td:last-child{padding-right:0}:where(.mdst-ui) tbody tr:last-child td,.mdst-table tbody tr:last-child td{border-bottom:none}:where(.mdst-ui) table.mdst-table--bordered,.mdst-table.mdst-table--bordered{border:var(--mdst-border-width) solid var(--mdst-color-border)}:where(.mdst-ui) table.mdst-table--bordered th,:where(.mdst-ui) table.mdst-table--bordered td,.mdst-table.mdst-table--bordered th,.mdst-table.mdst-table--bordered td{padding:var(--mdst-space-sm) var(--mdst-space-md);border:var(--mdst-border-width) solid var(--mdst-color-border)}:where(.mdst-ui) table.mdst-table--striped tbody tr:nth-child(odd),.mdst-table.mdst-table--striped tbody tr:nth-child(odd){background:var(--mdst-color-subtle)}:where(.mdst-ui) table.mdst-table--compact th,.mdst-table.mdst-table--compact th{padding:var(--mdst-space-xs) var(--mdst-space-sm) var(--mdst-space-xs) 0}:where(.mdst-ui) table.mdst-table--compact th:last-child,.mdst-table.mdst-table--compact th:last-child{padding-right:0}:where(.mdst-ui) table.mdst-table--compact td,.mdst-table.mdst-table--compact td{padding:var(--mdst-space-sm) var(--mdst-space-sm) var(--mdst-space-sm) 0}:where(.mdst-ui) table.mdst-table--compact td:last-child,.mdst-table.mdst-table--compact td:last-child{padding-right:0}:where(.mdst-ui) table.mdst-table--fixed,.mdst-table.mdst-table--fixed{table-layout:fixed}@media (width<=480px){:where(.mdst-ui) table.mdst-table--stack thead,.mdst-table--stack thead{display:none}:where(.mdst-ui) table.mdst-table--stack tbody,:where(.mdst-ui) table.mdst-table--stack tr,:where(.mdst-ui) table.mdst-table--stack td,.mdst-table--stack tbody,.mdst-table--stack tr,.mdst-table--stack td{width:100%;display:block}:where(.mdst-ui) table.mdst-table--stack tr,.mdst-table--stack tr{padding:var(--mdst-space-md) 0;border-bottom:var(--mdst-border-width) solid var(--mdst-color-subtle)}:where(.mdst-ui) table.mdst-table--stack tbody tr:last-child,.mdst-table--stack tbody tr:last-child{border-bottom:none}:where(.mdst-ui) table.mdst-table--stack td,.mdst-table--stack td{border-bottom:none;padding:0}:where(.mdst-ui) table.mdst-table--stack td:first-child,.mdst-table--stack td:first-child{margin-bottom:var(--mdst-space-sm)}}.mdst-tabs{flex-direction:column;display:flex}.mdst-tabs .mdst-tabs-list{scrollbar-width:none;display:flex;overflow:auto hidden}.mdst-tabs .mdst-tabs-list::-webkit-scrollbar{display:none}.mdst-tabs .mdst-tabs-list{border-bottom:var(--mdst-border-width) solid var(--mdst-color-border);margin:0;padding:0;list-style:none}.mdst-tabs .mdst-tab{padding:var(--mdst-space-sm) var(--mdst-space-md);white-space:nowrap;cursor:pointer;font-family:var(--mdst-font-ui);font-size:inherit;line-height:var(--mdst-line-height);color:var(--mdst-color-muted);margin-bottom:calc(-1 * var(--mdst-border-width));transition:color var(--mdst-transition), border-color var(--mdst-transition), background-color var(--mdst-transition);background:0 0;border:none;border-bottom:2px solid #0000}.mdst-tabs .mdst-tab:hover{color:var(--mdst-color-fg)}.mdst-tabs .mdst-tab[data-state=active]{color:var(--mdst-color-fg);border-bottom-color:var(--mdst-color-fg);font-weight:600}.mdst-tabs .mdst-tab[data-state=inactive]{color:var(--mdst-color-muted);border-bottom-color:#0000}.mdst-tabs .mdst-tab[data-disabled],.mdst-tabs .mdst-tab[data-disabled=true]{opacity:.5;cursor:not-allowed}:is(.mdst-tabs .mdst-tab[data-disabled],.mdst-tabs .mdst-tab[data-disabled=true]):hover{color:var(--mdst-color-muted)}.mdst-tabs .mdst-tabs-panel{padding:var(--mdst-space-md) 0}.mdst-tabs .mdst-tabs-panel[data-state=inactive]{display:none}.mdst-tabs .mdst-tabs-panel[data-state=active]{display:block}.mdst-tabs.mdst-tabs--pills .mdst-tabs-list{gap:var(--mdst-space-xs);border-bottom:none}.mdst-tabs.mdst-tabs--pills .mdst-tab{border-radius:var(--mdst-radius);padding:var(--mdst-space-xs) var(--mdst-space-md);border-bottom:none;margin-bottom:0}.mdst-tabs.mdst-tabs--pills .mdst-tab[data-state=active]{background:var(--mdst-color-fg);color:var(--mdst-color-bg)}.mdst-tabs.mdst-tabs--pills .mdst-tab:hover:not([data-state=active]):not([data-disabled]){background:var(--mdst-color-surface);color:var(--mdst-color-fg)}.mdst-tabs.mdst-tabs--vertical{flex-direction:row}.mdst-tabs.mdst-tabs--vertical .mdst-tabs-list{border-bottom:none;border-right:var(--mdst-border-width) solid var(--mdst-color-border);flex-direction:column;min-width:10rem}.mdst-tabs.mdst-tabs--vertical .mdst-tab{margin-bottom:0;margin-right:calc(-1 * var(--mdst-border-width));text-align:left;border-bottom:none;border-right:2px solid #0000}.mdst-tabs.mdst-tabs--vertical .mdst-tab[data-state=active]{border-right-color:var(--mdst-color-fg);border-bottom-color:#0000}.mdst-tabs.mdst-tabs--vertical .mdst-tabs-panel{padding:0 var(--mdst-space-md);flex:1}.mdst-tabs.mdst-tabs--compact .mdst-tab{padding:var(--mdst-space-xs) var(--mdst-space-sm);font-size:var(--mdst-text-sm)}.mdst-tabs.mdst-tabs--compact .mdst-tabs-panel{padding:var(--mdst-space-sm) 0}.mdst-tag{align-items:center;gap:var(--mdst-space-xs);font-size:var(--mdst-text-sm);border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);background:var(--mdst-color-bg);color:var(--mdst-color-fg);white-space:nowrap;vertical-align:middle;padding:.25em .5em;line-height:1;display:inline-flex}.mdst-tag.mdst-tag--solid{background:var(--mdst-color-fg);color:var(--mdst-color-bg)}.mdst-tag.mdst-tag--subtle{background:var(--mdst-color-subtle);border-color:#0000}.mdst-tag.mdst-tag--ghost{background:0 0;border-color:#0000}.mdst-tag.mdst-tag--error{border-color:var(--mdst-color-error);color:var(--mdst-color-error)}.mdst-tag.mdst-tag--error.mdst-tag--solid{background:var(--mdst-color-error);color:var(--mdst-color-bg);border-color:var(--mdst-color-error)}.mdst-tag.mdst-tag--error.mdst-tag--subtle{background:color-mix(in srgb, var(--mdst-color-error) 10%, transparent);border-color:#0000}.mdst-tag.mdst-tag--success{border-color:var(--mdst-color-success);color:var(--mdst-color-success)}.mdst-tag.mdst-tag--success.mdst-tag--solid{background:var(--mdst-color-success);color:var(--mdst-color-bg);border-color:var(--mdst-color-success)}.mdst-tag.mdst-tag--success.mdst-tag--subtle{background:color-mix(in srgb, var(--mdst-color-success) 10%, transparent);border-color:#0000}.mdst-tag.mdst-tag--muted{border-color:var(--mdst-color-muted);color:var(--mdst-color-muted)}.mdst-tag.mdst-tag--muted.mdst-tag--solid{background:var(--mdst-color-muted);color:var(--mdst-color-bg);border-color:var(--mdst-color-muted)}.mdst-tag.mdst-tag--muted.mdst-tag--subtle{background:var(--mdst-color-subtle);color:var(--mdst-color-muted);border-color:#0000}.mdst-tag.mdst-tag--sm{font-size:var(--mdst-text-xs);padding:.1875em .375em}.mdst-tag.mdst-tag--lg{font-size:var(--mdst-text-base);padding:.3125em .625em}.mdst-tag.mdst-tag--pill{border-radius:9999px;padding-inline:.75em}.mdst-tag.mdst-tag--interactive{cursor:pointer;transition:opacity var(--mdst-transition)}.mdst-tag.mdst-tag--interactive:hover{opacity:.75}.mdst-tag .mdst-tag-dismiss{color:inherit;cursor:pointer;opacity:.6;transition:opacity var(--mdst-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:1em;line-height:1;display:inline-flex}.mdst-tag .mdst-tag-dismiss:hover{opacity:1}.mdst-toast{align-items:center;gap:var(--mdst-space-sm);padding:var(--mdst-space-sm) var(--mdst-space-md);border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);background:var(--mdst-color-bg);color:var(--mdst-color-fg);font-family:var(--mdst-font-ui);font-size:var(--mdst-text-sm);line-height:var(--mdst-line-height);transition:opacity .15s ease-out,visibility .15s;display:flex}.mdst-toast[data-state=visible]{opacity:1;visibility:visible}.mdst-toast[data-state=hidden]{opacity:0;visibility:hidden}.mdst-toast[data-variant=success]{border-left:3px solid var(--mdst-color-success)}.mdst-toast[data-variant=error]{border-left:3px solid var(--mdst-color-error)}.mdst-toast[data-variant=warning]{border-left:3px solid var(--mdst-color-warning)}.mdst-toast[data-variant=info]{border-left:3px solid var(--mdst-color-fg)}.mdst-toast-close{color:inherit;cursor:pointer;opacity:.6;transition:opacity var(--mdst-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;margin:0 0 0 auto;padding:0;font-size:1em;line-height:1;display:inline-flex}.mdst-toast-close:hover{opacity:1}.mdst-toast-group{bottom:var(--mdst-space-md);right:var(--mdst-space-md);gap:var(--mdst-space-sm);z-index:2000;flex-direction:column;display:flex;position:fixed}.mdst-toolbar{align-items:center;gap:var(--mdst-space-sm);font-family:var(--mdst-font-ui);font-size:var(--mdst-text-sm);flex-wrap:wrap;display:flex}.mdst-toolbar .mdst-toolbar-group{align-items:center;gap:var(--mdst-space-xs);flex-wrap:wrap;display:flex}.mdst-toolbar .mdst-toolbar-group.mdst-toolbar-group--attached{flex-wrap:nowrap;gap:0}.mdst-toolbar .mdst-toolbar-group.mdst-toolbar-group--attached>*+*{margin-inline-start:calc(var(--mdst-border-width) * -1)}.mdst-toolbar .mdst-toolbar-group.mdst-toolbar-group--attached>:not(:first-child,:last-child){border-radius:0}.mdst-toolbar .mdst-toolbar-group.mdst-toolbar-group--attached>:first-child:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.mdst-toolbar .mdst-toolbar-group.mdst-toolbar-group--attached>:last-child:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.mdst-toolbar .mdst-toolbar-group.mdst-toolbar-group--attached>:hover,.mdst-toolbar .mdst-toolbar-group.mdst-toolbar-group--attached>:focus-visible{z-index:1;position:relative}.mdst-toolbar .mdst-toolbar-spacer{flex:1 1 0}.mdst-toolbar .mdst-toolbar-separator{border:none;border-inline-start:var(--mdst-border-width) solid var(--mdst-color-border);align-self:stretch;width:0;height:auto;min-height:1.5em;margin:0}.mdst-toolbar :is(input:not([type=checkbox],[type=radio]),select){width:auto;min-width:0}.mdst-toolbar [aria-pressed=true]{background:var(--mdst-color-fg);color:var(--mdst-color-bg);border-color:var(--mdst-color-fg)}.mdst-toolbar.mdst-toolbar--bordered{padding:var(--mdst-space-sm);border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);background:var(--mdst-color-bg)}.mdst-tooltip{padding:var(--mdst-space-xs) var(--mdst-space-sm);border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);background:var(--mdst-color-fg);color:var(--mdst-color-bg);font-size:var(--mdst-text-sm);text-align:center;max-width:16rem;margin:auto;box-shadow:0 .125rem .25rem #0003}.mdst-tooltip:popover-open{opacity:1}@supports (position-area:bottom){.mdst-tooltip{position-area:bottom;margin:0;margin-top:var(--mdst-space-xs)}.mdst-tooltip.mdst-tooltip--top{position-area:top;margin:0;margin-bottom:var(--mdst-space-xs)}.mdst-tooltip.mdst-tooltip--left{position-area:left;margin:0;margin-right:var(--mdst-space-xs)}.mdst-tooltip.mdst-tooltip--right{position-area:right;margin:0;margin-left:var(--mdst-space-xs)}}:where(.mdst-ui){font-family:var(--mdst-font-text);line-height:var(--mdst-line-height)}:where(.mdst-ui) h1,:where(.mdst-ui) h2,:where(.mdst-ui) h3,:where(.mdst-ui) h4,:where(.mdst-ui) h5,:where(.mdst-ui) h6,.mdst-h1,.mdst-h2,.mdst-h3,.mdst-h4,.mdst-h5,.mdst-h6{color:var(--mdst-color-fg);font-weight:600;line-height:1.25}:where(.mdst-ui) h1,.mdst-h1{font-size:2.5rem}:where(.mdst-ui) h2,.mdst-h2{font-size:2rem}:where(.mdst-ui) h3,.mdst-h3{font-size:1.5rem}:where(.mdst-ui) h4,.mdst-h4{font-size:1.25rem}:where(.mdst-ui) h5,.mdst-h5{font-size:1rem}:where(.mdst-ui) h6,.mdst-h6{font-size:.875rem}:where(.mdst-ui) p,.mdst-p{font-size:var(--mdst-text-base);line-height:var(--mdst-line-height);color:var(--mdst-color-fg)}:where(.mdst-ui) p.mdst-p--sm,.mdst-p--sm{font-size:var(--mdst-text-sm)}:where(.mdst-ui) p.mdst-p--lg,.mdst-p--lg{font-size:var(--mdst-text-lg)}:where(.mdst-ui) p.mdst-p--muted,.mdst-p--muted{color:var(--mdst-color-muted)}:where(.mdst-ui) a,.mdst-a{color:var(--mdst-color-fg);text-underline-offset:.15em;text-decoration:underline}:where(.mdst-ui) a:focus-visible,.mdst-a:focus-visible{outline:var(--mdst-border-width) solid var(--mdst-color-focus);outline-offset:var(--mdst-border-width)}:where(.mdst-ui) strong,.mdst-strong{font-weight:600}:where(.mdst-ui) em,.mdst-em{font-style:italic}:where(.mdst-ui) small,.mdst-small{font-size:var(--mdst-text-sm)}:where(.mdst-ui) mark,.mdst-mark{background-color:var(--mdst-color-subtle);padding:.1em .2em}:where(.mdst-ui) kbd,.mdst-kbd{font-family:var(--mdst-font-mono);border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);background:var(--mdst-color-subtle);white-space:nowrap;padding:.125em .375em;font-size:.875em}:where(.mdst-ui) abbr[title],.mdst-abbr{text-underline-offset:.15em;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(.mdst-ui) del,.mdst-del{background-color:color-mix(in srgb, var(--mdst-color-error) 12%, transparent);text-decoration:line-through}:where(.mdst-ui) ins,.mdst-ins{background-color:color-mix(in srgb, var(--mdst-color-success) 12%, transparent);text-decoration:none}:where(.mdst-ui) s,.mdst-s{color:var(--mdst-color-muted);text-decoration:line-through}:where(.mdst-ui) cite,.mdst-cite{color:var(--mdst-color-muted);font-style:italic}:where(.mdst-ui) samp,.mdst-samp{font-family:var(--mdst-font-mono);border-radius:var(--mdst-radius);background:var(--mdst-color-subtle);padding:.125em .375em;font-size:.875em}:where(.mdst-ui) var,.mdst-var{font-family:var(--mdst-font-mono);font-size:.875em;font-style:italic}:where(.mdst-ui) sub,:where(.mdst-ui) sup,.mdst-sub,.mdst-sup{vertical-align:baseline;font-size:.75em;line-height:0;position:relative}:where(.mdst-ui) sub,.mdst-sub{bottom:-.25em}:where(.mdst-ui) sup,.mdst-sup{top:-.5em}:where(.mdst-ui) blockquote,.mdst-blockquote{padding-left:var(--mdst-space-md);border-left:var(--mdst-space-1) solid var(--mdst-color-border);color:var(--mdst-color-muted);margin:0;font-style:italic}:where(.mdst-ui) hr,.mdst-hr{border:none;border-top:var(--mdst-border-width) solid var(--mdst-color-border);margin:var(--mdst-space-lg) 0}:where(.mdst-ui) hr.mdst-hr--flush,.mdst-hr--flush{margin:0}:where(.mdst-ui) ul,:where(.mdst-ui) ol,.mdst-ul,.mdst-ol{padding-left:var(--mdst-space-lg);line-height:var(--mdst-line-height)}:where(.mdst-ui) ul,.mdst-ul{list-style-type:disc}:where(.mdst-ui) ol,.mdst-ol{list-style-type:decimal}:where(.mdst-ui) li,.mdst-li{margin-bottom:var(--mdst-space-xs)}:where(.mdst-ui) li:last-child,.mdst-li:last-child{margin-bottom:0}:where(.mdst-ui) ul.mdst-ul--unstyled,.mdst-ul--unstyled{padding-left:0;list-style:none}.mdst-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mdst-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdst-muted{color:var(--mdst-color-muted)}.mdst-mono{font-family:var(--mdst-font-mono)}*,:before,:after{box-sizing:border-box}*{margin:0}body{line-height:var(--mdst-line-height,1.5);-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{max-width:100%;display:block}a,input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:root{--mdst-color-fg:#1a1a1a;--mdst-color-bg:#f5f0e8;--mdst-color-border:#1a1a1a;--mdst-color-muted:#6b6356;--mdst-color-subtle:#ebe5d9;--mdst-color-focus:#1a1a1a;--mdst-color-error:#9a2c2c;--mdst-color-success:#2c6e49;--mdst-button-hover-bg:#1a1a1a;--mdst-button-hover-color:#f5f0e8;--mdst-button-hover-border:#1a1a1a;--mdst-radius:0px;--mdst-border-width:2px;--mdst-color-warning:#d97706;--mdst-color-editor-bg:#f5f0e8;--mdst-color-panel-bg:#ebe5d9;--mdst-color-tooltip-bg:#e2e8f0;--mdst-color-syntax-keyword:#7c3aed;--mdst-color-syntax-function:#0284c7;--mdst-color-syntax-type:#b45309;--mdst-color-syntax-operator:#0e7490;--mdst-color-syntax-invalid:#991b1b}:root[data-theme=dark]{--mdst-color-fg:#e2e8f0;--mdst-color-bg:#0f172a;--mdst-color-border:#334155;--mdst-color-muted:#94a3b8;--mdst-color-subtle:#1e293b;--mdst-color-focus:#3b82f6;--mdst-color-error:#f87171;--mdst-color-success:#4ade80;--mdst-button-hover-bg:#1e293b;--mdst-button-hover-color:#e2e8f0;--mdst-button-hover-border:#e2e8f0;--mdst-radius:6px;--mdst-border-width:1px;--mdst-color-warning:#f59e0b;--mdst-color-editor-bg:#0c1322;--mdst-color-panel-bg:#0b1220;--mdst-color-tooltip-bg:#24334d;--mdst-color-syntax-keyword:#a78bfa;--mdst-color-syntax-function:#60a5fa;--mdst-color-syntax-type:#fbbf24;--mdst-color-syntax-operator:#22d3ee;--mdst-color-syntax-invalid:#fca5a5}html{overflow:hidden}body{font-family:var(--mdst-font-sans);font-size:var(--mdst-text-sm);background:var(--mdst-color-bg);color:var(--mdst-color-fg);width:100dvw;height:100dvh;margin:0;padding:0}#app{flex-direction:column;height:100%;display:flex}#app .kbd__wrapper{text-align:center}#app .kbd__wrapper .mdst-kbd:not(:first-child){margin-left:var(--mdst-space-1)}#app .update-reload{position:relative}#app .update-reload .update-reload__beacon{top:calc(var(--mdst-space-1) * -.5);right:calc(var(--mdst-space-1) * -.5);height:var(--mdst-space-2);width:var(--mdst-space-2);background:var(--mdst-color-success);border-radius:100%;position:absolute}#app .login-dialog{padding:var(--mdst-space-4)}#app .login-dialog .mdst-card-body{justify-content:center;align-items:center;gap:var(--mdst-space-2);flex-direction:column;display:flex}#app .login-dialog .login-dialog__header{gap:var(--mdst-space-1);text-align:center;margin-bottom:var(--mdst-space-6);flex-direction:column;display:flex}#app .login-dialog .login_dialog__actions{gap:var(--mdst-space-2);align-items:center;display:flex}#app:has(.login-dialog){padding:var(--mdst-space-4);justify-content:center;align-items:center}#app .settings-dialog .mdst-dialog-body{padding:0}#app .settings-dialog .mdst-dialog-body .mdst-tabs-panel{padding:var(--mdst-space-4)}#app .settings-dialog .mdst-dialog-body .settings__preferences[data-state=active]{gap:var(--mdst-space-4);flex-direction:column;display:flex}#app .settings-dialog .mdst-dialog-body .settings__auth{justify-content:space-between;align-items:center;gap:var(--mdst-space-2);display:flex}#app .search-dialog[open]{width:auto}#app .search-dialog[open] .mdst-dialog-body{flex-direction:column;padding:0;display:flex;position:relative}#app .search-dialog[open] .mdst-dialog-body .search-dialog__input{padding:var(--mdst-space-4) var(--mdst-space-4) 0 var(--mdst-space-4);background:var(--mdst-color-bg);position:sticky;top:0}#app .search-dialog[open] .mdst-dialog-body .search-dialog__input input{width:100%;margin-bottom:var(--mdst-space-2)}#app .search-dialog[open] .mdst-dialog-body .results{padding:var(--mdst-space-4);flex-direction:column;max-height:min(80vh,400px);display:flex}#app .search-dialog[open] .mdst-dialog-body .result:not(.result--group){align-items:center;gap:var(--mdst-space-2);padding:var(--mdst-space-1);border-radius:var(--mdst-radius);display:flex}#app .search-dialog[open] .mdst-dialog-body .result:not(.result--group) .result__shortcut{margin-left:auto}#app .search-dialog[open] .mdst-dialog-body .result:not(.result--group) .result__shortcut .mdst-kbd:not(:last-child){margin-right:var(--mdst-space-1)}#app .search-dialog[open] .mdst-dialog-body .result--group{font-size:var(--mdst-text-xs);text-transform:uppercase;color:var(--mdst-color-muted);margin-bottom:var(--mdst-space-1)}#app .search-dialog[open] .mdst-dialog-body .result--group:not(:first-child){margin-top:var(--mdst-space-2)}#app .search-dialog[open] .mdst-dialog-body .result:not(.result--group)[data-active=true],#app .search-dialog[open] .mdst-dialog-body .result:not(.result--group):hover{background:var(--mdst-color-subtle)}#app .header{border-bottom:var(--mdst-border-width) solid var(--mdst-color-border);padding:var(--mdst-space-1) var(--mdst-space-2);justify-content:space-between;align-items:center;display:flex}#app .header .header-left{align-items:center;gap:var(--mdst-space-1);display:flex}#app .header .home{font-weight:500;font-size:var(--mdst-text-sm);display:block}#app .header .user{align-items:center;gap:var(--mdst-space-2);display:flex}#app .header .user .vim-toggle{border-right:1px solid var(--mdst-color-border);padding-right:var(--mdst-space-2)}#app .header .user .user__logout{color:var(--mdst-color-error)}#app .header .user span{font-weight:500}#app .delete-note-confirmation:popover-open{gap:var(--mdst-space-4);flex-direction:column;max-width:90dvw;display:flex}#app .delete-note-confirmation:popover-open .delete-note-confirmation__actions{justify-content:end;gap:var(--mdst-space-2);display:flex}#app .delete-note-confirmation:popover-open .delete-note-confirmation__actions .delete-note-confirmation__delete{background:color-mix(in srgb, var(--mdst-color-error) 10%, transparent);color:var(--mdst-color-error);border-color:var(--mdst-color-error);font-weight:600}#app .arena{padding:calc(var(--spacing) * 2);flex-grow:1}#app .arena .empty-state{justify-content:center;align-items:center;gap:var(--mdst-space-1);flex-direction:column;height:100%;display:flex}#app .arena .empty-state a{align-items:center;gap:var(--mdst-space-1);display:flex}#app .arena .empty-state footer{bottom:var(--mdst-space-4);position:fixed}#app .arena .empty-state__notes{margin-top:var(--mdst-space-8);justify-content:center;align-items:center;gap:var(--mdst-space-2);flex-direction:column;display:flex}#app .arena>*{min-width:0}#app .arena .sidebar{z-index:10}#app .arena .sidebar .mdst-drawer-body{padding:0}#app .arena .sidebar .drawer-toggle{margin-left:auto}@media screen and (width>=600px){#app .arena .sidebar .drawer-toggle{display:none}}#app .arena .sidebar .sidebar__actions{padding:var(--mdst-space-1) var(--mdst-space-2);gap:var(--mdst-space-1);border-bottom:var(--mdst-border-width) solid var(--mdst-color-border);margin-bottom:var(--mdst-space-2);align-items:center;display:flex}#app .arena .sidebar .note-actions:popover-open{gap:var(--mdst-space-1);min-width:calc(4 * var(--mdst-space-8));flex-direction:column;display:flex}#app .arena .sidebar .note-actions:popover-open .note-actions__delete{color:var(--mdst-color-error);font-weight:600}#app .arena .sidebar .note-actions:popover-open .note-actions__delete:hover{background:color-mix(in srgb, var(--mdst-color-error) 10%, transparent);border-color:var(--mdst-color-error)}#app .arena .sidebar .note-actions:popover-open .note-actions__header{font-size:var(--mdst-text-xs);margin-bottom:var(--mdst-space-1)}#app .arena .sidebar .note-actions:popover-open button{justify-content:left}#app .arena .sidebar ul.notes{padding:var(--mdst-space-2);flex-direction:column;display:flex}#app .arena .sidebar .link{z-index:1;cursor:pointer;padding:var(--mdst-space-xs) var(--mdst-space-sm);font-size:var(--mdst-text-sm);color:var(--mdst-color-muted);border-radius:var(--mdst-radius);transition:color var(--mdst-transition), background var(--mdst-transition);gap:var(--mdst-space-1);-webkit-user-select:none;user-select:none;align-items:center;text-decoration:none;display:inline-flex;position:relative}#app .arena .sidebar .link span:nth-child(2){width:calc(100% - 52px)}#app .arena .sidebar .link .link__marks{font-size:var(--mdst-text-xs);align-items:center;gap:var(--mdst-space-1);top:0;bottom:0;right:var(--mdst-space-1);color:var(--mdst-color-success);justify-content:center;align-items:center;display:flex;position:absolute}#app .arena .sidebar .link:hover{color:var(--mdst-color-fg);background:var(--mdst-color-subtle)}#app .arena .sidebar .link.active{color:var(--mdst-color-fg);font-weight:600}#app .arena .tabs-container{grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}#app .arena .tabs-container .mdst-tabs-list:not(:last-child){border-right:1px solid var(--mdst-color-border)}#app .arena .mdst-tab{width:max-content;max-width:calc(var(--mdst-space-8) * 4);position:relative}#app .arena .mdst-tab:hover .tab__actions{display:flex}#app .arena .mdst-tab div:first-child{padding-right:var(--mdst-space-2)}#app .arena .mdst-tab .tab__actions{top:0;bottom:0;right:var(--mdst-space-1);align-items:center;gap:var(--mdst-space-1);display:none;position:absolute}#app .arena .mdst-tab .tab__actions:hover{color:var(--mdst-color-error)}#app .arena .panels-container{padding:var(--mdst-space-2);gap:var(--mdst-space-2);grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}#app .arena .panels-container .mdst-tabs-panel{padding-top:0}#app .arena .editor-area{gap:var(--mdst-space-2);flex-direction:column;height:100%;display:flex}#app .arena .editor-area .atomic-cm-editor{overflow:hidden}#app .arena .editor-area .atomic-cm-editor .cm-content{padding:var(--mdst-space-2)}#app .arena .editor-area .mdst-input,#app .arena .editor-area .mdst-dropdown{padding:var(--mdst-space-xs) var(--mdst-space-sm)}#app .arena .editor-area .code-editor-wrapper,#app .arena .editor-area .atomic-cm-editor{height:calc(100vh - calc(var(--mdst-space-8) + var(--mdst-space-6) + 36px + 38px));border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);overflow-y:scroll}#app .arena .editor-area[data-note-type=code] .editor-header{gap:var(--mdst-space-2);grid-template-columns:9fr 3fr;display:grid}#app .arena .editor-area[data-note-type=code] .editor-header .code-actions{align-items:center;gap:var(--mdst-space-2);display:flex}@media screen and (width>=600px){[data-drawer-open=true] .header,[data-drawer-open=true] .arena{margin-left:20rem}.login-dialog{width:600px}}.tooltip[data-tooltip]{position:relative}.tooltip[data-tooltip]:after{content:attr(data-tooltip);background:var(--mdst-color-bg);color:var(--mdst-color-fg);padding:var(--mdst-space-xs) var(--mdst-space-sm);border-radius:var(--mdst-radius);border:1px solid var(--mdst-color-border);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s;position:absolute}.tooltip[data-tooltip]:hover:after{opacity:1}.tooltip--right[data-tooltip]:after{margin-left:var(--mdst-space-xs);top:50%;left:100%;transform:translateY(-50%)}.tooltip--top[data-tooltip]:after{margin-bottom:var(--mdst-space-xs);bottom:100%;left:50%;transform:translate(-50%)}.tooltip--left[data-tooltip]:after{margin-right:6px;top:50%;right:100%;transform:translateY(-50%)}
