:root{--ly-font-display:"Sora", "Sora Fallback", Arial, sans-serif;--ly-font-ui:"Inter", "Inter Fallback", Arial, sans-serif;--ly-font-editorial:Georgia, "Times New Roman", serif;--ly-type-display-size:2rem;--ly-type-display-line:1.2;--ly-type-display-weight:600;--ly-type-display-family:var(--ly-font-display);--ly-type-h1-size:1.5rem;--ly-type-h1-line:1.3;--ly-type-h1-weight:600;--ly-type-h1-family:var(--ly-font-display);--ly-type-h2-size:1.25rem;--ly-type-h2-line:1.35;--ly-type-h2-weight:600;--ly-type-h2-family:var(--ly-font-display);--ly-type-body-size:.9375rem;--ly-type-body-line:1.5;--ly-type-body-weight:400;--ly-type-body-family:var(--ly-font-ui);--ly-type-body-strong-size:.9375rem;--ly-type-body-strong-line:1.5;--ly-type-body-strong-weight:600;--ly-type-body-strong-family:var(--ly-font-ui);--ly-type-meta-size:.8125rem;--ly-type-meta-line:1.45;--ly-type-meta-weight:400;--ly-type-meta-family:var(--ly-font-ui);--ly-type-button-size:.875rem;--ly-type-button-line:1;--ly-type-button-weight:600;--ly-type-button-family:var(--ly-font-ui);--ly-type-price-size:.875rem;--ly-type-price-line:1;--ly-type-price-weight:600;--ly-type-price-family:var(--ly-font-ui);--ly-type-insight-size:1.375rem;--ly-type-insight-line:1.2;--ly-type-insight-weight:600;--ly-type-insight-family:var(--ly-font-display);--ly-space-1:4px;--ly-space-2:8px;--ly-space-3:12px;--ly-space-4:16px;--ly-space-5:20px;--ly-space-6:24px;--ly-space-7:32px;--ly-space-8:40px;--ly-space-9:48px;--ly-space-10:64px;--ly-radius-sm:8px;--ly-radius-md:12px;--ly-radius-lg:16px;--ly-radius-full:9999px;--ly-motion-fast:.12s;--ly-motion-base:.2s;--ly-motion-slow:.32s;--ly-ease:cubic-bezier(.2, 0, 0, 1)}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ly-surface-canvas:#0d0d12;--ly-surface-raised:#14141b;--ly-surface-overlay:#1c1c25;--ly-border-subtle:#26262f;--ly-text-primary:#f6f2ec;--ly-text-secondary:#b0adb6;--ly-text-inverse:#0d0d12;--ly-text-danger:#e06a5b;--ly-text-success:#3e9b6e;--ly-text-warning:#c8873a;--ly-action-primary-bg:#7a2948;--ly-action-primary-bg-hover:#652039;--ly-action-primary-fg:#f6f2ec;--ly-nav-active-bg:#7a2948;--ly-nav-active-fg:#f6f2ec;--ly-accent-premium:#dcc69a;--ly-badge-notification:#93395c;--ly-focus-ring:#dcc69a;--ly-scrim:#0d0d127a;--ly-locked-scrim:#0d0d12b8;--ly-shadow-sm:none;--ly-shadow-md:none;--ly-shadow-lg:none}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ly-surface-canvas:#f6f2ec;--ly-surface-raised:#fff;--ly-surface-overlay:#fff;--ly-border-subtle:#ece6dd;--ly-text-primary:#0d0d12;--ly-text-secondary:#6f6c76;--ly-text-inverse:#f6f2ec;--ly-text-danger:#c0392b;--ly-text-success:#2e7a55;--ly-text-warning:#8a5a20;--ly-action-primary-bg:#7a2948;--ly-action-primary-bg-hover:#652039;--ly-action-primary-fg:#f6f2ec;--ly-nav-active-bg:#f3e4ea;--ly-nav-active-fg:#7a2948;--ly-accent-premium:#a5824a;--ly-badge-notification:#7a2948;--ly-focus-ring:#7a2948;--ly-scrim:#0d0d127a;--ly-locked-scrim:#0d0d12b8;--ly-shadow-sm:0 1px 2px #0d0d120f;--ly-shadow-md:0 4px 16px #0d0d121a;--ly-shadow-lg:0 12px 32px #0d0d1229}.ly-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.ly-button,.ly-input,.ly-menu__item,.ly-modal__close,.ly-modal__panel,.ly-toast__dismiss,.ly-focus-ring):focus-visible{outline:2px solid var(--ly-focus-ring);outline-offset:2px}.ly-button{justify-content:center;align-items:center;gap:var(--ly-space-2);min-height:44px;padding:var(--ly-space-2) var(--ly-space-4);border-radius:var(--ly-radius-md);font-family:var(--ly-type-button-family);font-size:var(--ly-type-button-size);font-weight:var(--ly-type-button-weight);line-height:var(--ly-type-button-line);cursor:pointer;transition:background-color var(--ly-motion-fast) var(--ly-ease), border-color var(--ly-motion-fast) var(--ly-ease), color var(--ly-motion-fast) var(--ly-ease);border:1px solid #0000;display:inline-flex}.ly-button--primary{background:var(--ly-action-primary-bg);color:var(--ly-action-primary-fg)}.ly-button--primary:hover:not([aria-disabled=true]){background:var(--ly-action-primary-bg-hover)}.ly-button--secondary{border-color:var(--ly-border-subtle);color:var(--ly-text-primary);background:0 0}.ly-button--secondary:hover:not([aria-disabled=true]){background:var(--ly-surface-overlay)}.ly-button--ghost{color:var(--ly-text-primary);background:0 0}.ly-button--ghost:hover:not([aria-disabled=true]){background:var(--ly-surface-overlay)}.ly-button[aria-disabled=true]{cursor:not-allowed}.ly-button[aria-disabled=true]:not(.ly-button--loading){opacity:.4}.ly-button--loading{cursor:progress}.ly-button__spinner{border-radius:var(--ly-radius-full);opacity:.9;border:2px solid;border-right-color:#0000;flex:none;width:1em;height:1em}@media (prefers-reduced-motion:no-preference){.ly-button__spinner{animation:.8s linear infinite ly-spin}@keyframes ly-spin{to{transform:rotate(360deg)}}}.ly-field{gap:var(--ly-space-1);flex-direction:column;display:flex}.ly-label{font-family:var(--ly-type-body-strong-family);font-size:var(--ly-type-body-strong-size);font-weight:var(--ly-type-body-strong-weight);line-height:var(--ly-type-body-strong-line);color:var(--ly-text-primary)}.ly-field__description{font-family:var(--ly-type-meta-family);font-size:var(--ly-type-meta-size);font-weight:var(--ly-type-meta-weight);line-height:var(--ly-type-meta-line);color:var(--ly-text-secondary);margin:0}.ly-input{min-height:44px;padding:var(--ly-space-2) var(--ly-space-3);background:var(--ly-surface-raised);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-sm);font-family:var(--ly-type-body-family);font-size:var(--ly-type-body-size);font-weight:var(--ly-type-body-weight);line-height:var(--ly-type-body-line);color:var(--ly-text-primary);transition:border-color var(--ly-motion-fast) var(--ly-ease)}.ly-input::placeholder{color:var(--ly-text-secondary)}.ly-input[aria-invalid=true]{border-color:var(--ly-text-danger)}.ly-input:disabled{opacity:.4;cursor:not-allowed}.ly-field-error{font-family:var(--ly-type-meta-family);font-size:var(--ly-type-meta-size);font-weight:var(--ly-type-meta-weight);line-height:var(--ly-type-meta-line);color:var(--ly-text-danger);margin:0}.ly-modal{z-index:1000;padding:var(--ly-space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ly-modal--sheet{align-items:flex-end;padding:0}.ly-modal__scrim{background:var(--ly-scrim);position:absolute;inset:0}.ly-modal__panel{max-height:calc(100vh - var(--ly-space-8));background:var(--ly-surface-overlay);color:var(--ly-text-primary);box-shadow:var(--ly-shadow-lg);flex-direction:column;display:flex;position:relative;overflow:auto}.ly-dialog{border-radius:var(--ly-radius-lg);width:min(28rem,100%);padding:var(--ly-space-5)}.ly-sheet{width:100%;max-height:calc(100vh - var(--ly-space-9));border-radius:var(--ly-radius-lg) var(--ly-radius-lg) 0 0;padding:var(--ly-space-5);padding-bottom:calc(var(--ly-space-5) + env(safe-area-inset-bottom,0px))}@media (prefers-reduced-motion:no-preference){.ly-dialog{animation:ly-fade-in var(--ly-motion-base) var(--ly-ease)}.ly-sheet{animation:ly-sheet-in var(--ly-motion-slow) var(--ly-ease)}@keyframes ly-fade-in{0%{opacity:0}}@keyframes ly-sheet-in{0%{opacity:0;transform:translateY(var(--ly-space-4))}}}.ly-modal__header{justify-content:space-between;align-items:flex-start;gap:var(--ly-space-3);margin-bottom:var(--ly-space-3);display:flex}.ly-modal__title{font-family:var(--ly-type-h2-family);font-size:var(--ly-type-h2-size);font-weight:var(--ly-type-h2-weight);line-height:var(--ly-type-h2-line);margin:0}.ly-modal__close{width:44px;height:44px;margin:calc(-1 * var(--ly-space-2));border-radius:var(--ly-radius-md);color:var(--ly-text-secondary);cursor:pointer;transition:background-color var(--ly-motion-fast) var(--ly-ease);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ly-modal__close:hover{background:var(--ly-surface-raised);color:var(--ly-text-primary)}.ly-modal__body{font-family:var(--ly-type-body-family);font-size:var(--ly-type-body-size);font-weight:var(--ly-type-body-weight);line-height:var(--ly-type-body-line)}.ly-menu{display:inline-block;position:relative}.ly-menu__popup{top:calc(100% + var(--ly-space-1));z-index:500;min-width:12rem;padding:var(--ly-space-1);background:var(--ly-surface-overlay);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-md);box-shadow:var(--ly-shadow-md);flex-direction:column;display:flex;position:absolute;left:0}@media (prefers-reduced-motion:no-preference){.ly-menu__popup{animation:ly-fade-in var(--ly-motion-base) var(--ly-ease)}}.ly-menu__item{min-height:44px;padding:var(--ly-space-2) var(--ly-space-3);border-radius:var(--ly-radius-sm);font-family:var(--ly-type-body-family);font-size:var(--ly-type-body-size);font-weight:var(--ly-type-body-weight);line-height:var(--ly-type-body-line);color:var(--ly-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.ly-menu__item:hover:not([aria-disabled=true]),.ly-menu__item:focus-visible{background:var(--ly-surface-raised)}.ly-menu__item--disabled{opacity:.4;cursor:not-allowed}.ly-toast-region{right:var(--ly-space-4);bottom:var(--ly-space-4);z-index:1100;pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:fixed}.ly-toast-region__list{gap:var(--ly-space-2);flex-direction:column;display:flex}.ly-toast{align-items:center;gap:var(--ly-space-3);min-width:16rem;max-width:24rem;padding:var(--ly-space-3) var(--ly-space-4);background:var(--ly-surface-overlay);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-md);box-shadow:var(--ly-shadow-md);color:var(--ly-text-primary);pointer-events:auto;display:flex}.ly-toast--success{border-color:var(--ly-text-success)}.ly-toast--danger{border-color:var(--ly-text-danger)}@media (prefers-reduced-motion:no-preference){.ly-toast{animation:ly-fade-in var(--ly-motion-base) var(--ly-ease)}}.ly-toast__message{font-family:var(--ly-type-body-family);font-size:var(--ly-type-body-size);font-weight:var(--ly-type-body-weight);line-height:var(--ly-type-body-line);margin:0}.ly-toast__dismiss{width:44px;height:44px;margin:calc(-1 * var(--ly-space-2)) calc(-1 * var(--ly-space-2)) calc(-1 * var(--ly-space-2)) 0;border-radius:var(--ly-radius-sm);color:var(--ly-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ly-toast__dismiss:hover{color:var(--ly-text-primary)}.ly-skeleton{background:var(--ly-surface-raised);position:relative;overflow:hidden}.ly-skeleton--radius-sm{border-radius:var(--ly-radius-sm)}.ly-skeleton--radius-md{border-radius:var(--ly-radius-md)}.ly-skeleton--radius-lg{border-radius:var(--ly-radius-lg)}.ly-skeleton--radius-full{border-radius:var(--ly-radius-full)}.ly-skeleton-text{gap:calc(var(--ly-type-body-size) * (var(--ly-type-body-line) - 1));flex-direction:column;display:flex}.ly-skeleton-text__line{height:var(--ly-type-body-size)}.ly-skeleton-text__line--last{width:60%}@media (prefers-reduced-motion:no-preference){.ly-skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--ly-surface-overlay), transparent);animation:ly-shimmer 1.6s var(--ly-ease) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes ly-shimmer{to{transform:translate(100%)}}}.ly-state{align-items:center;gap:var(--ly-space-3);padding:var(--ly-space-7) var(--ly-space-5);text-align:center;flex-direction:column;display:flex}.ly-state__icon{color:var(--ly-text-secondary);display:inline-flex}.ly-state__title{font-family:var(--ly-type-h2-family);font-size:var(--ly-type-h2-size);font-weight:var(--ly-type-h2-weight);line-height:var(--ly-type-h2-line);color:var(--ly-text-primary);margin:0}.ly-state__body{max-width:36rem;font-family:var(--ly-type-body-family);font-size:var(--ly-type-body-size);font-weight:var(--ly-type-body-weight);line-height:var(--ly-type-body-line);color:var(--ly-text-secondary);margin:0}.ly-state__actions{justify-content:center;gap:var(--ly-space-3);margin-top:var(--ly-space-2);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:no-preference){.ly-state--loading .ly-state__icon svg{animation:1.2s linear infinite ly-spin}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/InterVariable.woff2)format("woff2")}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.33%;descent-override:22.49%;line-gap-override:0%;size-adjust:107.24%}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/Sora-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/Sora-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0%;size-adjust:113.73%}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--ly-surface-canvas);color:var(--ly-text-primary);font-family:var(--ly-type-body-family);font-size:var(--ly-type-body-size);line-height:var(--ly-type-body-line);min-height:100dvh}:focus-visible{outline:2px solid var(--ly-focus-ring);outline-offset:2px}.ly-shell__main:focus,.ly-page-title:focus{outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ly-skip-link{top:var(--ly-space-2);left:var(--ly-space-2);z-index:2000;padding:var(--ly-space-2) var(--ly-space-4);background:var(--ly-action-primary-bg);color:var(--ly-action-primary-fg);border-radius:var(--ly-radius-md);font-family:var(--ly-type-button-family);font-size:var(--ly-type-button-size);font-weight:var(--ly-type-button-weight);transform:translateY(calc(-100% - var(--ly-space-4)));text-decoration:none;position:fixed}.ly-skip-link:focus{transform:none}.ly-shell{justify-content:center;gap:var(--ly-space-6);max-width:1400px;padding-inline:var(--ly-space-4);grid-template-columns:264px minmax(0,720px) 320px;min-height:100dvh;margin-inline:auto;display:grid}.ly-shell__nav{border-right:1px solid var(--ly-border-subtle);align-self:start;height:100dvh;position:sticky;top:0}.ly-shell__nav-inner{height:100%;padding:var(--ly-space-5) var(--ly-space-3) var(--ly-space-4) 0;gap:var(--ly-space-5);flex-direction:column;display:flex}.ly-shell__center{flex-direction:column;min-width:0;display:flex}.ly-shell__top{align-items:center;gap:var(--ly-space-3);padding-block:var(--ly-space-4);display:flex}.ly-shell__main{padding-bottom:var(--ly-space-8);flex:1}.ly-shell__context{max-height:100dvh;padding-block:var(--ly-space-5);align-self:start;position:sticky;top:0;overflow-y:auto}.ly-context-slot{background:var(--ly-surface-raised);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-lg)}.ly-wordmark{font-family:var(--ly-font-display);font-size:var(--ly-type-h1-size);letter-spacing:.04em;color:var(--ly-accent-premium);border-radius:var(--ly-radius-sm);padding:var(--ly-space-1) var(--ly-space-2);margin-left:calc(-1 * var(--ly-space-2));align-self:flex-start;font-weight:700;text-decoration:none}.ly-nav{gap:var(--ly-space-5);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.ly-nav-list{gap:var(--ly-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ly-nav-list--secondary{padding-top:var(--ly-space-4);border-top:1px solid var(--ly-border-subtle)}.ly-nav-item{align-items:center;gap:var(--ly-space-3);min-height:44px;padding:var(--ly-space-2) var(--ly-space-3);border-radius:var(--ly-radius-md);color:var(--ly-text-primary);font-family:var(--ly-type-body-family);font-size:var(--ly-type-body-size);line-height:var(--ly-type-body-line);transition:background-color var(--ly-motion-fast) var(--ly-ease), color var(--ly-motion-fast) var(--ly-ease);text-decoration:none;display:flex;position:relative}.ly-nav-item:hover{background:var(--ly-surface-overlay)}.ly-nav-item--active{background:var(--ly-nav-active-bg);color:var(--ly-nav-active-fg);font-weight:var(--ly-type-body-strong-weight)}.ly-nav-item--active:hover{background:var(--ly-nav-active-bg)}.ly-nav-item__icon{flex:none;display:inline-flex}.ly-nav-item__label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ly-nav-item__badge{border-radius:var(--ly-radius-full);background:var(--ly-badge-notification);min-width:20px;color:var(--ly-action-primary-fg);font-family:var(--ly-type-meta-family);font-size:var(--ly-type-meta-size);font-weight:var(--ly-type-body-strong-weight);text-align:center;flex:none;padding:2px 6px;line-height:1.2}.ly-account{gap:var(--ly-space-2);padding-top:var(--ly-space-4);border-top:1px solid var(--ly-border-subtle);flex-direction:column;margin-top:auto;display:flex}.ly-account__identity{align-items:center;gap:var(--ly-space-1) var(--ly-space-3);grid-template-columns:auto 1fr;display:grid}.ly-account__identity--signed-out{grid-template-columns:1fr}.ly-account__avatar{border-radius:var(--ly-radius-full);background:var(--ly-surface-overlay);border:1px solid var(--ly-border-subtle);width:40px;height:40px;color:var(--ly-text-primary);font-family:var(--ly-type-body-strong-family);font-size:var(--ly-type-meta-size);font-weight:var(--ly-type-body-strong-weight);grid-row:span 2;justify-content:center;align-items:center;display:inline-flex}.ly-account__names{flex-direction:column;min-width:0;display:flex}.ly-account__name{font-family:var(--ly-type-body-strong-family);font-size:var(--ly-type-body-strong-size);font-weight:var(--ly-type-body-strong-weight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ly-account__handle{font-family:var(--ly-type-meta-family);font-size:var(--ly-type-meta-size);color:var(--ly-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ly-account__stub{padding:2px var(--ly-space-2);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-full);font-family:var(--ly-type-meta-family);font-size:var(--ly-type-meta-size);color:var(--ly-text-secondary);grid-column:2;justify-self:start}.ly-account__menu .ly-menu__popup{top:auto;bottom:calc(100% + var(--ly-space-1))}.ly-search-pill{align-items:center;gap:var(--ly-space-2);width:100%;max-width:480px;min-height:44px;padding:var(--ly-space-2) var(--ly-space-4);background:var(--ly-surface-raised);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-full);color:var(--ly-text-secondary);font-family:var(--ly-type-body-family);font-size:var(--ly-type-body-size);cursor:pointer;transition:border-color var(--ly-motion-fast) var(--ly-ease);display:flex}.ly-search-pill:hover{border-color:var(--ly-text-secondary)}.ly-search-pill__icon{flex:none;display:inline-flex}.ly-search-pill__text{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ly-search-pill__kbd{border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-sm);font-family:var(--ly-type-meta-family);font-size:var(--ly-type-meta-size);color:var(--ly-text-secondary);flex:none;padding:2px 8px}.ly-search-form{align-items:flex-end;gap:var(--ly-space-3);display:flex}.ly-search-form .ly-field{flex:1}.ly-page-title{margin:0 0 var(--ly-space-4);font-family:var(--ly-type-h1-family);font-size:var(--ly-type-h1-size);font-weight:var(--ly-type-h1-weight);line-height:var(--ly-type-h1-line)}.ly-bottom-nav{display:none}@media (max-width:1199px){.ly-shell{grid-template-columns:64px minmax(0,1fr);max-width:none}.ly-shell__context{display:none}.ly-shell__nav-inner{align-items:center;padding-right:0}.ly-wordmark{padding-inline:var(--ly-space-1);align-self:center;margin-left:0}.ly-nav-item{width:48px;padding:var(--ly-space-2);justify-content:center}.ly-nav-item__label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ly-nav-item:hover:after,.ly-nav-item:focus-visible:after{content:attr(data-label);left:calc(100% + var(--ly-space-2));z-index:600;padding:var(--ly-space-1) var(--ly-space-3);background:var(--ly-surface-overlay);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-sm);color:var(--ly-text-primary);font-family:var(--ly-type-meta-family);font-size:var(--ly-type-meta-size);white-space:nowrap;box-shadow:var(--ly-shadow-md);position:absolute;top:50%;transform:translateY(-50%)}.ly-account{align-items:center}.ly-account__identity{grid-template-columns:auto;justify-items:center}.ly-account__avatar{grid-row:auto}.ly-account__names,.ly-account__stub,.ly-account__identity--signed-out .ly-account__name,.ly-account__identity--signed-out .ly-account__handle{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:767px){.ly-shell{padding-inline:var(--ly-space-3);grid-template-columns:minmax(0,1fr)}.ly-shell__nav{display:none}.ly-shell__main{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px) + var(--ly-space-5))}.ly-bottom-nav{z-index:900;background:var(--ly-surface-raised);border-top:1px solid var(--ly-border-subtle);padding-bottom:env(safe-area-inset-bottom,0px);display:block;position:fixed;bottom:0;left:0;right:0}.ly-nav-list--bottom{flex-direction:row;gap:0}.ly-nav-list--bottom .ly-nav-list__entry{flex:1;min-width:0}.ly-nav-list--bottom .ly-nav-item{min-height:56px;padding:var(--ly-space-1);border-radius:var(--ly-radius-sm);flex-direction:column;justify-content:center;gap:2px}.ly-nav-list--bottom .ly-nav-item__label{max-width:100%;font-size:var(--ly-type-meta-size);line-height:var(--ly-type-meta-line);flex:none}.ly-nav-list--bottom .ly-nav-item__badge{top:var(--ly-space-1);position:absolute;right:50%;transform:translate(20px)}}.ly-auth{min-height:100dvh;padding:var(--ly-space-8) var(--ly-space-4);justify-content:center;align-items:flex-start;display:flex}.ly-auth__card{width:100%;max-width:420px;padding:var(--ly-space-6);background:var(--ly-surface-raised);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-lg)}.ly-auth__wordmark{margin-bottom:var(--ly-space-5);display:inline-block}.ly-auth__main:focus{outline:none}.ly-auth-form{gap:var(--ly-space-4);flex-direction:column;display:flex}.ly-auth-form__subtitle{font-family:var(--ly-type-h2-family);font-size:var(--ly-type-h2-size);font-weight:var(--ly-type-h2-weight);line-height:var(--ly-type-h2-line);margin:0}.ly-auth-form__subtitle:focus{outline:none}.ly-auth-form__hint{color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size);line-height:var(--ly-type-meta-line);margin:0}.ly-auth-form__hint a{color:var(--ly-text-primary)}.ly-auth-form__methods{gap:var(--ly-space-2);padding:var(--ly-space-3);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-md);flex-direction:column;margin:0;display:flex}.ly-auth-form__radio{align-items:center;gap:var(--ly-space-2);min-height:44px;display:flex}.ly-link-button{color:var(--ly-text-primary);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.ly-link-button:focus-visible{outline:var(--ly-focus-ring);outline-offset:2px}.ly-studio-nav{margin-bottom:var(--ly-space-5);border-bottom:1px solid var(--ly-border-subtle)}.ly-studio-nav__list{gap:var(--ly-space-1);padding:0 0 var(--ly-space-2);flex-wrap:wrap;margin:0;list-style:none;display:flex}.ly-studio-nav__item{min-height:36px;padding:var(--ly-space-1) var(--ly-space-3);border-radius:var(--ly-radius-full);color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size);align-items:center;text-decoration:none;display:inline-flex}.ly-studio-nav__item:hover{color:var(--ly-text-primary);background:var(--ly-surface-overlay)}.ly-studio-nav__item--active{color:var(--ly-nav-active-fg);background:var(--ly-nav-active-bg)}.ly-studio-nav__item:focus-visible{outline:var(--ly-focus-ring);outline-offset:2px}.ly-studio-links{gap:var(--ly-space-4);margin-top:var(--ly-space-4);display:flex}.ly-studio-links__link{color:var(--ly-text-primary)}.ly-studio-start{align-items:flex-start;gap:var(--ly-space-4);flex-direction:column;display:flex}.ly-studio-start__intro{color:var(--ly-text-secondary);max-width:60ch;margin:0}.ly-status-card{padding:var(--ly-space-5);background:var(--ly-surface-raised);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-lg)}.ly-status-card__head{justify-content:space-between;align-items:center;gap:var(--ly-space-3);flex-wrap:wrap;display:flex}.ly-status-card__title{font-family:var(--ly-type-h2-family);font-size:var(--ly-type-h2-size);font-weight:var(--ly-type-h2-weight);line-height:var(--ly-type-h2-line);margin:0}.ly-status-pill{padding:var(--ly-space-1) var(--ly-space-3);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-full);background:var(--ly-surface-overlay);color:var(--ly-text-primary);font-size:var(--ly-type-meta-size);font-weight:var(--ly-type-body-strong-weight);margin:0}.ly-status-card__meta{margin:var(--ly-space-2) 0 0;color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size)}.ly-status-card__note{margin:var(--ly-space-3) 0 0;color:var(--ly-text-primary)}.ly-banner{margin:var(--ly-space-4) 0;padding:var(--ly-space-4);border:1px solid var(--ly-border-subtle);border-left:4px solid var(--ly-text-warning);border-radius:var(--ly-radius-md);background:var(--ly-surface-overlay)}.ly-banner--info{border-left-color:var(--ly-text-secondary)}.ly-banner__title{margin:0 0 var(--ly-space-2);font-family:var(--ly-type-body-strong-family);font-size:var(--ly-type-body-strong-size);font-weight:var(--ly-type-body-strong-weight)}.ly-banner__body{margin:0 0 var(--ly-space-2);color:var(--ly-text-secondary)}.ly-banner__body--strong{color:var(--ly-text-primary);font-weight:var(--ly-type-body-strong-weight)}.ly-banner__list{padding-left:var(--ly-space-5);color:var(--ly-text-primary);margin:0}.ly-checklist{margin-top:var(--ly-space-5)}.ly-checklist__title{margin:0 0 var(--ly-space-3);font-family:var(--ly-type-body-strong-family);font-size:var(--ly-type-body-strong-size);font-weight:var(--ly-type-body-strong-weight)}.ly-checklist__list{gap:var(--ly-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ly-checklist__item{padding:var(--ly-space-3);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-md)}.ly-checklist__item--satisfied{background:var(--ly-surface-overlay)}.ly-checklist__stage{align-items:baseline;gap:var(--ly-space-2);display:flex}.ly-checklist__marker{color:var(--ly-text-success)}.ly-checklist__item:not(.ly-checklist__item--satisfied) .ly-checklist__marker{color:var(--ly-text-secondary)}.ly-checklist__stage-name{flex:1}.ly-checklist__verdict{color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size)}.ly-checklist__item--satisfied .ly-checklist__verdict{color:var(--ly-text-success)}.ly-checklist__manual{margin:var(--ly-space-2) 0 0;color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size)}.ly-checklist__missing{margin-top:var(--ly-space-2)}.ly-checklist__missing-intro{margin:0 0 var(--ly-space-1);color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size)}.ly-checklist__missing ul{padding-left:var(--ly-space-5);font-size:var(--ly-type-meta-size);margin:0}.ly-stepper{gap:var(--ly-space-2);margin:0 0 var(--ly-space-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ly-stepper__step{align-items:center;gap:var(--ly-space-2);min-height:44px;padding:var(--ly-space-1) var(--ly-space-3);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-full);color:var(--ly-text-secondary);font:inherit;font-size:var(--ly-type-meta-size);cursor:pointer;background:0 0;display:inline-flex}.ly-stepper__step[aria-disabled=true]{cursor:not-allowed}.ly-stepper__step--active{color:var(--ly-nav-active-fg);background:var(--ly-nav-active-bg);border-color:var(--ly-nav-active-bg)}.ly-stepper__step--complete{color:var(--ly-text-primary)}.ly-stepper__step:focus-visible{outline:var(--ly-focus-ring);outline-offset:2px}.ly-stepper__index{border-radius:var(--ly-radius-full);width:22px;height:22px;font-size:var(--ly-type-meta-size);border:1px solid;justify-content:center;align-items:center;display:inline-flex}.ly-onboarding__subtitle{margin:0 0 var(--ly-space-3);font-family:var(--ly-type-h2-family);font-size:var(--ly-type-h2-size);font-weight:var(--ly-type-h2-weight)}.ly-onboarding__subtitle:focus{outline:none}.ly-onboarding__intro{margin:0 0 var(--ly-space-4);color:var(--ly-text-secondary);max-width:60ch}.ly-onboarding__hint{margin:var(--ly-space-2) 0 0;color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size)}.ly-onboarding__panel{padding:var(--ly-space-5);background:var(--ly-surface-raised);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-lg)}.ly-onboarding__actions{align-items:center;gap:var(--ly-space-3);margin-top:var(--ly-space-3);flex-wrap:wrap;display:flex}.ly-onboarding__advance{margin-top:var(--ly-space-5);padding-top:var(--ly-space-4);border-top:1px solid var(--ly-border-subtle)}.ly-kyc-checks{gap:var(--ly-space-2);margin:var(--ly-space-3) 0;flex-direction:column;display:flex}.ly-kyc-checks__row{justify-content:space-between;gap:var(--ly-space-3);display:flex}.ly-kyc-checks__row dt{color:var(--ly-text-secondary)}.ly-kyc-checks__row dd{margin:0}.ly-check-status--passed,.ly-check-status--verified{color:var(--ly-text-success)}.ly-check-status--failed,.ly-check-status--blocked,.ly-check-status--expired{color:var(--ly-text-danger)}.ly-check-status--pending,.ly-check-status--needs_review,.ly-check-status--unlinked{color:var(--ly-text-warning)}.ly-tax-summary__title{margin:0 0 var(--ly-space-3);font-family:var(--ly-type-body-strong-family);font-size:var(--ly-type-body-strong-size);font-weight:var(--ly-type-body-strong-weight)}.ly-tax-summary__list{gap:var(--ly-space-2);margin:0 0 var(--ly-space-3);flex-direction:column;display:flex}.ly-tax-summary__list>div{justify-content:space-between;gap:var(--ly-space-3);display:flex}.ly-tax-summary__list dt{color:var(--ly-text-secondary)}.ly-tax-summary__list dd{margin:0}.ly-tax-summary__meta{margin:0 0 var(--ly-space-3);color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size)}.ly-policy-list{gap:var(--ly-space-3);margin:var(--ly-space-3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.ly-policy-list__item{padding:var(--ly-space-3);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-md)}.ly-policy-list__head{justify-content:space-between;gap:var(--ly-space-2);flex-wrap:wrap;display:flex}.ly-policy-list__title{font-weight:var(--ly-type-body-strong-weight)}.ly-policy-list__state{color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size)}.ly-policy-list__version{margin:var(--ly-space-1) 0 var(--ly-space-2);color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size)}.ly-compliance__section{margin-top:var(--ly-space-6)}.ly-compliance__heading{margin:0 0 var(--ly-space-3);font-family:var(--ly-type-h2-family);font-size:var(--ly-type-h2-size);font-weight:var(--ly-type-h2-weight)}.ly-form{gap:var(--ly-space-4);flex-direction:column;max-width:480px;display:flex}.ly-select{min-height:44px;padding:var(--ly-space-2) var(--ly-space-3);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-md);background:var(--ly-surface-canvas);color:var(--ly-text-primary);font:inherit}.ly-select:focus-visible{outline:var(--ly-focus-ring);outline-offset:2px}.ly-textarea{min-height:96px;padding:var(--ly-space-2) var(--ly-space-3);resize:vertical;font:inherit}.ly-radio,.ly-checkbox{align-items:center;gap:var(--ly-space-2);min-height:44px;color:var(--ly-text-primary);display:inline-flex}.ly-radio input,.ly-checkbox input{width:18px;height:18px}.ly-content-studio{gap:var(--ly-space-7);flex-direction:column;max-width:760px;display:flex}.ly-content-studio__intro,.ly-uploader__intro{margin:0 0 var(--ly-space-4);color:var(--ly-text-secondary)}.ly-uploader,.ly-composer,.ly-posts,.ly-offers{padding:var(--ly-space-5);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-lg);background:var(--ly-surface-raised)}.ly-uploader__rating{margin:0 0 var(--ly-space-4);border:0;padding:0}.ly-uploader__rating-options{gap:var(--ly-space-5);margin-top:var(--ly-space-2);display:flex}.ly-uploader__actions{align-items:center;gap:var(--ly-space-4);margin:var(--ly-space-4) 0;flex-wrap:wrap;display:flex}.ly-uploader__queue-title,.ly-posts__title,.ly-offers__subtitle{margin:var(--ly-space-4) 0 var(--ly-space-3);font-family:var(--ly-type-body-strong-family);font-size:var(--ly-type-body-strong-size);font-weight:var(--ly-type-body-strong-weight)}.ly-uploader__queue,.ly-posts__list,.ly-offers__list,.ly-composer__media-list{gap:var(--ly-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ly-uploader__item{padding:var(--ly-space-3);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-md)}.ly-uploader__item-head,.ly-posts__item,.ly-offers__item-head,.ly-composer__media-item{justify-content:space-between;align-items:center;gap:var(--ly-space-3);display:flex}.ly-uploader__file-name,.ly-composer__media-label{font-weight:var(--ly-type-body-strong-weight);overflow-wrap:anywhere}.ly-uploader__empty,.ly-posts__empty,.ly-offers__empty,.ly-composer__media-empty{color:var(--ly-text-secondary)}.ly-uploader__phase-desc,.ly-uploader__reason{margin:var(--ly-space-2) 0 0;color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size)}.ly-uploader__scans{margin:var(--ly-space-2) 0 0;padding-left:var(--ly-space-5);color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size)}.ly-uploader__item-actions,.ly-composer__actions,.ly-composer__delete,.ly-offers__item-actions{gap:var(--ly-space-3);margin-top:var(--ly-space-3);flex-wrap:wrap;display:flex}.ly-uploader__progress{align-items:center;gap:var(--ly-space-3);margin:var(--ly-space-2) 0;display:flex}.ly-uploader__progress-track{border-radius:var(--ly-radius-full);background:var(--ly-surface-overlay);flex:1;height:8px;overflow:hidden}.ly-uploader__progress-fill{background:var(--ly-action-primary-bg);height:100%;transition:width var(--ly-motion-base) var(--ly-ease)}.ly-uploader__progress-text{color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size);text-align:right;min-width:5ch}.ly-check-status--approved{color:var(--ly-text-success)}.ly-check-status--rejected,.ly-check-status--blocked_legal,.ly-check-status--error{color:var(--ly-text-danger)}.ly-check-status--scanning,.ly-check-status--quarantined,.ly-check-status--requesting,.ly-check-status--uploading,.ly-check-status--completing{color:var(--ly-text-warning)}.ly-check-status--selected,.ly-check-status--cancelled{color:var(--ly-text-secondary)}.ly-composer__title,.ly-posts__title{margin:0 0 var(--ly-space-4);font-family:var(--ly-type-h2-family);font-size:var(--ly-type-h2-size);font-weight:var(--ly-type-h2-weight)}.ly-composer__rating,.ly-composer__media,.ly-composer__poll{border:0;margin:0;padding:0}.ly-composer__poll-option{align-items:flex-end;gap:var(--ly-space-3);display:flex}.ly-composer__notice{color:var(--ly-text-success)}.ly-posts__item{padding:var(--ly-space-3);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-md)}.ly-posts__item-main{gap:var(--ly-space-1);flex-direction:column;display:flex}.ly-posts__item-meta{color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size)}.ly-offers{display:block}.ly-offers__intro{margin:0 0 var(--ly-space-5);color:var(--ly-text-secondary);max-width:760px}.ly-offers__create{margin-bottom:var(--ly-space-6)}.ly-offers__item{padding:var(--ly-space-4);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-md)}.ly-offers__item-title{margin:var(--ly-space-2) 0 0}.ly-offers__item-price{color:var(--ly-accent-premium);font-weight:var(--ly-type-price-weight)}.ly-offers__no-version,.ly-offers__history-row{color:var(--ly-text-secondary)}.ly-offers__version{margin-top:var(--ly-space-4);padding-top:var(--ly-space-4);border-top:1px solid var(--ly-border-subtle)}.ly-offers__price-row{gap:var(--ly-space-4);flex-wrap:wrap;display:flex}.ly-offers__history{margin-top:var(--ly-space-4)}.ly-offers__history-title{margin:0 0 var(--ly-space-2);font-family:var(--ly-type-body-strong-family);font-weight:var(--ly-type-body-strong-weight)}.ly-profile-discovery{gap:var(--ly-space-6);flex-direction:column;max-width:760px;display:flex}.ly-profile-discovery__intro{margin:0 0 var(--ly-space-5);color:var(--ly-text-secondary);max-width:760px}.ly-profile-discovery__section{padding:var(--ly-space-5);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-lg);background:var(--ly-surface-raised)}.ly-profile-discovery__subtitle{margin:0 0 var(--ly-space-3);font-family:var(--ly-type-body-strong-family);font-size:var(--ly-type-body-strong-size);font-weight:var(--ly-type-body-strong-weight)}.ly-profile-discovery__note{margin-top:var(--ly-space-2)}.ly-profile-discovery__saved{margin:var(--ly-space-2) 0 0;color:var(--ly-text-secondary)}.ly-profile-discovery__tags{margin:var(--ly-space-4) 0 0;border:0;padding:0}.ly-profile-discovery__tag-group{margin:var(--ly-space-3) 0 0;border:0;padding:0}.ly-profile-discovery__tag-list{gap:var(--ly-space-3);margin:var(--ly-space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ly-checkbox--chip{padding:0 var(--ly-space-3);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-md);background:var(--ly-surface-overlay)}.ly-pub{flex-direction:column;min-height:100dvh;display:flex}.ly-pub__main{width:100%;max-width:1120px;padding:var(--ly-space-8) var(--ly-space-5) var(--ly-space-10);flex:1;margin-inline:auto}.ly-pub__main:focus{outline:none}.ly-pub-header{z-index:800;background:var(--ly-surface-canvas);border-bottom:1px solid var(--ly-border-subtle);position:sticky;top:0}.ly-pub-header__inner{align-items:center;gap:var(--ly-space-5);width:100%;max-width:1120px;padding:var(--ly-space-3) var(--ly-space-5);margin-inline:auto;display:flex}.ly-pub-header__wordmark{font-size:var(--ly-type-h1-size);align-self:center;margin-left:0}.ly-pub-header__toggle{min-height:44px;padding:var(--ly-space-2) var(--ly-space-3);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-md);color:var(--ly-text-primary);font-family:var(--ly-type-button-family);font-size:var(--ly-type-button-size);font-weight:var(--ly-type-button-weight);cursor:pointer;background:0 0;margin-left:auto;display:none}.ly-pub-nav{align-items:center;gap:var(--ly-space-5);flex:1;display:flex}.ly-pub-nav__list{align-items:center;gap:var(--ly-space-1);margin:0;padding:0;list-style:none;display:flex}.ly-pub-nav__link{min-height:44px;padding:var(--ly-space-2) var(--ly-space-3);border-radius:var(--ly-radius-md);color:var(--ly-text-secondary);font-family:var(--ly-type-body-family);font-size:var(--ly-type-body-size);transition:color var(--ly-motion-fast) var(--ly-ease);align-items:center;text-decoration:none;display:inline-flex}.ly-pub-nav__link:hover{color:var(--ly-text-primary)}.ly-pub-nav__link--active{color:var(--ly-text-primary);font-weight:var(--ly-type-body-strong-weight)}.ly-pub-header__actions{align-items:center;gap:var(--ly-space-3);margin-left:auto;display:flex}.ly-pub-header__cta,.ly-pub-header__signin{text-decoration:none}.ly-pub-footer{border-top:1px solid var(--ly-border-subtle);background:var(--ly-surface-raised)}.ly-pub-footer__inner{gap:var(--ly-space-8);width:100%;max-width:1120px;padding:var(--ly-space-8) var(--ly-space-5) var(--ly-space-6);flex-wrap:wrap;margin-inline:auto;display:flex}.ly-pub-footer__brand{flex:280px;min-width:0}.ly-pub-footer__wordmark{font-size:var(--ly-type-h2-size);display:inline-block}.ly-pub-footer__tagline{margin:var(--ly-space-3) 0 var(--ly-space-2);color:var(--ly-text-secondary);max-width:40ch}.ly-pub-footer__sfw{color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size);margin:0}.ly-pub-footer__cols{gap:var(--ly-space-8);flex-wrap:wrap;display:flex}.ly-pub-footer__heading{margin:0 0 var(--ly-space-3);font-family:var(--ly-type-body-strong-family);font-size:var(--ly-type-meta-size);font-weight:var(--ly-type-body-strong-weight);text-transform:uppercase;letter-spacing:.06em;color:var(--ly-text-secondary)}.ly-pub-footer__list{gap:var(--ly-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ly-pub-footer__list a{color:var(--ly-text-primary);font-size:var(--ly-type-body-size);text-decoration:none}.ly-pub-footer__list a:hover{text-decoration:underline}.ly-pub-footer__copyright{max-width:1120px;padding:var(--ly-space-4) var(--ly-space-5) var(--ly-space-6);color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size);margin:0 auto}.ly-landing{gap:var(--ly-space-10);flex-direction:column;display:flex}.ly-hero{align-items:center;gap:var(--ly-space-8);padding-top:var(--ly-space-6);grid-template-columns:1.2fr .8fr;display:grid}.ly-hero__eyebrow{margin:0 0 var(--ly-space-3);color:var(--ly-text-secondary);font-family:var(--ly-type-body-strong-family);font-size:var(--ly-type-meta-size);font-weight:var(--ly-type-body-strong-weight);text-transform:uppercase;letter-spacing:.08em}.ly-hero__title{font-family:var(--ly-font-editorial);color:var(--ly-text-primary);margin:0;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:600;line-height:1.1}.ly-hero__subtitle{margin:var(--ly-space-4) 0 0;max-width:40ch;color:var(--ly-text-secondary);font-size:clamp(1rem,2.2vw,1.25rem);line-height:1.5}.ly-hero__ctas{gap:var(--ly-space-3);margin-top:var(--ly-space-6);flex-wrap:wrap;display:flex}.ly-hero__cta{padding-inline:var(--ly-space-6);text-decoration:none}.ly-hero__art{aspect-ratio:4/5;border-radius:var(--ly-radius-lg);border:1px solid var(--ly-border-subtle);background:var(--ly-surface-raised);position:relative;overflow:hidden}.ly-hero__art-portrait{background:radial-gradient(120% 80% at 30% 15%, var(--ly-surface-overlay), transparent 60%), linear-gradient(160deg, var(--ly-action-primary-bg), var(--ly-surface-raised) 70%);opacity:.9;position:absolute;inset:0}.ly-hero__art-glow{background:radial-gradient(70% 50% at 60% 80%, var(--ly-accent-premium), transparent 55%);opacity:.18;position:absolute;inset:0}.ly-trustbar{padding:var(--ly-space-5) var(--ly-space-5);border-block:1px solid var(--ly-border-subtle);background:var(--ly-surface-raised);border-radius:var(--ly-radius-lg)}.ly-trustbar__list{justify-content:space-between;gap:var(--ly-space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ly-trustbar__item{align-items:center;gap:var(--ly-space-3);color:var(--ly-text-primary);font-family:var(--ly-type-body-strong-family);font-size:var(--ly-type-body-strong-size);font-weight:var(--ly-type-body-strong-weight);display:inline-flex}.ly-trustbar__icon{color:var(--ly-accent-premium);display:inline-flex}.ly-mkt-section{padding:var(--ly-space-4) 0}.ly-mkt-section--raised{padding:var(--ly-space-8);background:var(--ly-surface-raised);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-lg)}.ly-mkt-section__head{max-width:60ch;margin-bottom:var(--ly-space-6)}.ly-mkt-section__title{font-family:var(--ly-type-h1-family);color:var(--ly-text-primary);margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:1.2}.ly-mkt-section__intro{margin:var(--ly-space-3) 0 0;color:var(--ly-text-secondary);font-size:var(--ly-type-body-size);line-height:1.6}.ly-mkt-grid{gap:var(--ly-space-4);margin:0;padding:0;list-style:none;display:grid}.ly-mkt-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ly-mkt-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ly-mkt-card{padding:var(--ly-space-5);background:var(--ly-surface-raised);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-lg)}.ly-mkt-section--raised .ly-mkt-card{background:var(--ly-surface-canvas)}.ly-mkt-card--row{gap:var(--ly-space-4);align-items:flex-start;display:flex}.ly-mkt-card__icon{color:var(--ly-accent-premium);margin-bottom:var(--ly-space-3);display:inline-flex}.ly-mkt-card--row .ly-mkt-card__icon{flex:none;margin-bottom:0}.ly-mkt-card__term{margin:0 0 var(--ly-space-2);font-family:var(--ly-type-h2-family);font-size:var(--ly-type-h2-size);font-weight:var(--ly-type-h2-weight);color:var(--ly-text-primary)}.ly-mkt-card__body{color:var(--ly-text-secondary);margin:0;line-height:1.6}.ly-mkt-band{gap:var(--ly-space-8);padding:var(--ly-space-8);background:var(--ly-surface-raised);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-lg);grid-template-columns:1.4fr .6fr;align-items:center;display:grid}.ly-mkt-band__points{margin:var(--ly-space-4) 0 var(--ly-space-6);padding-left:var(--ly-space-5);color:var(--ly-text-primary);line-height:1.7}.ly-mkt-band__points li{margin-bottom:var(--ly-space-2)}.ly-mkt-band__cta{padding-inline:var(--ly-space-6);text-decoration:none}.ly-mkt-band__art{aspect-ratio:1;border-radius:var(--ly-radius-lg);background:radial-gradient(80% 80% at 30% 20%, var(--ly-surface-overlay), transparent 65%), linear-gradient(150deg, var(--ly-action-primary-bg), var(--ly-surface-raised) 75%);border:1px solid var(--ly-border-subtle);justify-content:center;align-items:center;display:flex}.ly-mkt-band__art-icon{color:var(--ly-action-primary-fg);opacity:.9;display:inline-flex;transform:scale(2.4)}.ly-mkt-final{text-align:center;padding:var(--ly-space-10) var(--ly-space-5);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-lg);background:radial-gradient(60% 120% at 50% 0%, var(--ly-surface-overlay), transparent 60%), var(--ly-surface-canvas)}.ly-mkt-final__title{max-width:22ch;font-family:var(--ly-font-editorial);color:var(--ly-text-primary);margin:0 auto;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:600;line-height:1.15}.ly-mkt-final__body{margin:var(--ly-space-4) auto 0;max-width:48ch;color:var(--ly-text-secondary);font-size:var(--ly-type-body-size);line-height:1.6}.ly-mkt-final__ctas{justify-content:center;gap:var(--ly-space-3);margin-top:var(--ly-space-6);flex-wrap:wrap;display:flex}.ly-mkt-final__ctas .ly-button{padding-inline:var(--ly-space-6);text-decoration:none}.ly-article{max-width:760px}.ly-article__title{font-family:var(--ly-font-editorial);font-size:clamp(2rem,4vw,2.75rem);font-weight:600;line-height:1.15}.ly-article__lead{margin:var(--ly-space-4) 0 0;color:var(--ly-text-secondary);font-size:clamp(1rem,2vw,1.125rem);line-height:1.6}.ly-article__sections{gap:var(--ly-space-7);margin-top:var(--ly-space-8);flex-direction:column;display:flex}.ly-article__section-title{margin:0 0 var(--ly-space-2);font-family:var(--ly-type-h2-family);font-size:var(--ly-type-h2-size);font-weight:var(--ly-type-h2-weight);color:var(--ly-text-primary)}.ly-article__section-body{color:var(--ly-text-secondary);margin:0;line-height:1.7}.ly-article__note{margin:var(--ly-space-8) 0 0;padding:var(--ly-space-4);border:1px solid var(--ly-border-subtle);border-left:4px solid var(--ly-accent-premium);border-radius:var(--ly-radius-md);background:var(--ly-surface-raised);color:var(--ly-text-primary);line-height:1.6}.ly-article__subnote{margin:var(--ly-space-3) 0 0;color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size)}.ly-article__ctas{gap:var(--ly-space-3);margin-top:var(--ly-space-8);flex-wrap:wrap;display:flex}.ly-article__ctas .ly-button{padding-inline:var(--ly-space-6);text-decoration:none}.ly-discover__section{margin-top:var(--ly-space-8)}.ly-discover__heading{margin:0 0 var(--ly-space-4);font-family:var(--ly-type-h2-family);font-size:var(--ly-type-h2-size);font-weight:var(--ly-type-h2-weight)}.ly-discover__chips{gap:var(--ly-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ly-discover__chip{min-height:36px;padding:var(--ly-space-1) var(--ly-space-4);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-full);background:var(--ly-surface-raised);color:var(--ly-text-primary);font-size:var(--ly-type-meta-size);align-items:center;display:inline-flex}.ly-discover__collections{gap:var(--ly-space-6);flex-direction:column;display:flex}.ly-discover__collection{padding:var(--ly-space-5);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-lg);background:var(--ly-surface-raised)}.ly-discover__collection-head{align-items:center;gap:var(--ly-space-3);display:flex}.ly-discover__collection-title{font-family:var(--ly-type-body-strong-family);font-size:var(--ly-type-body-strong-size);font-weight:var(--ly-type-body-strong-weight);margin:0}.ly-discover__collection-desc{margin:var(--ly-space-2) 0 var(--ly-space-4);color:var(--ly-text-secondary)}.ly-discover__footnote{margin-top:var(--ly-space-8)}.ly-discover__signin-link{color:var(--ly-text-primary)}.ly-discover__notice{margin-top:var(--ly-space-8);padding:var(--ly-space-8);text-align:center;border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-lg);background:var(--ly-surface-raised)}.ly-discover__notice-title{margin:0 0 var(--ly-space-2);font-family:var(--ly-type-h2-family);font-size:var(--ly-type-h2-size);font-weight:var(--ly-type-h2-weight)}.ly-discover__notice-body{margin:0 0 var(--ly-space-5);color:var(--ly-text-secondary)}.ly-discover__notice .ly-button{text-decoration:none}.ly-pc-grid{gap:var(--ly-space-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.ly-pc-card{border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-lg);background:var(--ly-surface-canvas);overflow:hidden}.ly-pc-card__link{gap:var(--ly-space-3);padding:var(--ly-space-4);color:var(--ly-text-primary);text-decoration:none;display:flex}.ly-pc-card__link:hover{background:var(--ly-surface-overlay)}.ly-pc-card__avatar{border-radius:var(--ly-radius-full);border:1px solid var(--ly-border-subtle);background:linear-gradient(150deg, var(--ly-surface-overlay), var(--ly-action-primary-bg));width:48px;height:48px;color:var(--ly-action-primary-fg);font-family:var(--ly-type-body-strong-family);font-weight:var(--ly-type-body-strong-weight);font-size:var(--ly-type-meta-size);flex:none;justify-content:center;align-items:center;display:inline-flex}.ly-pc-card__body{gap:var(--ly-space-1);flex-direction:column;min-width:0;display:flex}.ly-pc-card__name{align-items:center;gap:var(--ly-space-2);font-family:var(--ly-type-body-strong-family);font-size:var(--ly-type-body-strong-size);font-weight:var(--ly-type-body-strong-weight);display:inline-flex}.ly-pc-card__verified{color:var(--ly-accent-premium);display:inline-flex}.ly-pc-card__meta{align-items:center;gap:var(--ly-space-2);color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size);flex-wrap:wrap;display:inline-flex}.ly-pc-card__badge{padding:1px var(--ly-space-2);border-radius:var(--ly-radius-full);background:var(--ly-nav-active-bg);color:var(--ly-nav-active-fg);font-size:var(--ly-type-meta-size)}.ly-pc-card__badge--muted{background:var(--ly-surface-overlay);color:var(--ly-text-secondary)}.ly-pc-card__preview{color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:900px){.ly-hero,.ly-mkt-band{grid-template-columns:minmax(0,1fr)}.ly-hero__art,.ly-mkt-band__art{display:none}.ly-mkt-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ly-pub-header__toggle{display:inline-flex}.ly-pub-nav{align-items:stretch;gap:var(--ly-space-3);padding:var(--ly-space-4) var(--ly-space-5);background:var(--ly-surface-canvas);border-bottom:1px solid var(--ly-border-subtle);flex-direction:column;display:none;position:absolute;top:100%;left:0;right:0}.ly-pub-nav--open{display:flex}.ly-pub-nav__list{flex-direction:column;align-items:stretch}.ly-pub-header__actions{margin-left:0}.ly-pub-header__actions .ly-button{flex:1}.ly-mkt-grid--2,.ly-mkt-grid--4{grid-template-columns:minmax(0,1fr)}.ly-trustbar__list{gap:var(--ly-space-4);flex-direction:column}}.ly-privacy-page__intro,.ly-vault__intro,.ly-support__intro,.ly-reports__intro{color:var(--ly-text-secondary);max-width:60ch;margin:0 0 var(--ly-space-6)}.ly-privacy,.ly-social-list,.ly-sessions,.ly-support__new,.ly-support__tickets,.ly-vault__export,.ly-reports__general{margin-block:var(--ly-space-7);padding:var(--ly-space-6);background:var(--ly-surface-raised);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-lg)}.ly-privacy__title,.ly-social-list__title,.ly-sessions__title,.ly-support__section-title,.ly-vault__export-title{font-family:var(--ly-type-h2-family);font-size:var(--ly-type-h2-size);font-weight:var(--ly-type-h2-weight);line-height:var(--ly-type-h2-line);margin:0 0 var(--ly-space-4)}.ly-privacy__error,.ly-social-list__error,.ly-sessions__error,.ly-support__error,.ly-vault__error,.ly-vault-item__error,.ly-report__error{color:var(--ly-text-danger);margin:var(--ly-space-3) 0 0;font-size:var(--ly-type-meta-size)}.ly-toggle-row{justify-content:space-between;align-items:flex-start;gap:var(--ly-space-5);padding:var(--ly-space-4) 0;border-top:1px solid var(--ly-border-subtle);display:flex}.ly-toggle-row:first-of-type{border-top:0}.ly-toggle-row__text{max-width:56ch}.ly-toggle-row__label{margin:0 0 var(--ly-space-1);font-family:var(--ly-type-body-strong-family);font-weight:var(--ly-type-body-strong-weight)}.ly-toggle-row__description{color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size);line-height:var(--ly-type-meta-line);margin:0}.ly-switch{align-items:center;gap:var(--ly-space-2);cursor:pointer;padding:var(--ly-space-1);min-height:44px;color:var(--ly-text-primary);background:0 0;border:0;display:inline-flex}.ly-switch[aria-checked=true] .ly-switch__track{background:var(--ly-action-primary-bg);border-color:var(--ly-action-primary-bg)}.ly-switch[aria-checked=true] .ly-switch__thumb{background:var(--ly-action-primary-fg);transform:translate(20px)}.ly-switch__state{font-size:var(--ly-type-meta-size);text-align:left;min-width:2.5ch}.ly-social-list__intro,.ly-sessions__intro{color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size);margin:0 0 var(--ly-space-4);max-width:60ch}.ly-social-list__items,.ly-sessions__list{gap:var(--ly-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ly-social-list__item,.ly-sessions__item{justify-content:space-between;align-items:center;gap:var(--ly-space-4);padding:var(--ly-space-3) var(--ly-space-4);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-md);background:var(--ly-surface-canvas);display:flex}.ly-social-list__name{font-family:var(--ly-type-body-strong-family);font-weight:var(--ly-type-body-strong-weight)}.ly-social-list__empty,.ly-sessions__empty{color:var(--ly-text-secondary);margin:0}.ly-sessions__info{min-width:0}.ly-sessions__device{margin:0 0 var(--ly-space-1);font-family:var(--ly-type-body-strong-family);font-weight:var(--ly-type-body-strong-weight);align-items:center;gap:var(--ly-space-2);flex-wrap:wrap;display:flex}.ly-sessions__current-badge{font-size:var(--ly-type-meta-size);padding:0 var(--ly-space-2);border-radius:var(--ly-radius-full);background:var(--ly-nav-active-bg);color:var(--ly-nav-active-fg,var(--ly-action-primary-fg));font-weight:400}.ly-sessions__meta{gap:var(--ly-space-1) var(--ly-space-4);color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size);flex-wrap:wrap;margin:0;display:flex}.ly-sessions__bulk{margin-top:var(--ly-space-4)}.ly-vault__toolbar{margin-bottom:var(--ly-space-5)}.ly-vault__filters{gap:var(--ly-space-5);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.ly-field--inline{align-items:center;gap:var(--ly-space-2);display:flex}.ly-vault__list{gap:var(--ly-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ly-vault-item{align-items:center;gap:var(--ly-space-4);padding:var(--ly-space-4) var(--ly-space-5);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-md);background:var(--ly-surface-raised);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.ly-vault-item--removed,.ly-vault-item--revoked,.ly-vault-item--expired{background:var(--ly-surface-canvas)}.ly-vault-item__type{margin:0 0 var(--ly-space-1);font-family:var(--ly-type-body-strong-family);font-weight:var(--ly-type-body-strong-weight)}.ly-vault-item__granted,.ly-vault-item__valid,.ly-vault-item__download-note,.ly-vault-item__note{color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size);margin:0}.ly-vault-item__status{text-align:right;max-width:32ch}.ly-vault-badge{padding:0 var(--ly-space-2);border-radius:var(--ly-radius-full);font-size:var(--ly-type-meta-size);border:1px solid var(--ly-border-subtle);display:inline-block}.ly-vault-badge--available{color:var(--ly-text-success);border-color:var(--ly-text-success)}.ly-vault-badge--removed,.ly-vault-badge--revoked,.ly-vault-badge--expired{color:var(--ly-text-warning);border-color:var(--ly-text-warning)}.ly-vault-item__reason{margin:var(--ly-space-2) 0 0;color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size);line-height:var(--ly-type-meta-line)}.ly-vault-item__actions{align-items:flex-end;gap:var(--ly-space-2);flex-direction:column;display:flex}.ly-vault-item__download{align-items:flex-end;gap:var(--ly-space-1);flex-direction:column;display:flex}.ly-vault__export-intro{color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size);margin:0 0 var(--ly-space-4);max-width:60ch}.ly-support,.ly-reports{max-width:760px}.ly-support__form,.ly-reports__general .ly-field,.ly-support__new .ly-field{margin-bottom:var(--ly-space-4)}.ly-support__form-actions,.ly-report__actions{justify-content:flex-end;gap:var(--ly-space-3);display:flex}.ly-ticket-list{gap:var(--ly-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ly-ticket-list__item{align-items:center;gap:var(--ly-space-4);padding:var(--ly-space-3) var(--ly-space-4);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-md);background:var(--ly-surface-canvas);display:flex}.ly-ticket-list__main{flex:1;min-width:0}.ly-ticket-list__subject{margin:0 0 var(--ly-space-1);font-family:var(--ly-type-body-strong-family);font-weight:var(--ly-type-body-strong-weight)}.ly-ticket-list__meta{gap:var(--ly-space-1) var(--ly-space-4);color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size);flex-wrap:wrap;margin:0;display:flex}.ly-ticket-status{padding:0 var(--ly-space-2);border-radius:var(--ly-radius-full);font-size:var(--ly-type-meta-size);border:1px solid var(--ly-border-subtle);color:var(--ly-text-secondary);display:inline-block}.ly-ticket-status--open{color:var(--ly-text-success);border-color:var(--ly-text-success)}.ly-ticket-status--pending{color:var(--ly-text-warning);border-color:var(--ly-text-warning)}.ly-ticket-thread__back{margin-bottom:var(--ly-space-4)}.ly-ticket-thread__header{margin-bottom:var(--ly-space-5)}.ly-ticket-thread__subject{font-family:var(--ly-type-h2-family);font-size:var(--ly-type-h2-size);font-weight:var(--ly-type-h2-weight);margin:0 0 var(--ly-space-2)}.ly-ticket-thread__meta{align-items:center;gap:var(--ly-space-3);color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size);margin:0;display:flex}.ly-ticket-thread__messages{margin:0 0 var(--ly-space-5);gap:var(--ly-space-3);flex-direction:column;padding:0;list-style:none;display:flex}.ly-ticket-msg{padding:var(--ly-space-3) var(--ly-space-4);border-radius:var(--ly-radius-md);border:1px solid var(--ly-border-subtle);max-width:85%}.ly-ticket-msg--you{background:var(--ly-nav-active-bg);color:var(--ly-nav-active-fg,var(--ly-text-primary));align-self:flex-end}.ly-ticket-msg--support{background:var(--ly-surface-canvas);align-self:flex-start}.ly-ticket-msg__author{margin:0 0 var(--ly-space-1);font-size:var(--ly-type-meta-size);font-family:var(--ly-type-body-strong-family);font-weight:var(--ly-type-body-strong-weight)}.ly-ticket-msg__body{white-space:pre-wrap;margin:0}.ly-ticket-msg__time{margin:var(--ly-space-1) 0 0;font-size:var(--ly-type-meta-size);color:var(--ly-text-secondary)}.ly-ticket-thread__closed,.ly-ticket-thread__empty{color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size)}.ly-report__intro{color:var(--ly-text-secondary);margin:0 0 var(--ly-space-4)}.ly-report__target{margin:0 0 var(--ly-space-4);font-family:var(--ly-type-body-strong-family);font-weight:var(--ly-type-body-strong-weight)}.ly-report__form .ly-field{margin-bottom:var(--ly-space-4)}.ly-report__case{font-family:var(--ly-type-body-strong-family);font-weight:var(--ly-type-body-strong-weight);padding:var(--ly-space-3) var(--ly-space-4);border-radius:var(--ly-radius-md);background:var(--ly-surface-canvas);border:1px solid var(--ly-border-subtle);margin:0 0 var(--ly-space-4)}.ly-reports__hint{color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size)}@media (max-width:640px){.ly-vault-item{text-align:left;grid-template-columns:minmax(0,1fr)}.ly-vault-item__status,.ly-vault-item__actions{text-align:left;align-items:flex-start}.ly-toggle-row{flex-direction:column}.ly-ticket-list__item,.ly-social-list__item,.ly-sessions__item{flex-direction:column;align-items:flex-start}}.ly-chip{align-items:center;gap:var(--ly-space-1);padding:2px var(--ly-space-2);border-radius:var(--ly-radius-full);background:var(--ly-surface-overlay);border:1px solid var(--ly-border-subtle);color:var(--ly-text-secondary);font-family:var(--ly-font-ui);font-size:var(--ly-type-meta-size);line-height:var(--ly-type-meta-line);white-space:nowrap;display:inline-flex}.ly-chip--wine{background:var(--ly-nav-active-bg);color:var(--ly-nav-active-fg);border-color:var(--ly-nav-active-bg)}.ly-section-title{margin:var(--ly-space-8) 0 var(--ly-space-4);font-family:var(--ly-type-h2-family);font-size:var(--ly-type-h2-size);font-weight:var(--ly-type-h2-weight);line-height:var(--ly-type-h2-line)}.ly-msg-layout{gap:var(--ly-space-5);grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;min-height:0;display:grid}.ly-msg-layout__list-title,.ly-msg-layout__thread-title{margin:0 0 var(--ly-space-3);font-family:var(--ly-type-h2-family);font-size:var(--ly-type-h2-size);font-weight:var(--ly-type-h2-weight);line-height:var(--ly-type-h2-line)}.ly-msg-layout__thread-title:focus{outline:2px solid var(--ly-focus-ring);outline-offset:2px;border-radius:var(--ly-radius-sm)}.ly-msg-layout__thread{border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-lg);background:var(--ly-surface-raised);min-height:0;padding:var(--ly-space-4);flex-direction:column;display:flex}.ly-msg-layout__thread-head{align-items:center;gap:var(--ly-space-3);margin-bottom:var(--ly-space-3);display:flex}.ly-msg-layout__back{display:none}.ly-msg-layout__thread-placeholder{min-height:200px;color:var(--ly-text-secondary);justify-content:center;align-items:center;display:flex}.ly-msg-list__items{gap:var(--ly-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ly-msg-list__row{align-items:center;gap:var(--ly-space-3);width:100%;padding:var(--ly-space-3);border-radius:var(--ly-radius-md);background:var(--ly-surface-raised);color:var(--ly-text-primary);text-align:left;cursor:pointer;border:1px solid #0000;display:flex}.ly-msg-list__row:hover{background:var(--ly-surface-overlay)}.ly-msg-list__row:focus-visible{outline:2px solid var(--ly-focus-ring);outline-offset:2px}.ly-msg-list__row--active{border-color:var(--ly-nav-active-bg);background:var(--ly-surface-overlay)}.ly-msg-list__avatar,.ly-msg-preview__avatar{border-radius:var(--ly-radius-full);background:var(--ly-surface-overlay);width:40px;height:40px;color:var(--ly-text-secondary);font-family:var(--ly-font-display);font-weight:var(--ly-type-h2-weight);flex:none;justify-content:center;align-items:center;display:inline-flex}.ly-msg-list__row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ly-msg-list__row-top{justify-content:space-between;align-items:baseline;gap:var(--ly-space-2);display:flex}.ly-msg-list__name{font-family:var(--ly-font-ui);font-weight:var(--ly-type-body-strong-weight)}.ly-msg-list__time,.ly-msg-bubble__time,.ly-notif__time,.ly-msg-preview__time,.ly-msg-list__snippet{color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size)}.ly-msg-list__more,.ly-notif__more{margin-top:var(--ly-space-3);justify-content:center;display:flex}.ly-msg-thread{gap:var(--ly-space-3);flex-direction:column;min-height:0;display:flex}.ly-msg-thread__scroll{gap:var(--ly-space-3);max-height:52vh;padding-right:var(--ly-space-2);flex-direction:column;display:flex;overflow-y:auto}.ly-msg-thread__older{justify-content:center;display:flex}.ly-msg-thread__list{gap:var(--ly-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ly-msg-bubble{max-width:80%;padding:var(--ly-space-3);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-md);background:var(--ly-surface-overlay)}.ly-msg-bubble--own{background:var(--ly-nav-active-bg);color:var(--ly-nav-active-fg);border-color:var(--ly-nav-active-bg);margin-left:auto}.ly-msg-bubble--own .ly-chip{background:var(--ly-surface-canvas);color:var(--ly-text-secondary);border-color:var(--ly-surface-canvas)}.ly-msg-bubble--own .ly-msg-bubble__time{color:var(--ly-nav-active-fg);opacity:.85}.ly-msg-bubble__head{align-items:center;gap:var(--ly-space-2);margin-bottom:var(--ly-space-2);display:flex}.ly-msg-bubble__who{font-size:var(--ly-type-meta-size);font-weight:var(--ly-type-body-strong-weight)}.ly-msg-bubble__spacer{flex:1}.ly-msg-bubble__text{white-space:pre-wrap;word-break:break-word;margin:0}.ly-msg-bubble__withheld,.ly-msg-bubble__media{color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size);margin:0}.ly-msg-bubble__time{margin-top:var(--ly-space-2);display:block}.ly-msg-bubble__menu .ly-menu__trigger{padding:var(--ly-space-1) var(--ly-space-2);font-size:var(--ly-type-meta-size)}.ly-msg-locked{gap:var(--ly-space-3);align-items:flex-start;display:flex}.ly-msg-locked__preview{border-radius:var(--ly-radius-md);background:var(--ly-locked-scrim);width:64px;height:64px;color:var(--ly-text-inverse);filter:blur(.5px);flex:none;justify-content:center;align-items:center;display:flex}.ly-msg-locked__info{gap:var(--ly-space-1);flex-direction:column;min-width:0;display:flex}.ly-msg-locked__title{font-weight:var(--ly-type-body-strong-weight);margin:0}.ly-msg-locked__body,.ly-msg-locked__note{color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size);margin:0}.ly-msg-locked__cta{margin-top:var(--ly-space-1);align-self:flex-start}.ly-msg-composer{gap:var(--ly-space-2);margin-top:var(--ly-space-3);padding-top:var(--ly-space-3);border-top:1px solid var(--ly-border-subtle);flex-direction:column;display:flex}.ly-msg-composer__text{resize:vertical;min-height:44px;font-family:var(--ly-font-ui)}.ly-msg-composer__hint{color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size);margin:0}.ly-msg-composer__actions{justify-content:space-between;align-items:center;gap:var(--ly-space-3);display:flex}.ly-msg-composer__ai,.ly-msg-composer__asset{align-items:flex-start;gap:var(--ly-space-2);font-size:var(--ly-type-meta-size);display:flex}.ly-msg-composer__ai-hint{color:var(--ly-text-secondary);display:block}.ly-msg-composer__assets{border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-md);padding:var(--ly-space-3);margin:0}.ly-msg-composer__assets-legend{font-weight:var(--ly-type-body-strong-weight);padding:0 var(--ly-space-1)}.ly-msg-composer__assets-intro{margin:0 0 var(--ly-space-2);color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size)}.ly-msg-composer__asset-list{gap:var(--ly-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ly-msg-report__form{gap:var(--ly-space-3);flex-direction:column;display:flex}.ly-msg-report__intro{color:var(--ly-text-secondary);margin:0}.ly-msg-report__note{resize:vertical;font-family:var(--ly-font-ui)}.ly-msg-report__actions{justify-content:flex-end;gap:var(--ly-space-2);display:flex}.ly-team{gap:var(--ly-space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.ly-team__intro{color:var(--ly-text-secondary);grid-column:1/-1;margin:0}.ly-team__subtitle{margin:0 0 var(--ly-space-3);font-family:var(--ly-type-h2-family);font-size:var(--ly-type-body-strong-size);font-weight:var(--ly-type-body-strong-weight)}.ly-team__grant{gap:var(--ly-space-3);padding:var(--ly-space-4);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-lg);background:var(--ly-surface-raised);flex-direction:column;display:flex}.ly-team__scope{align-items:center;gap:var(--ly-space-2);display:flex}.ly-team__members{gap:var(--ly-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ly-team__member{gap:var(--ly-space-1);padding:var(--ly-space-3);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-md);background:var(--ly-surface-raised);flex-direction:column;display:flex}.ly-team__member-main{align-items:center;gap:var(--ly-space-2);display:flex}.ly-team__member-role{font-weight:var(--ly-type-body-strong-weight)}.ly-team__member-meta,.ly-team__empty{color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size);margin:0}.ly-team__status--revoked{color:var(--ly-text-secondary)}.ly-msg-preview{border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-lg);background:var(--ly-surface-raised);padding:var(--ly-space-4)}.ly-msg-preview__head{margin-bottom:var(--ly-space-3);justify-content:space-between;align-items:baseline;display:flex}.ly-msg-preview__title{font-family:var(--ly-type-h2-family);font-size:var(--ly-type-body-strong-size);font-weight:var(--ly-type-body-strong-weight);margin:0}.ly-msg-preview__viewall{color:var(--ly-nav-active-fg);font-size:var(--ly-type-meta-size)}.ly-msg-preview__empty{color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size);margin:0}.ly-msg-preview__list{gap:var(--ly-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ly-msg-preview__row{align-items:center;gap:var(--ly-space-2);padding:var(--ly-space-2);border-radius:var(--ly-radius-md);color:var(--ly-text-primary);display:flex}.ly-msg-preview__row:hover{background:var(--ly-surface-overlay)}.ly-msg-preview__avatar{width:32px;height:32px}.ly-msg-preview__row-text{flex-direction:column;min-width:0;display:flex}.ly-msg-preview__name{font-size:var(--ly-type-body-size)}.ly-notif__toolbar{margin-bottom:var(--ly-space-3);justify-content:flex-end;display:flex}.ly-notif__items{gap:var(--ly-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ly-notif__item{justify-content:space-between;align-items:flex-start;gap:var(--ly-space-3);padding:var(--ly-space-3);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-md);background:var(--ly-surface-raised);display:flex}.ly-notif__item--unread{border-color:var(--ly-nav-active-bg)}.ly-notif__item-main{gap:var(--ly-space-1);flex-direction:column;min-width:0;display:flex}.ly-notif__item-head{align-items:center;gap:var(--ly-space-2);flex-wrap:wrap;display:flex}.ly-notif__dot{border-radius:var(--ly-radius-full);background:var(--ly-badge-notification);flex:none;width:8px;height:8px}.ly-notif__title{font-weight:var(--ly-type-body-weight)}.ly-notif__item--unread .ly-notif__title{font-weight:var(--ly-type-body-strong-weight)}.ly-notif__body{color:var(--ly-text-secondary);font-size:var(--ly-type-body-size);margin:0}.ly-notif__item-actions{align-items:flex-end;gap:var(--ly-space-1);flex-direction:column;flex:none;display:flex}.ly-notif__state{font-size:var(--ly-type-meta-size);color:var(--ly-badge-notification)}.ly-notif__state--read{color:var(--ly-text-secondary)}.ly-prefs{margin-top:var(--ly-space-8)}.ly-prefs__intro,.ly-prefs__locked-explain{color:var(--ly-text-secondary);font-size:var(--ly-type-body-size)}.ly-prefs__grid-wrap{overflow-x:auto}.ly-prefs__grid{border-collapse:collapse;width:100%}.ly-prefs__grid th,.ly-prefs__grid td{padding:var(--ly-space-3);text-align:left;border-bottom:1px solid var(--ly-border-subtle);vertical-align:middle}.ly-prefs__grid thead th{font-size:var(--ly-type-meta-size);color:var(--ly-text-secondary);font-weight:var(--ly-type-body-strong-weight)}.ly-prefs__lock-chip{margin-left:var(--ly-space-2)}.ly-switch{align-items:center;gap:var(--ly-space-2);cursor:pointer;color:var(--ly-text-primary);font-size:var(--ly-type-meta-size);background:0 0;border:none;display:inline-flex}.ly-switch:focus-visible{outline:2px solid var(--ly-focus-ring);outline-offset:2px;border-radius:var(--ly-radius-sm)}.ly-switch__track{border-radius:var(--ly-radius-full);background:var(--ly-surface-overlay);border:1px solid var(--ly-border-subtle);width:40px;height:22px;transition:background var(--ly-motion-fast) var(--ly-ease);display:inline-block;position:relative}.ly-switch__thumb{border-radius:var(--ly-radius-full);background:var(--ly-text-secondary);width:16px;height:16px;transition:transform var(--ly-motion-fast) var(--ly-ease);position:absolute;top:2px;left:2px}.ly-switch--on .ly-switch__track{background:var(--ly-nav-active-bg);border-color:var(--ly-nav-active-bg)}.ly-switch--on .ly-switch__thumb{background:var(--ly-nav-active-fg);transform:translate(18px)}.ly-switch--locked{cursor:not-allowed;color:var(--ly-text-secondary)}.ly-switch--locked .ly-switch__track{opacity:.7}@media (prefers-reduced-motion:reduce){.ly-switch__track,.ly-switch__thumb{transition:none}}@media (max-width:899px){.ly-msg-layout{grid-template-columns:minmax(0,1fr)}.ly-msg-layout--thread-open .ly-msg-layout__list,.ly-msg-layout:not(.ly-msg-layout--thread-open) .ly-msg-layout__thread{display:none}.ly-msg-layout__back{display:inline-flex}.ly-team{grid-template-columns:minmax(0,1fr)}}.ly-unlock-dialog__body{gap:var(--ly-space-3);flex-direction:column;display:flex}.ly-unlock-dialog__price{font-family:var(--ly-type-body-strong-family);font-weight:var(--ly-type-price-weight);font-size:var(--ly-type-body-strong-size);color:var(--ly-text-primary);margin:0}.ly-unlock-dialog__note,.ly-unlock-dialog__pending{color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size);line-height:var(--ly-type-meta-line);margin:0}.ly-unlock-dialog__error{color:var(--ly-text-danger);font-size:var(--ly-type-meta-size);margin:0}.ly-unlock-dialog__actions{gap:var(--ly-space-3);margin-top:var(--ly-space-2);justify-content:flex-end;display:flex}.ly-unlock-trigger{align-self:flex-start}.ly-checkout-return{gap:var(--ly-space-4);flex-direction:column;max-width:42rem;display:flex}.ly-checkout-status{gap:var(--ly-space-2);padding:var(--ly-space-6);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-lg);background:var(--ly-surface-raised);flex-direction:column;display:flex}.ly-checkout-status__title{font-family:var(--ly-type-h2-family);font-size:var(--ly-type-h2-size);font-weight:var(--ly-type-h2-weight);line-height:var(--ly-type-h2-line);color:var(--ly-text-primary);margin:0}.ly-checkout-status__body{color:var(--ly-text-secondary);line-height:var(--ly-type-body-line);margin:0}.ly-checkout-status__amount{font-family:var(--ly-type-body-strong-family);font-weight:var(--ly-type-price-weight);color:var(--ly-text-primary);margin:0}.ly-checkout-status--paid .ly-checkout-status__title{color:var(--ly-text-success)}.ly-checkout-status--failure .ly-checkout-status__title{color:var(--ly-text-danger)}.ly-checkout-status--pending .ly-checkout-status__title{color:var(--ly-text-warning)}.ly-checkout-return__links,.ly-checkout-return__actions{align-items:center;gap:var(--ly-space-4);margin:var(--ly-space-2) 0 0;flex-wrap:wrap;display:flex}.ly-checkout-return__link{color:var(--ly-accent-premium);font-family:var(--ly-type-button-family);font-size:var(--ly-type-button-size);font-weight:var(--ly-type-button-weight);text-decoration:underline}.ly-earnings{gap:var(--ly-space-4);flex-direction:column;display:flex}.ly-earnings__intro,.ly-earnings__breakdown-intro{color:var(--ly-text-secondary);max-width:70ch;margin:0}.ly-earnings__currency{gap:var(--ly-space-3);flex-direction:column;display:flex}.ly-earnings__currency-title{margin:var(--ly-space-2) 0 0;font-family:var(--ly-type-body-strong-family);font-size:var(--ly-type-body-strong-size);font-weight:var(--ly-type-body-strong-weight);color:var(--ly-text-primary)}.ly-earnings-cards{gap:var(--ly-space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.ly-earnings-card{gap:var(--ly-space-1);padding:var(--ly-space-4);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-lg);background:var(--ly-surface-raised);flex-direction:column;display:flex}.ly-earnings-card--emphasis{border-color:var(--ly-accent-premium);background:var(--ly-surface-overlay)}.ly-earnings-card__label{font-family:var(--ly-type-body-strong-family);font-weight:var(--ly-type-body-strong-weight);color:var(--ly-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.8125rem}.ly-earnings-card__amount{font-family:var(--ly-type-h2-family,var(--ly-type-body-strong-family));font-size:var(--ly-type-h2-size,1.5rem);color:var(--ly-text-primary);font-variant-numeric:tabular-nums;font-weight:700}.ly-earnings-card--emphasis .ly-earnings-card__amount{color:var(--ly-accent-premium)}.ly-earnings-card__hint{color:var(--ly-text-secondary);font-size:.8125rem}.ly-earnings__asof{color:var(--ly-text-secondary);margin:0;font-size:.8125rem}.ly-earnings__controls{align-items:flex-end;gap:var(--ly-space-4);flex-wrap:wrap;display:flex}.ly-earnings__currency-select{gap:var(--ly-space-1);color:var(--ly-text-secondary);flex-direction:column;font-size:.8125rem;display:flex}.ly-select{padding:var(--ly-space-2) var(--ly-space-3);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-md);background:var(--ly-surface-raised);color:var(--ly-text-primary);font:inherit}.ly-earnings__breakdown{gap:var(--ly-space-3);padding:var(--ly-space-5);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-lg);background:var(--ly-surface-raised);flex-direction:column;display:flex}.ly-earnings__breakdown-title{font-family:var(--ly-type-body-strong-family);font-size:var(--ly-type-body-strong-size);font-weight:var(--ly-type-body-strong-weight);color:var(--ly-text-primary);margin:0}.ly-earnings-table__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.ly-earnings-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:720px}.ly-earnings-table th,.ly-earnings-table td{padding:var(--ly-space-2) var(--ly-space-3);text-align:left;border-bottom:1px solid var(--ly-border-subtle);white-space:nowrap}.ly-earnings-table thead th{color:var(--ly-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.8125rem}.ly-earnings-table__num{text-align:right}.ly-earnings-table__net{color:var(--ly-text-primary);font-weight:700}.ly-earnings-table tbody tr:last-child td{border-bottom:0}.ly-earnings__more{margin-top:var(--ly-space-2);justify-content:center;display:flex}.ly-earnings__error{color:var(--ly-text-danger);margin:0;font-size:.875rem}@media (max-width:767px){.ly-earnings__breakdown{padding:var(--ly-space-4)}.ly-earnings__controls{align-items:stretch}}.ly-payouts{gap:var(--ly-space-4);flex-direction:column;display:flex}.ly-payouts__intro,.ly-payouts__request-intro,.ly-payouts__history-intro{color:var(--ly-text-secondary);max-width:70ch;margin:0}.ly-payouts__simulated{padding:var(--ly-space-2) var(--ly-space-3);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-md);background:var(--ly-surface-overlay);color:var(--ly-text-warning);margin:0;font-size:.8125rem}.ly-payouts__request,.ly-payouts__history{gap:var(--ly-space-3);padding:var(--ly-space-5);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-lg);background:var(--ly-surface-raised);flex-direction:column;display:flex}.ly-payouts__request-title,.ly-payouts__history-title{font-family:var(--ly-type-body-strong-family);font-size:var(--ly-type-body-strong-size);font-weight:var(--ly-type-body-strong-weight);color:var(--ly-text-primary);margin:0}.ly-payouts__available{gap:var(--ly-space-1);padding:var(--ly-space-4);border:1px solid var(--ly-accent-premium);border-radius:var(--ly-radius-lg);background:var(--ly-surface-overlay);flex-direction:column;display:flex}.ly-payouts__available-label{font-family:var(--ly-type-body-strong-family);font-weight:var(--ly-type-body-strong-weight);color:var(--ly-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.8125rem}.ly-payouts__available-amount{font-family:var(--ly-type-h2-family,var(--ly-type-body-strong-family));font-size:var(--ly-type-h2-size,1.5rem);color:var(--ly-accent-premium);font-variant-numeric:tabular-nums;font-weight:700}.ly-payouts__form{align-items:flex-end;gap:var(--ly-space-3);flex-wrap:wrap;display:flex}.ly-payouts__field{gap:var(--ly-space-1);color:var(--ly-text-secondary);flex-direction:column;font-size:.8125rem;display:flex}.ly-payouts__hint{color:var(--ly-text-secondary);margin:0;font-size:.8125rem}.ly-payouts__error{color:var(--ly-text-danger);margin:0;font-size:.875rem}.ly-payouts__success{color:var(--ly-text-success);margin:0;font-size:.875rem}.ly-payouts-table__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.ly-payouts-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:560px}.ly-payouts-table th,.ly-payouts-table td{padding:var(--ly-space-2) var(--ly-space-3);text-align:left;border-bottom:1px solid var(--ly-border-subtle);white-space:nowrap}.ly-payouts-table thead th{color:var(--ly-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.8125rem}.ly-payouts-table__num{text-align:right}.ly-payouts-table__ref{color:var(--ly-text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ly-payouts-table__hint-row td{border-bottom:1px solid var(--ly-border-subtle)}.ly-payouts-table__hint{color:var(--ly-text-secondary);white-space:normal;padding-top:0;font-size:.8125rem}.ly-payout-status{padding:.1rem var(--ly-space-2);border-radius:var(--ly-radius-sm);border:1px solid var(--ly-border-subtle);font-size:.8125rem;font-weight:600;display:inline-block}.ly-payout-status--paid{color:var(--ly-text-success)}.ly-payout-status--progress{color:var(--ly-text-primary)}.ly-payout-status--blocked{color:var(--ly-text-warning)}.ly-payout-status--failed{color:var(--ly-text-danger)}.ly-payouts__more{margin-top:var(--ly-space-2);justify-content:center;display:flex}@media (max-width:767px){.ly-payouts__request,.ly-payouts__history{padding:var(--ly-space-4)}.ly-payouts__form{align-items:stretch}}.ly-sub-manager{gap:var(--ly-space-7);flex-direction:column;display:flex}.ly-sub-group{gap:var(--ly-space-3);flex-direction:column;display:flex}.ly-sub-group__heading{font-family:var(--ly-type-h2-family);font-size:var(--ly-type-h2-size);font-weight:var(--ly-type-h2-weight);line-height:var(--ly-type-h2-line);color:var(--ly-text-primary);margin:0}.ly-sub-group__list{gap:var(--ly-space-4);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));display:grid}.ly-sub-card{gap:var(--ly-space-3);padding:var(--ly-space-5);background:var(--ly-surface-raised);border:1px solid var(--ly-border-subtle);border-radius:var(--ly-radius-lg);flex-direction:column;display:flex}.ly-sub-card__head{justify-content:space-between;align-items:center;gap:var(--ly-space-2);flex-wrap:wrap;display:flex}.ly-sub-card__status{font-family:var(--ly-type-meta-family);font-size:var(--ly-type-meta-size);line-height:var(--ly-type-meta-line);font-weight:var(--ly-type-body-strong-weight);color:var(--ly-text-secondary)}.ly-sub-card__status--active{color:var(--ly-text-success)}.ly-sub-card__status--past_due,.ly-sub-card__status--grace,.ly-sub-card__status--suspended_by_platform{color:var(--ly-text-warning)}.ly-sub-card__status--refunded,.ly-sub-card__status--chargeback,.ly-sub-card__status--expired,.ly-sub-card__status--canceled{color:var(--ly-text-secondary)}.ly-sub-card__badge{padding:var(--ly-space-1) var(--ly-space-2);border-radius:var(--ly-radius-full);background:var(--ly-surface-overlay);color:var(--ly-text-secondary);font-family:var(--ly-type-meta-family);font-size:var(--ly-type-meta-size);line-height:var(--ly-type-meta-line)}.ly-sub-card__price{font-family:var(--ly-type-body-strong-family);font-weight:var(--ly-type-price-weight);font-size:var(--ly-type-body-strong-size);color:var(--ly-text-primary);margin:0}.ly-sub-card__date{color:var(--ly-text-secondary);font-size:var(--ly-type-body-size);line-height:var(--ly-type-body-line);margin:0}.ly-sub-card__note{color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size);line-height:var(--ly-type-meta-line);margin:0}.ly-sub-card__actions{margin-top:var(--ly-space-1);justify-content:flex-end;display:flex}.ly-subscribe-dialog__body,.ly-sub-cancel-dialog__body{gap:var(--ly-space-3);flex-direction:column;display:flex}.ly-subscribe-dialog__price{font-family:var(--ly-type-body-strong-family);font-weight:var(--ly-type-price-weight);font-size:var(--ly-type-body-strong-size);color:var(--ly-text-primary);margin:0}.ly-subscribe-dialog__note,.ly-subscribe-dialog__pending{color:var(--ly-text-secondary);font-size:var(--ly-type-meta-size);line-height:var(--ly-type-meta-line);margin:0}.ly-subscribe-dialog__error,.ly-sub-cancel-dialog__error{color:var(--ly-text-danger);font-size:var(--ly-type-meta-size);margin:0}.ly-subscribe-dialog__actions,.ly-sub-cancel-dialog__actions{gap:var(--ly-space-3);margin-top:var(--ly-space-2);justify-content:flex-end;display:flex}@media (max-width:640px){.ly-sub-group__list{grid-template-columns:1fr}}
