@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:initial;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{-webkit-hyphens:auto;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{display:flex;align-items:center;justify-content:center;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}:is(.lugor-table__plan,.lugor-table__card-head).card-align--left .lugor-table__plan-desc{justify-content:flex-start}:is(.lugor-table__plan,.lugor-table__card-head).card-align--right .lugor-table__plan-desc{justify-content:flex-end}:is(.lugor-table__plan,.lugor-table__card-head).card-align--left .lugor-table__price{align-items:flex-start}:is(.lugor-table__plan,.lugor-table__card-head).card-align--right .lugor-table__price{align-items:flex-end}.lugor-table__price{display:flex;flex-direction:column;align-items:center;justify-content:center;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[data-sticky=true] .lugor-table__row:hover th[scope=row],.lugor-table__row:hover :is(th,td){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;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: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),.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{.section{--_section-width:var(--content-xl);--_section-pad:0;display:flex;justify-content:center;inline-size:100%;color:var(--vs-text-primary,var(--text-primary))}.section[data-visual-style]:not([data-visual-style=default]){--text-primary:var(--vs-text-primary);--text-secondary:var(--vs-text-secondary);--text-tertiary:var(--vs-text-tertiary);--text-link:var(--vs-link);--border-subtle:var(--vs-border-ink);--border-accent:var(--vs-blockquote-border);--lexical-color:var(--vs-text-primary);--lexical-heading-color:var(--vs-text-primary);--lexical-link-color:var(--vs-link);--lexical-link-hover-color:var(--vs-link-hover);--lexical-quote-color:var(--vs-text-secondary);--lexical-quote-border:var(--vs-blockquote-border)}.section[data-visual-style]:not([data-visual-style=default]) :where([data-visual-style]:not([data-visual-style=default])){--text-primary:var(--vs-text-primary);--text-secondary:var(--vs-text-secondary);--text-tertiary:var(--vs-text-tertiary);--text-link:var(--vs-link);--border-subtle:var(--vs-border-ink);--border-accent:var(--vs-blockquote-border);--lexical-color:var(--vs-text-primary);--lexical-heading-color:var(--vs-text-primary);--lexical-link-color:var(--vs-link);--lexical-link-hover-color:var(--vs-link-hover);--lexical-quote-color:var(--vs-text-secondary);--lexical-quote-border:var(--vs-blockquote-border)}.section[data-visual-style]:not([data-visual-style=default]) :where(.faq__item,.faq__search-input,.faq__category,.text-master--bordered,.text-master--note,.text-master--highlight,.text-master--excerpt,.media-error-state,.media-placeholder,.embed__placeholder,.embed__consent,.lexical-content pre,.lexical-content code){--text-primary:var(--ink-strong);--text-secondary:var(--ink-mid);--text-tertiary:var(--ink-soft);--text-link:var(--color-primary-text);--border-subtle:var(--ink-line);--border-accent:var(--color-accent);--lexical-color:var(--ink-strong);--lexical-heading-color:var(--ink-strong);--lexical-link-color:var(--color-primary-text);--lexical-link-hover-color:var(--color-primary-hover);--lexical-quote-color:var(--ink-mid);--lexical-quote-border:var(--color-accent)}.section--width-narrow{--_section-width:var(--content-m)}.section--width-reading{--_section-width:var(--content-xl)}.section--width-default{--_section-width:calc(var(--content-xl) + 2 * var(--space-xl))}.section--width-wide{--_section-width:var(--content-2xl)}.section--width-full{--_section-width:var(--content-full)}.section--spacing-none{--_section-pad:0}.section--spacing-fine{--_section-pad:var(--space-m)}.section--spacing-compact{--_section-pad:var(--space-xl)}.section--spacing-normal{--_section-pad:var(--space-2xl)}.section--spacing-spacious{--_section-pad:var(--space-32)}.section__inner{inline-size:100%;max-inline-size:var(--_section-width)}.section[data-visual-style]:not([data-visual-style=default]) .section__inner{padding-block:var(--_section-pad)}.section[data-visual-style]:not([data-visual-style=default]):not(.section--full-bleed) .section__inner{border-radius:var(--radius-2xl);border:var(--vs-border-width,0) solid var(--vs-border,transparent)}.section--full-bleed,.section[data-visual-style]:not([data-visual-style=default]):not(.section--full-bleed) .section__inner{background:var(--vs-bg,transparent);box-shadow:var(--vs-shadow,none);-webkit-backdrop-filter:var(--vs-backdrop,none);backdrop-filter:var(--vs-backdrop,none)}.section--full-bleed[data-visual-style=liquid-glass-vivid],.section--full-bleed[data-visual-style=liquid-glass],.section[data-visual-style=liquid-glass-vivid]:not(.section--full-bleed) .section__inner,.section[data-visual-style=liquid-glass]:not(.section--full-bleed) .section__inner{-webkit-backdrop-filter:none;backdrop-filter:none}.section--full-bleed[data-visual-style]:not([data-visual-style=default]),.section[data-visual-style]:not([data-visual-style=default]):not(.section--full-bleed) .section__inner{position:relative;overflow:hidden}.section--full-bleed[data-visual-style]:not([data-visual-style=default])>.section__inner,.section[data-visual-style]:not([data-visual-style=default]):not(.section--full-bleed) .section__inner>.grid-12{position:relative;z-index:1}.section--overlap-sm{margin-block-start:calc(-1 * var(--space-2xl))}.section--overlap-md{margin-block-start:calc(-1 * var(--space-32))}.section--overlap-md,.section--overlap-sm{position:relative;z-index:var(--z-elevated)}.section--sticky{position:sticky;inset-block-start:0;z-index:var(--z-sticky)}.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;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)}}@layer tokens, reset, base, typography, layouts, components, master-components, utilities, app;@layer app{@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}.card-align--left{text-align:start;align-items:flex-start}.card-align--center{text-align:center;align-items:center}.card-align--right{text-align:end;align-items:flex-end}:where(.card-align--left,.card-align--center,.card-align--right) :is(.card__title,.card__subtitle,.carousel-slide__title){text-align:inherit}[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}}