@layer tokens, reset, base, typography, layouts, components, master-components, utilities, app;@layer app{.lugor-table{container-type:inline-size;container-name:lugortable;gap:var(--space-xl);--_table-pad-block:var(--space-m);--_table-pad-inline:var(--space-l);--_table-radius:var(--radius-xl);--_table-sticky-maxh:80vh;--_offer-min-inline:18rem;text-shadow:var(--text-shadow-sm)}.lugor-table,.lugor-table__head{display:flex;flex-direction:column}.lugor-table__head{gap:var(--space-m)}.lugor-table__title{font-size:var(--text-heading-1);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);color:var(--text-primary);text-wrap:balance;text-shadow:var(--text-shadow-md)}.lugor-table__subtitle.title--align-center{align-self:center}.lugor-table__subtitle.title--align-right{align-self:end}.lugor-table__toggle{align-self:center;display:inline-flex;gap:var(--space-s);padding:var(--space-xs);background:var(--bg-muted);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-full)}.lugor-table__toggle-btn{display:inline-flex;align-items:center;gap:var(--space-s);min-block-size:var(--touch-target-min);padding-block:var(--space-s);padding-inline:var(--space-l);border:none;border-radius:var(--radius-full);background:transparent;color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--duration-base) ease,color var(--duration-base) ease}@media (hover:hover){.lugor-table__toggle-btn:not([data-active=true]):hover{color:var(--text-primary);background:color-mix(in srgb,var(--bg-elevated) 65%,transparent)}}.lugor-table__toggle-btn[data-active=true]{background:var(--color-primary);color:var(--color-primary-contrast);box-shadow:var(--shadow-sm)}.lugor-table__toggle-btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.lugor-table__toggle-badge{padding-block:var(--space-xs);padding-inline:var(--space-s);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-success) 18%,var(--bg-elevated));color:var(--color-success-text);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-none);transition:background var(--duration-base) ease}.lugor-table__toggle-btn[data-active=true] .lugor-table__toggle-badge{background:color-mix(in srgb,var(--color-success) 30%,var(--bg-elevated))}.lugor-table__scroll{background:var(--bg-elevated);border:var(--border-width) solid var(--border-subtle);border-radius:var(--_table-radius)}.lugor-table[data-variant=data] .lugor-table__scroll{overflow-x:auto}.lugor-table[data-variant=data][data-sticky=true] .lugor-table__scroll{max-block-size:var(--_table-sticky-maxh);overflow:auto;scroll-padding-block-start:var(--space-2xl)}.lugor-table__cards,.lugor-table__tabs{display:none}.lugor-table__matrix{display:block}.lugor-table table{inline-size:100%;border-collapse:separate;border-spacing:0}.lugor-table[data-variant=comparison] table{table-layout:fixed}.lugor-table[data-variant=comparison] .lugor-table__corner,.lugor-table[data-variant=comparison] .lugor-table__row-head{inline-size:30%}.lugor-table[data-variant=data] table{table-layout:fixed}.lugor-table[data-variant=data] .lugor-table__col-head{vertical-align:middle}.lugor-table :is(th,td){padding-block:var(--_table-pad-block);padding-inline:var(--_table-pad-inline);border-block-end:var(--divider-thin) solid var(--border-subtle);text-align:start;vertical-align:top}.lugor-table__row :is(th,td){vertical-align:middle}.lugor-table [data-align=center]{text-align:center}.lugor-table [data-align=end]{text-align:end}.lugor-table__corner{background:var(--bg-elevated);vertical-align:bottom}.lugor-table__col-head{font-weight:var(--font-weight-semibold);color:var(--text-primary);padding-block-start:var(--space-l)}.lugor-table__row-head{font-size:var(--text-sm);font-weight:var(--font-weight-normal);color:var(--text-primary)}.lugor-table__cell-text{font-size:var(--text-sm);color:var(--text-secondary)}.lugor-table__cell-icon{color:var(--text-primary)}.lugor-table__cell-text,.lugor-table__feature-detail,.lugor-table__feature-label,.lugor-table__plan-desc{hyphens:auto;hyphenate-limit-chars:6 3 3}.lugor-table[data-variant=comparison] .lugor-table__cell,.lugor-table[data-variant=comparison] .lugor-table__col-head{text-align:center}.lugor-table__corner-label{font-size:var(--text-label);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.lugor-table__group-label{background:color-mix(in srgb,var(--color-primary) 7%,var(--bg-muted));font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--text-primary);text-align:start}.lugor-table__group-title{margin:0;font:inherit;color:inherit}.lugor-table__group-spacer{background:color-mix(in srgb,var(--color-primary) 7%,var(--bg-muted))}.lugor-table[data-variant=data] .lugor-table__row[data-row-parity=even] td{background:var(--bg-muted)}.lugor-table__plan{display:flex;flex-direction:column;gap:var(--space-s);block-size:100%;text-align:center}.lugor-table[data-variant=comparison] .lugor-table__col-head{block-size:0}.lugor-table__badge{display:inline-block;padding-block:var(--space-xs);padding-inline:var(--space-s);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-primary) 15%,var(--bg-elevated));color:var(--color-primary-text);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);margin-block-end:var(--space-s)}.lugor-table__plan-name{display:block;font-size:var(--text-heading-3);font-weight:var(--font-weight-bold);color:var(--text-primary)}.lugor-table__plan-desc{min-block-size:2lh;font-size:var(--text-sm);font-weight:var(--font-weight-normal);line-height:var(--leading-relaxed);color:var(--text-secondary);text-wrap:balance}.lugor-table__plan-desc,.lugor-table__price{display:flex;align-items:center;justify-content:center}.lugor-table__price{flex-direction:column;min-block-size:3lh}.lugor-table__price-block{display:block}.lugor-table__price-value{font-size:var(--text-heading-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.lugor-table__price-suffix{margin-inline-start:var(--space-xs);font-size:var(--text-xs);color:var(--text-secondary)}.lugor-table__price-savings{display:inline-block;margin-inline-start:var(--space-s);padding-block:var(--space-xs);padding-inline:var(--space-s);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-success) 18%,var(--bg-elevated));color:var(--color-success-text);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-none);vertical-align:middle}.lugor-table__price-note{display:block;margin-block-start:var(--space-xs);font-size:var(--text-xs);color:var(--text-secondary);text-wrap:pretty}.lugor-table__col-cta{display:block;margin-block-start:auto}.lugor-table__col-cta .lugor-table__action{inline-size:100%;justify-content:center}.lugor-table[data-cadence=annual] .lugor-table__price-block[data-cadence-value=monthly],.lugor-table[data-cadence=monthly] .lugor-table__price-block[data-cadence-value=annual]{display:none}.lugor-table__bool{display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-sm)}.lugor-table__bool--yes{color:var(--color-primary-text)}.lugor-table__bool--no{font-size:var(--text-xs);color:var(--text-secondary);font-weight:var(--font-weight-semibold)}.lugor-table__tooltip,.lugor-table__tooltip-mark{display:inline-flex;align-items:center}.lugor-table__tooltip-mark{justify-content:center;padding:var(--space-xs);border:none;background:transparent;color:var(--text-secondary);cursor:help}@media (hover:none){.lugor-table__tooltip-mark{cursor:pointer}}@media (hover:hover){.lugor-table__tooltip-mark:hover{color:var(--text-primary)}}.lugor-table__tooltip-mark:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-full);color:var(--text-primary)}.lugor-table__row-head-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s)}.lugor-table__tooltip-bubble{position:fixed;z-index:var(--z-popover);display:flex;align-items:flex-start;gap:var(--space-s);max-inline-size:min(18rem,calc(100vw - 2 * var(--space-m)));margin-block-start:var(--space-s);padding-block:var(--space-s);padding-inline:var(--space-m);background:var(--bg-elevated);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);color:var(--text-primary);font-size:var(--text-sm);line-height:var(--leading-normal);text-wrap:pretty;transform:translateX(-50%);animation:lugor-table-tooltip-in var(--duration-fast) ease}@keyframes lugor-table-tooltip-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lugor-table__tooltip-bubble{animation:none}}.lugor-table__tooltip-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:var(--space-xs);margin-block-start:calc(-1 * var(--space-xs));margin-inline-end:calc(-1 * var(--space-xs));border:none;background:transparent;color:var(--text-secondary);cursor:pointer}@media (hover:hover){.lugor-table__tooltip-close:hover{color:var(--text-primary)}}.lugor-table__cell[data-recommended=true],.lugor-table__col-head[data-recommended=true],.lugor-table__group-spacer[data-recommended=true]{background:color-mix(in srgb,var(--color-primary) 10%,transparent);border-inline:var(--border-width-2) solid var(--border-primary)}.lugor-table__col-head[data-recommended=true]{position:relative;border-block-start:var(--border-width-2) solid var(--border-primary);border-start-start-radius:var(--radius-md);border-start-end-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.lugor-table__group:last-child .lugor-table__row:last-child .lugor-table__cell[data-recommended=true]{border-block-end:var(--border-width-2) solid var(--border-primary);border-end-start-radius:var(--radius-md);border-end-end-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.lugor-table__col-head[data-recommended=true] .lugor-table__badge{position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%,-50%);margin:0;background:color-mix(in srgb,var(--color-primary) 18%,var(--bg-elevated));box-shadow:var(--shadow-sm)}@media (hover:hover){.lugor-table__row{transition:box-shadow var(--duration-fast) ease}.lugor-table__row :is(th,td){transition:background var(--duration-fast) ease}.lugor-table__row:hover{position:relative;z-index:2;box-shadow:var(--shadow-md)}.lugor-table__row:hover :is(th,td){background:var(--bg-muted)}.lugor-table[data-sticky=true] .lugor-table__row:hover th[scope=row]{background:var(--bg-muted)}.lugor-table__row:hover :is(th,td)[data-recommended=true]{background:color-mix(in srgb,var(--color-primary) 16%,transparent)}}.lugor-table[data-sticky=true] thead :is(th,td){position:sticky;inset-block-start:0;z-index:3;background:var(--bg-elevated);color:var(--text-primary)}.lugor-table[data-sticky=true] tbody th[scope=row]{position:sticky;inset-inline-start:0;z-index:1;background:var(--bg-elevated);color:var(--text-primary)}.lugor-table[data-sticky=true] thead .lugor-table__corner{inset-inline-start:0;z-index:4}.lugor-table__cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--_offer-min-inline),1fr));grid-auto-rows:auto;-moz-column-gap:var(--space-l);column-gap:var(--space-l);row-gap:var(--space-l);align-items:stretch}.lugor-table__offer{position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:var(--space-m);padding:var(--_table-pad-inline);background:var(--bg-elevated);border:var(--border-width) solid var(--border-subtle);border-radius:var(--_table-radius)}.lugor-table__offer>.lugor-table__card-head{grid-row:1}.lugor-table__offer>.lugor-table__offer-inherits{grid-row:2}.lugor-table__offer>.lugor-table__features{grid-row:3}.lugor-table__offer>.lugor-table__card-cta{grid-row:4}.lugor-table[data-variant=cards] .lugor-table__card-head{display:flex;flex-direction:column;align-items:center;gap:var(--space-s);text-align:center}.lugor-table__offer-inherits{margin:0;padding-block-start:var(--space-m);border-block-start:var(--divider-thin) solid var(--border-subtle);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);text-wrap:pretty}.lugor-table__card-head:not(:has(.lugor-table__price))+.lugor-table__offer-inherits{padding-block-start:0;border-block-start:none}.lugor-table__features{display:flex;flex-direction:column;gap:var(--space-s);margin:0;padding:0;list-style:none;text-align:start}.lugor-table__feature{display:flex;align-items:flex-start;gap:var(--space-s)}.lugor-table__feature-icon{flex:0 0 auto;display:inline-flex;margin-block-start:var(--space-xs);color:var(--color-primary-text)}.lugor-table__feature-body{display:flex;flex-direction:column;gap:var(--space-xs);min-inline-size:0}.lugor-table__feature-label{font-size:var(--text-sm);color:var(--text-primary);text-wrap:pretty}.lugor-table__feature-label .lugor-table__tooltip{margin-inline-start:var(--space-s)}.lugor-table__feature-detail{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-secondary);text-wrap:pretty}.lugor-table[data-variant=cards] .lugor-table__card-cta{align-self:end}.lugor-table[data-variant=cards] .lugor-table__card-cta .lugor-table__action{inline-size:100%;justify-content:center}.lugor-table__offer .lugor-table__badge{margin:0}.lugor-table__offer[data-recommended=true]{border-color:var(--border-primary);border-width:var(--border-width-2);box-shadow:var(--shadow-lg);background:color-mix(in srgb,var(--color-primary) 6%,var(--bg-elevated))}.lugor-table__offer[data-recommended=true] .lugor-table__badge{position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%,-50%);background:color-mix(in srgb,var(--color-primary) 18%,var(--bg-elevated));box-shadow:var(--shadow-sm)}.lugor-table[data-variant=cards] .lugor-table__price-value{font-size:var(--text-2xl)}@media (hover:hover){.lugor-table__offer{transition:transform var(--duration-base) ease,box-shadow var(--duration-base) ease,border-color var(--duration-base) ease}.lugor-table__offer:hover{transform:translateY(calc(-1 * var(--space-xs)));box-shadow:var(--shadow-lg);border-color:var(--border-strong)}.lugor-table__offer[data-recommended=true]:hover{box-shadow:var(--shadow-xl);border-color:var(--border-primary)}}@container lugortable (max-inline-size: 48rem){.lugor-table__cards-grid{grid-template-columns:1fr}.lugor-table[data-mobile-layout=scroll] .lugor-table__cards,.lugor-table[data-mobile-layout=tabs] .lugor-table__cards{display:flex;flex-direction:column;gap:var(--space-l);margin-block-end:var(--space-l)}.lugor-table__card{position:relative;display:flex;flex-direction:column;gap:var(--space-m);padding:var(--_table-pad-inline);background:var(--bg-elevated);border:var(--border-width) solid var(--border-subtle);border-radius:var(--_table-radius)}.lugor-table__card[data-recommended=true]{border-color:var(--border-primary);border-width:var(--border-width-2);box-shadow:var(--shadow-lg)}.lugor-table__card-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-s);text-align:start}.lugor-table__card-head .lugor-table__badge{margin:0}.lugor-table__card .lugor-table__plan-desc{min-block-size:0;justify-content:flex-start}.lugor-table__card .lugor-table__price{min-block-size:0;align-items:flex-start}.lugor-table__card-cta{margin-block-start:auto;padding-block-start:var(--space-s)}.lugor-table__card-cta .lugor-table__action{inline-size:100%;justify-content:center}.lugor-table[data-mobile-layout=scroll] .lugor-table__scroll{overflow-x:auto;overflow-y:clip}.lugor-table[data-mobile-layout=scroll] table{table-layout:fixed;inline-size:-moz-max-content;inline-size:max-content}.lugor-table:is([data-mobile-layout=scroll],[data-mobile-layout=tabs]) .lugor-table__col-head .lugor-table__badge,.lugor-table:is([data-mobile-layout=scroll],[data-mobile-layout=tabs]) .lugor-table__col-head .lugor-table__col-cta,.lugor-table:is([data-mobile-layout=scroll],[data-mobile-layout=tabs]) .lugor-table__col-head .lugor-table__plan-desc,.lugor-table:is([data-mobile-layout=scroll],[data-mobile-layout=tabs]) .lugor-table__col-head .lugor-table__price{display:none}.lugor-table:is([data-mobile-layout=scroll],[data-mobile-layout=tabs]) .lugor-table__col-head,.lugor-table:is([data-mobile-layout=scroll],[data-mobile-layout=tabs]) .lugor-table__plan{block-size:auto}.lugor-table:is([data-mobile-layout=scroll],[data-mobile-layout=tabs]) :is(.lugor-table__corner,.lugor-table__row-head){inline-size:10rem;min-inline-size:10rem;max-inline-size:10rem;white-space:normal;overflow-wrap:break-word}.lugor-table[data-mobile-layout=scroll] :is(.lugor-table__col-head,.lugor-table__cell){inline-size:10rem;min-inline-size:10rem;max-inline-size:10rem;white-space:normal;overflow-wrap:break-word}.lugor-table[data-mobile-layout=scroll] .lugor-table__col-head .lugor-table__plan-name{font-size:var(--text-sm);line-height:var(--line-height-tight)}.lugor-table:is([data-mobile-layout=scroll],[data-mobile-layout=tabs]) .lugor-table__group-label,.lugor-table:is([data-mobile-layout=scroll],[data-mobile-layout=tabs]) .lugor-table__row-label{font-size:var(--text-sm)}.lugor-table[data-mobile-layout=scroll] thead :is(th,td){position:sticky;inset-block-start:0;z-index:3;background:var(--bg-elevated);border-block-end:var(--border-width) solid var(--border-subtle)}.lugor-table[data-mobile-layout=scroll] tbody th[scope=row]{position:sticky;inset-inline-start:0;z-index:2;background:var(--bg-elevated);border-inline-end:var(--border-width) solid var(--border-subtle)}.lugor-table[data-mobile-layout=scroll] thead .lugor-table__corner{inset-inline-start:0;z-index:4;border-inline-end:var(--border-width) solid var(--border-subtle)}.lugor-table[data-mobile-layout=scroll] .lugor-table__group-label{position:sticky;inset-inline-start:0;z-index:2;background:color-mix(in srgb,var(--color-primary) 7%,var(--bg-muted));border-inline-end:var(--border-width) solid var(--border-subtle)}.lugor-table[data-mobile-layout=scroll] .lugor-table__col-head[data-recommended=true]{box-shadow:none}.lugor-table[data-mobile-layout=tabs] .lugor-table__tabs{display:flex;gap:var(--space-l);position:sticky;inset-block-start:0;z-index:5;padding-block:var(--space-s);background:var(--bg-base);border-block-end:var(--border-width) solid var(--border-subtle);overflow-x:auto;scrollbar-width:none}.lugor-table[data-mobile-layout=tabs] .lugor-table__tabs::-webkit-scrollbar{display:none}.lugor-table__tab{flex:0 0 auto;min-block-size:var(--touch-target-min);padding-block:var(--space-s);padding-inline:var(--space-xs);border:none;border-block-end:var(--border-width-2) solid transparent;background:transparent;color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:color var(--duration-base) ease,border-color var(--duration-base) ease}.lugor-table__tab[data-active=true]{color:var(--text-primary);border-block-end-color:var(--color-primary);font-weight:var(--font-weight-semibold)}@media (hover:hover){.lugor-table__tab:not([data-active=true]):hover{color:var(--text-primary)}}.lugor-table__tab:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.lugor-table[data-mobile-layout=tabs] thead :is(th,td){padding-block:0;border-block-end:none}.lugor-table[data-mobile-layout=tabs] .lugor-table__col-head .lugor-table__plan-name{position:absolute;inline-size:1px;block-size:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lugor-table[data-mobile-layout=tabs] table{table-layout:fixed;inline-size:100%}.lugor-table[data-mobile-layout=tabs] .lugor-table__col-head[data-recommended=true]{box-shadow:none}.lugor-table[data-mobile-layout=tabs][data-active-plan="0"] [data-col-index]:not([data-col-index="0"]),.lugor-table[data-mobile-layout=tabs][data-active-plan="1"] [data-col-index]:not([data-col-index="1"]),.lugor-table[data-mobile-layout=tabs][data-active-plan="2"] [data-col-index]:not([data-col-index="2"]),.lugor-table[data-mobile-layout=tabs][data-active-plan="3"] [data-col-index]:not([data-col-index="3"]),.lugor-table[data-mobile-layout=tabs][data-active-plan="4"] [data-col-index]:not([data-col-index="4"]),.lugor-table[data-mobile-layout=tabs][data-active-plan="5"] [data-col-index]:not([data-col-index="5"]){display:none}}.lugor-table__footer{display:flex;flex-wrap:wrap;gap:var(--space-m);justify-content:center}@media (prefers-reduced-motion:reduce){.lugor-table__cell,.lugor-table__offer,.lugor-table__row,.lugor-table__row :is(th,td),.lugor-table__row-toggle-icon,.lugor-table__toggle-badge,.lugor-table__toggle-btn{transition:none}.lugor-table__offer:hover{transform:none}}}@layer tokens, reset, base, typography, layouts, components, master-components, utilities, app;@layer app{.status-page{display:flex;align-items:center;justify-content:center;min-block-size:100vh;min-block-size:100dvh;padding:var(--space-xl);background:var(--bg-surface)}.status-page__container{display:flex;flex-direction:column;align-items:center;gap:var(--space-2xl);max-inline-size:var(--container-md);text-align:center}.status-page__illustration{max-inline-size:var(--container-sm);inline-size:100%}.status-page__image{inline-size:100%;block-size:auto;-o-object-fit:contain;object-fit:contain}.status-page__content{display:flex;flex-direction:column;align-items:center;gap:var(--space-m)}.status-page__title{font-family:var(--font-family-heading,var(--font-family-base));font-size:var(--text-heading-1);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0;line-height:var(--line-height-tight);text-shadow:var(--text-shadow-md)}.status-page__message{font-size:var(--text-lg);color:var(--text-secondary);max-inline-size:50ch;line-height:var(--line-height-relaxed);margin:0;text-shadow:var(--text-shadow-sm)}.status-page__countdown{margin-block-start:var(--space-xl)}.status-page__countdown-grid{display:flex;gap:var(--space-m);justify-content:center}.status-page__countdown-item{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);min-inline-size:var(--space-20);padding:var(--space-m);background:var(--bg-muted);border-radius:var(--radius-lg)}.status-page__countdown-value{font-family:var(--font-family-heading,var(--font-family-base));font-size:var(--text-heading-1);font-weight:var(--font-weight-bold);color:var(--color-primary-text);line-height:var(--line-height-none);font-variant-numeric:tabular-nums;text-shadow:var(--text-shadow-md)}.status-page__countdown-label{font-size:var(--text-label);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);text-shadow:var(--text-shadow-sm)}.status-page__maintenance-info{display:flex;flex-direction:column;gap:var(--space-s);padding:var(--space-m);background:var(--bg-muted);border-radius:var(--radius-lg);margin-block-start:var(--space-m)}.status-page__estimated-time{font-size:var(--text-base);color:var(--color-primary-text);font-weight:var(--font-weight-medium);margin:0;text-shadow:var(--text-shadow-sm)}.status-page__actions{display:flex;gap:var(--space-l);flex-wrap:wrap;justify-content:center;margin-block-start:var(--space-l)}.status-page__button{display:inline-flex;align-items:center;justify-content:center;padding-block:var(--space-s);padding-inline:var(--space-l);font-family:var(--font-family-base);font-size:var(--text-base);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);text-decoration:none;transition:var(--transition-fast);cursor:pointer;min-block-size:var(--touch-target-md);border:none}.status-page__button--primary{background:var(--color-primary);color:var(--cta-text-on-filled)}.status-page__button--primary:hover{background:var(--color-primary-hover)}.status-page__button--primary:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.status-page__social{margin-block-start:var(--space-xl);padding-block-start:var(--space-l);border-block-start:1px solid var(--border-subtle)}.status-page__social-label{font-size:var(--text-label);color:var(--text-tertiary);margin:0;margin-block-end:var(--space-m);text-shadow:var(--text-shadow-sm)}.status-page__social-links{display:flex;gap:var(--space-m);justify-content:center}.status-page__social-link{display:flex;align-items:center;justify-content:center;inline-size:var(--touch-target-md);block-size:var(--touch-target-md);border-radius:var(--radius-full);background:var(--bg-muted);color:var(--text-secondary);transition:var(--transition-fast)}.status-page__social-link:hover{background:var(--color-primary);color:var(--cta-text-on-filled)}.status-page__social-link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.status-page__social-icon{inline-size:var(--icon-md);block-size:var(--icon-md);fill:currentColor}[data-theme=dark] .status-page{background:var(--bg-surface)}[data-theme=dark] .status-page__countdown-item,[data-theme=dark] .status-page__maintenance-info{background:var(--bg-elevated)}@media (max-width:639px){.status-page{padding:var(--space-l)}.status-page__container{gap:var(--space-xl)}.status-page__illustration{max-inline-size:var(--container-sm)}.status-page__message{font-size:var(--text-base)}.status-page__actions{flex-direction:column;inline-size:100%}.status-page__button{inline-size:100%}.status-page__countdown-grid{gap:var(--space-s)}.status-page__countdown-item{min-inline-size:var(--space-14);padding:var(--space-s)}.status-page__countdown-value{font-size:var(--text-heading-2)}.status-page__countdown-label{font-size:var(--text-xs)}}@media (prefers-reduced-motion:reduce){.status-page__button,.status-page__social-link{transition:none}}}.nav-item:hover{background:var(--bg-elevated);color:var(--color-primary-text)}.header-master--transparent:not([data-visual-style]) .nav-item:hover{color:var(--header-hover-text);background:var(--header-hover-bg)}.header-nav-desktop--style-underline .nav-item{position:relative;background:transparent;border-radius:0}.header-nav-desktop--style-magic-line .nav-item,.header-nav-desktop--style-magic-line .nav-item--active,.header-nav-desktop--style-magic-line .nav-item:hover,.header-nav-desktop--style-underline .nav-item:hover{background:transparent}.hero__title{background:linear-gradient(135deg,var(--neutral-50) 0,var(--color-primary-light) 25%,var(--color-secondary-light) 50%,var(--color-accent-light) 75%,var(--neutral-50) 100%);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift var(--animation-gradient) ease infinite}.hero__title--static-gradient{animation:none;background-size:300% 300%;background-position:50% 50%}.hero__title--reveal{animation:titleReveal var(--animation-fast) var(--ease-out-expo) forwards,gradientShift var(--animation-gradient) ease infinite;animation-delay:0s,var(--animation-fast)}@media (prefers-reduced-motion:reduce){.hero__title{animation:none;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}}@media print{.hero__title{background:none;-webkit-text-fill-color:var(--print-text-primary);color:var(--print-text-primary);animation:none}}@media (max-width:767px){.banner__head .banner__title:is(.title--align-left,.title--align-right){text-align:center}}.title--default{color:inherit;background:none;-webkit-text-fill-color:unset;background-clip:unset;-webkit-background-clip:unset}.title--primary{color:var(--vs-title-primary,var(--color-primary-text))!important}.title--primary,.title--secondary{background:none!important;-webkit-text-fill-color:unset!important;background-clip:unset!important;-webkit-background-clip:unset!important}.title--secondary{color:var(--vs-title-secondary,var(--color-secondary-text))!important}.title--accent{color:var(--vs-title-accent,var(--color-accent-text))!important}.title--accent,.title--inverse{background:none!important;-webkit-text-fill-color:unset!important;background-clip:unset!important;-webkit-background-clip:unset!important}.title--inverse{color:var(--text-inverse)!important}.title--gradient-primary{background:var(--vs-title-gradient-primary,var(--gradient-primary))!important;-webkit-background-clip:text!important;background-clip:text!important}.title--gradient-hero,.title--gradient-primary{-webkit-text-fill-color:transparent!important;color:transparent!important}.title--gradient-hero{background:var(--vs-title-gradient-hero,var(--gradient-hero-statement))!important;-webkit-background-clip:text!important;background-clip:text!important}.title--gradient-secondary{background:var(--vs-title-gradient-secondary,var(--gradient-secondary))!important;-webkit-background-clip:text!important;background-clip:text!important}.title--gradient-accent,.title--gradient-secondary{-webkit-text-fill-color:transparent!important;color:transparent!important}.title--gradient-accent{background:var(--vs-title-gradient-accent,var(--gradient-accent))!important;-webkit-background-clip:text!important;background-clip:text!important}.icon-style--primary{color:var(--vs-title-primary,var(--color-primary-text))!important}.icon-style--secondary{color:var(--vs-title-secondary,var(--color-secondary-text))!important}.icon-style--accent{color:var(--vs-title-accent,var(--color-accent-text))!important}.icon-style--gradient-hero,.icon-style--gradient-primary{color:var(--vs-title-primary,var(--color-primary-text))!important}.icon-style--gradient-secondary{color:var(--vs-title-secondary,var(--color-secondary-text))!important}.icon-style--gradient-accent{color:var(--vs-title-accent,var(--color-accent-text))!important}.title--align-left{text-align:start}.title--align-center{text-align:center}.title--align-right{text-align:end}[data-theme=dark] .title--default{color:inherit}[data-theme=dark] .title--inverse{color:var(--text-inverse)!important}@media (prefers-reduced-motion:reduce){.title--gradient-accent,.title--gradient-hero,.title--gradient-primary,.title--gradient-secondary{animation:none!important}}@media print{.title--gradient-accent,.title--gradient-hero,.title--gradient-primary,.title--gradient-secondary{background:none!important;-webkit-text-fill-color:var(--text-primary)!important;color:var(--text-primary)!important}}@layer tokens, reset, base, typography, layouts, components, master-components, utilities, app;@layer utilities{.lexical-content{font-size:var(--lexical-font-size,var(--text-base));line-height:var(--lexical-line-height,var(--line-height-relaxed));color:var(--lexical-color,var(--text-primary));font-family:var(--lexical-font-family,inherit);text-wrap:pretty;hyphens:auto;hyphenate-limit-chars:6 3 3;overflow-wrap:break-word;display:flex;flex-direction:column;gap:var(--lexical-spacing,var(--space-m))}.lexical-content blockquote,.lexical-content em,.lexical-content label,.lexical-content li,.lexical-content ol,.lexical-content p,.lexical-content span,.lexical-content strong,.lexical-content td,.lexical-content th,.lexical-content ul{color:inherit}.lexical-content h1{font-size:var(--text-heading-1)}.lexical-content h1,.lexical-content h2{font-weight:var(--font-weight-bold);color:var(--lexical-heading-color,var(--text-primary));line-height:var(--line-height-tight)}.lexical-content h2{font-size:var(--text-heading-2)}.lexical-content h3{font-size:var(--text-heading-3);font-weight:var(--font-weight-semibold);color:var(--lexical-heading-color,var(--text-primary));line-height:var(--line-height-tight)}.lexical-content h4{font-size:var(--text-emphasis)}.lexical-content h4,.lexical-content h5{font-weight:var(--font-weight-semibold);color:var(--lexical-heading-color,var(--text-primary));line-height:var(--line-height-normal)}.lexical-content h5{font-size:var(--text-base)}.lexical-content h6{font-size:var(--text-label);font-weight:var(--font-weight-semibold);color:var(--text-secondary);line-height:var(--line-height-normal);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.lexical-content :is(h1,h2,h3,h4,h5,h6),.lexical-content code,.lexical-content pre{hyphens:manual}.lexical-content ul{list-style:disc}.lexical-content ol,.lexical-content ul{padding-inline-start:var(--lexical-list-indent,var(--space-l))}.lexical-content ol{list-style:decimal}.lexical-content li{padding-inline-start:var(--space-s)}.lexical-content ol ul,.lexical-content ul ul{list-style:circle}.lexical-content ol ol,.lexical-content ul ol{list-style:lower-alpha}.lexical-content ol ul ul,.lexical-content ul ul ul{list-style:square}.lexical-content ol ol ol,.lexical-content ul ol ol{list-style:lower-roman}.lexical-content a{color:var(--lexical-link-color,var(--color-primary-text));text-decoration:underline;text-decoration-thickness:var(--divider-thin);text-underline-offset:var(--divider-medium);transition:color var(--transition-base)}.lexical-content a:hover{color:var(--lexical-link-hover-color,var(--color-primary-hover))}.lexical-content a:focus-visible{outline:var(--divider-medium) solid var(--focus-ring);outline-offset:var(--divider-medium);border-radius:var(--radius-xs)}.lexical-content strong{font-weight:var(--font-weight-bold);color:var(--lexical-strong-color,inherit)}.lexical-content em{font-style:italic}.lexical-content sub{font-size:var(--text-xs);vertical-align:sub}.lexical-content sup{font-size:var(--text-xs);vertical-align:super}.lexical-content code{font-family:var(--font-mono);font-size:var(--text-label);background:var(--bg-muted);padding-block:var(--space-xs);padding-inline:var(--space-s);border-radius:var(--radius-xs);color:var(--color-accent-text)}.lexical-content mark{background:var(--color-warning-light);padding:var(--space-xs);border-radius:var(--radius-xs);color:inherit}.lexical-content blockquote{border-inline-start:var(--border-accent-width) solid var(--lexical-quote-border,var(--border-accent));padding-inline-start:var(--space-m);font-style:italic;color:var(--lexical-quote-color,var(--text-secondary));font-family:var(--font-family-editorial);display:flex;flex-direction:column;gap:var(--space-s)}.lexical-content pre{background:var(--bg-elevated);padding:var(--space-m);border-radius:var(--radius-md);overflow-x:auto;border:var(--border-width) solid var(--border-subtle);font-size:var(--text-label);line-height:var(--line-height-normal)}.lexical-content pre code{background:transparent;padding:0;color:var(--text-primary);font-size:inherit}.lexical-content hr{border:none;height:var(--divider-thin);background:var(--border-subtle)}.lexical-content .lexical-indent-1{padding-inline-start:var(--space-xl)}.lexical-content .lexical-indent-2{padding-inline-start:var(--space-2xl)}.lexical-content .lexical-indent-3{padding-inline-start:calc(var(--space-2xl) + var(--space-xl))}.lexical-content .lexical-indent-4{padding-inline-start:calc(var(--space-2xl) * 2)}.lexical-content .lexical-upload{text-align:center;display:flex;flex-direction:column;gap:var(--space-s);align-items:center}.lexical-content .lexical-upload img{max-width:100%;height:auto;border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.lexical-content .lexical-upload figcaption{font-size:var(--text-label);line-height:var(--line-height-normal);color:var(--text-tertiary);font-style:italic}.lexical-content .lexical-download{display:inline-flex;align-items:center;gap:var(--space-s);padding-block:var(--space-s);padding-inline:var(--space-m);background:var(--bg-muted);border-radius:var(--radius-sm);color:var(--color-primary-text);text-decoration:none;font-weight:var(--font-weight-medium);transition:background var(--transition-base)}.lexical-content .lexical-download:hover{background:var(--bg-elevated);text-decoration:none}.lexical-content .lexical-download:before{content:"📄";font-size:var(--text-emphasis)}.lexical-content .lexical-relationship{background:var(--bg-elevated);border:var(--divider-thin) solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-m);transition:border-color var(--transition-base)}.lexical-content .lexical-relationship:hover{border-color:var(--border-default)}.lexical-content .lexical-relationship__link{color:var(--lexical-link-color,var(--color-primary-text));font-weight:var(--font-weight-medium);text-decoration:none;transition:color var(--transition-base)}.lexical-content .lexical-relationship__link:hover{color:var(--lexical-link-hover-color,var(--color-primary-hover));text-decoration:underline}.lexical-content .list-check{list-style:none;padding-inline-start:0}.lexical-content .list-item-checkbox{list-style-type:none;padding-inline-start:0;padding-block:var(--space-xs)}.lexical-content .list-item-checkbox>label{display:flex;align-items:flex-start;gap:var(--space-s);cursor:default}.lexical-content .list-item-checkbox input[type=checkbox]{flex-shrink:0;inline-size:var(--space-m);block-size:var(--space-m);margin-block-start:var(--space-xs);accent-color:var(--color-primary)}.lexical-content .list-item-checkbox-checked>label{text-decoration:line-through;color:var(--text-secondary)}.lexical-content .lexical-table{width:100%;border-collapse:collapse;font-size:var(--text-label);line-height:var(--line-height-normal)}.lexical-content .lexical-table td,.lexical-content .lexical-table th{border:var(--divider-thin) solid var(--border-subtle);padding-block:var(--space-s);padding-inline:var(--space-m);text-align:left;vertical-align:top}.lexical-content .lexical-table th{background:var(--bg-muted);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.lexical-content .lexical-table tr:nth-child(2n) td{background:var(--bg-surface)}.lexical-content .lexical-table-container{overflow-x:auto}.lexical-content .lexical-table-container .lexical-table{min-width:500px}[data-theme=dark] .lexical-content code{background:var(--bg-elevated)}[data-theme=dark] .lexical-content pre{background:var(--bg-surface);border-color:var(--border-default)}[data-theme=dark] .lexical-content mark{background:var(--color-warning-dark)}[data-theme=dark] .lexical-content .lexical-download{background:var(--bg-surface)}[data-theme=dark] .lexical-content .lexical-download:hover{background:var(--bg-elevated)}[data-theme=dark] .lexical-content .lexical-relationship,[data-theme=dark] .lexical-content .lexical-table th{background:var(--bg-surface)}[data-theme=dark] .lexical-content .lexical-table tr:nth-child(2n) td{background:var(--bg-elevated)}@media (min-width:768px){.lexical-content .lexical-table,.lexical-content pre{font-size:var(--text-base)}}@media (prefers-reduced-motion:reduce){.lexical-content .lexical-download,.lexical-content .lexical-relationship,.lexical-content a{transition:none}}@media print{.lexical-content,.lexical-content a{color:var(--print-text-primary)}.lexical-content a{text-decoration:none}.lexical-content a:after{content:" (" attr(href) ")";font-size:var(--text-xs);color:var(--print-text-secondary)}.lexical-content pre{background:var(--print-bg);border-color:var(--print-border)}.lexical-content .lexical-download:before{content:"📎"}}}