:root{--ref-color-black:#000;--ref-color-white:#fff;--ref-color-ink-900:#0b1020;--ref-color-ink-800:#141a2e;--ref-color-gray-700:#39414d;--ref-color-gray-600:#575e6b;--ref-color-gray-500:#6e7687;--ref-color-gray-400:#8892a8;--ref-color-gray-300:#d3d9e2;--ref-color-gray-200:#e1e5ec;--ref-color-gray-150:#e8ecf2;--ref-color-gray-100:#f1f3f6;--ref-color-gray-50:#fafbfc;--ref-color-violet-700:#4b3fa8;--ref-color-violet-500:#6e5bf2;--ref-color-violet-200:#cfc9f7;--ref-color-violet-100:#eae7f9;--ref-color-violet-50:#f8f7ff;--ref-color-cyan-400:#35d6f2;--ref-color-green-700:#16744a;--ref-color-green-600:#1f9d62;--ref-color-green-100:#e1f1e8;--ref-color-amber-700:#8a6212;--ref-color-amber-500:#e9a227;--ref-color-amber-100:#f7edd6;--ref-color-red-700:#b8381f;--ref-font-family-base:"Plus Jakarta Sans",system-ui,sans-serif;--ref-font-family-mono:"JetBrains Mono",monospace;--ref-font-size-2xs:0.75rem;--ref-font-size-xs:0.8125rem;--ref-font-size-sm:0.875rem;--ref-font-size-md:0.9375rem;--ref-font-size-lg:1rem;--ref-font-size-xl:1.125rem;--ref-font-size-2xl:1.25rem;--ref-font-size-3xl:1.75rem;--ref-font-size-4xl:2.25rem;--ref-font-size-5xl:2.75rem;--ref-font-weight-regular:400;--ref-font-weight-medium:500;--ref-font-weight-semibold:600;--ref-font-weight-bold:700;--ref-font-weight-extrabold:800;--ref-font-leading-tight:1;--ref-font-leading-snug:1.35;--ref-font-leading-normal:1.55;--ref-font-leading-relaxed:1.6;--ref-font-tracking-tight:-0.02em;--ref-font-tracking-wide:0.12em;--ref-space-xs:4px;--ref-space-sm:8px;--ref-space-ms:12px;--ref-space-md:16px;--ref-space-lg:24px;--ref-space-lx:28px;--ref-space-xl:32px;--ref-space-2xl:48px;--ref-radius-xs:6px;--ref-radius-sm:8px;--ref-radius-md:10px;--ref-radius-lg:12px;--ref-radius-xl:14px;--ref-radius-2xl:18px;--ref-radius-full:999px;--ref-shadow-1:0 10px 30px #0b102014;--ref-shadow-2:0 20px 60px #0b10202e;--ref-shadow-3:0 30px 80px #00000059;--ref-shadow-4:0 24px 60px #0b102047;--ref-bp-desktop:768px;--ref-motion-fast:150ms ease;--ref-motion-base:200ms ease;--ref-motion-slow:300ms ease;--ref-z-raised:10;--ref-z-popover:30;--ref-z-dialog:40;--ref-z-toast:50;--bg-canvas:var(--ref-color-gray-100);--bg-surface:var(--ref-color-white);--bg-surface-subtle:var(--ref-color-gray-50);--bg-band:var(--ref-color-black);--bg-band-raised:var(--ref-color-ink-800);--bg-action-primary:var(--ref-color-violet-700);--bg-action-primary-hover:var(--bg-action-primary);--bg-action-subtle:var(--ref-color-violet-100);--bg-accent:var(--ref-color-violet-500);--bg-unread:var(--ref-color-violet-50);--bg-success:var(--ref-color-green-600);--bg-success-subtle:var(--ref-color-green-100);--bg-warning:var(--ref-color-amber-500);--bg-warning-subtle:var(--ref-color-amber-100);--bg-neutral-subtle:var(--ref-color-gray-150);--bg-disabled:var(--ref-color-gray-200);--bg-backdrop:#0b10208c;--countdown-box-bg:#ffffff14;--countdown-box-border:#ffffff29;--countdown-unit-fg:#9aa6bf;--text-primary:var(--ref-color-ink-900);--text-secondary:var(--ref-color-gray-600);--text-muted:var(--ref-color-gray-500);--text-disabled:var(--ref-color-gray-400);--text-inverse:var(--ref-color-white);--text-inverse-secondary:var(--ref-color-violet-200);--text-signal:var(--ref-color-cyan-400);--text-action:var(--ref-color-violet-700);--text-success:var(--ref-color-green-700);--text-warning:var(--ref-color-amber-700);--text-error:var(--ref-color-red-700);--border-default:var(--ref-color-gray-200);--border-strong:var(--ref-color-gray-300);--border-focus:var(--ref-color-violet-500);--border-error:var(--ref-color-red-700);--border-inverse:#ffffff1f;--radius-control:var(--ref-radius-md);--radius-field:var(--ref-radius-lg);--radius-surface:var(--ref-radius-2xl);--radius-area:var(--ref-radius-xl);--radius-pill:var(--ref-radius-full);--shadow-raised:var(--ref-shadow-1);--shadow-popover:var(--ref-shadow-2);--shadow-dialog:var(--ref-shadow-3);--shadow-toast:var(--ref-shadow-4);--focus-ring:0 0 0 4px var(--ref-color-violet-100);--space-inline-sm:var(--ref-space-sm);--space-inline-md:var(--ref-space-ms);--space-stack-sm:var(--ref-space-sm);--space-stack-md:var(--ref-space-md);--space-stack-lg:var(--ref-space-lx);--space-padding-compact:var(--ref-space-md);--space-padding-default:var(--ref-space-lg);--space-padding-spacious:var(--ref-space-lx);--z-popover:var(--ref-z-popover);--z-dialog:var(--ref-z-dialog);--z-toast:var(--ref-z-toast);--bp-mobile:768px;--type-display:var(--ref-font-weight-extrabold) var(--ref-font-size-5xl)/var(--ref-font-leading-snug) var(--ref-font-family-base);--type-heading-l:var(--ref-font-weight-extrabold) var(--ref-font-size-4xl)/var(--ref-font-leading-snug) var(--ref-font-family-base);--type-heading-m:var(--ref-font-weight-bold) var(--ref-font-size-2xl)/var(--ref-font-leading-snug) var(--ref-font-family-base);--type-heading-s:var(--ref-font-weight-bold) var(--ref-font-size-xl)/var(--ref-font-leading-snug) var(--ref-font-family-base);--type-body:var(--ref-font-weight-regular) var(--ref-font-size-md)/var(--ref-font-leading-normal) var(--ref-font-family-base);--type-ui:var(--ref-font-weight-semibold) var(--ref-font-size-sm)/var(--ref-font-leading-normal) var(--ref-font-family-base);--type-caption:var(--ref-font-weight-medium) var(--ref-font-size-xs)/var(--ref-font-leading-normal) var(--ref-font-family-base);--type-eyebrow:var(--ref-font-weight-semibold) var(--ref-font-size-2xs)/var(--ref-font-leading-snug) var(--ref-font-family-mono);--type-metric:var(--ref-font-weight-extrabold) var(--ref-font-size-3xl)/var(--ref-font-leading-tight) var(--ref-font-family-base);--type-tracking-tight:var(--ref-font-tracking-tight);--type-tracking-wide:var(--ref-font-tracking-wide);--button-primary-bg:var(--bg-action-primary);--button-primary-bg-hover:var(--bg-action-primary-hover);--button-primary-fg:var(--text-inverse);--button-secondary-bg:var(--bg-surface);--button-secondary-fg:var(--text-action);--button-secondary-border:var(--border-strong);--button-tertiary-fg:var(--text-action);--button-on-band-bg:var(--bg-band-raised);--button-on-band-fg:var(--text-inverse);--button-on-band-border:var(--border-inverse);--button-disabled-bg:var(--bg-disabled);--button-disabled-fg:var(--text-disabled);--button-radius:var(--radius-control);--button-focus:var(--focus-ring);--text-field-bg:var(--bg-surface);--text-field-border:var(--border-strong);--text-field-border-focus:var(--border-focus);--text-field-border-error:var(--border-error);--text-field-fg:var(--text-primary);--text-field-placeholder:var(--text-disabled);--text-field-help:var(--text-muted);--text-field-error:var(--text-error);--text-field-radius:var(--radius-field);--dialog-bg:var(--bg-surface);--dialog-backdrop:var(--bg-backdrop);--dialog-backdrop-blur:6px;--dialog-radius:var(--radius-surface);--dialog-shadow:var(--shadow-dialog);--dialog-eyebrow:var(--ref-color-violet-700);--card-bg:var(--bg-surface);--card-border:var(--border-default);--card-radius:var(--radius-surface);--card-subtle-bg:var(--bg-surface-subtle);--card-raised-shadow:var(--shadow-raised);--card-feature-bg:var(--bg-band);--card-feature-fg:var(--text-inverse);--status-pill-success-bg:var(--bg-success-subtle);--status-pill-success-fg:var(--text-success);--status-pill-warning-bg:var(--bg-warning-subtle);--status-pill-warning-fg:var(--text-warning);--status-pill-action-bg:var(--bg-action-subtle);--status-pill-action-fg:var(--text-action);--status-pill-neutral-bg:var(--bg-neutral-subtle);--status-pill-neutral-fg:var(--text-secondary);--status-pill-on-band-bg:var(--bg-band-raised);--status-pill-on-band-fg:var(--text-inverse);--status-pill-radius:var(--radius-pill);--data-table-bg:var(--bg-surface);--data-table-border:var(--border-default);--data-table-header-fg:var(--text-muted);--data-table-row-hover:var(--bg-surface-subtle);--data-table-row-highlight:var(--bg-unread);--data-table-radius:var(--radius-surface);--filter-tabs-fg:var(--text-secondary);--filter-tabs-selected-bg:var(--bg-band);--filter-tabs-selected-fg:var(--text-inverse);--filter-tabs-hover-bg:var(--bg-neutral-subtle);--filter-tabs-radius:var(--radius-pill);--progress-bar-track:var(--bg-disabled);--progress-bar-fill-action:var(--bg-accent);--progress-bar-fill-success:var(--bg-success);--progress-bar-fill-warning:var(--bg-warning);--stat-tile-value:var(--text-primary);--stat-tile-label:var(--text-muted);--callout-info-bg:var(--bg-surface-subtle);--callout-warning-bg:var(--bg-warning-subtle);--callout-warning-fg:var(--text-warning);--callout-error-border:var(--border-error);--callout-error-fg:var(--text-error);--callout-success-bg:var(--bg-success-subtle);--callout-success-fg:var(--text-success);--empty-state-icon:var(--text-muted);--empty-state-text:var(--text-secondary);--date-picker-preset-selected-bg:var(--bg-action-subtle);--date-picker-preset-selected-fg:var(--text-action);--number-stepper-border:var(--border-strong);--file-dropzone-bg:var(--bg-surface-subtle);--file-dropzone-border:var(--border-strong);--file-dropzone-border-dragover:var(--border-focus);--file-dropzone-bg-dragover:var(--bg-action-subtle);--file-dropzone-radius:var(--radius-area);--menu-bg:var(--bg-surface);--menu-shadow:var(--shadow-popover);--menu-item-hover:var(--bg-surface-subtle);--auth-benefit-icon-bg:#35d6f229;--auth-benefit-icon-size:var(--ref-space-lx);--auth-benefit-radius:var(--ref-radius-sm)}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-canvas);color:var(--text-primary);font:var(--type-body);min-height:100vh}.ui-visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ui-button{border:1px solid #0000;border-radius:var(--button-radius);cursor:pointer;font:var(--type-ui);gap:var(--space-inline-sm);justify-content:center;min-height:44px;min-width:88px;padding:0 18px;transition:box-shadow var(--ref-motion-fast),border-color var(--ref-motion-fast);white-space:nowrap}.ui-button,.ui-button__icon{align-items:center;display:inline-flex}.ui-button--sm{padding:0 var(--ref-space-ms)}.ui-button--lg{min-height:46px;padding:0 var(--ref-space-lg)}.ui-button--full{width:100%}.ui-button--primary{background:var(--button-primary-bg);color:var(--button-primary-fg)}.ui-button--primary:hover:not(:disabled){background:var(--button-primary-bg-hover)}.ui-button--secondary{background:var(--button-secondary-bg);border-color:var(--button-secondary-border);color:var(--button-secondary-fg)}.ui-button--tertiary{background:#0000;color:var(--button-tertiary-fg)}.ui-button--on-band{background:var(--button-on-band-bg);border-color:var(--button-on-band-border);color:var(--button-on-band-fg)}.ui-button--icon{background:#0000;color:var(--button-tertiary-fg);min-width:44px;padding:0}.ui-button:focus-visible{border-color:var(--border-focus);box-shadow:var(--button-focus);outline:none}.ui-button:disabled{background:var(--button-disabled-bg);color:var(--button-disabled-fg);cursor:not-allowed}.ui-button--icon:disabled,.ui-button--tertiary:disabled{background:#0000}.ui-button[aria-busy=true]{cursor:progress}.ui-button__spinner{animation:ui-button-spin .7s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;height:1em;width:1em}@keyframes ui-button-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ui-button__spinner{animation:none}}@media (min-width:768px){.ui-button--sm{min-height:36px}.ui-button--md{min-height:40px}.ui-button--icon{min-height:44px}}.ui-menu{display:inline-block;position:relative}.ui-menu__panel{background:var(--menu-bg);border-radius:var(--radius-field);box-shadow:var(--menu-shadow);display:flex;flex-direction:column;margin-top:var(--ref-space-sm);min-width:200px;padding:var(--ref-space-xs);position:absolute;top:100%;z-index:var(--z-popover)}.ui-menu__panel--start{left:0}.ui-menu__panel--end{right:0}.ui-menu__item{align-items:center;background:#0000;border:0;border-radius:var(--radius-control);color:var(--text-primary);cursor:pointer;display:flex;font:var(--type-ui);gap:var(--space-inline-sm);min-height:44px;padding:0 var(--ref-space-ms);text-align:left}.ui-menu__item:focus-visible,.ui-menu__item:hover{background:var(--menu-item-hover);outline:none}.ui-menu__item:focus-visible{box-shadow:var(--focus-ring)}.ui-menu__label{flex:1 1}.ui-menu__icon{display:inline-flex}.ui-menu__check{color:var(--text-action)}@media (min-width:768px){.ui-menu__item{min-height:40px}}.ui-callout{align-items:flex-start;border:1px solid #0000;border-radius:var(--radius-field);color:var(--text-primary);display:flex;font:var(--type-body);gap:var(--ref-space-ms);padding:var(--ref-space-md)}.ui-callout__icon{flex:none;margin-top:2px}.ui-callout__body{display:flex;flex-direction:column;gap:var(--ref-space-xs);min-width:0}.ui-callout__title{font:var(--type-ui);margin:0}.ui-callout__text{overflow-wrap:anywhere}.ui-callout__action{align-self:flex-start;padding-left:0}.ui-callout--info{background:var(--callout-info-bg);border-color:var(--border-default)}.ui-callout--info .ui-callout__icon{color:var(--text-action)}.ui-callout--warning{background:var(--callout-warning-bg);color:var(--callout-warning-fg)}.ui-callout--error{background:var(--bg-surface);border-color:var(--callout-error-border);color:var(--callout-error-fg)}.ui-callout--success{background:var(--callout-success-bg);color:var(--callout-success-fg)}.ui-empty-state{align-items:center;color:var(--empty-state-text);display:flex;flex-direction:column;gap:var(--ref-space-sm);margin:0 auto;text-align:center}.ui-empty-state--inline{padding:var(--ref-space-lg)}.ui-empty-state--page{padding:var(--ref-space-2xl)}.ui-empty-state__icon{color:var(--empty-state-icon);display:inline-flex}.ui-empty-state__icon svg{height:32px;width:32px}.ui-empty-state__title{color:var(--text-primary);font:var(--type-heading-s);margin:0}.ui-empty-state__text{font:var(--type-body);margin:0;max-width:420px}.ui-empty-state__link{text-decoration:none}.ui-empty-state .ui-button,.ui-empty-state__link{margin-top:var(--ref-space-ms)}.nt-item{background:var(--bg-surface);border-bottom:1px solid var(--border-default);display:flex;flex-direction:column;gap:var(--space-stack-sm);list-style:none;padding:var(--space-padding-compact);position:relative}.nt-item--unread{background:var(--bg-unread)}.nt-item__button,.nt-item__row{align-items:flex-start;display:flex;gap:var(--space-inline-md);min-width:0}.nt-item__button{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-align:left;width:100%}.nt-item--panel{padding:0}.nt-item--panel .nt-item__button{min-height:44px;padding:var(--space-padding-compact)}.nt-item--panel .nt-item__button:hover{background:var(--bg-surface-subtle)}.nt-item--panel .nt-item__button:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.nt-item__dot{background:var(--bg-accent);border-radius:var(--radius-pill);height:var(--space-inline-sm);left:var(--space-inline-sm);position:absolute;top:var(--space-padding-compact);width:var(--space-inline-sm)}.nt-item__icon{color:var(--text-action);display:inline-flex;flex:none}.nt-item__content{display:flex;flex-direction:column;gap:var(--space-stack-sm);min-width:0}.nt-item__title{color:var(--text-primary);font:var(--type-body);overflow-wrap:anywhere}.nt-item--unread .nt-item__title{font-weight:700}.nt-item__body{color:var(--text-secondary);font:var(--type-caption);overflow-wrap:anywhere}.nt-item__meta{align-items:center;color:var(--text-muted);display:flex;flex-wrap:wrap;font:var(--type-caption);gap:var(--space-inline-sm)}.nt-item__action-text{color:var(--text-action)}.nt-item__action{align-self:flex-start}@media (min-width:768px){.nt-item--page{align-items:center;flex-direction:row;justify-content:space-between}.nt-item--page .nt-item__row{flex:1 1}.nt-item__action{align-self:center;flex:none}}.nt-panel{background:var(--bg-surface);border-radius:var(--radius-surface);box-shadow:var(--shadow-popover);color:var(--text-primary);display:flex;flex-direction:column;margin-top:var(--space-inline-sm);max-height:80vh;max-width:calc(100vw - var(--space-padding-default));overflow:hidden;position:absolute;right:0;top:100%;width:400px;z-index:var(--z-popover)}.nt-panel:focus{outline:none}.nt-panel__header{grid-gap:var(--space-inline-sm);align-items:center;border-bottom:1px solid var(--border-default);display:grid;gap:var(--space-inline-sm);grid-template-columns:5fr 3fr 4fr;padding:var(--space-padding-compact)}.nt-panel__title{font:var(--type-heading-s);margin:0}.nt-panel__count{background:var(--bg-action-subtle);border-radius:var(--radius-pill);color:var(--text-action);font:var(--type-caption);grid-column:2;justify-self:start;padding:0 var(--space-inline-sm);white-space:nowrap}.nt-panel__mark.ui-button{grid-column:3;min-width:0;text-align:center;white-space:normal}.nt-panel__list{list-style:none;margin:0;overflow-y:auto;padding:0}.nt-panel__skeleton{background:var(--bg-surface-subtle);border-bottom:1px solid var(--border-default);height:72px}.nt-panel__all{align-items:center;border-top:1px solid var(--border-default);color:var(--text-action);display:flex;font:var(--type-ui);gap:var(--space-inline-sm);min-height:44px;padding:0 var(--space-padding-compact);text-decoration:none}.nt-panel__all:hover{background:var(--bg-surface-subtle)}.nt-panel__all:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.nt-bell{display:inline-flex;position:relative}.ui-button.nt-bell__button{color:var(--text-inverse);gap:var(--space-inline-sm);min-width:44px;padding:0 var(--space-inline-sm);width:auto}.ui-button.nt-bell__button.nt-bell__button--unread{color:var(--text-signal)}.ui-button.nt-bell__button.nt-bell__button--unread svg path:first-of-type{fill:currentColor}.nt-bell__count{background:#0000;border-radius:var(--radius-pill);color:var(--text-signal);font:var(--type-caption);font-weight:700;min-width:var(--space-padding-compact);padding:0 var(--space-inline-sm);text-align:center}.ly-language-select{align-items:center;border:1px solid var(--border-inverse);border-radius:var(--ref-radius-md);display:inline-flex;gap:2px;margin-left:var(--ref-space-ms);padding:3px}.ly-language-select__option{align-items:center;background:#0000;border:0;border-radius:7px;color:var(--ref-color-violet-200);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:6px;letter-spacing:.04em;padding:6px 9px}.ly-language-select__option--active{background:var(--ref-color-white);color:var(--ref-color-ink-900)}.ly-language-select__flag{border-radius:2px;display:block}.ly-language-select--on-light{background:var(--bg-surface-subtle);border-color:var(--border-default)}.ly-language-select--on-light .ly-language-select__option{color:var(--text-secondary)}.ly-language-select--on-light .ly-language-select__option--active{background:var(--bg-surface);color:var(--text-primary)}.ly-language-select--compact .ly-language-select__option{padding-inline:var(--ref-space-sm)}.ly-language-select__globe{color:var(--text-muted);flex:none;margin:0 var(--ref-space-sm)}.ly-user-menu__trigger.ui-button{background:#0000;border-color:#0000;min-width:0;padding:0 var(--space-inline-sm)}.ly-user-menu__trigger .ui-button__label{align-items:center;display:inline-flex;gap:var(--ref-space-md)}.ly-user-menu__trigger.ui-button:hover:not(:disabled){background:#0000;border-color:#0000}.ly-user-menu__avatar{background:var(--ref-color-cyan-400);border-radius:var(--radius-pill);color:var(--ref-color-ink-900);display:inline-grid;font-size:14px;font-weight:800;height:32px;place-items:center;width:32px}.ly-user-menu__name{color:var(--ref-color-white);display:none;font-size:15px;font-weight:600}.ly-user-menu__chevron{color:var(--ref-color-white);display:none;height:14px;width:14px}@media (min-width:768px){.ly-user-menu__name{display:inline}.ly-user-menu__chevron{display:inline-block}}.ly-header{background:var(--bg-band);color:var(--text-inverse)}.ly-header__inner{flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1200px;padding:var(--space-inline-sm) var(--space-padding-compact)}.ly-header__brand,.ly-header__inner{align-items:center;display:flex;gap:var(--space-inline-sm)}.ly-header__logo{color:var(--text-signal);font:var(--type-heading-s);letter-spacing:var(--type-tracking-wide);text-decoration:none}.ly-header__link:focus-visible,.ly-header__logo:focus-visible{border-radius:var(--radius-control);box-shadow:var(--focus-ring);outline:none}.ly-header .ly-header__menu-button{color:var(--text-inverse)}.ly-header__links{display:none}.ly-header__menu-toggle{display:inline-flex}.ly-header__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-inline-sm);justify-content:flex-end}.ly-header__auth-link{text-decoration:none}.ly-header__auth-link:focus-visible{border-color:var(--border-focus);box-shadow:var(--focus-ring);outline:none}.ly-header__slot--notifications{display:inline-flex;min-height:44px;min-width:44px}@media (min-width:768px){.ly-header__inner{flex-wrap:nowrap;gap:var(--space-padding-default);padding:var(--space-inline-sm) var(--ref-space-xl)}.ly-header__menu-toggle{display:none}.ly-header__links{align-items:center;display:flex;flex:1 1;gap:var(--space-padding-default)}.ly-header__link{color:var(--text-inverse-secondary);font:var(--type-ui);text-decoration:none}.ly-header__link:hover{color:var(--text-inverse)}}.ly-layout{background:var(--bg-canvas);display:flex;flex-direction:column;min-height:100vh}.ly-layout__main{flex:1 1}.ly-footer{border-top:1px solid var(--border-default);padding:var(--space-padding-compact)}.ly-footer__text{color:var(--text-secondary);font:var(--type-caption);margin:0 auto;max-width:1200px}@media (min-width:768px){.ly-footer{padding:var(--space-padding-compact) var(--ref-space-xl)}}.ly-auth{background:var(--bg-surface);min-height:100vh}.ly-auth,.ly-auth__brand{display:flex;flex-direction:column}.ly-auth__brand{background:var(--bg-band);color:var(--text-inverse);gap:var(--space-stack-md);padding:var(--space-padding-compact)}.ly-auth__logo{color:var(--text-inverse);font:var(--type-ui);font-weight:var(--ref-font-weight-bold);letter-spacing:var(--type-tracking-wide);margin:0;text-transform:uppercase}.ly-auth__brand-body{display:flex;flex-direction:column;gap:var(--space-stack-lg)}.ly-auth__brand-title{font:var(--type-heading-m);letter-spacing:var(--type-tracking-tight);margin:0}.ly-auth__benefits{display:none;list-style:none;margin:0;padding:0}.ly-auth__benefit{align-items:center;color:var(--text-inverse-secondary);display:flex;font:var(--type-body);gap:14px}.ly-auth__benefit-mark{background:var(--auth-benefit-icon-bg);border-radius:var(--auth-benefit-radius);color:var(--text-signal);display:inline-grid;flex:none;height:var(--auth-benefit-icon-size);place-items:center;width:var(--auth-benefit-icon-size)}.ly-auth__note{color:var(--text-muted);display:none;font:var(--type-caption);margin:0}.ly-auth__panel{background:var(--bg-canvas);display:flex;flex:1 1;flex-direction:column;padding:var(--space-padding-default) var(--space-padding-compact)}.ly-auth__topbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-inline-md);justify-content:flex-end}.ly-auth__topbar .ly-language-select{margin-left:0}.ly-auth__content{display:flex;flex-direction:column;gap:var(--ref-space-lg);margin:auto;max-width:480px;padding-block:var(--space-stack-md);width:100%}.ly-auth__title{color:var(--text-primary);font:var(--type-heading-m);letter-spacing:var(--type-tracking-tight);margin:0}.ly-auth__title:focus-visible{box-shadow:var(--focus-ring);outline:none}.ly-auth__form{display:flex;flex-direction:column;gap:var(--space-stack-md);margin:0}.ly-auth__text{color:var(--text-secondary);font:var(--type-body);margin:0}.ly-auth__separator{align-items:center;color:var(--text-secondary);display:flex;font:var(--type-caption);gap:var(--space-inline-md)}.ly-auth__separator:after,.ly-auth__separator:before{border-top:1px solid var(--border-default);content:"";flex:1 1}.ly-auth__alt{color:var(--text-secondary);display:flex;flex-wrap:wrap;font:var(--type-ui);gap:var(--space-inline-sm);margin:calc(var(--space-stack-md)*-1) 0 0}.ly-auth .ui-text-field__label-action a,.ly-auth__alt a,.ly-auth__back{color:var(--text-action);font:var(--type-ui);text-decoration:none}.ly-auth .ui-text-field__label-action a:hover,.ly-auth__alt a:hover,.ly-auth__back:hover{text-decoration:underline}@media (min-width:768px){.ly-auth{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.ly-auth__brand{gap:var(--space-stack-lg);justify-content:space-between;padding:calc(var(--ref-space-2xl) + var(--ref-space-sm)) calc(var(--ref-space-2xl) + var(--ref-space-xl))}.ly-auth__brand-title{text-wrap:balance;font:var(--type-display);line-height:1.08}.ly-auth__benefits{display:flex;flex-direction:column;gap:var(--space-stack-md)}.ly-auth__note{display:block}.ly-auth__panel{padding:var(--ref-space-2xl)}.ly-auth__content{max-width:440px}.ly-auth__title{font:var(--type-heading-l)}}.au-google{align-items:center;background:var(--button-secondary-bg);border:1px solid var(--button-secondary-border);border-radius:var(--radius-control);color:var(--text-primary);cursor:pointer;display:inline-flex;font:var(--type-ui);gap:var(--space-inline-md);justify-content:center;min-height:46px;padding:0 var(--space-padding-default);width:100%}.au-google:focus-visible{box-shadow:var(--focus-ring);outline:none}.au-google:disabled{background:var(--bg-disabled);color:var(--text-disabled);cursor:not-allowed}.ui-text-field{color:var(--text-field-fg);display:flex;flex-direction:column;font:var(--type-body);gap:var(--ref-space-sm)}.ui-text-field__label-row{align-items:baseline;display:flex;gap:var(--ref-space-sm);justify-content:space-between}.ui-text-field__label{color:var(--text-primary);font:var(--type-ui)}.ui-text-field__label-action{flex:none;font:var(--type-caption)}.ui-text-field__optional{color:var(--text-field-help);font:var(--type-caption)}.ui-text-field__box{align-items:center;background:var(--text-field-bg);border:1px solid var(--text-field-border);border-radius:var(--text-field-radius);display:flex;gap:var(--ref-space-sm);padding:0 var(--ref-space-md);position:relative;transition:box-shadow var(--ref-motion-fast),border-color var(--ref-motion-fast)}.ui-text-field--md .ui-text-field__box{min-height:44px}.ui-text-field--lg .ui-text-field__box{min-height:52px}.ui-text-field__box:focus-within{border-color:var(--text-field-border-focus);box-shadow:var(--focus-ring)}.ui-text-field--error .ui-text-field__box{border-color:var(--text-field-border-error)}.ui-text-field--readonly .ui-text-field__box{background:var(--bg-surface-subtle);border-color:#0000}.ui-text-field--disabled .ui-text-field__box{background:var(--bg-disabled);color:var(--text-disabled)}.ui-text-field__icon{color:var(--text-muted);flex:none}.ui-text-field__control{background:#0000;border:0;color:inherit;flex:1 1;font:var(--type-body);font-size:var(--ref-font-size-lg);min-width:0}.ui-text-field__control:focus{outline:none}.ui-text-field__control::placeholder{color:var(--text-field-placeholder)}.ui-text-field__control--multiline{min-height:6.2em;padding:var(--ref-space-ms) 0;resize:vertical}.ui-text-field__toggle{background:#0000;border:0;color:var(--text-action);cursor:pointer;flex:none;font:var(--type-ui)}.ui-text-field__toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.ui-text-field__footer{display:flex;gap:var(--ref-space-sm);justify-content:space-between}.ui-text-field__counter,.ui-text-field__help{color:var(--text-field-help);font:var(--type-caption);margin:0}.ui-text-field__error{color:var(--text-field-error);font:var(--type-caption);margin:0}.ui-dialog__backdrop{-webkit-backdrop-filter:blur(var(--dialog-backdrop-blur));backdrop-filter:blur(var(--dialog-backdrop-blur));background:var(--dialog-backdrop);display:flex;inset:0;position:fixed;z-index:var(--z-dialog)}.ui-dialog__panel{animation:ui-dialog-in var(--ref-motion-base);background:var(--dialog-bg);box-sizing:border-box;color:var(--text-primary);display:flex;flex-direction:column;font:var(--type-body);height:100%;width:100%}.ui-dialog__panel:focus{outline:none}.ui-dialog__header{align-items:flex-start;background:var(--dialog-bg);display:flex;gap:var(--space-inline-md);justify-content:space-between;padding:var(--space-padding-compact);position:sticky;top:0}.ui-dialog__heading{display:flex;flex-direction:column;gap:var(--ref-space-xs);min-width:0}.ui-dialog__eyebrow{color:var(--dialog-eyebrow);font:var(--type-eyebrow);letter-spacing:var(--type-tracking-wide);margin:0;text-transform:uppercase}.ui-dialog__title{font:var(--type-heading-m);letter-spacing:var(--type-tracking-tight);margin:0}.ui-dialog__body{display:flex;flex:1 1;flex-direction:column;gap:var(--space-stack-md);overflow-y:auto;padding:0 var(--space-padding-compact)}.ui-dialog__actions{background:var(--dialog-bg);bottom:0;display:flex;flex-direction:column;gap:var(--space-inline-md);padding:var(--space-padding-compact);position:sticky}@keyframes ui-dialog-in{0%{opacity:0;transform:translateY(var(--ref-space-sm))}to{opacity:1;transform:none}}@keyframes ui-dialog-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ui-dialog__panel{animation:ui-dialog-fade var(--ref-motion-base)}}.ui-dialog__backdrop--scroll-page{align-items:flex-start;overflow-y:auto}.ui-dialog__panel--scroll-page{height:auto;min-height:100%}.ui-dialog__panel--scroll-page .ui-dialog__body{overflow-y:visible}@media (min-width:768px){.ui-dialog__backdrop{align-items:center;justify-content:center}.ui-dialog__panel{border-radius:var(--dialog-radius);box-shadow:var(--dialog-shadow);height:auto;max-height:90vh}.ui-dialog__panel--sm{max-width:480px}.ui-dialog__panel--md{max-width:560px}.ui-dialog__panel--lg{max-width:680px}.ui-dialog__panel--xl{max-width:880px}.ui-dialog__backdrop--scroll-page{align-items:flex-start;padding:var(--space-padding-default) var(--space-padding-compact)}.ui-dialog__panel--scroll-page{max-height:none;min-height:0}.ui-dialog__panel--scroll-page .ui-dialog__actions,.ui-dialog__panel--scroll-page .ui-dialog__header{position:static}.ui-dialog__header{padding:var(--space-padding-spacious) var(--space-padding-spacious) 0}.ui-dialog__body{padding:var(--space-padding-compact) var(--space-padding-spacious)}.ui-dialog__actions{flex-direction:row;justify-content:flex-end;padding:0 var(--space-padding-spacious) var(--space-padding-spacious)}}@media (min-width:768px) and (max-height:860px){.ui-dialog__panel--scroll-page{padding-top:0}.ui-dialog__backdrop--scroll-page{padding:var(--ref-space-ms) var(--space-padding-compact)}.ui-dialog__header{padding-top:var(--space-padding-compact)}.ui-dialog__actions{padding-bottom:var(--space-padding-compact)}}.ui-data-table{background:var(--data-table-bg);border:1px solid var(--data-table-border);border-radius:var(--data-table-radius);color:var(--text-primary);display:block;font:var(--type-ui);width:100%}.ui-data-table tbody{display:block}.ui-data-table__caption{display:block;font:var(--type-heading-s);padding:var(--space-padding-compact);text-align:left}.ui-data-table__head{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;width:1px}.ui-data-table__row{border-top:1px solid var(--data-table-border);display:block;padding:var(--space-padding-compact)}.ui-data-table__row--highlighted{background:var(--data-table-row-highlight)}.ui-data-table__cell{display:block;padding:var(--ref-space-xs) 0}.ui-data-table__cell:before{color:var(--data-table-header-fg);content:attr(data-label);display:block;font:var(--type-eyebrow);letter-spacing:var(--type-tracking-wide);text-transform:uppercase}.ui-data-table__cell--action:before{display:none}.ui-data-table__cell--action .ui-button{margin-top:var(--ref-space-sm);width:100%}.ui-data-table__hint{color:var(--text-secondary);display:block;font:var(--type-caption);margin-top:var(--space-stack-sm)}.ui-data-table__text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;overflow-wrap:anywhere}.ui-data-table__skeleton{background:var(--bg-disabled);border-radius:var(--ref-radius-xs);display:block;height:16px;width:60%}@media (min-width:768px){.ui-data-table{border-collapse:initial;border-spacing:0;display:table;overflow:hidden}.ui-data-table tbody{display:table-row-group}.ui-data-table__caption{display:table-caption}.ui-data-table__head{clip:auto;display:table-header-group;height:auto;overflow:visible;position:static;width:auto}.ui-data-table__th{color:var(--data-table-header-fg);font:var(--type-eyebrow);letter-spacing:var(--type-tracking-wide);padding:var(--ref-space-ms) var(--ref-space-md);text-align:left;text-transform:uppercase}.ui-data-table__row{display:table-row;height:56px;padding:0}.ui-data-table__row:hover{background:var(--data-table-row-hover)}.ui-data-table__row--highlighted,.ui-data-table__row--highlighted:hover{background:var(--data-table-row-highlight)}.ui-data-table__cell{border-top:1px solid var(--data-table-border);display:table-cell;padding:var(--ref-space-md);vertical-align:middle}.ui-data-table__cell:before{display:none}.ui-data-table__cell--action,.ui-data-table__cell--end{text-align:right}.ui-data-table__cell--action .ui-button{margin-top:0;width:auto}}.ui-filter-tabs{display:flex;gap:var(--ref-space-xs);max-width:100%;overflow-x:auto}.ui-filter-tabs__tab{align-items:center;background:#0000;border:0;border-radius:var(--filter-tabs-radius);color:var(--filter-tabs-fg);cursor:pointer;display:inline-flex;flex:none;font:var(--type-ui);gap:var(--ref-space-xs);min-height:36px;padding:var(--ref-space-sm) 14px;white-space:nowrap}.ui-filter-tabs__tab:hover{background:var(--filter-tabs-hover-bg)}.ui-filter-tabs__tab--selected,.ui-filter-tabs__tab--selected:hover{background:var(--filter-tabs-selected-bg);color:var(--filter-tabs-selected-fg);font-weight:var(--ref-font-weight-semibold)}.ui-filter-tabs__tab:focus-visible{box-shadow:var(--focus-ring);outline:none}.ui-filter-tabs__skeleton{background:var(--bg-disabled);border-radius:var(--ref-radius-xs);height:12px;width:16px}.ui-status-pill{align-items:center;border-radius:var(--status-pill-radius);display:inline-flex;font-family:var(--ref-font-family-base);font-weight:var(--ref-font-weight-semibold);gap:var(--ref-space-xs);line-height:var(--ref-font-leading-snug);max-width:100%}.ui-status-pill--sm{font-size:var(--ref-font-size-2xs);min-height:22px;padding:var(--ref-space-xs) 10px}.ui-status-pill--md{font-size:var(--ref-font-size-sm);min-height:28px;padding:5px 11px}.ui-status-pill__label{min-width:0;overflow-wrap:anywhere}.ui-status-pill__icon{flex:none}.ui-status-pill--success{background:var(--status-pill-success-bg);color:var(--status-pill-success-fg)}.ui-status-pill--warning{background:var(--status-pill-warning-bg);color:var(--status-pill-warning-fg)}.ui-status-pill--action{background:var(--status-pill-action-bg);color:var(--status-pill-action-fg)}.ui-status-pill--neutral{background:var(--status-pill-neutral-bg);color:var(--status-pill-neutral-fg)}.ui-status-pill--on-band{background:var(--status-pill-on-band-bg);color:var(--status-pill-on-band-fg)}.ui-progress-bar{align-items:center;display:flex;gap:var(--ref-space-sm);width:100%}.ui-progress-bar__track{background:var(--progress-bar-track);border-radius:var(--radius-pill);flex:1 1;overflow:hidden}.ui-progress-bar__track--sm{height:4px}.ui-progress-bar__track--md{height:8px}.ui-progress-bar__fill{border-radius:var(--radius-pill);height:100%}.ui-progress-bar__fill--action{background:var(--progress-bar-fill-action)}.ui-progress-bar__fill--success{background:var(--progress-bar-fill-success)}.ui-progress-bar__fill--warning{background:var(--progress-bar-fill-warning)}.ui-progress-bar__label{color:var(--text-secondary);font:var(--type-caption);white-space:nowrap}.ui-stat-tile{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);box-sizing:border-box;min-width:140px;padding:var(--space-padding-default)}.ui-stat-tile--compact{min-width:0;padding:var(--space-padding-compact)}.ui-stat-tile__label{color:var(--stat-tile-label);font:var(--type-caption);margin:0 0 var(--ref-space-xs)}.ui-stat-tile__value{color:var(--stat-tile-value);font:var(--type-metric);margin:0}.ui-stat-tile--compact .ui-stat-tile__value{font-size:var(--ref-font-size-2xl)}.ui-stat-tile__total{color:var(--text-secondary);font:var(--type-body)}.ui-stat-tile__skeleton{background:var(--bg-disabled);border-radius:var(--ref-radius-xs);height:28px;width:48px}.ui-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);box-sizing:border-box;color:var(--text-primary);display:flex;flex-direction:column;font:var(--type-body);gap:var(--space-stack-md);text-align:left;width:100%}.ui-card--pad-compact{padding:var(--space-padding-compact)}.ui-card--pad-default{padding:var(--space-padding-default)}.ui-card--pad-spacious{padding:var(--space-padding-spacious)}.ui-card--subtle{background:var(--card-subtle-bg)}.ui-card--raised{box-shadow:var(--card-raised-shadow)}.ui-card--feature{background:var(--card-feature-bg);border-color:#0000;color:var(--card-feature-fg)}.ui-card--interactive{color:inherit;cursor:pointer;text-decoration:none}.ui-card--interactive:focus-visible,.ui-card--interactive:hover{border-color:var(--border-strong)}.ui-card--interactive:focus-visible{box-shadow:var(--focus-ring);outline:none}.ui-card__eyebrow{color:var(--dialog-eyebrow);font:var(--type-eyebrow);letter-spacing:var(--type-tracking-wide);margin:0;text-transform:uppercase}.ui-card--feature .ui-card__eyebrow{color:var(--text-inverse-secondary)}.ui-card__title{font:var(--type-heading-m);letter-spacing:var(--type-tracking-tight);margin:0}@media (min-width:768px){.ui-card{gap:var(--space-stack-md)}}.ui-number-stepper{display:flex;flex-direction:column;font:var(--type-body);gap:var(--ref-space-sm)}.ui-number-stepper__label{color:var(--text-primary);font:var(--type-ui)}.ui-number-stepper__row{align-items:center;display:flex;gap:var(--ref-space-sm)}.ui-number-stepper__button{min-width:44px}.ui-number-stepper__button,.ui-number-stepper__input{border:1px solid var(--number-stepper-border);min-height:44px}.ui-number-stepper__input{appearance:textfield;-moz-appearance:textfield;background:var(--text-field-bg);border-radius:var(--radius-field);box-sizing:border-box;color:var(--text-field-fg);font:var(--type-ui);font-size:var(--ref-font-size-lg);text-align:center;width:4.5em}.ui-number-stepper__input::-webkit-inner-spin-button,.ui-number-stepper__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ui-number-stepper__input:focus{border-color:var(--border-focus);box-shadow:var(--focus-ring);outline:none}.ui-number-stepper--error .ui-number-stepper__input{border-color:var(--border-error)}.ui-number-stepper__unit{color:var(--text-secondary)}.ui-number-stepper__badge{background:var(--bg-action-subtle);border-radius:var(--radius-pill);color:var(--text-action);font:var(--type-caption);padding:2px var(--ref-space-sm)}.ui-number-stepper__error,.ui-number-stepper__help{font:var(--type-caption);margin:0}.ui-number-stepper__help{color:var(--text-field-help)}.ui-number-stepper__error{color:var(--text-field-error)}.ui-number-stepper--field .ui-number-stepper__row{background:var(--text-field-bg);border:1px solid var(--number-stepper-border);border-radius:var(--radius-field);min-height:46px;padding:0}.ui-number-stepper--field .ui-number-stepper__row:focus-within{border-color:var(--border-focus);box-shadow:var(--focus-ring)}.ui-number-stepper--field .ui-number-stepper__input{background:#0000;border:0;border-radius:0;flex:1 1 auto;font-size:var(--ref-font-size-md);font-weight:var(--ref-font-weight-regular);min-height:44px;padding:0 var(--ref-space-md);text-align:left;width:auto}.ui-number-stepper--field .ui-number-stepper__input:focus{border:0;box-shadow:none}.ui-number-stepper--field .ui-number-stepper__unit{padding-right:var(--ref-space-md);white-space:nowrap}.ui-number-stepper--field.ui-number-stepper--error .ui-number-stepper__row{border-color:var(--border-error)}.ui-date-quick-picker{display:flex;flex-direction:column;font:var(--type-body);gap:var(--ref-space-sm)}.ui-date-quick-picker__label{color:var(--text-primary);font:var(--type-ui)}.ui-date-quick-picker__required{color:var(--text-field-error)}.ui-date-quick-picker__value-row{align-items:center;display:flex;gap:var(--ref-space-ms);justify-content:space-between}.ui-date-quick-picker__value{font:var(--type-body);font-weight:var(--ref-font-weight-semibold);margin:0}.ui-date-quick-picker__change{background:#0000;border:0;color:var(--text-action);cursor:pointer;font:var(--type-ui);min-height:44px;padding:0 var(--ref-space-ms)}.ui-date-quick-picker__date{border:1px solid var(--text-field-border);border-radius:var(--radius-field);font:var(--type-body);min-height:44px;padding:0 var(--ref-space-md)}.ui-date-quick-picker--error .ui-date-quick-picker__date{border-color:var(--border-error)}.ui-date-quick-picker__presets{display:flex;flex-wrap:wrap;gap:var(--ref-space-sm)}.ui-date-quick-picker__preset{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;font:var(--type-ui);min-height:36px;padding:0 var(--ref-space-md)}.ui-date-quick-picker__preset--selected{background:var(--date-picker-preset-selected-bg);border-color:#0000;color:var(--date-picker-preset-selected-fg)}.ui-date-quick-picker__preset:disabled,.ui-date-quick-picker__preset[aria-disabled=true]{color:var(--text-disabled);cursor:not-allowed}.ui-date-quick-picker__change:focus-visible,.ui-date-quick-picker__preset:focus-visible{box-shadow:var(--focus-ring);outline:none}.ui-date-quick-picker__error,.ui-date-quick-picker__help{font:var(--type-caption);margin:0}.ui-date-quick-picker__help{color:var(--text-field-help)}.ui-date-quick-picker__error{color:var(--text-field-error)}.ui-file-dropzone{color:var(--text-primary);font:var(--type-body);width:100%}.ui-file-dropzone__zone{align-items:center;background:var(--file-dropzone-bg);border:1px dashed var(--file-dropzone-border);border-radius:var(--file-dropzone-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--ref-space-sm);justify-content:center;min-height:120px;padding:var(--ref-space-md);text-align:center}.ui-file-dropzone__zone:focus-within{border-color:var(--border-focus);box-shadow:var(--focus-ring)}.ui-file-dropzone__zone--dragover{background:var(--file-dropzone-bg-dragover);border-color:var(--file-dropzone-border-dragover)}.ui-file-dropzone__zone--error{border-color:var(--border-error)}.ui-file-dropzone__zone--disabled{background:var(--bg-disabled);color:var(--text-disabled)}.ui-file-dropzone__label{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:var(--ref-space-sm)}.ui-file-dropzone__zone--disabled .ui-file-dropzone__label{cursor:not-allowed}.ui-file-dropzone__icon{color:var(--text-muted);height:32px;width:32px}.ui-file-dropzone__action{color:var(--text-action);font-weight:var(--ref-font-weight-semibold)}.ui-file-dropzone__formats{color:var(--text-muted);font:var(--type-caption)}.ui-file-dropzone__error{color:var(--text-error);font:var(--type-caption);margin:0}.ui-file-dropzone__chip{align-items:center;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-field);display:flex;gap:var(--ref-space-ms);padding:var(--space-padding-compact)}.ui-file-dropzone__type{background:var(--bg-neutral-subtle);border-radius:var(--ref-radius-xs);flex:none;font:var(--type-eyebrow);letter-spacing:var(--type-tracking-wide);padding:var(--ref-space-xs) var(--ref-space-sm)}.ui-file-dropzone__info{display:flex;flex:1 1;flex-direction:column;min-width:0}.ui-file-dropzone__name{font:var(--type-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-file-dropzone__meta{color:var(--text-muted);font:var(--type-caption)}.ui-file-dropzone__spinner{animation:ui-file-dropzone-spin .7s linear infinite;border:2px solid var(--border-focus);border-radius:50%;border-right:2px solid #0000;height:16px;width:16px}@keyframes ui-file-dropzone-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ui-file-dropzone__spinner{animation:none}}@media (min-width:768px){.ui-file-dropzone__zone{min-height:160px}}.nf-page{margin:0 auto;max-width:1200px;padding:var(--space-padding-default) var(--space-padding-compact)}.nf-page__column{align-items:stretch;display:flex;flex-direction:column;gap:var(--space-stack-md)}.nf-page .ui-empty-state{padding:var(--space-padding-default) 0 0}.nf-page .ui-empty-state .ui-button{width:100%}.nf-page__column>.nf-page__link{align-items:center;align-self:center;color:var(--text-action);display:inline-flex;font:var(--type-ui);min-height:44px}.nf-page h1:focus{outline:none}@media (min-width:768px){.nf-page{padding:var(--space-padding-spacious) var(--ref-space-xl)}.nf-page__column{margin:0 auto;width:50%}.nf-page .ui-empty-state .ui-button{width:auto}}.ev-hero{background:var(--bg-band);color:var(--text-inverse)}.ev-hero__inner{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--ref-space-md);margin:0 auto;max-width:1200px;padding:var(--ref-space-lg) var(--ref-space-md)}.ev-hero__back{align-self:flex-start;color:var(--text-inverse-secondary);font:var(--type-ui);text-decoration:none}.ev-hero__back:hover{color:var(--text-inverse)}.ev-hero__back:focus-visible{border-radius:var(--ref-radius-xs);box-shadow:var(--focus-ring);outline:none}.ev-hero__row{gap:var(--ref-space-md)}.ev-hero__main,.ev-hero__row{display:flex;flex-direction:column}.ev-hero__main{gap:var(--ref-space-ms);min-width:0}.ev-hero__pills{display:flex;flex-wrap:wrap;gap:var(--ref-space-sm)}.ev-hero__title{font:var(--type-heading-l);font-size:var(--ref-font-size-3xl);letter-spacing:var(--type-tracking-tight);margin:0;overflow-wrap:anywhere}.ev-hero__meta{color:var(--text-inverse-secondary);font:var(--type-body);margin:0}.ev-hero__actions{display:flex;flex-direction:column;gap:var(--ref-space-ms)}.ev-hero__actions>*{width:100%}@media (min-width:768px){.ev-hero__inner{padding:var(--ref-space-xl)}.ev-hero__title{font:var(--type-display);letter-spacing:var(--type-tracking-tight)}.ev-hero__row{align-items:flex-end;flex-direction:row;justify-content:space-between}.ev-hero__main{flex:1 1}.ev-hero__actions{flex:none;flex-direction:row}.ev-hero__actions>*{width:auto}}.ev-stage-timeline{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-surface);box-sizing:border-box;color:var(--text-primary);font:var(--type-body);padding:var(--ref-space-md)}.ev-stage-timeline__summary{display:block;font:var(--type-ui);margin:0}.ev-stage-timeline__list{display:none;gap:var(--ref-space-md);list-style:none;margin:0;padding:0}.ev-stage-timeline__list--compact{display:flex;flex-wrap:wrap;gap:var(--ref-space-ms)}.ev-stage-timeline__item{display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0}.ev-stage-timeline__track{align-items:center;display:flex;height:30px;position:relative}.ev-stage-timeline__line{background:var(--ref-color-gray-200);border-radius:3px;flex:1 1;height:5px}.ev-stage-timeline__item--completed .ev-stage-timeline__line{background:var(--bg-success)}.ev-stage-timeline__item--current .ev-stage-timeline__line{background:var(--ref-color-violet-500)}.ev-stage-timeline__marker{background:var(--ref-color-white);border:2px solid var(--ref-color-gray-300);border-radius:var(--radius-pill);box-sizing:border-box;color:var(--text-inverse);display:grid;height:16px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.ev-stage-timeline__item--completed .ev-stage-timeline__marker{background:var(--bg-success);border:3px solid var(--ref-color-white);box-sizing:initial;color:var(--ref-color-white);font-size:12px;font-weight:800;height:22px;line-height:1;width:22px}.ev-stage-timeline__item--current .ev-stage-timeline__marker{background:var(--ref-color-violet-500);border:0;box-shadow:var(--ref-color-violet-100) 0 0 0 5px;height:24px;width:24px}.ev-stage-timeline__check{color:var(--ref-color-white);line-height:1}.ev-stage-timeline__dot{background:var(--ref-color-white);border-radius:50%;height:8px;width:8px}.ev-stage-timeline__name{font:var(--type-ui)}.ev-stage-timeline__item--pending .ev-stage-timeline__name{color:var(--text-secondary)}.ev-stage-timeline__item--completed .ev-stage-timeline__name{color:var(--text-success)}.ev-stage-timeline__item--current .ev-stage-timeline__name{color:var(--ref-color-violet-700)}.ev-stage-timeline__meta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ref-space-sm);justify-content:flex-start}.ev-stage-timeline__subtitle{color:var(--ref-color-gray-400);flex:0 1 auto;font:var(--type-caption)}.ev-stage-timeline__item--current .ev-stage-timeline__subtitle{color:var(--ref-color-gray-700)}.ev-stage-timeline__meta .ui-button{min-width:0;padding:0 var(--ref-space-sm)}@media (min-width:768px){.ev-stage-timeline{padding:var(--space-padding-default)}.ev-stage-timeline__summary{display:none}.ev-stage-timeline__list{display:flex}}.ev-next-step.ui-card{background:var(--ref-color-white);border:2px solid var(--ref-color-violet-500);border-radius:var(--radius-surface);gap:22px;padding:36px}.ev-next-step .ui-card__eyebrow{color:var(--ref-color-violet-700);font-family:var(--ref-font-family-mono);font-size:13px;letter-spacing:.12em}.ev-next-step .ui-card__title{font-size:30px;font-weight:800;letter-spacing:var(--type-tracking-tight)}.ev-next-step__description{color:var(--ref-color-gray-600);font-size:17px;line-height:1.55;margin:0;max-width:640px}.ev-next-step__checklist{display:flex;flex-direction:column;font-size:16px;gap:10px;list-style:none;margin:0;padding:0}.ev-next-step__check{align-items:center;display:flex;gap:var(--ref-space-ms)}.ev-next-step__mark{border-radius:var(--radius-pill);color:var(--ref-color-white);display:inline-grid;flex:none;height:24px;place-items:center;width:24px}.ev-next-step__check--done .ev-next-step__mark{background:var(--bg-success)}.ev-next-step__check--pending .ev-next-step__mark{border:1.5px solid var(--ref-color-gray-300)}.ev-next-step__actions{align-items:stretch;display:flex;flex-direction:column;gap:var(--ref-space-ms)}.ev-next-step__primary{border-radius:var(--ref-radius-lg);font-size:17px;font-weight:700;padding:var(--ref-space-md) var(--ref-space-lx);width:100%}@media (min-width:768px){.ev-next-step__actions{align-items:center;flex-direction:row}.ev-next-step__primary{align-self:flex-start;width:auto}}.ev-progress-checklist__list{display:flex;flex-direction:column;gap:var(--ref-space-md);list-style:none;margin:0;padding:0}.ev-progress-checklist__step{align-items:flex-start;display:flex;gap:var(--ref-space-ms)}.ev-progress-checklist__marker{align-items:center;background:var(--bg-neutral-subtle);border-radius:var(--radius-pill);color:var(--text-secondary);display:inline-flex;flex:none;font:var(--type-caption);height:24px;justify-content:center;width:24px}.ev-progress-checklist__step--done .ev-progress-checklist__marker{background:var(--bg-success);color:var(--text-inverse)}.ev-progress-checklist__step--current .ev-progress-checklist__marker{background:var(--bg-accent);color:var(--text-inverse)}.ev-progress-checklist__text{display:flex;flex-direction:column;min-width:0}.ev-progress-checklist__label{color:var(--text-primary);font:var(--type-ui)}.ev-progress-checklist__step--pending .ev-progress-checklist__label{color:var(--text-secondary)}.ev-progress-checklist__detail{color:var(--text-muted);font:var(--type-caption)}.ev-share-dialog{display:flex;flex-direction:column;gap:var(--space-stack-md);min-width:0}.ev-share-dialog__audience{color:var(--text-secondary);font:var(--type-caption);margin:0}.ev-share-dialog__link{display:flex;flex-direction:column;gap:var(--space-stack-sm);min-width:0}.ev-share-dialog__copy,.ev-share-dialog__field{min-width:0}.ev-share-dialog__status:empty{display:none}.ev-share-dialog__via{align-items:center;color:var(--text-muted);display:flex;font:var(--type-caption);gap:var(--space-inline-md);margin:0}.ev-share-dialog__via:after,.ev-share-dialog__via:before{border-top:1px solid var(--border-default);content:"";flex:1 1}.ev-share-dialog__networks{grid-gap:var(--space-stack-sm);display:grid;gap:var(--space-stack-sm);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.ev-share-dialog__network{align-items:center;border:1px solid var(--border-default);border-radius:var(--radius-control);color:var(--text-primary);display:flex;flex-direction:column;font:var(--type-caption);gap:var(--space-stack-sm);padding:var(--space-padding-compact) var(--space-inline-sm);text-decoration:none}.ev-share-dialog__network:hover{background:var(--bg-surface-subtle)}.ev-share-dialog__network:focus-visible{border-color:var(--border-focus);box-shadow:var(--focus-ring);outline:none}.ev-share-dialog__network-name{overflow-wrap:anywhere;text-align:center}@media (min-width:768px){.ev-share-dialog__link{grid-column-gap:var(--space-inline-md);align-items:end;column-gap:var(--space-inline-md);display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.ev-share-dialog__field{grid-column:span 8}.ev-share-dialog__copy{grid-column:span 4}.ev-share-dialog__networks{grid-template-columns:repeat(5,minmax(0,1fr))}.ev-share-dialog__more{display:none}}.ev-participants-table{min-width:0}.ev-participants-table__file{max-width:100%;overflow-wrap:anywhere;text-align:start}.ev-participants-table__file.ui-button--tertiary{background:var(--status-pill-success-bg);border:1px solid #0000;border-radius:var(--status-pill-radius);color:var(--status-pill-success-fg);font-weight:600;min-height:0;min-width:0;padding:var(--ref-space-xs) 10px;text-decoration:none}.ev-participants-table__file.ui-button--tertiary:hover:not(:disabled){background:var(--status-pill-success-bg);text-decoration:underline}.ev-participants-dialog{min-width:0}.vt-podium{grid-gap:var(--space-stack-md);display:grid;gap:var(--space-stack-md);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.vt-podium__item{min-width:0}.vt-podium__card{display:flex;flex-direction:column;gap:var(--space-stack-sm);height:100%}.vt-podium__place{color:var(--text-muted);font:var(--type-eyebrow);letter-spacing:var(--type-tracking-wide);margin:0;text-transform:uppercase}.vt-podium__name{align-items:center;color:var(--text-primary);display:flex;flex-wrap:wrap;font:var(--type-heading-s);gap:var(--space-inline-sm);margin:0;overflow-wrap:anywhere}.vt-podium__proposal{color:var(--text-secondary);font:var(--type-caption);margin:0;overflow-wrap:anywhere}.vt-podium__score{color:var(--text-action);font:var(--type-metric);margin:0}.vt-podium__item--you .vt-podium__card{border-color:var(--border-focus)}@media (min-width:768px){.vt-podium{grid-template-columns:repeat(3,minmax(0,1fr))}}.vt-ranking-list{min-width:0}.vt-ranking-list__participant{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--space-inline-sm)}.vt-event-results{display:flex;flex-direction:column;gap:var(--space-stack-lg);min-width:0}.vt-event-results__message{color:var(--text-secondary);font:var(--type-body);margin:0}.vt-event-results__note{color:var(--text-secondary);font:var(--type-caption);margin:0}.srl-list__list{display:flex;flex-direction:column;gap:var(--space-stack-sm);list-style:none;margin:0;padding:0}.srl-list__item{grid-gap:var(--space-inline-md);align-items:center;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-field);box-sizing:border-box;display:grid;gap:var(--space-inline-md);grid-template-areas:"position content" "label    moves";grid-template-columns:auto 1fr;padding:var(--space-padding-compact);width:100%}.srl-list__position{color:var(--text-primary);font:var(--type-heading-m);grid-area:position;min-width:2ch}.srl-list__content{grid-area:content;min-width:0;overflow-wrap:anywhere}.srl-list__title{color:var(--text-primary);font:var(--type-ui);margin:0}.srl-list__description,.srl-list__meta{color:var(--text-muted);font:var(--type-caption);margin:0}.srl-list__view{margin-top:var(--space-stack-sm);min-height:44px;min-width:44px}.srl-list__label{color:var(--text-secondary);font:var(--type-caption);grid-area:label}.srl-list__moves{display:flex;gap:var(--space-inline-sm);grid-area:moves;justify-content:flex-end}.srl-list__moves .ui-button{min-height:44px;min-width:44px}@media (min-width:768px){.srl-list__item{grid-template-areas:"position content label moves";grid-template-columns:auto 1fr auto auto}}.ev-countdown{align-items:flex-end;display:flex;flex-direction:column;gap:10px;min-width:0}.ev-countdown__title{color:var(--ref-color-cyan-400);font-family:var(--ref-font-family-mono);font-size:12px;letter-spacing:.12em;margin:0}.ev-countdown__boxes{display:flex;gap:6px}.ev-countdown__box{align-items:center;background:var(--countdown-box-bg);border:1px solid var(--countdown-box-border);border-radius:var(--ref-radius-lg);box-sizing:border-box;display:flex;flex-direction:column;gap:5px;min-width:66px;padding:10px var(--ref-space-sm)}.ev-countdown__value{color:var(--ref-color-white);font-family:var(--ref-font-family-mono);font-size:30px;font-weight:600;line-height:1}.ev-countdown__unit{color:var(--countdown-unit-fg);font-size:11px;font-weight:700;letter-spacing:.08em}.ev-countdown__footer{color:var(--countdown-unit-fg);font-size:13px;margin:0}.ev-countdown__expired{color:var(--ref-color-white);font:var(--type-ui);margin:0}.edp-hero-actions,.edp-page{display:flex;flex-direction:column;min-width:0}.edp-hero-actions{align-items:flex-end;gap:var(--ref-space-md)}.edp-hero-actions>*{width:100%}@media (min-width:768px){.edp-hero-actions>*{width:auto}}.edp-container{box-sizing:border-box;gap:var(--space-stack-lg);margin:0 auto;max-width:1200px;padding:var(--space-padding-default) var(--space-padding-compact);width:100%}.edp-body,.edp-container{display:flex;flex-direction:column}.edp-body{gap:var(--space-stack-md);min-width:0}.edp-aside,.edp-main{display:contents}.edp-item{min-width:0}.edp-item--next{order:1}.edp-item--progress{order:2}.edp-item--how{order:3}.edp-item--about{order:4}.edp-item--details{order:5}.edp-item--after{order:6}.edp-about{display:flex;flex-direction:column;gap:var(--space-stack-sm)}.edp-about__title{color:var(--text-primary);font:var(--type-heading-s);margin:0}.edp-about__text{color:var(--text-secondary);font:var(--type-body);margin:0;overflow-wrap:anywhere;white-space:pre-line}.edp-requirements{display:flex;flex-wrap:wrap;gap:var(--space-inline-sm);list-style:none;margin:0;padding:0}.edp-requirements li{background:var(--bg-neutral-subtle);border-radius:var(--radius-pill);color:var(--text-secondary);font:var(--type-caption);padding:var(--space-stack-sm) var(--space-inline-md)}.edp-submit{display:flex;flex-direction:column;gap:var(--space-stack-sm)}.edp-submit__help{color:var(--text-muted);font:var(--type-caption);margin:0}.edp-details{display:flex;flex-direction:column;gap:var(--space-stack-md);margin:0}.edp-details__row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-inline-sm);justify-content:space-between}.edp-details__label{color:var(--text-muted);font:var(--type-caption)}.edp-details__value{color:var(--text-primary);font:var(--type-ui);margin:0;overflow-wrap:anywhere}.edp-details__participants{align-items:center;display:inline-flex;gap:var(--space-inline-sm)}.edp-banner{display:flex;flex-direction:column;gap:var(--space-stack-md);min-width:0}.edp-banner__card{min-width:0}.edp-banner__text{font:var(--type-body);margin:0}.edp-banner__actions{display:flex;flex-direction:column;gap:var(--space-stack-sm);justify-content:center;min-width:0}.edp-load-error{align-items:flex-start}.edp-load-error__link{color:var(--text-action);font:var(--type-ui)}.edp-skeleton{background:var(--bg-neutral-subtle);border-radius:var(--radius-surface)}.edp-skeleton--hero{background:var(--bg-band);border-radius:0;min-height:12rem}.edp-skeleton--block{min-height:10rem}@media (min-width:768px){.edp-container{padding:var(--space-padding-default)}.edp-body{grid-column-gap:var(--space-inline-md);align-items:start;column-gap:var(--space-inline-md);display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.edp-main{gap:var(--space-stack-lg);grid-column:span 8}.edp-aside,.edp-main{display:flex;flex-direction:column;min-width:0}.edp-aside{gap:var(--space-stack-md);grid-column:span 4}.edp-banner{grid-column-gap:var(--space-inline-md);align-items:center;column-gap:var(--space-inline-md);display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.edp-banner__card{grid-column:span 9}.edp-banner__actions{grid-column:span 3}}.edp-ranking__help,.edp-ranking__saved{color:var(--text-muted);font:var(--type-caption);margin:0}.edp-ranking-readonly{display:flex;flex-direction:column;gap:var(--space-stack-md)}.edp-ranking-readonly__title{color:var(--text-primary);font:var(--type-heading-s);margin:0}.ev-event-preview__body{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-stack-sm);min-width:0}.ev-event-preview__body>.ui-progress-bar{align-self:stretch}.ev-event-preview__name{color:var(--text-primary);font:var(--type-heading-s);margin:0;overflow-wrap:anywhere}.ev-event-preview__desc{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;overflow-wrap:anywhere}.ev-event-preview__desc,.ev-event-preview__organizer{color:var(--text-secondary);font:var(--type-caption);margin:0}.ev-event-preview .ev-event-preview__placeholder{color:var(--text-muted)}.cev-page{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-stack-md);margin:0 auto;max-width:1200px;min-width:0;padding:var(--space-padding-default) var(--space-padding-compact)}.cev-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.cev-breadcrumb__list{color:var(--text-secondary);display:flex;flex-wrap:wrap;font:var(--type-caption);gap:var(--space-inline-sm);list-style:none;margin:0;padding:0}.cev-breadcrumb__list a{color:var(--text-action)}.cev-title{color:var(--text-primary);font:var(--type-heading-l);margin:0}.cev-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-inline-sm) var(--space-inline-md);justify-content:space-between}.cev-draft-state{align-items:center;color:var(--text-success);display:inline-flex;font:var(--type-caption);gap:var(--space-inline-sm);margin:0;white-space:nowrap}.cev-draft-state__icon{flex:none;height:var(--space-inline-md);width:var(--space-inline-md)}.cev-steps__list{clip:rect(0,0,0,0);height:1px;list-style:none;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.cev-steps__compact{align-items:center;display:flex;gap:var(--space-inline-md)}.cev-steps__bar{display:flex;flex:1 1;gap:var(--space-inline-sm)}.cev-steps__segment{background:var(--bg-disabled);border-radius:var(--radius-pill);flex:1 1;height:var(--space-inline-sm)}.cev-steps__segment--on{background:var(--bg-action-primary)}.cev-steps__compact-text{color:var(--text-secondary);font:var(--type-ui);white-space:nowrap}.cev-steps__item{display:flex;font:var(--type-ui);gap:var(--space-inline-sm)}.cev-steps__item,.cev-steps__marker{align-items:center;color:var(--text-muted)}.cev-steps__marker{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-pill);display:inline-flex;flex:none;font:var(--type-caption);height:var(--space-padding-default);justify-content:center;line-height:1;width:var(--space-padding-default)}.cev-steps__text{align-items:baseline;display:flex;gap:var(--space-inline-sm)}.cev-steps__item--current{color:var(--text-primary);font-weight:700}.cev-steps__item--current .cev-steps__marker,.cev-steps__item--done .cev-steps__marker{background:var(--bg-action-primary);border-color:var(--bg-action-primary);color:var(--text-inverse)}.cev-steps__item--done{color:var(--text-action)}.cev-steps__state{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.cev-steps__button{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:var(--space-inline-sm);padding:0}.cev-steps__button:hover .cev-steps__label{text-decoration:underline}.cev-steps__button:disabled{color:var(--text-disabled);cursor:default}.cev-steps__check{height:var(--space-inline-md);width:var(--space-inline-md)}.cev-form,.cev-wizard{gap:var(--space-stack-lg)}.cev-aside,.cev-form,.cev-main,.cev-wizard{display:flex;flex-direction:column;min-width:0}.cev-aside,.cev-main{gap:var(--space-stack-md)}.cev-main{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-surface);padding:var(--space-padding-default)}.cev-eyebrow{color:var(--text-action);display:none;font:var(--type-eyebrow);letter-spacing:var(--type-tracking-wide);margin:0;text-transform:uppercase}.cev-question{color:var(--text-primary);font:var(--type-heading-m);margin:0}.cev-question:focus{outline:none}.cev-fields{display:flex;flex-direction:column;gap:var(--space-stack-md);min-width:0}.cev-hint{font:var(--type-caption)}.cev-aside__title,.cev-hint{color:var(--text-secondary);margin:0}.cev-aside__title{font:var(--type-ui)}.cev-tip .ui-callout--info{background:#101014;border-color:#ffffff1a;color:#f1f1f6}.cev-tip .ui-callout--info .ui-callout__title{color:#67e8f9}.cev-tip .ui-callout--info .ui-callout__text{color:#f1f1f6bf}.cev-summary{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-surface);display:flex;flex-direction:column;margin:0}.cev-summary__row{grid-gap:var(--space-inline-sm) var(--space-inline-md);align-items:start;display:grid;gap:var(--space-inline-sm) var(--space-inline-md);grid-template-columns:1fr auto;padding:var(--space-padding-compact)}.cev-summary__row+.cev-summary__row{border-top:1px solid var(--border-default)}.cev-summary dt{color:var(--text-secondary);font:var(--type-caption);grid-column:1/-1}.cev-summary dd{color:var(--text-primary);font:var(--type-body);margin:0;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.cev-aside .ui-progress-bar{display:none}.cev-actions{background:var(--bg-surface);border-top:1px solid var(--border-default);bottom:0;margin:0 calc(var(--space-padding-compact)*-1);position:sticky}.cev-actions__inner{grid-gap:var(--space-stack-sm) var(--space-inline-md);display:grid;gap:var(--space-stack-sm) var(--space-inline-md);grid-template-columns:repeat(12,minmax(0,1fr));padding:var(--space-padding-compact)}.cev-actions__back{grid-column:span 4;grid-row:1}.cev-actions__next{grid-column:span 8;grid-row:1}.cev-actions__next--alone{grid-column:1/-1}.cev-actions__draft{grid-column:1/-1;grid-row:2}.cev-actions__cancel{display:flex;grid-column:1/-1;grid-row:3;justify-content:center}@media (min-width:768px){.cev-page{padding:var(--space-padding-spacious) var(--space-padding-default)}.cev-body{grid-gap:var(--space-stack-lg);align-items:start;display:grid;gap:var(--space-stack-lg);grid-template-columns:240px minmax(0,1fr)}.cev-steps__list{clip:auto;align-items:stretch;display:flex;flex-direction:column;gap:var(--space-inline-sm);height:auto;margin:0;overflow:visible;position:static;white-space:normal;width:auto}.cev-steps__item+.cev-steps__item:before{content:none}.cev-steps__item{border-radius:var(--radius-surface);padding:var(--space-padding-compact)}.cev-steps__item--current{background:var(--bg-surface);border:1px solid var(--border-default)}.cev-steps__text{align-items:flex-start;flex-direction:column;gap:2px}.cev-steps__state{clip:auto;color:var(--text-secondary);font:var(--type-caption);font-weight:400;height:auto;margin:0;overflow:visible;position:static;white-space:normal;width:auto}.cev-steps__compact{display:none}.cev-eyebrow{display:block}.cev-wizard{grid-column-gap:var(--space-stack-lg);align-items:start;column-gap:var(--space-stack-lg);display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.cev-main{grid-column:span 7}.cev-aside{grid-column:span 5}.cev-actions{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-surface);margin:0;padding:var(--space-padding-compact) var(--space-padding-default);position:static}.cev-actions__inner{margin:0;padding:0}.cev-actions__cancel{grid-column:1/span 3;grid-row:1;justify-content:flex-start}.cev-actions__back{grid-column:4/span 2}.cev-actions__draft{grid-column:6/span 3;grid-row:1}.cev-actions__next,.cev-actions__next--alone{grid-column:9/span 4}}.ev-edit-event-dialog__form,.ev-edit-event-dialog__row{display:flex;flex-direction:column;gap:var(--space-stack-md);min-width:0}.ev-edit-event-dialog__capacity,.ev-edit-event-dialog__organizer{min-width:0}@media (min-width:768px){.ev-edit-event-dialog__row{grid-column-gap:var(--space-inline-md);align-items:start;column-gap:var(--space-inline-md);display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.ev-edit-event-dialog__organizer{grid-column:span 8}.ev-edit-event-dialog__capacity{grid-column:span 4}}.ev-open-registration{display:flex;flex-direction:column;gap:var(--space-stack-md);min-width:0}.ev-open-registration__text{color:var(--text-secondary);font:var(--type-body);margin:0}.ev-open-registration__field{min-width:0}.ev-open-registration__field .ui-date-quick-picker__value-row{border:1px solid var(--text-field-border);border-radius:var(--radius-field);padding:var(--ref-space-sm) var(--ref-space-md)}.ev-open-registration__confirm.ui-button--primary{background:var(--ref-color-violet-500);border-color:#0000;border-radius:var(--ref-radius-lg);color:var(--ref-color-white);font-size:15px;font-weight:700;padding:var(--ref-space-ms) 22px}.ev-open-registration__confirm.ui-button--primary:hover:not(:disabled){background:var(--ref-color-violet-500)}.ev-open-voting,.ev-open-voting__main{display:flex;flex-direction:column;gap:var(--space-stack-md);min-width:0}.ev-open-voting__text{color:var(--text-secondary);font:var(--type-body);margin:0}.ev-open-voting__summary{grid-gap:var(--space-inline-sm);background:var(--bg-band);border-radius:var(--radius-surface);display:grid;gap:var(--space-inline-sm);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;padding:var(--space-padding-default)}.ev-open-voting__summary .ui-stat-tile{background:#0000;border:0;border-radius:0;min-width:0;padding:0}.ev-open-voting__summary .ui-stat-tile__label{color:var(--text-inverse-secondary)}.ev-open-voting__summary .ui-stat-tile__value{color:var(--text-inverse);font-size:var(--ref-font-size-3xl)}.ev-open-voting__summary .ev-open-voting__live .ui-stat-tile__value{color:var(--text-signal)}.ev-open-voting__live{min-width:0}.ev-open-voting__skeleton{background:var(--bg-band-raised);border-radius:var(--card-radius);min-height:64px}.ev-open-voting__advanced-grid,.ev-open-voting__fields{grid-gap:var(--space-stack-md);display:grid;gap:var(--space-stack-md);grid-template-columns:minmax(0,1fr);min-width:0}.ev-open-voting__field{min-width:0}.ev-open-voting__label{color:var(--text-primary);display:block;font:var(--type-ui);font-weight:var(--ref-font-weight-semibold);margin-bottom:var(--ref-space-sm)}.ev-open-voting__required{color:var(--text-field-error)}.ev-open-voting__date{align-items:center;background:var(--text-field-bg);border:1.5px solid var(--text-field-border);border-radius:var(--radius-field);box-sizing:border-box;display:flex;gap:var(--ref-space-sm);justify-content:space-between;min-height:52px;padding:0 var(--ref-space-md);position:relative}.ev-open-voting__date:focus-within{border-color:var(--border-focus);box-shadow:var(--focus-ring)}.ev-open-voting__date--error{border-color:var(--border-error)}.ev-open-voting__date-value{font:var(--type-body);font-size:var(--ref-font-size-lg)}.ev-open-voting__date-icon{color:var(--text-secondary);flex:none}.ev-open-voting__date-input{border:0;cursor:pointer;height:100%;inset:0;opacity:0;padding:0;position:absolute;width:100%}.ev-open-voting__date-input:disabled{cursor:not-allowed}.ev-open-voting__error{color:var(--text-field-error);font:var(--type-caption);margin:var(--ref-space-xs) 0 0}.ev-open-voting .ui-number-stepper__row{align-items:center;background:var(--text-field-bg);border:1px solid var(--number-stepper-border);border-radius:var(--radius-field);display:flex;gap:0;min-height:52px;overflow:hidden}.ev-open-voting .ui-number-stepper__row:focus-within{border-color:var(--border-focus);box-shadow:var(--focus-ring)}.ev-open-voting .ui-number-stepper--error .ui-number-stepper__row{border-color:var(--border-error)}.ev-open-voting .ui-number-stepper__button{border:0;border-radius:0;flex:0 0 48px;min-height:50px;min-width:0}.ev-open-voting .ui-number-stepper__input{background:#0000;border:0;border-radius:0;flex:1 1 auto;font-size:var(--ref-font-size-lg);font-weight:var(--ref-font-weight-bold);min-height:50px;min-width:0;padding:0;width:auto}.ev-open-voting .ui-number-stepper__input:focus{border:0;box-shadow:none}.ev-open-voting .ui-number-stepper__unit{padding-right:var(--ref-space-md);white-space:nowrap}.ev-open-voting .ui-number-stepper--field .ui-number-stepper__row{border-radius:var(--radius-control);min-height:46px}.ev-open-voting .ui-number-stepper--field .ui-number-stepper__input{font-size:var(--ref-font-size-md);font-weight:var(--ref-font-weight-regular);min-height:44px;padding:0 var(--ref-space-md);text-align:left}.ev-open-voting__advanced{display:flex;flex-direction:column;gap:var(--space-stack-sm);min-width:0}.ev-open-voting__advanced-toggle{align-items:center;background:var(--ref-color-gray-50);border:1px solid var(--ref-color-gray-200);border-radius:var(--radius-field);color:inherit;cursor:pointer;display:flex;font:inherit;gap:var(--ref-space-md);justify-content:space-between;padding:var(--ref-space-md) 18px;text-align:left}.ev-open-voting__advanced-toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.ev-open-voting__advanced-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.ev-open-voting__advanced-title{color:var(--text-primary);font:var(--type-ui);font-weight:var(--ref-font-weight-bold)}.ev-open-voting__advanced-hint{color:var(--text-secondary);font:var(--type-caption)}.ev-open-voting__advanced-action{color:var(--text-action);flex:none;font:var(--type-ui);font-weight:var(--ref-font-weight-semibold)}.ev-open-voting__advanced-grid{margin-top:0}@media (min-width:768px) and (max-height:860px){.ev-open-voting,.ev-open-voting__main{gap:var(--ref-space-ms)}.ev-open-voting__summary{padding:var(--space-padding-compact)}.ev-open-voting__advanced{gap:var(--ref-space-sm)}.ev-open-voting__advanced-toggle{padding:var(--ref-space-ms) var(--ref-space-md)}.ev-open-voting__advanced-grid{gap:var(--ref-space-ms)}.ev-open-voting .ui-number-stepper{gap:6px}.ev-open-voting .ui-number-stepper__label{font-size:var(--ref-font-size-xs)}.ev-open-voting .ui-number-stepper__error,.ev-open-voting .ui-number-stepper__help{font-size:var(--ref-font-size-2xs)}.ev-open-voting .ui-number-stepper--field .ui-number-stepper__row{min-height:40px}.ev-open-voting .ui-number-stepper--field .ui-number-stepper__input{min-height:38px}.ev-open-voting .ui-callout{padding:var(--ref-space-ms)}}.ev-open-voting__actions{display:flex;flex-direction:column;gap:var(--space-inline-md);width:100%}.ev-open-voting__irreversible{color:var(--text-secondary);font:var(--type-caption);margin:0}.ev-open-voting__actions-buttons{display:flex;flex-direction:column;gap:var(--space-inline-md)}@media (min-width:768px){.ev-open-voting__advanced-grid,.ev-open-voting__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-open-voting__actions{align-items:center;flex-direction:row;justify-content:space-between}.ev-open-voting__actions-buttons{flex-direction:row;justify-content:flex-end}}.ev-publish-results__text{color:var(--text-primary);font:var(--type-body);margin:0}.ev-publish-results__actions{display:flex;flex-direction:column-reverse;gap:var(--space-inline-md);width:100%}.ev-publish-results__actions>*{width:100%}@media (min-width:768px){.ev-publish-results__actions{flex-direction:row}.ev-publish-results__actions>*{flex:1 1;min-width:0}}.ev-reminder__list,.ev-reminder__text{color:var(--text-primary);font:var(--type-body);margin:0}.ev-reminder__list{display:flex;flex-direction:column;gap:var(--space-stack-sm);padding-left:var(--space-padding-default)}.ev-reminder__item--more{color:var(--text-secondary);list-style:none}.ev-reminder__actions{grid-gap:var(--space-inline-md);display:grid;gap:var(--space-inline-md);grid-template-columns:repeat(12,minmax(0,1fr));width:100%}.ev-reminder__actions>:first-child{grid-column:span 5}.ev-reminder__actions>:last-child{grid-column:span 7}@media (min-width:768px){.ev-reminder__actions>:first-child,.ev-reminder__actions>:last-child{grid-column:span 6}}.ev-edit-deadline{display:flex;flex-direction:column;gap:var(--space-stack-md);min-width:0}.ev-edit-deadline__current{color:var(--text-secondary);font:var(--type-body);margin:0}.ev-edit-deadline__field{min-width:0}.mep-container,.mep-page{display:flex;flex-direction:column;min-width:0}.mep-container{box-sizing:border-box;gap:var(--space-stack-lg);margin:0 auto;max-width:1200px;padding:var(--space-padding-default) var(--space-padding-compact);width:100%}.mep-notice:empty{display:none}.mep-hero-actions{align-items:flex-end;flex-direction:column;min-width:0}.mep-hero-actions,.mep-hero-buttons{display:flex;gap:var(--ref-space-ms)}.mep-hero-buttons{flex-wrap:wrap;justify-content:flex-end}.mep-body{display:flex;flex-direction:column;gap:var(--space-stack-lg);min-width:0}.mep-aside{display:contents}.mep-item{min-width:0}.mep-item--next{order:1}.mep-item--metrics{order:2}.mep-item--main{order:3}.mep-item--config{order:4}.mep-item--summary{order:5}.mep-item--after{order:6}.mep-item--pause{order:7}.mep-cols,.mep-main-col{display:contents}.mep-metrics{grid-gap:var(--space-inline-md);display:grid;gap:var(--space-inline-md);grid-template-columns:repeat(2,minmax(0,1fr))}.mep-metric{display:flex;flex-direction:column;gap:var(--space-stack-sm);min-width:0}.mep-metric-error{grid-column:1/-1;min-width:0}.mep-main{gap:var(--space-stack-lg)}.mep-main,.mep-participants{display:flex;flex-direction:column}.mep-participants{background:var(--ref-color-white);border:1px solid var(--ref-color-gray-200);border-radius:var(--radius-surface);gap:var(--ref-space-md);min-width:0;padding:var(--ref-space-xl)}.mep-participants__header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-inline-sm);justify-content:space-between}.mep-participants__title{color:var(--text-primary);font-size:20px;font-weight:700;margin:0}.mep-participants .ui-empty-state{border:1.5px dashed var(--ref-color-gray-300);border-radius:var(--ref-radius-xl);gap:var(--ref-space-sm);padding:40px}.mep-participants .ui-empty-state__title{font-size:17px;font-weight:700}.mep-participants .ui-empty-state__text{color:var(--ref-color-gray-600);font-size:15px}.mep-item--after .ui-callout--info{background:var(--ref-color-black);border-color:#0000;border-radius:var(--radius-surface);gap:var(--ref-space-sm);padding:var(--ref-space-lg)}.mep-item--after .ui-callout__title{color:var(--ref-color-cyan-400);font-size:14px;font-weight:700}.mep-item--after .ui-callout__text{color:var(--text-inverse-secondary);font-size:14px;line-height:1.55}.mep-item--pause .ui-button--tertiary{border:0;color:var(--text-secondary);font-size:14px;font-weight:400;justify-content:flex-start;padding:0;width:auto}.mep-item--summary .ui-card--subtle{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-surface);gap:18px;padding:var(--ref-space-lx)}.mep-item--summary .ui-card__title{font-size:18px;font-weight:700;margin:0}.mep-summary{display:flex;flex-direction:column;gap:18px;margin:0}.mep-summary__row{align-items:center;display:flex;flex-wrap:wrap;font-size:15px;gap:var(--space-inline-sm);justify-content:space-between}.mep-summary__label{color:var(--ref-color-gray-500)}.mep-summary__value{font-feature-settings:"tnum";color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700;margin:0}.mep-summary__value--empty{color:var(--ref-color-gray-400)}.mep-item--pause{display:flex;flex-direction:column;gap:var(--space-stack-sm)}.mep-dialog-text{color:var(--text-secondary);font:var(--type-body);margin:0}.mep-load-error{align-items:flex-start}.mep-load-error__link{color:var(--text-action);font:var(--type-ui)}.mep-skeleton{background:var(--bg-neutral-subtle);border-radius:var(--radius-surface)}.mep-skeleton--hero{background:var(--bg-band);border-radius:0;min-height:12rem}.mep-skeleton--line{min-height:4rem}.mep-skeleton--block{min-height:12rem}@media (min-width:768px){.mep-container{padding:var(--space-padding-default)}.mep-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.mep-metric-error{grid-column:span 2}.mep-body{display:flex;flex-direction:column;gap:var(--ref-space-lg)}.mep-item--metrics{grid-column:1/-1;grid-row:1}.mep-cols{grid-column-gap:var(--ref-space-lx);align-items:start;column-gap:var(--ref-space-lx);display:grid;grid-template-columns:minmax(0,1fr) 360px;min-width:0;order:3}.mep-main-col{gap:var(--ref-space-lg);grid-column:1/2}.mep-aside,.mep-main-col{display:flex;flex-direction:column;min-width:0}.mep-aside{gap:20px;grid-column:2/3}.mep-main{min-width:0}}.hm-page{display:flex;flex-direction:column;gap:var(--space-stack-lg);margin:0 auto;max-width:1200px;padding:var(--space-padding-default) var(--space-padding-compact)}.hm-eyebrow{color:var(--text-signal);font:var(--type-eyebrow);letter-spacing:var(--type-tracking-wide);margin:0;text-transform:uppercase}.hm-section-title{color:var(--text-primary);font:var(--type-heading-m);margin:0}.hm-section-title:focus{outline:none}.hm-hero{grid-gap:var(--space-stack-lg);display:grid;gap:var(--space-stack-lg);grid-template-columns:1fr}.hm-hero__copy{display:flex;flex-direction:column;gap:var(--space-stack-md)}.hm-hero__title{color:var(--text-primary);font:var(--type-heading-l);margin:0}.hm-hero__subtitle{color:var(--text-secondary);font:var(--type-body);margin:0}.hm-hero__actions{display:flex;flex-direction:column;gap:var(--space-stack-sm)}.hm-hero__featured{display:flex;flex-direction:column;min-width:0}.hm-card__name,.hm-featured__name{color:var(--text-primary);font:var(--type-heading-s);margin:0}.hm-card__description,.hm-featured__description{color:var(--text-secondary);font:var(--type-body);margin:0}.hm-capacity-text{color:var(--text-secondary);font:var(--type-caption);margin:0}.hm-how{display:flex;flex-direction:column}.hm-how,.hm-steps{gap:var(--space-stack-md)}.hm-steps{grid-gap:var(--space-stack-md);display:grid;grid-template-columns:1fr;list-style:none;margin:0;padding:0}.hm-step__title{color:var(--text-primary);font:var(--type-ui);margin:0}.hm-step__text{color:var(--text-secondary);font:var(--type-body);margin:0}.hm-open{grid-gap:var(--space-stack-md);display:grid;gap:var(--space-stack-md);grid-template-columns:1fr}.hm-open__title{order:1}.hm-open__body{order:2}.hm-open__all{align-items:center;color:var(--text-action);display:inline-flex;font:var(--type-ui);min-height:44px;order:3}.hm-open__list{grid-gap:var(--space-stack-md);display:grid;gap:var(--space-stack-md);grid-template-columns:1fr;list-style:none;margin:0;padding:0}.hm-open__item{display:flex}.hm-skeleton{background:var(--bg-disabled);border-radius:var(--radius-control);display:block;height:var(--ref-space-md);width:100%}.hm-skeleton--pill{width:40%}.hm-skeleton--title{height:var(--ref-space-lg);width:70%}.hm-skeleton--bar{height:var(--ref-space-ms)}.hm-banner{grid-gap:var(--space-stack-md);align-items:center;display:grid;gap:var(--space-stack-md);grid-template-columns:1fr}.hm-banner__copy{display:flex;flex-direction:column;gap:var(--space-stack-sm)}.hm-banner__title{font:var(--type-heading-s);margin:0}.hm-banner__text{color:var(--text-inverse-secondary);font:var(--type-body);margin:0}@media (min-width:768px){.hm-page{padding:var(--space-padding-spacious) var(--ref-space-xl)}.hm-hero{align-items:start;grid-template-columns:7fr 5fr}.hm-hero__actions{flex-direction:row;flex-wrap:wrap}.hm-steps{grid-template-columns:repeat(4,1fr)}.hm-open{align-items:center;grid-template-columns:9fr 3fr}.hm-open__title{order:0}.hm-open__all{justify-self:end;order:0}.hm-open__body{grid-column:1/-1;order:0}.hm-open__list{grid-template-columns:repeat(3,1fr)}.hm-banner{grid-template-columns:9fr 3fr}}.ev-events-table__event{display:flex;flex-direction:column;gap:var(--space-stack-sm);min-width:0}.ev-events-table__name{color:var(--text-primary);font:var(--type-ui);font-weight:700}.ev-events-table__desc{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--text-secondary);display:-webkit-box;font:var(--type-caption);overflow:hidden}.ev-pending-card{display:flex;flex-direction:column;gap:var(--space-stack-md)}.ev-pending-card__body{display:flex;flex-direction:column;gap:var(--space-stack-sm);min-width:0}.ev-pending-card__title{color:var(--text-primary);font:var(--type-heading-s);margin:0}.ev-pending-card__event{color:var(--text-primary);font:var(--type-ui);margin:0}.ev-pending-card__deadline{color:var(--text-secondary);font:var(--type-caption);margin:0}.ev-pending-card__action{align-self:stretch;justify-content:center}@media (min-width:768px){.ev-pending-card{align-items:center;flex-direction:row;justify-content:space-between}.ev-pending-card__action{align-self:center;flex-shrink:0}}.evl-page{display:flex;flex-direction:column;gap:var(--space-stack-lg);margin:0 auto;max-width:1200px;padding:var(--space-padding-default) var(--space-padding-compact)}.evl-eyebrow{color:var(--text-signal);font:var(--type-eyebrow);letter-spacing:var(--type-tracking-wide);margin:0;text-transform:uppercase}.evl-header{grid-gap:var(--space-stack-md);align-items:start;display:grid;gap:var(--space-stack-md);grid-template-columns:1fr}.evl-header__copy{display:flex;flex-direction:column;gap:var(--space-stack-sm)}.evl-title{color:var(--text-primary);font:var(--type-heading-l);margin:0}.evl-subtitle{color:var(--text-secondary);font:var(--type-body);margin:0}.evl-header__cta{width:100%}.evl-section-title{color:var(--text-secondary);font:var(--type-eyebrow);letter-spacing:var(--type-tracking-wide);margin:0;text-transform:uppercase}.evl-link{align-items:center;color:var(--text-action);display:inline-flex;font:var(--type-ui);min-height:44px}.evl-pending{display:flex;flex-direction:column;gap:var(--space-stack-md)}.evl-pending:empty{display:none}.evl-pending__list{grid-gap:var(--space-stack-md);display:grid;gap:var(--space-stack-md);grid-template-columns:1fr}.evl-how{background:var(--bg-surface-subtle);border:1px solid var(--border-default);border-radius:var(--radius-surface);display:flex;flex-direction:column;gap:var(--space-stack-md);padding:var(--space-padding-compact)}.evl-how__steps{grid-gap:var(--space-stack-sm);color:var(--text-primary);display:grid;font:var(--type-body);gap:var(--space-stack-sm);grid-template-columns:1fr;margin:0;padding:0 0 0 var(--space-padding-default)}.evl-toolbar{display:flex;flex-direction:column;gap:var(--space-stack-md)}.evl-filters{min-width:0;overflow-x:auto}.evl-search{order:-1}.evl-results{display:flex;flex-direction:column;gap:var(--space-stack-md);min-width:0}.evl-pagination{align-items:center;display:flex;gap:var(--space-inline-md);justify-content:center}.evl-pagination__text{color:var(--text-secondary);font:var(--type-ui)}.evl-skeleton{background:var(--bg-disabled);border-radius:var(--radius-control);display:block;height:var(--ref-space-md);width:100%}.evl-skeleton--title{width:60%}.evl-banner{grid-gap:var(--space-stack-md);align-items:center;display:grid;gap:var(--space-stack-md);grid-template-columns:1fr}.evl-banner__copy{display:flex;flex-direction:column;gap:var(--space-stack-sm)}.evl-banner__title{font:var(--type-heading-s);margin:0}.evl-banner__text{color:var(--text-inverse-secondary);font:var(--type-body);margin:0}@media (min-width:768px){.evl-page{padding:var(--space-padding-spacious) var(--ref-space-xl)}.evl-header{grid-template-columns:9fr 3fr}.evl-header__cta{justify-self:end;width:auto}.evl-pending__list{grid-template-columns:repeat(2,1fr)}.evl-how__steps{grid-template-columns:repeat(4,1fr);padding-left:var(--space-padding-default)}.evl-toolbar{align-items:center;flex-direction:row}.evl-filters{flex:2 1}.evl-search{flex:1 1;order:0}.evl-banner{grid-template-columns:9fr 3fr}}.mye-page{display:flex;flex-direction:column;gap:var(--space-stack-lg);margin:0 auto;max-width:1200px;padding:var(--space-padding-default) var(--space-padding-compact)}.mye-header{grid-gap:var(--space-stack-md);align-items:start;display:grid;gap:var(--space-stack-md);grid-template-columns:1fr}.mye-header__copy{display:flex;flex-direction:column;gap:var(--space-stack-sm)}.mye-title{color:var(--text-primary);font:var(--type-heading-l);margin:0}.mye-subtitle{color:var(--text-secondary);font:var(--type-body);margin:0}.mye-header__cta{width:100%}.mye-section{display:flex;flex-direction:column;gap:var(--space-stack-md);min-width:0}.mye-section__title{color:var(--text-primary);font:var(--type-heading-s);margin:0}@media (min-width:768px){.mye-page{padding:var(--space-padding-spacious) var(--ref-space-xl)}.mye-header{grid-template-columns:9fr 3fr}.mye-header__cta{justify-self:end;width:auto}}.nt-page{gap:var(--space-stack-lg);margin:0 auto;max-width:1200px;padding:var(--space-padding-default) var(--space-padding-compact)}.nt-page,.nt-page__header{display:flex;flex-direction:column}.nt-page__header{align-items:flex-start;gap:var(--space-stack-md)}.nt-page__back{align-items:center;color:var(--text-action);display:inline-flex;font:var(--type-ui);min-height:44px;text-decoration:none}.nt-page__back:focus-visible{border-radius:var(--radius-control);box-shadow:var(--focus-ring);outline:none}.nt-page__intro{display:flex;flex-direction:column;gap:var(--space-stack-sm)}.nt-page__eyebrow{color:var(--text-muted);font:var(--type-eyebrow);letter-spacing:var(--type-tracking-wide);margin:0}.nt-page__title{color:var(--text-primary);font:var(--type-heading-l);margin:0}.nt-page__lead{color:var(--text-secondary);font:var(--type-body);margin:0}.nt-page__mark.ui-button{white-space:normal}.nt-page__body{display:flex;flex-direction:column;gap:var(--space-stack-md);min-width:0}.nt-page__list{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-field);list-style:none;margin:0;overflow:hidden;padding:0}.nt-page__skeleton{background:var(--bg-surface-subtle);border-bottom:1px solid var(--border-default);height:96px}.nt-page__more{align-self:center}@media (min-width:768px){.nt-page__header{grid-column-gap:var(--space-padding-default);align-items:start;column-gap:var(--space-padding-default);display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.nt-page__back{grid-column:1/span 2}.nt-page__intro{grid-column:3/span 6}.nt-page__mark.ui-button{grid-column:9/span 2}.nt-page__body{grid-column-gap:var(--space-padding-default);grid-row-gap:var(--space-stack-md);column-gap:var(--space-padding-default);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:var(--space-stack-md)}.nt-page__body>*{grid-column:3/span 8}}
/*# sourceMappingURL=main.ae7049f2.css.map*/