:root,[data-theme=night]{--brand-navy:#0b1233;--brand-red:#ff123d;--brand-yellow:#ffc51b;--brand-white:#f7f7f4;--surface-page:#070b22;--surface-card:#0e1640;--surface-raised:#172057;--surface-sunken:#04061a;--surface-glass:#f7f7f414;--surface-glass-stage:#03061acc;--surface-scrim:#020410b3;--stage:#03061a;--line-subtle:#f7f7f41f;--line-strong:#747ca8;--ink:#f7f7f4;--ink-muted:#b1b7d3;--ink-disabled:#f7f7f45c;--on-stage:#f7f7f4;--on-stage-muted:#bcc1da;--red:#ff123d;--on-red:#0b1233;--red-ink:#ff4a6b;--red-soft:#3a0a2b;--red-glow:#ff123d66;--yellow:#ffc51b;--on-yellow:#0b1233;--yellow-ink:#ffc51b;--yellow-soft:#33290a;--positive:#3ddcb9;--positive-soft:#0a3033;--caution:#ffa552;--caution-soft:#3a2410;--critical:#ff7085;--critical-soft:#3d0f24;--info:#8db6ff;--info-soft:#122a5a;--focus:#ffc51b;--focus-stage:#ffc51b;--liquid-sheen:#ffffff29;--liquid-caustic:#b8e6ff1a;--chart-1:#ff123d;--chart-2:#3987e5;--chart-3:#199e70;--chart-4:#9085e9;--chart-5:#c98500;--chart-6:#d55181;--chart-other:#5d6590;--credit:var(--red-ink);--points:var(--yellow-ink);--earnings:var(--positive);--shadow-sm:0 1px 2px #0006, 0 2px 8px #02041a59;--shadow-md:0 10px 28px -8px #000000b3;--shadow-lg:0 28px 64px -16px #000000d9, 0 0 0 1px #f7f7f414;--glow-red:0 0 0 1px #ff123d59, 0 10px 36px -6px #ff123d99;--glow-yellow:0 0 28px -4px #ffc51b8c;--focus-ring-stage:0 0 0 2px #03061a, 0 0 0 4px #ffc51b;--sheen-inset:inset 0 1px 0 #ffffff1f;--focus-ring:0 0 0 2px #070b22, 0 0 0 4px #ffc51b}[data-theme=day]{--surface-page:#f7f7f4;--surface-card:#fff;--surface-raised:#fff;--surface-sunken:#ecece6;--surface-glass:#ffffffb8;--surface-glass-stage:#03061acc;--surface-scrim:#0b1233a6;--stage:#0b1233;--line-subtle:#0b12331f;--line-strong:#7c8099;--ink:#0b1233;--ink-muted:#4a5070;--ink-disabled:#0b12334d;--on-stage:#f7f7f4;--on-stage-muted:#c3c8df;--red:#ff123d;--on-red:#0b1233;--red-ink:#d0002f;--red-soft:#ffe4e9;--red-glow:#ff123d40;--on-yellow:#0b1233;--yellow-ink:#8a5a00;--yellow-soft:#fff1c2;--positive:#00735b;--positive-soft:#dcf5ee;--caution:#a34700;--caution-soft:#ffebd9;--critical:#c4002c;--critical-soft:#ffe3e7;--info:#1f57c3;--info-soft:#e2ebff;--focus:#0b1233;--focus-stage:#ffc51b;--liquid-sheen:#fffc;--liquid-caustic:#6ec6ff24;--chart-1:#ff123d;--chart-2:#2a78d6;--chart-3:#199e70;--chart-4:#4a3aa7;--chart-5:#c98500;--chart-6:#d55181;--chart-other:#9a9db0;--shadow-sm:0 1px 2px #0b12330f, 0 2px 8px #0b123314;--shadow-md:0 10px 28px -10px #0b12332e;--shadow-lg:0 28px 60px -20px #0b123347, 0 0 0 1px #0b12330f;--glow-red:0 10px 28px -8px #ff123d73;--glow-yellow:0 8px 24px -8px #c98f0073;--focus-ring-stage:0 0 0 2px #0b1233, 0 0 0 4px #ffc51b;--sheen-inset:inset 0 1px 0 #fffc;--focus-ring:0 0 0 2px #f7f7f4, 0 0 0 4px #0b1233;--credit:var(--red-ink);--points:var(--yellow-ink);--earnings:var(--positive)}[data-theme=contrast]{--surface-page:#01020a;--surface-card:#05081a;--surface-raised:#0a0e26;--surface-sunken:#000;--surface-glass:#0a0e26;--surface-glass-stage:#000000e6;--surface-scrim:#000000e6;--stage:#000;--line-subtle:#8f96c0;--line-strong:#fff;--ink:#fff;--ink-muted:#e0e3f1;--ink-disabled:#a3a8c3;--on-stage:#fff;--on-stage-muted:#e0e3f1;--red:#ff6680;--on-red:#000;--red-ink:#ff9aab;--red-soft:#2e0614;--red-glow:#ff668000;--on-yellow:#000;--yellow-ink:#ffd65c;--yellow-soft:#2a2000;--positive:#7ff0d6;--positive-soft:#00241c;--caution:#ffc48f;--caution-soft:#2b1600;--critical:#ffa0af;--critical-soft:#2e0010;--info:#b8d0ff;--info-soft:#001a45;--focus:#ffe55c;--focus-stage:#ffe55c;--liquid-sheen:#fff0;--liquid-caustic:#fff0;--shadow-sm:0 0 0 0 #0000;--shadow-md:0 0 0 0 #0000;--shadow-lg:0 0 0 2px #fff;--glow-red:0 0 0 2px #fff;--glow-yellow:0 0 0 2px #fff;--focus-ring-stage:0 0 0 2px #000, 0 0 0 5px #ffe55c;--sheen-inset:inset 0 0 0 0 #0000;--focus-ring:0 0 0 2px #000, 0 0 0 5px #ffe55c;--credit:var(--red-ink);--points:var(--yellow-ink);--earnings:var(--positive)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-24:96px;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:22px;--radius-xl:32px;--radius-full:9999px;--blur-sm:8px;--blur-md:20px;--blur-lg:40px;--blur-ambient:80px;--opacity-disabled:.4;--opacity-hover:.08;--opacity-press:.14;--opacity-scrim-art:.72;--size-tap:44px;--size-control-sm:32px;--size-control-md:44px;--size-control-lg:52px;--size-control-xl:60px;--size-icon-sm:16px;--size-icon-md:20px;--size-icon-lg:24px;--size-orb:60px;--size-nav:68px;--size-topbar:64px;--size-poster:148px;--size-content:1680px;--aspect-poster:2 / 3;--aspect-landscape:16 / 9;--aspect-vertical:9 / 16;--aspect-hero-mobile:4 / 5;--aspect-cinema:2.39 / 1;--aspect-square:1 / 1;--z-base:0;--z-liquid:-1;--z-raised:10;--z-sticky:100;--z-nav:200;--z-overlay:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1440px;--bp-2xl:1920px;--duration-instant:90ms;--duration-fast:.16s;--duration-base:.24s;--duration-snap:.32s;--duration-room:.52s;--duration-celebrate:.7s;--duration-ripple:.9s;--duration-breathe:4.8s;--duration-drift:24s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(.05, .7, .1, 1);--ease-exit:cubic-bezier(.3, 0, .8, .15);--ease-liquid:cubic-bezier(.34, 1.36, .64, 1);--ease-settle:cubic-bezier(.16, 1, .3, 1);--ease-breathe:cubic-bezier(.45, 0, .55, 1);--font-display:"Baloo 2", "Baloo Thambi 2", "Noto Sans SC", system-ui, sans-serif;--font-text:"Plus Jakarta Sans", "Noto Sans SC", "Noto Sans Tamil", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace}.display-lg{font-family:var(--font-display);letter-spacing:-.01em;font-size:36px;font-weight:800;line-height:40px}.title-lg{font-family:var(--font-display);font-size:28px;font-weight:800;line-height:32px}.title-md{font-family:var(--font-display);font-size:21px;font-weight:800;line-height:26px}.stat{font-family:var(--font-display);font-size:34px;font-weight:800;line-height:38px}.label-lg{font-family:var(--font-display);letter-spacing:.04em;font-size:16px;font-weight:800;line-height:20px}.button{font-family:var(--font-display);font-size:15px;font-weight:700;line-height:20px}.display-hero{font-family:var(--font-text);letter-spacing:-.035em;font-size:60px;font-weight:800;line-height:56px}.display-xl{font-family:var(--font-text);letter-spacing:-.03em;font-size:40px;font-weight:800;line-height:38px}.title-sm{font-family:var(--font-text);letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:22px}.body-lg{font-family:var(--font-text);font-size:17px;font-weight:400;line-height:26px}.body{font-family:var(--font-text);font-size:15px;font-weight:400;line-height:22px}.body-sm{font-family:var(--font-text);font-size:13px;font-weight:400;line-height:18px}.label{font-family:var(--font-text);font-size:14px;font-weight:700;line-height:18px}.overline{font-family:var(--font-text);letter-spacing:.2em;font-size:12px;font-weight:800;line-height:16px}.caption{font-family:var(--font-text);font-size:12px;font-weight:500;line-height:16px}.micro{font-family:var(--font-text);letter-spacing:.04em;font-size:11px;font-weight:800;line-height:14px}.mono{font-family:var(--font-mono);font-size:13px;font-weight:500;line-height:20px}.mono-sm{font-family:var(--font-mono);font-size:11px;font-weight:600;line-height:16px}body{background:var(--surface-page);color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:22px}.ly-icon{vertical-align:middle;flex:none;display:inline-block}.ly-icon [data-f],.ly-icon--filled [data-fillable]{fill:currentColor}.ly-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ly-focusable:focus{outline:none}.ly-focusable:focus-visible{box-shadow:var(--focus-ring);outline:none}.ly-on-stage .ly-focusable:focus-visible,.ly-focusable.ly-on-stage:focus-visible{box-shadow:var(--focus-ring-stage)}.ly-num{font-variant-numeric:tabular-nums}.ly-glass{background:var(--surface-glass);-webkit-backdrop-filter:blur(var(--blur-md)) saturate(1.4);backdrop-filter:blur(var(--blur-md)) saturate(1.4);box-shadow:var(--sheen-inset)}[data-motion=low] .ly-glass,[data-theme=contrast] .ly-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface-raised)}.ly-pressable{transition:transform var(--duration-snap) var(--ease-liquid);-webkit-tap-highlight-color:transparent}.ly-pressable:active{transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard);transform:scale(.97)}::view-transition-old(root){animation-duration:var(--duration-room);animation-timing-function:var(--ease-settle)}::view-transition-new(root){animation-duration:var(--duration-room);animation-timing-function:var(--ease-settle)}::view-transition-group(*){animation-duration:var(--duration-room);animation-timing-function:var(--ease-settle)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.12s!important;animation-duration:1ms!important;animation-iteration-count:1!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}[data-motion=reduced] *,[data-motion=reduced] :before,[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.12s!important;animation-duration:1ms!important;animation-iteration-count:1!important}.ly-scroll{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.ly-prose:lang(ta),.ly-prose :lang(ta){line-height:1.7}.ly-preview{box-sizing:border-box;padding:var(--space-6);gap:var(--space-4);flex-wrap:wrap;align-items:flex-start;display:flex}.ly-preview--col{flex-flow:column}.ly-preview--center{align-items:center}.ly-preview--stage{background:var(--stage);color:var(--on-stage);min-height:100vh}.ly-preview__label{width:100%;color:var(--ink-muted);margin:0}.ly-preview__group{gap:var(--space-2);flex-direction:column;display:flex}.ly-button{isolation:isolate;box-sizing:border-box;max-width:100%;min-height:var(--size-control-md);padding:var(--space-2) var(--space-5);border-radius:var(--radius-full);color:var(--ink);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--duration-snap) var(--ease-liquid), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;margin:0;text-decoration:none;display:inline-flex;position:relative}.ly-button:after{content:"";z-index:0;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);background:currentColor;position:absolute;inset:-1px}.ly-button__content{z-index:1;justify-content:center;align-items:center;gap:var(--space-2);min-width:0;transition:opacity var(--duration-fast) var(--ease-standard);display:inline-flex;position:relative}.ly-button__icon{flex:none;display:inline-flex}.ly-button__icon--end{transition:transform var(--duration-base) var(--ease-liquid)}.ly-button__label{min-width:0;padding-top:.1em}.ly-button--caps{text-transform:uppercase}.ly-button--caps:lang(zh),.ly-button--caps:lang(ta){text-transform:none;letter-spacing:0}.ly-button__label:lang(zh),.ly-button__label:lang(ta){padding-top:0}.ly-button--sm{min-height:var(--size-control-sm);padding:var(--space-1) var(--space-3)}.ly-button--sm .ly-button__content{gap:var(--space-1)}.ly-button--md{min-height:var(--size-control-md);padding:var(--space-2) var(--space-5)}.ly-button--lg{min-height:var(--size-control-lg);padding:var(--space-3) var(--space-6)}.ly-button--xl{min-height:var(--size-control-xl);padding:var(--space-3) var(--space-8)}.ly-button--full{width:100%;display:flex}.ly-button--primary{background:var(--red);color:var(--on-red);box-shadow:var(--sheen-inset)}.ly-button--secondary{background:var(--surface-raised);border-color:var(--line-strong);color:var(--ink)}.ly-button--glass{background:var(--surface-glass);color:var(--ink)}.ly-button--ghost{color:var(--ink);background:0 0}.ly-button--reward{background:var(--yellow);color:var(--on-yellow);box-shadow:var(--sheen-inset)}.ly-button--danger{border-color:var(--critical);color:var(--critical);background:0 0}[data-theme=contrast] .ly-button--glass{border-color:var(--line-strong)}.ly-button--on-stage.ly-button--ghost,.ly-button--on-stage.ly-button--glass{color:var(--on-stage)}.ly-button--on-stage.ly-button--glass{background:var(--surface-glass-stage);border-color:color-mix(in srgb, var(--on-stage) 22%, transparent)}[data-motion=low] .ly-button--on-stage.ly-button--glass,[data-theme=contrast] .ly-button--on-stage.ly-button--glass{background:var(--surface-glass-stage)}[data-theme=contrast] .ly-button--on-stage.ly-button--glass{border-color:var(--on-stage)}@media (hover:hover){.ly-button:hover:after{opacity:var(--opacity-hover)}.ly-button--primary:hover{box-shadow:var(--glow-red)}.ly-button--reward:hover{box-shadow:var(--glow-yellow)}.ly-button--secondary:hover{box-shadow:var(--shadow-md)}.ly-button--danger:hover{background:var(--critical-soft)}.ly-button--danger:hover:after{opacity:0}}.ly-button:active:after{opacity:var(--opacity-press);transition-duration:var(--duration-instant)}.ly-button[aria-expanded=true]:after{opacity:var(--opacity-hover)}.ly-button:focus{outline:none}.ly-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.ly-button.ly-button--on-stage:focus-visible{box-shadow:var(--focus-ring-stage)}.ly-button:disabled,.ly-button[aria-disabled=true]{pointer-events:none;cursor:default}.ly-button:disabled,.ly-button[aria-disabled=true]:not(.is-loading){opacity:var(--opacity-disabled);box-shadow:none}.ly-button.is-loading .ly-button__content{opacity:0}.ly-button__dots{z-index:1;justify-content:center;align-items:center;gap:var(--space-1);pointer-events:none;display:flex;position:absolute;inset:0}.ly-button__dots i{width:calc(var(--space-1) * 1.5);height:calc(var(--space-1) * 1.5);border-radius:var(--radius-full);animation:ly-button-drop calc(var(--duration-base) * 5) var(--ease-breathe) infinite;background:currentColor}.ly-button__dots i:nth-child(2){animation-delay:calc(var(--duration-base) * 5 / 8)}.ly-button__dots i:nth-child(3){animation-delay:calc(var(--duration-base) * 5 / 4)}.ly-button--sm .ly-button__dots i{width:calc(var(--space-1) * 1.25);height:calc(var(--space-1) * 1.25)}.ly-button--xl .ly-button__dots i{width:calc(var(--space-1) * 1.75);height:calc(var(--space-1) * 1.75)}@keyframes ly-button-drop{0%,60%,to{opacity:.5;transform:translateY(0)scale(.72)}30%{transform:translateY(calc(var(--space-1) * -.75)) scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.ly-button__dots i{animation:none}.ly-button__dots i:nth-child(2){opacity:.7}.ly-button__dots i:nth-child(3){opacity:.4}}[data-motion=reduced] .ly-button__dots i{animation:none}[data-motion=reduced] .ly-button__dots i:nth-child(2){opacity:.7}[data-motion=reduced] .ly-button__dots i:nth-child(3){opacity:.4}@media (pointer:coarse){.ly-button--sm:before{content:"";width:max(100%, var(--size-tap));height:max(100%, var(--size-tap));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.ly-icon-button{isolation:isolate;box-sizing:border-box;width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--radius-full);color:var(--ink);vertical-align:middle;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--duration-snap) var(--ease-liquid), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.ly-icon-button:after{content:"";z-index:0;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);background:currentColor;position:absolute;inset:-1px}.ly-icon-button--sm{width:var(--size-control-sm);height:var(--size-control-sm)}.ly-icon-button--lg{width:var(--size-control-lg);height:var(--size-control-lg)}.ly-icon-button--solid{background:var(--surface-raised);border-color:var(--line-strong);color:var(--ink)}.ly-icon-button--primary{background:var(--red);color:var(--on-red);box-shadow:var(--sheen-inset)}.ly-icon-button--glass{background:var(--surface-glass);color:var(--ink)}[data-theme=contrast] .ly-icon-button--glass{border-color:var(--line-strong)}.ly-icon-button--on-stage.ly-icon-button--ghost,.ly-icon-button--on-stage.ly-icon-button--glass{color:var(--on-stage)}.ly-icon-button--on-stage.ly-icon-button--glass{background:var(--surface-glass-stage);border-color:color-mix(in srgb, var(--on-stage) 22%, transparent)}[data-motion=low] .ly-icon-button--on-stage.ly-icon-button--glass,[data-theme=contrast] .ly-icon-button--on-stage.ly-icon-button--glass{background:var(--surface-glass-stage)}[data-theme=contrast] .ly-icon-button--on-stage.ly-icon-button--glass{border-color:var(--on-stage)}.ly-icon-button.is-loved{color:var(--red-ink)}.ly-icon-button--on-stage.is-loved{color:var(--red)}@media (hover:hover){.ly-icon-button:hover:after{opacity:var(--opacity-hover)}.ly-icon-button--primary:hover{box-shadow:var(--glow-red)}}.ly-icon-button:active:after{opacity:var(--opacity-press);transition-duration:var(--duration-instant)}.ly-icon-button[aria-expanded=true]:after{opacity:var(--opacity-press)}.ly-icon-button:focus{outline:none}.ly-icon-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.ly-icon-button.ly-icon-button--on-stage:focus-visible{box-shadow:var(--focus-ring-stage)}.ly-icon-button:disabled{opacity:var(--opacity-disabled);pointer-events:none;cursor:default;box-shadow:none}.ly-icon-button__icon{z-index:1;display:inline-flex;position:relative}.ly-icon-button__icon.is-popping{animation:ly-icon-button-pop var(--duration-snap) var(--ease-liquid)}@keyframes ly-icon-button-pop{0%{transform:scale(.55)}to{transform:scale(1)}}.ly-icon-button__burst{z-index:0;border-radius:inherit;opacity:0;pointer-events:none;animation:ly-icon-button-burst var(--duration-room) var(--ease-settle);border:2px solid;position:absolute;inset:0}@keyframes ly-icon-button-burst{0%{opacity:.5;transform:scale(.5)}to{opacity:0;transform:scale(1.3)}}.ly-icon-button__badge{z-index:2;box-sizing:border-box;min-width:var(--space-5);height:var(--space-5);padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--yellow);color:var(--on-yellow);text-transform:uppercase;box-shadow:0 0 0 2px var(--surface-page);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;right:0}.ly-icon-button--sm .ly-icon-button__badge{top:calc(var(--space-1) * -1);right:calc(var(--space-1) * -1)}.ly-icon-button--lg .ly-icon-button__badge{top:var(--space-1);right:var(--space-1)}.ly-icon-button__dot{top:var(--space-2);right:var(--space-2);z-index:2;width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--yellow);box-shadow:0 0 0 2px var(--surface-page);pointer-events:none;position:absolute}.ly-icon-button--sm .ly-icon-button__dot{top:var(--space-1);right:var(--space-1)}.ly-icon-button--lg .ly-icon-button__dot{top:var(--space-3);right:var(--space-3)}.ly-icon-button--on-stage .ly-icon-button__badge,.ly-icon-button--on-stage .ly-icon-button__dot{box-shadow:0 0 0 2px var(--stage)}@media (pointer:coarse){.ly-icon-button--sm:before{content:"";width:var(--size-tap);height:var(--size-tap);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.ly-input,.ly-textarea,.ly-select{gap:var(--space-2);box-sizing:border-box;flex-direction:column;width:100%;min-width:0;display:flex}.ly-input__label,.ly-textarea__label,.ly-select__label{color:var(--ink)}.ly-input__required,.ly-textarea__required,.ly-select__required{color:var(--ink-muted)}.ly-input__control,.ly-textarea__control,.ly-select__control{box-sizing:border-box;background:var(--surface-sunken);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-sm);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);position:relative}@media (hover:hover){.ly-input:not(.is-disabled):not(.is-readonly):not(.is-invalid):not(.is-success) .ly-input__control:hover,.ly-textarea:not(.is-disabled):not(.is-readonly):not(.is-invalid):not(.is-success) .ly-textarea__control:hover,.ly-select:not(.is-disabled):not(.is-invalid):not(.is-success) .ly-select__control:hover{border-color:var(--ink-muted)}}.ly-input__control:focus-within,.ly-textarea__control:focus-within,.ly-select__control:focus-within{box-shadow:var(--focus-ring)}:is(.ly-input__control:has(.ly-input__clear:focus-visible),.ly-textarea__control:has(.ly-textarea__footer :focus-visible)){box-shadow:none}.ly-input.is-invalid .ly-input__control,.ly-textarea.is-invalid .ly-textarea__control,.ly-select.is-invalid .ly-select__control{border-color:var(--critical)}.ly-input.is-success .ly-input__control,.ly-textarea.is-success .ly-textarea__control,.ly-select.is-success .ly-select__control{border-color:var(--positive)}.ly-input.is-disabled .ly-input__control,.ly-input.is-disabled .ly-input__label,.ly-textarea.is-disabled .ly-textarea__control,.ly-textarea.is-disabled .ly-textarea__label,.ly-select.is-disabled .ly-select__control,.ly-select.is-disabled .ly-select__label{opacity:var(--opacity-disabled)}.ly-input.is-disabled .ly-input__control,.ly-textarea.is-disabled .ly-textarea__control,.ly-select.is-disabled .ly-select__control{cursor:not-allowed}.ly-input.is-readonly .ly-input__control,.ly-textarea.is-readonly .ly-textarea__control{background:0 0}.ly-input__meta,.ly-textarea__meta,.ly-select__meta{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.ly-input__message,.ly-textarea__message,.ly-select__message{align-items:flex-start;gap:var(--space-1);min-width:0;color:var(--ink-muted);flex:auto;margin:0;display:flex}.ly-input__message .ly-icon,.ly-textarea__message .ly-icon,.ly-select__message .ly-icon{margin-top:1px}.ly-input__message--error,.ly-textarea__message--error,.ly-select__message--error{color:var(--critical)}.ly-input__message--success,.ly-textarea__message--success,.ly-select__message--success{color:var(--positive)}.ly-input__counter,.ly-textarea__counter{color:var(--ink-muted);flex:none;margin-left:auto}.ly-input__counter.is-near,.ly-textarea__counter.is-near{color:var(--caution)}.ly-input__native,.ly-textarea__native,.ly-select__native,.ly-slider__native{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=day] .ly-input__native,[data-theme=day] .ly-textarea__native,[data-theme=day] .ly-select__native,[data-theme=day] .ly-slider__native{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ly-input__control{align-items:center;gap:var(--space-2);min-height:var(--size-control-md);padding:0 var(--space-3);cursor:text;display:flex}.ly-input--lg .ly-input__control{min-height:var(--size-control-lg);padding:0 var(--space-4)}.ly-input--search .ly-input__control{border-radius:var(--radius-full);padding:0 var(--space-2) 0 var(--space-4)}.ly-input__native{box-sizing:border-box;width:100%;min-width:0;height:calc(var(--size-control-md) - 2px);color:var(--ink);caret-color:var(--red);appearance:none;background:0 0;border:0;border-radius:0;flex:auto;margin:0;padding:0}.ly-input--lg .ly-input__native{height:calc(var(--size-control-lg) - 2px)}.ly-input__native:focus{outline:none}.ly-input__native::placeholder{color:var(--ink-muted);opacity:1}.ly-input__native::-webkit-search-cancel-button{appearance:none}.ly-input__native::-webkit-search-decoration{appearance:none}.ly-input__native:-webkit-autofill{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 100vmax var(--surface-sunken) inset;caret-color:var(--ink)}.ly-input.is-disabled .ly-input__native{cursor:not-allowed}.ly-input__icon{color:var(--ink-muted);flex:none;display:inline-flex}.ly-input__affix{color:var(--ink-muted);white-space:nowrap;flex:none}.ly-input__status{color:var(--positive);flex:none;display:inline-flex}.ly-input__clear{box-sizing:border-box;width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--radius-full);color:var(--ink-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}@media (hover:hover){.ly-input__clear:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 8%, transparent)}}.ly-input__clear:active{background:color-mix(in srgb, var(--ink) 14%, transparent)}@media (pointer:coarse){.ly-input__clear:before{content:"";width:var(--size-tap);height:var(--size-tap);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.ly-textarea__control{cursor:text;flex-direction:column;display:flex;container-type:inline-size}.ly-textarea__native{box-sizing:border-box;width:100%;min-height:var(--size-control-md);padding:var(--space-3);border-radius:inherit;color:var(--ink);caret-color:var(--red);resize:vertical;background:0 0;border:0;margin:0;display:block}.ly-textarea--auto .ly-textarea__native{resize:none;overflow-y:hidden}.ly-textarea__native:focus{outline:none}.ly-textarea__native::placeholder{color:var(--ink-muted);opacity:1}.ly-textarea.is-disabled .ly-textarea__native{cursor:not-allowed}.ly-textarea--prompt .ly-textarea__control{border-radius:var(--radius-md)}.ly-textarea--prompt .ly-textarea__native{padding:var(--space-4) var(--space-4) var(--space-2)}.ly-textarea__footer{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:0 var(--space-3) var(--space-3);display:flex}.ly-textarea--prompt .ly-textarea__footer{padding:0 var(--space-4) var(--space-3)}.ly-textarea__refs{align-items:center;gap:var(--space-1) var(--space-2);min-width:0;color:var(--ink-muted);flex-wrap:wrap;display:flex}.ly-textarea__refs-label,.ly-textarea__refs-empty{color:var(--ink-muted)}.ly-textarea__ref{align-items:center;gap:var(--space-1);padding:0 var(--space-2);border:1px solid var(--line-subtle);border-radius:var(--radius-xs);background:var(--surface-card);color:var(--ink);display:inline-flex}.ly-textarea__ref.is-missing{background:var(--caution-soft);color:var(--caution);border-color:#0000}.ly-textarea__actions{align-items:center;gap:var(--space-2);flex:none;margin-left:auto;display:flex}@container (max-width:479px){.ly-textarea__footer{flex-direction:column;align-items:stretch}.ly-textarea__actions{justify-content:flex-end}}.ly-select__control{align-items:center;display:flex}.ly-select__native{box-sizing:border-box;width:100%;min-width:0;height:calc(var(--size-control-md) - 2px);padding:0 calc(var(--space-3) + var(--size-icon-md) + var(--space-2)) 0 var(--space-3);border-radius:inherit;color:var(--ink);text-overflow:ellipsis;cursor:pointer;appearance:none;background:0 0;border:0;flex:auto;margin:0}.ly-select--lg .ly-select__native{height:calc(var(--size-control-lg) - 2px);padding:0 calc(var(--space-4) + var(--size-icon-md) + var(--space-2)) 0 var(--space-4)}.ly-select__native:focus{outline:none}.ly-select__native:disabled{cursor:not-allowed}.ly-select.is-placeholder .ly-select__native{color:var(--ink-muted)}.ly-select__native option,.ly-select__native optgroup{background:var(--surface-raised);color:var(--ink)}.ly-select__chevron{top:50%;right:var(--space-3);color:var(--ink-muted);pointer-events:none;transition:color var(--duration-fast) var(--ease-standard);display:inline-flex;position:absolute;transform:translateY(-50%)}.ly-select--lg .ly-select__chevron{right:var(--space-4)}.ly-select__control:focus-within .ly-select__chevron{color:var(--ink)}@media (pointer:coarse){.ly-input__native,.ly-textarea__native,.ly-select__native{font-size:16px}}.ly-slider{--ly-slider-thumb:var(--space-5);--ly-slider-track:var(--space-1);--ly-slider-fill:var(--red);--ly-slider-rest:var(--line-strong);--ly-slider-halo:var(--red-glow);gap:var(--space-1);box-sizing:border-box;flex-direction:column;width:100%;min-width:0;display:flex}.ly-slider--ink{--ly-slider-fill:var(--ink);--ly-slider-halo:color-mix(in srgb, var(--ink) 16%, transparent)}.ly-slider--on-stage{--ly-slider-rest:color-mix(in srgb, var(--on-stage) 32%, transparent)}.ly-slider--on-stage.ly-slider--ink{--ly-slider-fill:var(--on-stage);--ly-slider-halo:color-mix(in srgb, var(--on-stage) 20%, transparent)}.ly-slider__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.ly-slider__label{color:var(--ink)}.ly-slider__value{color:var(--ink-muted);flex:none;margin-left:auto}.ly-slider--on-stage .ly-slider__label{color:var(--on-stage)}.ly-slider--on-stage .ly-slider__value,.ly-slider--on-stage .ly-slider__hint,.ly-slider--on-stage .ly-slider__mark-label{color:var(--on-stage-muted)}.ly-slider__native{--ly-slider-stop:calc(var(--ly-slider-thumb) / 2 + (100% - var(--ly-slider-thumb)) * var(--ly-slider-pct,0));box-sizing:border-box;width:100%;height:var(--size-tap);cursor:pointer;appearance:none;touch-action:pan-y;background:0 0;margin:0;padding:0;display:block}.ly-slider__native:focus{outline:none}.ly-slider__native::-webkit-slider-runnable-track{height:var(--ly-slider-track);border-radius:var(--radius-full);background:linear-gradient(to right, var(--ly-slider-fill) 0 var(--ly-slider-stop), var(--ly-slider-rest) var(--ly-slider-stop) 100%)}.ly-slider__native::-moz-range-track{height:var(--ly-slider-track);border-radius:var(--radius-full);background:linear-gradient(to right, var(--ly-slider-fill) 0 var(--ly-slider-stop), var(--ly-slider-rest) var(--ly-slider-stop) 100%)}.ly-slider__native::-webkit-slider-thumb{appearance:none;box-sizing:border-box;width:var(--ly-slider-thumb);height:var(--ly-slider-thumb);margin-top:calc((var(--ly-slider-track) - var(--ly-slider-thumb)) / 2);border-radius:var(--radius-full);background:radial-gradient(circle at 34% 28%, var(--liquid-sheen), transparent 55%), var(--ly-slider-fill);box-shadow:var(--sheen-inset), var(--shadow-sm);transition:transform var(--duration-snap) var(--ease-liquid), box-shadow var(--duration-fast) var(--ease-standard);border:0}.ly-slider__native::-moz-range-thumb{box-sizing:border-box;width:var(--ly-slider-thumb);height:var(--ly-slider-thumb);border-radius:var(--radius-full);background:radial-gradient(circle at 34% 28%, var(--liquid-sheen), transparent 55%), var(--ly-slider-fill);box-shadow:var(--sheen-inset), var(--shadow-sm);transition:transform var(--duration-snap) var(--ease-liquid), box-shadow var(--duration-fast) var(--ease-standard);border:0}@media (hover:hover){.ly-slider__native:hover::-webkit-slider-thumb{transform:scale(1.1)}.ly-slider__native:hover::-moz-range-thumb{transform:scale(1.1)}}.ly-slider__native:active::-webkit-slider-thumb{box-shadow:0 0 0 var(--space-2) var(--ly-slider-halo);transform:scale(1.18)}.ly-slider__native:active::-moz-range-thumb{box-shadow:0 0 0 var(--space-2) var(--ly-slider-halo);transform:scale(1.18)}.ly-slider__native:focus-visible::-webkit-slider-thumb{box-shadow:var(--focus-ring)}.ly-slider__native:focus-visible::-moz-range-thumb{box-shadow:var(--focus-ring)}.ly-slider--on-stage .ly-slider__native:focus-visible::-webkit-slider-thumb{box-shadow:var(--focus-ring-stage)}.ly-slider--on-stage .ly-slider__native:focus-visible::-moz-range-thumb{box-shadow:var(--focus-ring-stage)}[data-theme=contrast] .ly-slider__native::-webkit-slider-thumb{border:2px solid var(--surface-page)}[data-theme=contrast] .ly-slider__native::-moz-range-thumb{border:2px solid var(--surface-page)}.ly-slider.is-disabled .ly-slider__head,.ly-slider.is-disabled .ly-slider__native,.ly-slider.is-disabled .ly-slider__marks{opacity:var(--opacity-disabled)}.ly-slider__native:disabled{cursor:not-allowed}.ly-slider__marks{height:var(--space-6);margin-top:calc(var(--space-3) * -1);position:relative}.ly-slider__mark{top:0;left:calc(var(--ly-slider-thumb) / 2 + (100% - var(--ly-slider-thumb)) * var(--ly-slider-at,0));white-space:nowrap;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;transform:translate(-50%)}.ly-slider__mark.is-start{align-items:flex-start;transform:translate(-1px)}.ly-slider__mark.is-end{align-items:flex-end;transform:translate(calc(1px - 100%))}.ly-slider__tick{width:2px;height:var(--space-1);border-radius:var(--radius-full);background:var(--ly-slider-rest)}.ly-slider__mark.is-passed .ly-slider__tick{background:var(--ly-slider-fill)}.ly-slider__mark-label{color:var(--ink-muted)}.ly-slider__hint{color:var(--ink-muted);margin:0}.ly-tabs{box-sizing:border-box;width:100%;min-width:0;container-type:inline-size}.ly-tabs__bar{min-width:0;position:relative}.ly-tabs--underline .ly-tabs__bar{border-bottom:1px solid var(--line-subtle)}.ly-tabs__list{align-items:stretch;gap:var(--space-1);margin:0 calc(var(--space-1) * -1);padding:var(--space-1);overscroll-behavior-x:contain;scrollbar-width:none;display:flex;position:relative;overflow:auto hidden}.ly-tabs__list::-webkit-scrollbar{display:none}.ly-tabs__list[data-fade=start]{-webkit-mask-image:linear-gradient(to right, transparent, currentColor var(--space-8));-webkit-mask-image:linear-gradient(to right, transparent, currentColor var(--space-8));mask-image:linear-gradient(to right, transparent, currentColor var(--space-8))}.ly-tabs__list[data-fade=end]{-webkit-mask-image:linear-gradient(to right, currentColor calc(100% - var(--space-8)), transparent);-webkit-mask-image:linear-gradient(to right, currentColor calc(100% - var(--space-8)), transparent);mask-image:linear-gradient(to right, currentColor calc(100% - var(--space-8)), transparent)}.ly-tabs__list[data-fade=both]{-webkit-mask-image:linear-gradient(to right, transparent, currentColor var(--space-8), currentColor calc(100% - var(--space-8)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, currentColor var(--space-8), currentColor calc(100% - var(--space-8)), transparent);mask-image:linear-gradient(to right, transparent, currentColor var(--space-8), currentColor calc(100% - var(--space-8)), transparent)}.ly-tabs__tab{z-index:1;justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;min-height:var(--size-control-md);padding:0 var(--space-4);border-radius:var(--radius-sm);color:var(--ink-muted);white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color var(--duration-base) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;margin:0;display:inline-flex;position:relative}.ly-tabs__tab.is-selected{color:var(--ink)}.ly-tabs__icon{flex:none;display:inline-flex}.ly-tabs__count{color:inherit}.ly-tabs__tab.is-disabled{opacity:var(--opacity-disabled);cursor:default}@media (hover:hover){.ly-tabs__tab:not(.is-selected):not(.is-disabled):hover{color:var(--ink)}}.ly-tabs__tab:focus{outline:none}.ly-tabs__tab:focus-visible{box-shadow:var(--focus-ring);outline:none}.ly-tabs--full .ly-tabs__tab{flex:1 1 0;min-width:max-content}.ly-tabs--sm .ly-tabs__tab{min-height:var(--size-control-sm);padding:0 var(--space-3)}.ly-tabs__indicator{z-index:0;box-sizing:border-box;opacity:0;pointer-events:none;transition:left var(--duration-base) var(--ease-standard), right var(--duration-base) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);position:absolute;left:0;right:100%}.ly-tabs__indicator[data-dir=fwd]{transition-delay:calc(var(--duration-base) / 5), 0s, 0s}.ly-tabs__indicator[data-dir=back]{transition-delay:0s, calc(var(--duration-base) / 5), 0s}.ly-tabs__indicator[data-instant]{transition:none}@media (prefers-reduced-motion:reduce){.ly-tabs__indicator{transition-property:opacity}}[data-motion=reduced] .ly-tabs__indicator{transition-property:opacity}.ly-tabs--underline .ly-tabs__indicator{height:calc(var(--space-1) - 1px);margin:0 var(--space-4);border-radius:var(--radius-full);background:var(--red);bottom:0}.ly-tabs--underline.ly-tabs--sm .ly-tabs__indicator{margin:0 var(--space-3)}.ly-tabs--pill .ly-tabs__list{gap:var(--space-2)}.ly-tabs--pill .ly-tabs__tab{border-radius:var(--radius-full)}.ly-tabs--pill .ly-tabs__tab.is-selected{color:var(--red-ink)}.ly-tabs--pill .ly-tabs__indicator,.ly-tabs--segmented .ly-tabs__indicator{top:var(--space-1);bottom:var(--space-1);border-radius:var(--radius-full);transition-timing-function:var(--ease-liquid), var(--ease-liquid), var(--ease-standard)}.ly-tabs--pill .ly-tabs__indicator{background:var(--red-soft)}[data-theme=contrast] .ly-tabs--pill .ly-tabs__indicator{border:2px solid var(--red-ink)}@media (hover:hover){.ly-tabs--pill .ly-tabs__tab:not(.is-selected):not(.is-disabled):hover,.ly-tabs--segmented .ly-tabs__tab:not(.is-selected):not(.is-disabled):hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.ly-tabs--segmented .ly-tabs__list{border-radius:var(--radius-full);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--line-subtle);gap:0;margin:0}.ly-tabs--segmented:not(.ly-tabs--full) .ly-tabs__list{vertical-align:top;max-width:100%;display:inline-flex}.ly-tabs--segmented .ly-tabs__tab{min-height:calc(var(--size-control-md) - var(--space-2));border-radius:var(--radius-full)}.ly-tabs--segmented.ly-tabs--sm .ly-tabs__tab{min-height:calc(var(--size-control-sm) - var(--space-2))}.ly-tabs--segmented .ly-tabs__indicator{border:1px solid var(--line-subtle);background:var(--surface-raised);box-shadow:var(--sheen-inset), var(--shadow-sm)}@media (pointer:coarse){.ly-tabs--sm .ly-tabs__tab{min-height:var(--size-tap)}.ly-tabs--segmented.ly-tabs--sm .ly-tabs__tab{min-height:calc(var(--size-tap) - var(--space-2))}.ly-tabs--segmented .ly-tabs__tab:before{content:"";height:max(100%, var(--size-tap));position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.ly-tabs__panel{padding-top:var(--space-4);border-radius:var(--radius-sm)}.ly-tabs__panel:focus{outline:none}.ly-tabs__panel:focus-visible{box-shadow:var(--focus-ring)}.ly-tabs__panel:not([hidden]){animation:ly-tabs-panel-in var(--duration-base) var(--ease-enter)}@keyframes ly-tabs-panel-in{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}@container (max-width:479px){.ly-tabs__tab{padding:0 var(--space-3)}.ly-tabs--underline .ly-tabs__indicator{margin:0 var(--space-3)}}.ly-dropdown{vertical-align:middle;display:inline-flex;position:relative}.ly-dropdown__trigger[aria-expanded=true] .ly-button__icon--end{transform:rotate(180deg)}.ly-dropdown__menu{z-index:var(--z-tooltip);box-sizing:border-box;min-width:calc(var(--size-tap) * 5);max-width:min(calc(100vw - var(--space-8)), calc(var(--size-tap) * 8));max-height:calc(var(--size-tap) * 9);overscroll-behavior:contain;padding:var(--space-2);border:1px solid var(--line-subtle);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-md), var(--sheen-inset);transform-origin:0 0;transition:opacity var(--duration-base) var(--ease-enter), transform var(--duration-base) var(--ease-enter);overflow:hidden auto}.ly-dropdown__menu:focus{outline:none}.ly-dropdown__menu:focus-visible{box-shadow:var(--shadow-md), var(--focus-ring)}[data-theme=contrast] .ly-dropdown__menu:focus-visible{box-shadow:var(--focus-ring)}.ly-dropdown__menu--floating{max-height:min(calc(var(--size-tap) * 9), var(--ly-dropdown-room,100vh));position:fixed}.ly-dropdown__menu--inline{top:calc(100% + var(--space-2));position:absolute;left:0}.ly-dropdown__menu--inline.ly-dropdown__menu--end{left:auto;right:0}.ly-dropdown__menu--end{transform-origin:100% 0}.ly-dropdown__menu--up{transform-origin:0 100%}.ly-dropdown__menu--up.ly-dropdown__menu--end{transform-origin:100% 100%}.ly-dropdown__menu[data-state=enter]{opacity:0;transform:scale(.96) translateY(calc(var(--space-1) * -1))}.ly-dropdown__menu--up[data-state=enter]{transform:scale(.96) translateY(var(--space-1))}.ly-dropdown__menu[data-state=exit]{opacity:0;pointer-events:none;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-exit);transform:scale(.98)}@media (prefers-reduced-motion:reduce){.ly-dropdown__menu[data-state]{transform:none}}[data-motion=reduced] .ly-dropdown__menu[data-state]{transform:none}.ly-dropdown__item{align-items:center;gap:var(--space-3);box-sizing:border-box;min-height:var(--size-control-md);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard);text-decoration:none;display:flex;position:relative}.ly-dropdown__item:focus{outline:none}@media (hover:hover){.ly-dropdown__item:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}.ly-dropdown__item--critical:hover{background:var(--critical-soft)}.ly-dropdown__item.is-disabled:hover{background:0 0}}.ly-dropdown__item:focus-visible{background:color-mix(in srgb, var(--ink) 8%, transparent);box-shadow:var(--focus-ring)}.ly-dropdown__item--critical:focus-visible{background:var(--critical-soft)}.ly-dropdown__item:active{background:color-mix(in srgb, var(--ink) 14%, transparent)}.ly-dropdown__item--critical{color:var(--critical)}.ly-dropdown__item.is-disabled{opacity:var(--opacity-disabled);cursor:default}.ly-dropdown__item.is-disabled:active{background:0 0}.ly-dropdown__icon{width:var(--size-icon-md);color:var(--ink-muted);flex:none;display:inline-flex}.ly-dropdown__item--critical .ly-dropdown__icon{color:inherit}.ly-dropdown__text{flex-direction:column;flex:auto;min-width:0;display:flex}.ly-dropdown__desc{color:var(--ink-muted)}.ly-dropdown__meta{color:var(--ink-muted);flex:none}.ly-dropdown__check{width:var(--size-icon-md);color:var(--red-ink);flex:none;display:inline-flex}.ly-dropdown__separator{height:1px;margin:var(--space-2) calc(var(--space-2) * -1);background:var(--line-subtle)}.ly-dropdown__group-label{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--ink-muted);text-transform:uppercase}.ly-dropdown__group-label:lang(zh),.ly-dropdown__group-label:lang(ta){text-transform:none;letter-spacing:0}.ly-dropdown__empty{padding:var(--space-3);border-radius:var(--radius-sm);color:var(--ink-muted);cursor:default}.ly-dropdown__empty:focus{outline:none}.ly-dropdown__empty:focus-visible{box-shadow:var(--focus-ring)}.ly-dropdown__loading{gap:var(--space-4);padding:var(--space-3);flex-direction:column;display:flex}.ly-dropdown__skeleton{height:var(--space-3);border-radius:var(--radius-xs);background:color-mix(in srgb, var(--ink) 10%, transparent);animation:ly-dropdown-breathe var(--duration-breathe) var(--ease-breathe) infinite;display:block}.ly-dropdown__skeleton:nth-child(2){width:72%}.ly-dropdown__skeleton:nth-child(3){width:48%}@keyframes ly-dropdown-breathe{0%,to{opacity:1}50%{opacity:.5}}.ly-poster{box-sizing:border-box;width:100%;aspect-ratio:var(--aspect-poster);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-sm);isolation:isolate;-webkit-user-select:none;user-select:none;display:block;position:relative;overflow:hidden;container-type:inline-size}.ly-poster--landscape{aspect-ratio:var(--aspect-landscape)}.ly-poster--vertical{aspect-ratio:var(--aspect-vertical)}.ly-poster--square{aspect-ratio:var(--aspect-square)}[data-theme=contrast] .ly-poster:after{content:"";z-index:4;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line-subtle);pointer-events:none;position:absolute;inset:0}.ly-poster__img,.ly-poster__placeholder{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ly-poster__placeholder{filter:blur(var(--blur-md));transform:scale(1.12)}.ly-poster__img{opacity:0;filter:blur(var(--blur-sm));transition:opacity var(--duration-room) var(--ease-settle), filter var(--duration-room) var(--ease-settle), transform var(--duration-room) var(--ease-settle);transform:scale(1.04)}.ly-poster.is-loaded .ly-poster__img{opacity:1;filter:none;transform:none}.ly-poster__skel{background:var(--surface-card);position:absolute;inset:0;overflow:hidden}.ly-poster__skel:after{content:"";background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--ink) 8%, transparent) 50%, transparent 80%);animation:ly-poster-shimmer calc(var(--duration-room) * 3) var(--ease-standard) infinite;position:absolute;inset:0;transform:translate(-100%)}.ly-poster__skel--bar{height:var(--space-3);border-radius:var(--radius-full);background:color-mix(in srgb, var(--ink) 10%, transparent);flex:none;max-width:100%;display:block;position:relative;inset:auto}.ly-poster__skel--thin{height:var(--space-2)}.ly-poster__skel--title{height:calc(var(--space-8) + var(--space-1));border-radius:var(--radius-sm)}.ly-poster__skel--button{height:var(--size-control-lg)}.ly-poster__skel--circle{border-radius:var(--radius-full);background:color-mix(in srgb, var(--ink) 10%, transparent);flex:none;position:relative;inset:auto}@keyframes ly-poster-shimmer{to{transform:translate(100%)}}[data-theme=contrast] .ly-poster__skel{box-shadow:inset 0 0 0 1px var(--line-subtle)}.ly-poster__rank-scrim{z-index:1;background:linear-gradient(to top, color-mix(in srgb, var(--stage) 88%, transparent), transparent);pointer-events:none;height:55%;position:absolute;bottom:0;left:0;right:0}.ly-poster__rank{z-index:1;letter-spacing:-.04em;color:#0000;-webkit-text-stroke:max(2px, 1.1cqi) var(--on-stage);paint-order:stroke fill;pointer-events:none;margin:0;font-size:66cqi;line-height:.82;position:absolute;bottom:-.18em;left:5%}.ly-poster__scrim{z-index:1;background:linear-gradient(to top, color-mix(in srgb, var(--stage) 72%, transparent), transparent);pointer-events:none;height:34%;position:absolute;bottom:0;left:0;right:0}.ly-poster__progress{left:var(--space-2);right:var(--space-2);bottom:var(--space-2);z-index:2;height:var(--space-1);border-radius:var(--radius-full);background:color-mix(in srgb, var(--on-stage) 30%, transparent);position:absolute;overflow:hidden}.ly-poster__progress-fill{border-radius:inherit;background:var(--red);height:100%;display:block}[data-theme=contrast] .ly-poster__progress{background:var(--stage);box-shadow:0 0 0 1px var(--on-stage-muted)}.ly-poster__badges{top:var(--space-2);left:var(--space-2);right:var(--space-2);z-index:2;align-items:flex-start;gap:var(--space-1);pointer-events:none;flex-wrap:wrap;display:flex;position:absolute}.ly-poster-art{background:var(--ly-art-ground);color:var(--ly-art-ink);position:absolute;inset:0;overflow:hidden;container-type:size}.ly-poster-art--senja,.ly-poster-art--pintu{--ly-art-ground:var(--brand-navy);--ly-art-ink:var(--brand-white)}.ly-poster-art--separuh{--ly-art-ground:var(--brand-red);--ly-art-ink:var(--brand-navy)}.ly-poster-art--jalur{--ly-art-ground:var(--brand-white);--ly-art-ink:var(--brand-navy)}.ly-poster-art--angka{--ly-art-ground:var(--stage);--ly-art-ink:var(--brand-white)}.ly-poster-art--gerhana{--ly-art-ground:var(--brand-yellow);--ly-art-ink:var(--brand-navy)}.ly-poster-art__field{height:58%;position:absolute;top:0;left:0;right:0;overflow:hidden;container-type:size}.ly-poster-art--vertical .ly-poster-art__field{height:57%}.ly-poster-art--square .ly-poster-art__field{height:54%}.ly-poster-art--hero .ly-poster-art__field{height:64%}.ly-poster-art--landscape .ly-poster-art__field{height:100%;left:48%}.ly-poster-art--title-top .ly-poster-art__field{top:auto;bottom:0}.ly-poster-art__shapes{position:absolute;inset:0}.ly-poster-art--flip .ly-poster-art__shapes{transform:scaleX(-1)}.ly-poster-art__shapes>i{border-radius:var(--radius-full);display:block;position:absolute}.ly-poster-art__title{font-size:calc(var(--ly-poster-fs,16) * 1cqi);text-transform:uppercase;color:var(--ly-art-ink);overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:manual;hyphens:manual;align-items:flex-end;margin:0;line-height:.92;display:flex;position:absolute;inset:61% 7% 6%}.ly-poster-art__words{text-wrap:balance;width:100%;display:block}.ly-poster-art--vertical .ly-poster-art__title{top:60%;bottom:5%}.ly-poster-art--square .ly-poster-art__title{top:57%;bottom:6%}.ly-poster-art--hero .ly-poster-art__title{top:66%;bottom:6%}.ly-poster-art--landscape .ly-poster-art__title{inset:10% 54% 10% 6%}.ly-poster-art--title-top .ly-poster-art__title{align-items:flex-start;top:7%;bottom:61%}.ly-poster-art--landscape.ly-poster-art--title-top .ly-poster-art__title{top:10%;bottom:10%}.ly-poster-art--senja .ly-poster-art__s1{background:var(--brand-red);width:88cqmin;height:88cqmin;bottom:-44cqmin;left:calc(50% - 44cqmin)}.ly-poster-art--senja .ly-poster-art__s2{background:var(--brand-yellow);width:19cqmin;height:19cqmin;top:13%;right:14%}.ly-poster-art--senja .ly-poster-art__s3{box-sizing:border-box;border:max(1px, .7cqmin) solid var(--brand-white);opacity:.35;width:120cqmin;height:120cqmin;bottom:-60cqmin;left:calc(50% - 60cqmin)}.ly-poster-art--separuh .ly-poster-art__s1{background:var(--brand-navy);width:124cqmin;height:124cqmin;top:-62cqmin;left:calc(50% - 62cqmin)}.ly-poster-art--separuh .ly-poster-art__s2{background:var(--brand-yellow);width:20cqmin;height:20cqmin;top:14%;left:17%}.ly-poster-art--separuh .ly-poster-art__s3{background:var(--brand-navy);width:30%;height:max(3px,2.2cqmin);bottom:9%;left:7%}.ly-poster-art--jalur .ly-poster-art__s1{background:var(--brand-red);width:90%;height:24cqmin;top:12%;left:-14%}.ly-poster-art--jalur .ly-poster-art__s2{background:var(--brand-navy);width:66%;height:13cqmin;top:calc(12% + 30cqmin);left:-14%}.ly-poster-art--jalur .ly-poster-art__s3{background:var(--brand-yellow);width:24cqmin;height:24cqmin;top:calc(12% + 42cqmin);right:12%}.ly-poster-art__glyph{color:var(--brand-red);white-space:nowrap;pointer-events:none;margin:0;font-size:128cqh;line-height:.9;position:absolute;bottom:-.16em;left:5%}.ly-poster-art--flip .ly-poster-art__glyph{left:auto;right:5%}.ly-poster-art--angka .ly-poster-art__s1{background:var(--brand-yellow);width:13cqmin;height:13cqmin;top:13%;right:13%}.ly-poster-art--angka .ly-poster-art__s2,.ly-poster-art--angka .ly-poster-art__s3{display:none}.ly-poster-art--gerhana .ly-poster-art__s1{background:var(--brand-navy);width:76cqmin;height:76cqmin;top:calc(50% - 38cqmin);left:calc(50% - 38cqmin)}.ly-poster-art--gerhana .ly-poster-art__s2{background:var(--brand-yellow);width:76cqmin;height:76cqmin;top:calc(50% - 52cqmin);left:calc(50% - 16cqmin)}.ly-poster-art--gerhana .ly-poster-art__s3{background:var(--brand-red);width:15cqmin;height:15cqmin;bottom:14%;right:12%}.ly-poster-art--pintu .ly-poster-art__s1{border-radius:var(--radius-full) var(--radius-full) 0 0;background:var(--brand-red);width:56cqmin;height:86%;bottom:0;left:calc(50% - 28cqmin)}.ly-poster-art--pintu .ly-poster-art__s2{border-radius:var(--radius-full) var(--radius-full) 0 0;background:var(--stage);width:30cqmin;height:54%;bottom:0;left:calc(50% - 15cqmin)}.ly-poster-art--pintu .ly-poster-art__s3{background:var(--brand-yellow);width:12cqmin;height:12cqmin;bottom:calc(54% + 8cqmin);left:calc(50% - 6cqmin)}.ly-tag{--ly-tag-fg:var(--ink);--ly-tag-bg:color-mix(in srgb, var(--ink) 10%, transparent);--ly-tag-line:var(--line-strong);align-items:center;gap:var(--space-1);box-sizing:border-box;border-radius:var(--radius-xs);background:var(--ly-tag-bg);max-width:100%;color:var(--ly-tag-fg);white-space:nowrap;vertical-align:middle;border:1px solid #0000;display:inline-flex}.ly-tag--sm{min-height:var(--space-5);padding:0 calc(var(--space-1) + 2px);text-transform:uppercase}.ly-tag--md{min-height:var(--space-6);padding:0 var(--space-2)}.ly-tag__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ly-tag__icon{flex:none;display:inline-flex}.ly-tag--red{--ly-tag-fg:var(--red-ink);--ly-tag-bg:var(--red-soft);--ly-tag-line:var(--red-ink);--ly-tag-fill:var(--red);--ly-tag-on:var(--on-red)}.ly-tag--yellow{--ly-tag-fg:var(--yellow-ink);--ly-tag-bg:var(--yellow-soft);--ly-tag-line:var(--yellow-ink);--ly-tag-fill:var(--yellow);--ly-tag-on:var(--on-yellow)}.ly-tag--positive{--ly-tag-fg:var(--positive);--ly-tag-bg:var(--positive-soft);--ly-tag-line:var(--positive)}.ly-tag--caution{--ly-tag-fg:var(--caution);--ly-tag-bg:var(--caution-soft);--ly-tag-line:var(--caution)}.ly-tag--critical{--ly-tag-fg:var(--critical);--ly-tag-bg:var(--critical-soft);--ly-tag-line:var(--critical)}.ly-tag--info{--ly-tag-fg:var(--info);--ly-tag-bg:var(--info-soft);--ly-tag-line:var(--info)}.ly-tag--red.ly-tag--solid,.ly-tag--yellow.ly-tag--solid{background:var(--ly-tag-fill);color:var(--ly-tag-on)}.ly-tag--outline{border-color:var(--ly-tag-line);background:0 0}.ly-tag--glass{background:var(--surface-glass-stage);color:var(--on-stage);-webkit-backdrop-filter:blur(var(--blur-sm)) saturate(1.3);backdrop-filter:blur(var(--blur-sm)) saturate(1.3);box-shadow:var(--sheen-inset)}[data-motion=low] .ly-tag--glass{-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=contrast] .ly-tag--glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--stage);border-color:var(--on-stage-muted)}.ly-tag--on-stage.ly-tag--neutral{--ly-tag-fg:var(--on-stage);--ly-tag-line:var(--on-stage-muted);--ly-tag-bg:color-mix(in srgb, var(--on-stage) 14%, transparent)}[data-theme=contrast] .ly-tag--on-stage.ly-tag--neutral.ly-tag--soft{background:var(--stage);border-color:var(--on-stage-muted)}.ly-chip{justify-content:center;align-items:center;gap:var(--space-1);box-sizing:border-box;min-height:calc(var(--size-control-sm) + var(--space-1));padding:0 var(--space-4);border:1px solid var(--line-subtle);border-radius:var(--radius-full);background:var(--surface-card);color:var(--ink);white-space:nowrap;cursor:pointer;vertical-align:middle;-webkit-tap-highlight-color:transparent;transition:transform var(--duration-snap) var(--ease-liquid), background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);margin:0;font-family:inherit;display:inline-flex;position:relative}.ly-chip:before,.ly-chip__main:before{content:"";height:var(--size-tap);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ly-chip--lead{padding-inline-start:var(--space-3)}.ly-chip__icon,.ly-chip__check{flex:none;display:inline-flex}.ly-chip__check.is-popping{animation:ly-chip-pop var(--duration-snap) var(--ease-liquid) both}@keyframes ly-chip-pop{0%{opacity:0;transform:scale(.4)}}.ly-chip__label{text-overflow:ellipsis;overflow:hidden}.ly-chip__count{min-width:var(--space-5);padding:0 calc(var(--space-1) + 2px);border-radius:var(--radius-full);background:color-mix(in srgb, currentColor 12%, transparent);justify-content:center;align-items:center;margin-inline-start:2px;display:inline-flex}.ly-chip.is-selected{background:var(--red-soft);color:var(--red-ink);border-color:color-mix(in srgb, var(--red-ink) 45%, transparent)}.ly-chip.is-disabled,.ly-chip:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.ly-chip--glass{background:var(--surface-glass-stage);border-color:color-mix(in srgb, var(--on-stage) 22%, transparent);color:var(--on-stage);-webkit-backdrop-filter:blur(var(--blur-sm)) saturate(1.3);backdrop-filter:blur(var(--blur-sm)) saturate(1.3);box-shadow:var(--sheen-inset)}.ly-chip--glass.is-selected{background:var(--red-soft);color:var(--red-ink);border-color:color-mix(in srgb, var(--red-ink) 45%, transparent)}[data-motion=low] .ly-chip--glass{-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=contrast] .ly-chip{border-color:var(--line-strong)}[data-theme=contrast] .ly-chip.is-selected{border-color:var(--red-ink)}[data-theme=contrast] .ly-chip--glass{-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--on-stage)}@media (hover:hover){.ly-chip:not(.ly-chip--removable):not(:disabled):hover{background:color-mix(in srgb, var(--ink) 8%, var(--surface-card))}.ly-chip.is-selected:not(.ly-chip--removable):not(:disabled):hover{background:color-mix(in srgb, var(--red-ink) 10%, var(--red-soft))}.ly-chip--glass:not(.is-selected):not(.ly-chip--removable):not(:disabled):hover{background:color-mix(in srgb, var(--on-stage) 12%, var(--surface-glass-stage))}}.ly-chip--removable{cursor:default;gap:0;padding:0}.ly-chip--removable:before{content:none}.ly-chip__main{align-items:center;gap:var(--space-1);padding:0 var(--space-1) 0 var(--space-4);border-radius:var(--radius-full);color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-self:stretch;margin:0;display:inline-flex;position:relative}span.ly-chip__main{cursor:default}.ly-chip--lead .ly-chip__main{padding-inline-start:var(--space-3)}.ly-chip__main:disabled{cursor:not-allowed}.ly-chip__remove{width:calc(var(--space-6) + var(--space-1));height:calc(var(--space-6) + var(--space-1));margin:0 var(--space-1) 0 0;border-radius:var(--radius-full);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.ly-chip__remove:before{content:"";inset:calc((var(--size-tap) - var(--space-6) - var(--space-1)) / -2);position:absolute}.ly-chip__remove:disabled{cursor:not-allowed}@media (hover:hover){.ly-chip__remove:not(:disabled):hover{background:color-mix(in srgb, currentColor 14%, transparent)}.ly-chip__main:not(:disabled):hover{background:color-mix(in srgb, currentColor 8%, transparent)}}@supports selector(:has(*)){.ly-chip--removable:has(>.ly-chip__main:focus-visible){box-shadow:var(--focus-ring)}.ly-chip--removable.ly-on-stage:has(>.ly-chip__main:focus-visible){box-shadow:var(--focus-ring-stage)}.ly-chip--removable>.ly-chip__main.ly-focusable:focus-visible{box-shadow:none}}.ly-avatar{--ly-avatar-size:var(--space-10);box-sizing:border-box;width:var(--ly-avatar-size);height:var(--ly-avatar-size);border-radius:var(--radius-full);vertical-align:middle;flex:none;display:inline-flex;position:relative}.ly-avatar--xs{--ly-avatar-size:var(--space-6)}.ly-avatar--sm{--ly-avatar-size:var(--space-8)}.ly-avatar--md{--ly-avatar-size:var(--space-10)}.ly-avatar--lg{--ly-avatar-size:calc(var(--space-12) + var(--space-2))}.ly-avatar--xl{--ly-avatar-size:calc(var(--space-16) + var(--space-6))}.ly-avatar__face{border-radius:inherit;background:var(--surface-sunken);width:100%;height:100%;color:var(--ink);place-items:center;display:grid;overflow:hidden}.ly-avatar__img,.ly-avatar__initials{grid-area:1/1}.ly-avatar__img{object-fit:cover;width:100%;height:100%;display:block}.ly-avatar__initials{letter-spacing:0;-webkit-user-select:none;user-select:none;line-height:1}.ly-avatar--xl .ly-avatar__initials{letter-spacing:-.02em;font-size:32px}.ly-avatar--red .ly-avatar__face{background:var(--red-soft);color:var(--red-ink)}.ly-avatar--yellow .ly-avatar__face{background:var(--yellow-soft);color:var(--yellow-ink)}.ly-avatar--info .ly-avatar__face{background:var(--info-soft);color:var(--info)}.ly-avatar--positive .ly-avatar__face{background:var(--positive-soft);color:var(--positive)}[data-theme=contrast] .ly-avatar__face{box-shadow:inset 0 0 0 1px var(--line-subtle)}.ly-avatar--ring{box-shadow:0 0 0 2px var(--ly-avatar-gap,var(--surface-page)), 0 0 0 4px var(--red)}.ly-avatar__badge{width:clamp(12px, calc(var(--ly-avatar-size) * .34 + 4px), 32px);height:clamp(12px, calc(var(--ly-avatar-size) * .34 + 4px), 32px);border-radius:var(--radius-full);background:var(--ly-avatar-gap,var(--surface-page));color:var(--yellow-ink);place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.ly-avatar__badge>.ly-icon{grid-area:1/1}.ly-avatar__seal{width:88%;height:88%}.ly-avatar__tick{width:46%;height:46%;color:var(--ly-avatar-gap,var(--surface-page))}.ly-avatar-stack{--ly-avatar-size:var(--space-8);align-items:center;display:inline-flex}.ly-avatar-stack--xs{--ly-avatar-size:var(--space-6)}.ly-avatar-stack--md{--ly-avatar-size:var(--space-10)}.ly-avatar-stack--lg{--ly-avatar-size:calc(var(--space-12) + var(--space-2))}.ly-avatar-stack--xl{--ly-avatar-size:calc(var(--space-16) + var(--space-6))}.ly-avatar-stack__item{box-shadow:0 0 0 2px var(--ly-avatar-gap,var(--surface-page))}.ly-avatar-stack__item+.ly-avatar-stack__item,.ly-avatar-stack__more{margin-inline-start:calc(var(--ly-avatar-size) * -.28)}.ly-avatar-stack__more{box-sizing:border-box;min-width:var(--ly-avatar-size);height:var(--ly-avatar-size);padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--ink);box-shadow:0 0 0 2px var(--ly-avatar-gap,var(--surface-page));place-items:center;display:inline-grid;position:relative}[data-theme=contrast] .ly-avatar-stack__more{border:1px solid var(--line-subtle)}.ly-card{box-sizing:border-box;border-radius:var(--radius-md);min-width:0;color:var(--ink);text-align:start;border:1px solid #0000;margin:0;text-decoration:none;display:block;position:relative}.ly-card--solid{background:var(--surface-card);box-shadow:var(--shadow-sm)}.ly-card--glass,[data-motion=low] .ly-card--glass,[data-theme=contrast] .ly-card--glass{background:var(--surface-glass-stage);border-color:color-mix(in srgb, var(--on-stage) 18%, transparent)}[data-theme=contrast] .ly-card--glass{border-color:var(--on-stage)}.ly-card--outline{border-color:var(--line-subtle);background:0 0}.ly-card--sunken{background:var(--surface-sunken)}.ly-card--pad-none{padding:0}.ly-card--pad-sm{padding:var(--space-3)}.ly-card--pad-md{padding:var(--space-4)}.ly-card--pad-lg{padding:var(--space-6)}button.ly-card{width:100%;font:inherit;letter-spacing:inherit;appearance:none}.ly-card--interactive{cursor:pointer;transition:transform var(--duration-snap) var(--ease-liquid), translate var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard)}.ly-card.is-disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.ly-card.is-disabled:active{transform:none}.ly-card.is-selected{box-shadow:0 0 0 2px var(--red)}.ly-card.is-selected.ly-card--solid{box-shadow:0 0 0 2px var(--red), var(--shadow-sm)}.ly-card__check{top:var(--space-3);right:var(--space-3);width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);background:var(--red);color:var(--on-red);animation:ly-card-check var(--duration-snap) var(--ease-liquid) both;place-items:center;display:grid;position:absolute}@keyframes ly-card-check{0%{opacity:0;transform:scale(.5)}}@media (hover:hover){.ly-card--interactive:not(.is-disabled):hover{box-shadow:var(--shadow-md);translate:0 -2px}.ly-card--interactive.is-selected:not(.is-disabled):hover{box-shadow:0 0 0 2px var(--red), var(--shadow-md)}.ly-card--outline.ly-card--interactive:not(.is-disabled):hover,.ly-card--sunken.ly-card--interactive:not(.is-disabled):hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}}.ly-card--interactive.ly-focusable:focus-visible,.ly-card--interactive.ly-focusable.is-selected:focus-visible{box-shadow:var(--focus-ring)}[data-theme=contrast] .ly-card{border-color:var(--line-subtle)}@media (hover:hover){[data-theme=contrast] .ly-card--interactive:not(.is-disabled):hover{border-color:var(--line-strong)}}.ly-series-card__link,.ly-episode-card__link,.ly-creator-card__link,.ly-creator-card__name-link{color:inherit;font:inherit;letter-spacing:inherit;text-align:start;text-transform:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;text-decoration:none}.ly-series-card__link,.ly-episode-card__link{width:100%;display:block}span.ly-series-card__link,span.ly-episode-card__link,span.ly-creator-card__link,span.ly-creator-card__name-link{cursor:default}a.ly-series-card__link:after,button.ly-series-card__link:after,a.ly-episode-card__link:after,button.ly-episode-card__link:after,a.ly-creator-card__link:after,button.ly-creator-card__link:after{content:"";inset:calc(var(--space-1) * -1);z-index:1;border-radius:calc(var(--radius-md) + var(--space-1));transition:box-shadow var(--duration-fast) var(--ease-standard);position:absolute}.ly-series-card__link:focus,.ly-episode-card__link:focus,.ly-creator-card__link:focus{outline:none}.ly-series-card__link:focus-visible:after,.ly-episode-card__link:focus-visible:after,.ly-creator-card__link:focus-visible:after{box-shadow:var(--focus-ring)}.ly-series-card{gap:var(--space-2);box-sizing:border-box;width:var(--ly-series-card-width,var(--size-poster));min-width:0;color:var(--ink);flex-direction:column;display:flex;position:relative}.ly-series-card--landscape{width:var(--ly-series-card-width,calc(var(--size-poster) * 1.75))}.ly-series-card__media{z-index:2;border-radius:var(--radius-md);transition:translate var(--duration-fast) var(--ease-standard), transform var(--duration-snap) var(--ease-liquid);order:-1;position:relative}.ly-series-card--link .ly-series-card__media{pointer-events:none}.ly-series-card__media .ly-poster{transition:box-shadow var(--duration-fast) var(--ease-standard)}.ly-series-card__body{flex-direction:column;gap:2px;min-width:0;display:flex}.ly-series-card__kicker{color:var(--red-ink);text-transform:uppercase;margin:0}.ly-series-card__title{margin:0}.ly-series-card__title-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ly-series-card__meta,.ly-series-card__resume{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.ly-series-card__creator{align-items:center;gap:var(--space-1);min-width:0;color:var(--ink-muted);margin:2px 0 0;display:flex}.ly-series-card__handle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ly-series-card__verified{color:var(--yellow-ink);flex:none}.ly-series-card:has(.ly-series-card__link:active) .ly-series-card__media{transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard);transform:scale(.97)}.ly-series-card__peek{display:none}.ly-series-card__synopsis{-webkit-line-clamp:2;color:var(--on-stage-muted);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ly-series-card__actions{align-items:center;gap:var(--space-2);pointer-events:auto;display:flex}@media (hover:hover){.ly-series-card__peek{z-index:3;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:linear-gradient(to top, color-mix(in srgb, var(--stage) 94%, transparent) 0%, color-mix(in srgb, var(--stage) 88%, transparent) 50%, transparent 86%);color:var(--on-stage);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex;position:absolute;inset:0}.ly-series-card--landscape .ly-series-card__synopsis{display:none}.ly-series-card__actions{translate:0 var(--space-2);transition:translate var(--duration-base) var(--ease-liquid)}.ly-series-card:hover .ly-series-card__peek,.ly-series-card:focus-within .ly-series-card__peek{opacity:1}.ly-series-card:hover .ly-series-card__actions,.ly-series-card:focus-within .ly-series-card__actions{translate:0}.ly-series-card--link:hover .ly-series-card__media{translate:0 calc(var(--space-1) * -1)}.ly-series-card--link:hover .ly-poster{box-shadow:var(--shadow-md)}}[data-theme=contrast] .ly-series-card__peek{background:linear-gradient(to top, var(--stage) 0 62%, transparent 62%)}.ly-episode-card{box-sizing:border-box;min-width:0;color:var(--ink);position:relative;container-type:inline-size}.ly-episode-card--tile{width:var(--ly-episode-card-width,var(--size-poster))}.ly-episode-card__inner{min-width:0;position:relative}.ly-episode-card__thumb{border-radius:var(--radius-md);min-width:0;position:relative}.ly-episode-card__mark{z-index:2;width:calc(var(--space-8) + var(--space-1));height:calc(var(--space-8) + var(--space-1));margin:calc((var(--space-8) + var(--space-1)) / -2) 0 0 calc((var(--space-8) + var(--space-1)) / -2);border-radius:var(--radius-full);background:var(--surface-glass-stage);color:var(--on-stage);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--on-stage) 26%, transparent);pointer-events:none;transition:transform var(--duration-snap) var(--ease-liquid), background-color var(--duration-fast) var(--ease-standard);place-items:center;display:grid;position:absolute;top:50%;left:50%}.ly-episode-card.is-current .ly-episode-card__mark{background:var(--red);color:var(--on-red);box-shadow:var(--glow-red)}[data-theme=contrast] .ly-episode-card__mark{background:var(--stage);-webkit-backdrop-filter:none;box-shadow:0 0 0 1px var(--on-stage-muted)}.ly-episode-card.is-locked .ly-episode-card__thumb .ly-poster__img,.ly-episode-card.is-locked .ly-episode-card__thumb .ly-poster-art,.ly-episode-card.is-upcoming .ly-episode-card__thumb .ly-poster__img,.ly-episode-card.is-upcoming .ly-episode-card__thumb .ly-poster-art{filter:brightness(.5)saturate(.55)}.ly-episode-card__top{align-items:baseline;gap:0 var(--space-2);color:var(--ink-muted);flex-wrap:wrap;margin:0;display:flex}.ly-episode-card__number{text-transform:uppercase}.ly-episode-card__title{margin:0}.ly-episode-card__title-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ly-episode-card__status{align-items:center;gap:var(--space-1);color:var(--ink-muted);margin:0;display:inline-flex}.ly-episode-card.is-current .ly-episode-card__status{color:var(--red-ink)}.ly-episode-card__synopsis{-webkit-line-clamp:2;color:var(--ink-muted);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ly-episode-card--row .ly-episode-card__inner{align-items:start;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-standard);border:1px solid #0000;grid-template-columns:minmax(0,40%) minmax(0,1fr);display:grid}.ly-episode-card--row .ly-episode-card__body{gap:var(--space-1);flex-direction:column;min-width:0;padding-top:2px;display:flex}.ly-episode-card--row.is-current .ly-episode-card__inner{background:var(--surface-card);box-shadow:var(--shadow-sm)}.ly-episode-card--row.is-locked .ly-episode-card__title,.ly-episode-card--row.is-upcoming .ly-episode-card__title{color:var(--ink-muted)}@container (min-width:480px){.ly-episode-card--row .ly-episode-card__inner{grid-template-columns:clamp(var(--size-poster), 36%, calc(var(--size-poster) * 1.75)) minmax(0, 1fr);gap:var(--space-4)}}[data-theme=contrast] .ly-episode-card--row.is-current .ly-episode-card__inner{border-color:var(--line-subtle)}.ly-episode-card--tile .ly-episode-card__mark{top:40%}.ly-episode-card__overlay{z-index:2;padding:var(--space-3) var(--space-3) calc(var(--space-3) + var(--space-2));border-radius:var(--radius-md);background:linear-gradient(to top, color-mix(in srgb, var(--stage) 94%, transparent) 0%, color-mix(in srgb, var(--stage) 86%, transparent) 50%, transparent 78%);color:var(--on-stage);pointer-events:none;flex-direction:column;justify-content:flex-end;gap:2px;display:flex;position:absolute;inset:0}.ly-episode-card__overlay .ly-episode-card__top,.ly-episode-card__overlay .ly-episode-card__status{color:var(--on-stage-muted)}.ly-episode-card--tile.is-current .ly-episode-card__status{color:var(--on-stage)}.ly-episode-card__overlay .ly-episode-card__link{pointer-events:auto}.ly-episode-card__overlay .ly-poster__progress{bottom:var(--space-2)}[data-theme=contrast] .ly-episode-card__overlay{background:linear-gradient(to top, var(--stage) 0 58%, transparent 58%)}.ly-episode-card--link .ly-episode-card__thumb .ly-poster{transition:box-shadow var(--duration-fast) var(--ease-standard)}.ly-episode-card__thumb{transition:translate var(--duration-fast) var(--ease-standard), transform var(--duration-snap) var(--ease-liquid)}.ly-episode-card:has(.ly-episode-card__link:active) .ly-episode-card__thumb{transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard);transform:scale(.97)}@media (hover:hover){.ly-episode-card--row.ly-episode-card--link:hover .ly-episode-card__inner{background:color-mix(in srgb, var(--ink) 6%, transparent)}.ly-episode-card--row.ly-episode-card--link.is-current:hover .ly-episode-card__inner{background:color-mix(in srgb, var(--ink) 6%, var(--surface-card))}.ly-episode-card--link:hover .ly-episode-card__mark{transform:scale(1.08)}.ly-episode-card--tile.ly-episode-card--link:hover .ly-episode-card__inner{translate:0 calc(var(--space-1) * -1)}.ly-episode-card--tile.ly-episode-card--link:hover .ly-poster{box-shadow:var(--shadow-md)}}.ly-episode-card--tile .ly-episode-card__inner{transition:translate var(--duration-fast) var(--ease-standard)}.ly-creator-card{box-sizing:border-box;min-width:0;color:var(--ink);position:relative}.ly-creator-card__verified{color:var(--yellow-ink);flex:none}.ly-creator-card__follow{z-index:2;flex:none;display:inline-flex;position:relative}.ly-creator-card__follow.is-snapping{animation:ly-creator-snap var(--duration-snap) var(--ease-liquid)}@keyframes ly-creator-snap{0%{transform:scale(.94)}60%{transform:scale(1.04)}to{transform:scale(1)}}.ly-creator-card--compact,.ly-creator-card--compact .ly-creator-card__row{--ly-avatar-gap:var(--surface-card);align-items:center;gap:var(--space-3);display:flex}.ly-creator-card--compact{padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-sm);transition:translate var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border:1px solid #0000}.ly-creator-card--compact.is-loading{display:block}.ly-creator-card__row{width:100%}.ly-creator-card--compact .ly-creator-card__avatar{margin-inline-start:2px}.ly-creator-card--compact .ly-creator-card__info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ly-creator-card--compact .ly-creator-card__name{min-width:0;margin:0;display:flex}.ly-creator-card__link{align-items:center;gap:var(--space-1);min-width:0;max-width:100%;display:inline-flex}.ly-creator-card__name-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ly-creator-card--compact .ly-creator-card__handle{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.ly-creator-card__skel-md{width:var(--space-10);height:var(--space-10)}.ly-creator-card__info>.ly-poster__skel--bar+.ly-poster__skel--bar{margin-top:var(--space-2)}@media (hover:hover){.ly-creator-card--compact.ly-creator-card--link:hover{box-shadow:var(--shadow-md);translate:0 -2px}}.ly-creator-card--compact:has(.ly-creator-card__link:active){transition:transform var(--duration-instant) var(--ease-standard);transform:scale(.98)}[data-theme=contrast] .ly-creator-card--compact{border-color:var(--line-subtle)}.ly-creator-card--full{--ly-avatar-gap:var(--surface-page);container-type:inline-size}.ly-creator-card__cover{aspect-ratio:var(--aspect-cinema);border-radius:var(--radius-lg);background:var(--surface-card);position:relative;overflow:hidden}.ly-creator-card__cover-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ly-creator-card__main{gap:var(--space-4);margin-top:calc(var(--space-10) * -1);padding:0 var(--space-4);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.ly-creator-card__avatar{display:flex}.ly-creator-card--full .ly-creator-card__avatar .ly-avatar{box-shadow:0 0 0 4px var(--surface-page)}.ly-creator-card--full .ly-creator-card__avatar .ly-avatar--ring{box-shadow:0 0 0 4px var(--surface-page), 0 0 0 6px var(--red)}.ly-creator-card__identity{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ly-creator-card__status{margin-bottom:var(--space-1)}.ly-creator-card--full .ly-creator-card__name{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.ly-creator-card--full .ly-creator-card__name-text{white-space:normal}@media (hover:hover){a.ly-creator-card__name-link:hover,button.ly-creator-card__name-link:hover{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:2px}}.ly-creator-card__name-link:focus{outline:none}.ly-creator-card__name-link:focus-visible{border-radius:var(--radius-xs);box-shadow:var(--focus-ring)}.ly-creator-card--full .ly-creator-card__handle{color:var(--ink-muted);margin:0}.ly-creator-card__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ly-creator-card--full .ly-creator-card__follow{flex:auto}.ly-creator-card--full .ly-creator-card__follow>.ly-button{width:100%}.ly-creator-card__details{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ly-creator-card__bio{-webkit-line-clamp:2;max-width:64ch;color:var(--ink-muted);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ly-creator-card__stats{gap:var(--space-2) var(--space-8);flex-wrap:wrap;margin:0;display:flex}.ly-creator-card__stat{flex-direction:column-reverse;gap:2px;display:flex}.ly-creator-card__stat dt{color:var(--ink-muted)}.ly-creator-card__stat dd{color:var(--ink);margin:0}.ly-creator-card__links{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ly-creator-card__skel-xl{width:calc(var(--space-16) + var(--space-6));height:calc(var(--space-16) + var(--space-6));box-shadow:0 0 0 4px var(--surface-page)}.ly-creator-card--full.is-loading .ly-creator-card__main{margin-top:calc(var(--space-10) * -1);grid-template-columns:auto minmax(0,1fr);grid-template-areas:none;align-items:end}.ly-creator-card--full.is-loading .ly-creator-card__info{gap:var(--space-2);padding:var(--space-10) 0 var(--space-2);flex-direction:column;display:flex}@container (max-width:479px){.ly-creator-card--full .ly-creator-card__name{font-size:30px;line-height:32px}}@container (min-width:768px){.ly-creator-card__cover{aspect-ratio:auto;height:calc(var(--space-24) * 2)}.ly-creator-card__main{align-items:start;column-gap:var(--space-6);padding:var(--space-4) var(--space-8) 0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar identity actions"".details details";margin-top:0}.ly-creator-card__avatar{margin-top:calc(var(--space-16) * -1);grid-area:avatar}.ly-creator-card__identity{grid-area:identity}.ly-creator-card__actions{flex-wrap:nowrap;grid-area:actions;align-self:center}.ly-creator-card--full .ly-creator-card__follow{flex:none}.ly-creator-card__details{grid-area:details}}[data-theme=contrast] .ly-creator-card__cover{box-shadow:inset 0 0 0 1px var(--line-subtle)}.ly-hero{min-width:0;color:var(--on-stage);position:relative;container-type:inline-size}.ly-hero__grid{isolation:isolate;background:var(--stage);color:var(--on-stage);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.ly-hero__spacer,.ly-hero__content{grid-area:1/1}.ly-hero__spacer{aspect-ratio:var(--aspect-hero-mobile);display:block}.ly-hero__art{aspect-ratio:var(--aspect-hero-mobile);animation:ly-hero-art var(--duration-room) var(--ease-settle) both;position:absolute;top:0;left:0;right:0;overflow:hidden}.ly-hero__img{object-fit:cover;width:100%;height:100%;opacity:var(--opacity-scrim-art);position:absolute;inset:0}.ly-hero__poster{opacity:var(--opacity-scrim-art)}.ly-hero__scrim{background:linear-gradient(to top, var(--stage) 0%, var(--stage) 18%, color-mix(in srgb, var(--stage) 92%, transparent) 40%, color-mix(in srgb, var(--stage) 80%, transparent) 50%, color-mix(in srgb, var(--stage) 40%, transparent) 62%, transparent 78%), linear-gradient(to bottom, color-mix(in srgb, var(--stage) 55%, transparent) 0%, transparent 24%);position:absolute;inset:0}.ly-hero__content{z-index:1;align-self:end;align-items:flex-start;gap:var(--space-3);box-sizing:border-box;min-width:0;padding:62.5% var(--space-4) var(--space-6);flex-direction:column;display:flex;position:relative}.ly-hero__content>*{animation:ly-hero-rise var(--duration-room) var(--ease-enter) both;animation-delay:calc(var(--duration-fast) + var(--duration-instant) * var(--ly-i,0));margin:0}.ly-hero__kicker{align-items:center;gap:var(--space-2);color:var(--on-stage);text-transform:uppercase;display:inline-flex}.ly-hero__title{max-width:16ch;color:var(--on-stage);text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere}.ly-hero__meta{align-items:center;gap:var(--space-1) var(--space-2);color:var(--on-stage-muted);flex-wrap:wrap;display:flex}.ly-hero__sep{opacity:.7}.ly-hero__synopsis{-webkit-line-clamp:2;max-width:52ch;color:var(--on-stage-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ly-hero__actions{gap:var(--space-2);width:100%;margin-top:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ly-hero__actions>.ly-hero__play,.ly-hero__actions--pair>.ly-hero__info{grid-column:1/-1}.ly-hero__list{min-width:0;display:flex}.ly-hero__list>*{flex:auto}.ly-hero__list.is-snapping{animation:ly-creator-snap var(--duration-snap) var(--ease-liquid)}@keyframes ly-hero-art{0%{opacity:0;transform:scale(1.04)}}@keyframes ly-hero-rise{0%{opacity:0;transform:translateY(var(--space-4))}}.ly-hero--still .ly-hero__art,.ly-hero--still .ly-hero__content>*,.ly-hero--morph .ly-hero__art{animation:none}@container (min-width:768px){.ly-hero__grid{border-radius:var(--radius-xl)}[data-theme=contrast] .ly-hero__grid{outline:1px solid var(--line-subtle);outline-offset:-1px}.ly-hero__spacer{aspect-ratio:var(--aspect-landscape)}.ly-hero__art{aspect-ratio:auto;bottom:0}.ly-hero__scrim{background:linear-gradient(90deg, var(--stage) 0%, color-mix(in srgb, var(--stage) 92%, transparent) 40%, color-mix(in srgb, var(--stage) 72%, transparent) 56%, color-mix(in srgb, var(--stage) 30%, transparent) 72%, transparent 86%), linear-gradient(to top, color-mix(in srgb, var(--stage) 80%, transparent) 0%, transparent 45%)}.ly-hero__poster .ly-poster-art__field{left:52%}.ly-hero__synopsis{-webkit-line-clamp:3;max-width:44ch}.ly-hero__content{width:min(100%, calc(560px + var(--space-12) * 2));gap:var(--space-4);padding:var(--space-12)}.ly-hero__actions{gap:var(--space-3);flex-wrap:wrap;width:auto;display:flex}.ly-hero__list>*{flex:none}}@container (min-width:1024px){.ly-hero__content{width:min(100%, calc(560px + var(--space-16) * 2));padding:var(--space-16)}}.ly-hero .ly-poster__skel.ly-hero__skel-art{background:var(--stage)}.ly-hero .ly-poster__skel:after{background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--on-stage) 7%, transparent) 50%, transparent 80%)}.ly-hero .ly-poster__skel--bar.ly-hero__skel{background:color-mix(in srgb, var(--on-stage) 14%, transparent);animation:none}.ly-hero__skel-actions{gap:var(--space-3);width:100%;display:flex}.ly-hero.is-loading .ly-hero__content{width:100%}@container (min-width:768px){.ly-hero.is-loading .ly-hero__content{width:min(100%, calc(560px + var(--space-12) * 2))}}@media (prefers-reduced-motion:reduce){.ly-poster__skel:after{opacity:0;animation:none}.ly-poster__img,.ly-poster__placeholder{transform:none}.ly-hero__art,.ly-hero__content>*,.ly-chip__check.is-popping,.ly-card__check,.ly-creator-card__follow.is-snapping,.ly-hero__list.is-snapping{animation:none}}[data-motion=reduced] .ly-poster__skel:after,[data-motion=low] .ly-poster__skel:after{opacity:0;animation:none}[data-motion=reduced] .ly-poster__img{transform:none}@media (prefers-reduced-motion:reduce){.ly-series-card__media,.ly-series-card__actions,.ly-episode-card__inner,.ly-card--interactive,.ly-creator-card--compact{translate:none!important}}[data-motion=reduced] .ly-series-card__media,[data-motion=reduced] .ly-series-card__actions,[data-motion=reduced] .ly-episode-card__inner,[data-motion=reduced] .ly-card--interactive,[data-motion=reduced] .ly-creator-card--compact{translate:none!important}[data-motion=reduced] .ly-hero__art,[data-motion=reduced] .ly-hero__content>*{animation:none}.ly-dialog__header{align-items:flex-start;gap:var(--space-3);padding:var(--space-6) var(--space-5) var(--space-2) var(--space-6);display:flex}.ly-dialog__heading{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.ly-dialog__kicker{color:var(--ink-muted);text-transform:uppercase;margin:0}.ly-dialog__kicker:lang(zh),.ly-dialog__kicker:lang(ta){text-transform:none;letter-spacing:0}.ly-dialog__title{color:var(--ink);overflow-wrap:anywhere;margin:0;padding-top:.1em}.ly-dialog__description{color:var(--ink-muted);margin:0}.ly-dialog__heading>.ly-dialog__title+.ly-dialog__description{margin-top:var(--space-1)}.ly-dialog__close{margin-top:calc((var(--size-control-md) - 32px) / -2);flex:none}.ly-dialog__body{overscroll-behavior:contain;min-height:0;padding:var(--space-2) var(--space-6) var(--space-6);color:var(--ink);-webkit-overflow-scrolling:touch;flex:auto;overflow-y:auto}.ly-dialog__body:first-child{padding-top:var(--space-6)}.ly-dialog__footer{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6) var(--space-6);border-top:1px solid var(--line-subtle);flex-wrap:wrap;flex:none;display:flex}.ly-modal,.ly-drawer,.ly-bottom-sheet{container:ly-dialog/inline-size}@container ly-dialog (max-width:479px){.ly-dialog__header{padding:var(--space-5) var(--space-4) var(--space-1) var(--space-5)}.ly-dialog__body{padding:var(--space-2) var(--space-5) var(--space-5)}.ly-dialog__body:first-child{padding-top:var(--space-5)}.ly-dialog__footer{align-items:stretch;gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);flex-flow:column-reverse}.ly-dialog__footer>*{width:100%}}.ly-dialog__close-fallback{box-sizing:border-box;width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--radius-full);color:var(--ink);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;place-items:center;margin:0;padding:0;display:inline-grid}.ly-dialog__close-fallback--sm{width:var(--size-control-sm);height:var(--size-control-sm);position:relative}@media (hover:hover){.ly-dialog__close-fallback:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}}@media (pointer:coarse){.ly-dialog__close-fallback--sm:before{content:"";inset:calc((var(--size-tap) - var(--size-control-sm)) / -2);position:absolute}}.ly-modal__scrim,.ly-drawer__scrim,.ly-bottom-sheet__scrim{background:var(--surface-scrim);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));-webkit-tap-highlight-color:transparent;transition:opacity var(--duration-room) var(--ease-enter);position:absolute;inset:0}[data-motion=low] .ly-modal__scrim,[data-theme=contrast] .ly-modal__scrim,[data-motion=low] .ly-drawer__scrim,[data-theme=contrast] .ly-drawer__scrim,[data-motion=low] .ly-bottom-sheet__scrim,[data-theme=contrast] .ly-bottom-sheet__scrim{-webkit-backdrop-filter:none;backdrop-filter:none}.ly-modal[data-state=enter]>.ly-modal__scrim,.ly-drawer[data-state=enter]>.ly-drawer__scrim,.ly-bottom-sheet[data-state=enter]>.ly-bottom-sheet__scrim{opacity:0}.ly-modal[data-state=exit]>.ly-modal__scrim,.ly-drawer[data-state=exit]>.ly-drawer__scrim,.ly-bottom-sheet[data-state=exit]>.ly-bottom-sheet__scrim{opacity:0;transition:opacity var(--duration-snap) var(--ease-exit)}.ly-modal[data-state=exit],.ly-drawer[data-state=exit],.ly-bottom-sheet[data-state=exit]{pointer-events:none}.ly-modal[data-state=enter] .ly-dialog__body,.ly-drawer[data-state=enter] .ly-dialog__body,.ly-bottom-sheet[data-state=enter] .ly-dialog__body{opacity:0;transform:translate3d(0, var(--space-2), 0)}.ly-modal[data-state=open] .ly-dialog__body,.ly-drawer[data-state=open] .ly-dialog__body,.ly-bottom-sheet[data-state=open] .ly-dialog__body{transition:opacity var(--duration-room) var(--ease-enter) var(--duration-instant), transform var(--duration-room) var(--ease-enter) var(--duration-instant)}.ly-modal--reduced .ly-dialog__body,.ly-drawer--reduced .ly-dialog__body,.ly-bottom-sheet--reduced .ly-dialog__body{transform:none!important}.ly-modal{--ly-modal-w:560px;z-index:var(--z-modal);box-sizing:border-box;padding:var(--space-4);padding-top:max(var(--space-4), env(safe-area-inset-top));padding-bottom:max(var(--space-4), env(safe-area-inset-bottom));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ly-modal--inline{position:absolute}.ly-modal--sm{--ly-modal-w:400px}.ly-modal--md{--ly-modal-w:560px}.ly-modal--lg{--ly-modal-w:800px}.ly-modal__panel{box-sizing:border-box;width:min(var(--ly-modal-w), 100%);border:1px solid var(--line-subtle);border-radius:var(--radius-lg);background:radial-gradient(120% 70% at 50% -24%, var(--liquid-caustic), transparent 62%), var(--surface-raised);max-height:100%;color:var(--ink);box-shadow:var(--shadow-lg), var(--sheen-inset);transform-origin:50% 60%;transition:opacity var(--duration-base) var(--ease-enter), transform var(--duration-room) var(--ease-enter);outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.ly-modal[data-state=enter]>.ly-modal__panel{opacity:0;transform:translate3d(0, var(--space-3), 0) scale(.96)}.ly-modal[data-state=exit]>.ly-modal__panel{opacity:0;transform:translate3d(0, var(--space-2), 0) scale(.98);transition:opacity var(--duration-snap) var(--ease-exit), transform var(--duration-snap) var(--ease-exit)}.ly-modal--reduced[data-state=enter]>.ly-modal__panel,.ly-modal--reduced[data-state=exit]>.ly-modal__panel{transform:scale(.98)}[data-theme=contrast] .ly-modal__panel{box-shadow:var(--shadow-lg)}.ly-drawer{z-index:var(--z-modal);justify-content:flex-end;display:flex;position:fixed;inset:0}.ly-drawer--left{justify-content:flex-start}.ly-drawer--inline{position:absolute}.ly-drawer__panel{box-sizing:border-box;width:min(var(--ly-drawer-width,400px), 100%);max-width:100%;height:100%;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border:1px solid var(--line-subtle);background:radial-gradient(90% 40% at 50% -10%, var(--liquid-caustic), transparent 70%), var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-lg), var(--sheen-inset);transition:transform var(--duration-room) var(--ease-enter), opacity var(--duration-base) var(--ease-enter);outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.ly-drawer--right>.ly-drawer__panel{border-radius:var(--radius-lg) 0 0 var(--radius-lg);border-right:0}.ly-drawer--left>.ly-drawer__panel{border-radius:0 var(--radius-lg) var(--radius-lg) 0;border-left:0}.ly-drawer--right[data-state=enter]>.ly-drawer__panel{transform:translate(100%)}.ly-drawer--left[data-state=enter]>.ly-drawer__panel{transform:translate(-100%)}.ly-drawer[data-state=exit]>.ly-drawer__panel{transition:transform var(--duration-snap) var(--ease-exit), opacity var(--duration-snap) var(--ease-exit)}.ly-drawer--right[data-state=exit]>.ly-drawer__panel{transform:translate(100%)}.ly-drawer--left[data-state=exit]>.ly-drawer__panel{transform:translate(-100%)}.ly-drawer--reduced[data-state=enter]>.ly-drawer__panel,.ly-drawer--reduced[data-state=exit]>.ly-drawer__panel{opacity:0;transform:none}[data-theme=contrast] .ly-drawer__panel{box-shadow:var(--shadow-lg)}.ly-bottom-sheet{z-index:var(--z-modal);flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:fixed;inset:0}.ly-bottom-sheet--inline{position:absolute}.ly-bottom-sheet--glass{--ly-scrim-strength:.5}.ly-bottom-sheet__scrim{opacity:calc(var(--ly-scrim-strength,1) * (1 - var(--ly-sheet-drag,0) * .75))}.ly-bottom-sheet--glass>.ly-bottom-sheet__scrim{-webkit-backdrop-filter:none;backdrop-filter:none}.ly-bottom-sheet__panel{box-sizing:border-box;width:100%;max-width:var(--bp-md);max-height:calc(100% - var(--space-12));padding-bottom:env(safe-area-inset-bottom);border:1px solid var(--line-subtle);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-lg), var(--sheen-inset);transition:transform var(--duration-room) var(--ease-enter), height var(--duration-room) var(--ease-settle), opacity var(--duration-base) var(--ease-enter);border-bottom:0;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.ly-bottom-sheet__panel--half{height:50%;min-height:min(320px, calc(100% - var(--space-12)))}.ly-bottom-sheet__panel--full{height:calc(100% - max(var(--space-4), env(safe-area-inset-top)));max-height:none}.ly-bottom-sheet[data-state=enter]>.ly-bottom-sheet__panel{transform:translateY(100%)}.ly-bottom-sheet[data-state=exit]>.ly-bottom-sheet__panel{transition:transform var(--duration-snap) var(--ease-exit), opacity var(--duration-snap) var(--ease-exit);transform:translateY(100%)}.ly-bottom-sheet--reduced[data-state=enter]>.ly-bottom-sheet__panel,.ly-bottom-sheet--reduced[data-state=exit]>.ly-bottom-sheet__panel{opacity:0;transform:none}.ly-bottom-sheet--glass>.ly-bottom-sheet__panel{background:var(--surface-glass-stage);-webkit-backdrop-filter:blur(var(--blur-lg)) saturate(1.4);backdrop-filter:blur(var(--blur-lg)) saturate(1.4)}[data-motion=low] .ly-bottom-sheet--glass>.ly-bottom-sheet__panel,[data-theme=contrast] .ly-bottom-sheet--glass>.ly-bottom-sheet__panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface-raised)}[data-theme=contrast] .ly-bottom-sheet__panel{box-shadow:var(--shadow-lg)}.ly-bottom-sheet__grab{padding-top:var(--space-2);-webkit-user-select:none;user-select:none;flex-direction:column;flex:none;display:flex}.ly-bottom-sheet__grab--active{cursor:grab;touch-action:none}.ly-bottom-sheet__grab--active:active{cursor:grabbing}.ly-bottom-sheet__grab .ly-dialog__header{padding:var(--space-2) var(--space-4) var(--space-2) var(--space-5)}.ly-bottom-sheet__panel>.ly-dialog__body{padding:var(--space-2) var(--space-5) var(--space-5)}.ly-bottom-sheet__panel>.ly-dialog__footer{padding:var(--space-4) var(--space-5) var(--space-5)}.ly-bottom-sheet__handle:only-child{margin-bottom:var(--space-2)}.ly-bottom-sheet__handle{box-sizing:border-box;width:var(--space-16);height:var(--space-4);border-radius:var(--radius-full);color:var(--line-strong);background:0 0;border:0;flex:none;margin:0 auto;padding:0;display:block;position:relative}.ly-bottom-sheet__handle:after{content:"";width:var(--space-10);border-radius:var(--radius-full);height:5px;transition:width var(--duration-snap) var(--ease-liquid), color var(--duration-fast) var(--ease-standard);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}button.ly-bottom-sheet__handle{cursor:pointer;-webkit-tap-highlight-color:transparent}button.ly-bottom-sheet__handle:before{content:"";height:var(--size-tap);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}button.ly-bottom-sheet__handle:focus{outline:none}button.ly-bottom-sheet__handle:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (hover:hover){button.ly-bottom-sheet__handle:hover{color:var(--ink-muted)}button.ly-bottom-sheet__handle:hover:after{width:var(--space-12)}}.ly-bottom-sheet__grab--active:active .ly-bottom-sheet__handle:after{width:var(--space-12)}.ly-tooltip{z-index:var(--z-tooltip);box-sizing:border-box;max-width:min(240px, calc(100vw - var(--space-4)));padding:var(--space-2) var(--space-3);border:1px solid var(--line-subtle);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-md), var(--sheen-inset);overflow-wrap:anywhere;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard), visibility 0s linear var(--duration-fast);margin:0;position:fixed;top:0;left:0}.ly-tooltip--top{transform:translate3d(0, var(--space-1), 0)}.ly-tooltip--bottom{transform:translate3d(0, calc(var(--space-1) * -1), 0)}.ly-tooltip--left{transform:translate3d(var(--space-1), 0, 0)}.ly-tooltip--right{transform:translate3d(calc(var(--space-1) * -1), 0, 0)}.ly-tooltip[data-state=open]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard), visibility 0s linear 0s;transform:none}[data-theme=contrast] .ly-tooltip{box-shadow:none}[data-motion=reduced] .ly-tooltip{transform:none}@media (prefers-reduced-motion:reduce){.ly-tooltip{transform:none}}@media (hover:none){.ly-tooltip:not([data-state=open]){display:none}}.ly-toast-region{z-index:var(--z-toast);box-sizing:border-box;padding:var(--space-4);pointer-events:none;justify-content:center;display:flex;position:fixed;left:0;right:0}.ly-toast-region--bottom,.ly-toast-region--bottom-end{padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom) + var(--ly-toast-offset,0px));bottom:0}.ly-toast-region--top{padding-top:calc(var(--space-4) + env(safe-area-inset-top) + var(--ly-toast-offset,0px));top:0}.ly-toast-region--bottom-end{justify-content:flex-end}.ly-toast-region--inline{position:absolute}.ly-toast-region__list{flex-direction:column;width:min(420px,100%);display:flex}.ly-toast{--ly-toast-tone:var(--ink-muted);--ly-toast-ground:var(--surface-sunken);box-sizing:border-box;width:100%;max-width:420px;padding:var(--space-1) 0;pointer-events:auto;transition:max-height var(--duration-snap) var(--ease-exit), padding var(--duration-snap) var(--ease-exit);container:ly-toast/inline-size}.ly-toast--positive{--ly-toast-tone:var(--positive);--ly-toast-ground:var(--positive-soft)}.ly-toast--caution{--ly-toast-tone:var(--caution);--ly-toast-ground:var(--caution-soft)}.ly-toast--critical{--ly-toast-tone:var(--critical);--ly-toast-ground:var(--critical-soft)}.ly-toast--info{--ly-toast-tone:var(--info);--ly-toast-ground:var(--info-soft)}.ly-toast--reward{--ly-toast-tone:var(--yellow-ink);--ly-toast-ground:var(--yellow)}.ly-toast.is-leaving{overflow:hidden}.ly-toast__card{box-sizing:border-box;align-items:center;gap:var(--space-3);min-height:var(--size-control-lg);padding:var(--space-3) var(--space-2) var(--space-3) var(--space-3);border:1px solid var(--line-subtle);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-lg), var(--sheen-inset);animation:ly-toast-in var(--duration-room) var(--ease-enter) backwards;transition:opacity var(--duration-snap) var(--ease-exit), transform var(--duration-snap) var(--ease-exit);display:flex;position:relative;overflow:hidden}.ly-toast-region--top .ly-toast__card{animation-name:ly-toast-in-top}.ly-toast.is-leaving .ly-toast__card{opacity:0;transform:translate3d(0, var(--space-2), 0) scale(.98)}.ly-toast-region--top .ly-toast.is-leaving .ly-toast__card{transform:translate3d(0, calc(var(--space-2) * -1), 0) scale(.98)}.ly-toast--reduced .ly-toast__card,.ly-toast-region--top .ly-toast--reduced .ly-toast__card{animation-name:ly-toast-fade}.ly-toast.ly-toast--reduced.is-leaving .ly-toast__card,.ly-toast-region--top .ly-toast.ly-toast--reduced.is-leaving .ly-toast__card{transform:none}@keyframes ly-toast-in{0%{opacity:0;transform:translate3d(0, var(--space-4), 0) scale(.97)}to{opacity:1;transform:none}}@keyframes ly-toast-in-top{0%{opacity:0;transform:translate3d(0, calc(var(--space-4) * -1), 0) scale(.97)}to{opacity:1;transform:none}}@keyframes ly-toast-fade{0%{opacity:0}to{opacity:1}}.ly-toast__icon{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);background:var(--ly-toast-ground);color:var(--ly-toast-tone);flex:none;align-self:flex-start;place-items:center;display:inline-grid}.ly-toast--neutral .ly-toast__icon{color:var(--ink)}.ly-toast__text{min-width:0;padding:calc(var(--space-1) * .5) 0;flex-direction:column;flex:auto;gap:2px;display:flex}.ly-toast__title{color:var(--ink);overflow-wrap:anywhere;margin:0}.ly-toast__description{color:var(--ink-muted);overflow-wrap:anywhere;margin:0}.ly-toast__action{flex:none}.ly-toast__close{flex:none;align-self:flex-start}.ly-toast__action-fallback{min-height:var(--size-control-sm);padding:0 var(--space-3);border-radius:var(--radius-full);color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none}@media (hover:hover){.ly-toast__action-fallback:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}}@media (pointer:coarse){.ly-toast__action-fallback{min-height:var(--size-tap)}}.ly-toast__timer{left:var(--space-3);right:var(--space-3);border-radius:var(--radius-full);background:var(--ly-toast-tone);opacity:.7;transform-origin:0;pointer-events:none;height:2px;animation-name:ly-toast-drain;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0}.ly-toast.is-paused .ly-toast__timer{animation-play-state:paused}@keyframes ly-toast-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.ly-toast--reward .ly-toast__card{border-color:color-mix(in srgb, var(--yellow-ink) 30%, transparent);background:var(--yellow-soft);color:var(--yellow-ink);box-shadow:var(--shadow-lg), var(--glow-yellow)}.ly-toast--reward .ly-toast__icon{background:var(--yellow);color:var(--on-yellow)}.ly-toast--reward .ly-toast__title,.ly-toast--reward .ly-toast__description,.ly-toast--reward .ly-toast__action,.ly-toast--reward .ly-toast__close,.ly-toast--reward .ly-toast__action-fallback{color:var(--yellow-ink)}[data-theme=contrast] .ly-toast__card{box-shadow:none}[data-theme=contrast] .ly-toast--reward .ly-toast__card{border-color:var(--yellow-ink);box-shadow:none}@container ly-toast (max-width:359px){.ly-toast__card{flex-wrap:wrap;row-gap:0}.ly-toast__text{flex-basis:calc(100% - var(--space-8) - var(--size-control-sm) - var(--space-3) * 2)}.ly-toast__action{margin-left:calc(var(--space-8) + var(--space-3));order:4}}.ly-progress{--ly-progress-tone:var(--red);box-sizing:border-box;min-width:0;color:var(--ink)}.ly-progress--tone-yellow{--ly-progress-tone:var(--yellow)}.ly-progress--tone-positive{--ly-progress-tone:var(--positive)}.ly-progress--tone-caution{--ly-progress-tone:var(--caution)}.ly-progress--tone-critical{--ly-progress-tone:var(--critical)}.ly-progress--tone-info{--ly-progress-tone:var(--info)}.ly-progress--tone-ink{--ly-progress-tone:var(--ink)}.ly-progress__label{color:var(--ink);min-width:0}.ly-progress__value{color:var(--ink-muted);flex:none}.ly-progress__status{color:var(--ink-muted);margin:0}.ly-progress--bar{--ly-bar-h:6px;gap:var(--space-2);flex-direction:column;width:100%;display:flex}.ly-progress--bar.ly-progress--sm{--ly-bar-h:4px}.ly-progress--bar.ly-progress--lg{--ly-bar-h:10px}.ly-progress__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.ly-progress__track{height:var(--ly-bar-h);border-radius:var(--radius-full);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--line-subtle);position:relative;overflow:hidden}.ly-progress__fill{border-radius:inherit;background:var(--ly-progress-tone);min-width:0;height:100%;transition:width var(--duration-base) var(--ease-standard);position:relative}.ly-progress__fill:after{content:"";border-radius:inherit;box-shadow:var(--sheen-inset);position:absolute;inset:0}.ly-progress--tone-yellow .ly-progress__fill{box-shadow:inset 0 0 0 1px var(--yellow-ink)}.ly-progress--bar.ly-progress--indeterminate .ly-progress__fill{background:linear-gradient(90deg, transparent, var(--ly-progress-tone) 50%, transparent) no-repeat, color-mix(in srgb, var(--ly-progress-tone) 26%, transparent);width:100%;animation:ly-progress-sweep calc(var(--duration-room) * 4) var(--ease-breathe) infinite;background-position:-100% 0,0 0;background-size:45% 100%,100% 100%}.ly-progress--bar.ly-progress--indeterminate .ly-progress__fill:after{display:none}@keyframes ly-progress-sweep{0%{background-position:-100% 0,0 0}to{background-position:200% 0,0 0}}.ly-progress--bar.ly-progress--indeterminate.ly-progress--still .ly-progress__fill{background:color-mix(in srgb, var(--ly-progress-tone) 45%, transparent);animation:none}[data-motion=low] .ly-progress--indeterminate .ly-progress__fill{animation:none}.ly-progress--ring{--ly-ring-sw:4px;align-items:center;gap:var(--space-3);max-width:100%;display:inline-flex}.ly-progress--ring.ly-progress--sm{--ly-ring-sw:3px;gap:var(--space-2)}.ly-progress--ring.ly-progress--lg{--ly-ring-sw:5px}.ly-progress__ring{border-radius:var(--radius-full);flex:none;place-items:center;display:inline-grid;position:relative}.ly-progress__ring-svg{display:block;overflow:visible;transform:rotate(-90deg)}.ly-progress__ring-track{stroke:var(--line-subtle)}.ly-progress__ring-fill{stroke:var(--ly-progress-tone);transition:stroke-dashoffset var(--duration-base) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard)}.ly-progress__ring-value{color:var(--ink);place-items:center;display:grid;position:absolute;inset:0}.ly-progress__ring-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ly-progress--indeterminate .ly-progress__ring-fill{opacity:.32}.ly-progress--ring.ly-progress--indeterminate .ly-progress__ring:after{content:"";border-radius:inherit;background:linear-gradient(110deg, transparent 35%, var(--ly-progress-tone) 50%, transparent 65%);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--ly-ring-sw) - .5px), var(--ink) calc(100% - var(--ly-ring-sw)));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--ly-ring-sw) - .5px), var(--ink) calc(100% - var(--ly-ring-sw)));mask:radial-gradient(farthest-side, transparent calc(100% - var(--ly-ring-sw) - .5px), var(--ink) calc(100% - var(--ly-ring-sw)));animation:ly-progress-ring-sweep calc(var(--duration-room) * 4) var(--ease-breathe) infinite;background-position:100% 0;background-size:300% 100%;position:absolute;inset:0}@keyframes ly-progress-ring-sweep{0%{background-position:100% 0}to{background-position:0 0}}.ly-progress--ring.ly-progress--indeterminate.ly-progress--still .ly-progress__ring:after{display:none}.ly-progress--ring.ly-progress--indeterminate.ly-progress--still .ly-progress__ring-fill{opacity:.6}.ly-progress--on-stage,.ly-progress--on-stage .ly-progress__label{color:var(--on-stage)}.ly-progress--on-stage .ly-progress__value,.ly-progress--on-stage .ly-progress__status{color:var(--on-stage-muted)}.ly-progress--on-stage .ly-progress__track{background:color-mix(in srgb, var(--on-stage) 22%, transparent);box-shadow:none}.ly-progress--on-stage .ly-progress__ring-track{stroke:color-mix(in srgb, var(--on-stage) 26%, transparent)}.ly-progress--on-stage .ly-progress__ring-value{color:var(--on-stage)}.ly-progress--steps{width:100%;container:ly-steps/inline-size}.ly-progress__steps{--ly-step-lead:calc(var(--space-6) + var(--space-2) * 2);align-items:center;row-gap:var(--space-3);margin:0 0 0 calc(var(--ly-step-lead) * -1);-webkit-clip-path:inset(calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--ly-step-lead) - var(--space-2)));clip-path:inset(calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--ly-step-lead) - var(--space-2)));flex-wrap:wrap;padding:0;list-style:none;display:flex}.ly-progress__step{align-items:center;gap:var(--space-2);min-width:0;margin-left:var(--space-2);color:var(--ink-muted);display:flex;position:relative}@supports not (clip-path:inset(0px)){.ly-progress__steps,.ly-progress__step:first-child{margin-left:0}.ly-progress__step:first-child:before{display:none}}.ly-progress__step:before{content:"";width:var(--space-6);border-radius:var(--radius-full);background:var(--line-subtle);height:2px;transition:background-color var(--duration-base) var(--ease-standard);flex:none}.ly-progress__step.is-linked:before{background:var(--red)}.ly-progress__node{box-sizing:border-box;width:var(--space-6);height:var(--space-6);border:2px solid var(--line-strong);border-radius:var(--radius-full);color:var(--ink-muted);transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), width var(--duration-base) var(--ease-standard), height var(--duration-base) var(--ease-standard);flex:none;place-items:center;display:inline-grid}.ly-progress__node-num{line-height:1}.ly-progress__step.is-complete .ly-progress__node{border-color:var(--red);background:var(--red);color:var(--on-red)}.ly-progress__step.is-current .ly-progress__node{border-color:var(--red);color:var(--red-ink);box-shadow:0 0 0 4px color-mix(in srgb, var(--red) 20%, transparent)}.ly-progress__step.is-attention .ly-progress__node{border-color:var(--caution);background:var(--caution-soft);color:var(--caution)}.ly-progress__step-text{flex-direction:column;min-width:0;display:flex}.ly-progress__step-label{white-space:nowrap}.ly-progress__step.is-complete .ly-progress__step-label,.ly-progress__step.is-current .ly-progress__step-label,.ly-progress__step.is-attention .ly-progress__step-label{color:var(--ink)}.ly-progress__step-hint{color:var(--ink-muted);white-space:nowrap}.ly-progress__step.is-attention .ly-progress__step-hint{color:var(--caution)}.ly-progress__summary{align-items:center;gap:var(--space-1) var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;display:none}.ly-progress__summary-count{color:var(--ink-muted)}.ly-progress__summary-label{align-items:center;gap:var(--space-1);min-width:0;color:var(--ink);display:inline-flex}.ly-progress__summary-label.is-attention{color:var(--caution)}.ly-progress__summary-hint{color:var(--ink-muted)}@container ly-steps (max-width:479px){.ly-progress__steps{clip-path:none;flex-wrap:nowrap;margin-left:0}.ly-progress__step{gap:var(--space-1);flex:none;margin-left:0}.ly-progress__step:first-child:before{display:none}.ly-progress__step+.ly-progress__step{margin-left:var(--space-1);flex:1 1 0}.ly-progress__step+.ly-progress__step:before{width:auto;min-width:var(--space-2);flex:auto}.ly-progress__step-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ly-progress__node{width:10px;height:10px}.ly-progress__node>*{display:none}.ly-progress__step.is-current .ly-progress__node,.ly-progress__step.is-attention .ly-progress__node{width:14px;height:14px}.ly-progress__step.is-current .ly-progress__node{box-shadow:0 0 0 3px color-mix(in srgb, var(--red) 20%, transparent)}.ly-progress__summary{display:flex}}.ly-progress--steps.ly-progress--on-stage .ly-progress__step,.ly-progress--steps.ly-progress--on-stage .ly-progress__step-hint,.ly-progress--steps.ly-progress--on-stage .ly-progress__summary-count,.ly-progress--steps.ly-progress--on-stage .ly-progress__summary-hint{color:var(--on-stage-muted)}.ly-progress--steps.ly-progress--on-stage .is-complete .ly-progress__step-label,.ly-progress--steps.ly-progress--on-stage .is-current .ly-progress__step-label,.ly-progress--steps.ly-progress--on-stage .is-attention .ly-progress__step-label,.ly-progress--steps.ly-progress--on-stage .ly-progress__summary-label{color:var(--on-stage)}.ly-progress--steps.ly-progress--on-stage .ly-progress__node{border-color:color-mix(in srgb, var(--on-stage) 45%, transparent);color:var(--on-stage-muted)}.ly-progress--steps.ly-progress--on-stage .is-current .ly-progress__node{border-color:var(--red);color:var(--on-stage)}.ly-progress--steps.ly-progress--on-stage .is-complete .ly-progress__node{border-color:var(--red);color:var(--on-red)}.ly-progress--steps.ly-progress--on-stage .ly-progress__step:before{background:color-mix(in srgb, var(--on-stage) 22%, transparent)}.ly-progress--steps.ly-progress--on-stage .ly-progress__step.is-linked:before{background:var(--red)}.ly-progress--steps-positive .ly-progress__step.is-complete .ly-progress__node{border-color:var(--positive);background:var(--positive-soft);color:var(--positive)}.ly-progress--steps-positive .ly-progress__step.is-linked:before,.ly-progress--steps-positive.ly-progress--on-stage .ly-progress__step.is-linked:before{background:var(--positive)}.ly-progress--steps-critical .ly-progress__step.is-attention .ly-progress__node{border-color:var(--critical);background:var(--critical-soft);color:var(--critical)}.ly-progress--steps-critical .ly-progress__step.is-attention .ly-progress__step-hint,.ly-progress--steps-critical .ly-progress__summary-label.is-attention{color:var(--critical)}.ly-skeleton{--ly-skeleton-ground:color-mix(in srgb, var(--ink) 9%, transparent);box-sizing:border-box;width:100%;height:var(--space-4);border-radius:var(--ly-skeleton-radius,var(--radius-sm));background:var(--ly-skeleton-ground);pointer-events:none;max-width:100%;display:block;position:relative;overflow:hidden}.ly-skeleton--on-stage{--ly-skeleton-ground:color-mix(in srgb, var(--on-stage) 12%, transparent)}[data-theme=contrast] .ly-skeleton:not(.ly-skeleton--text),[data-theme=contrast] .ly-skeleton__line{box-shadow:inset 0 0 0 1px var(--line-subtle)}.ly-skeleton:after,.ly-skeleton__line:after{content:"";background:linear-gradient(100deg, transparent 20%, var(--liquid-sheen) 50%, transparent 80%);animation:ly-skeleton-sheen calc(var(--duration-snap) * 5) var(--ease-breathe) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes ly-skeleton-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ly-skeleton--still:after,.ly-skeleton--still .ly-skeleton__line:after,[data-motion=low] .ly-skeleton:after,[data-motion=low] .ly-skeleton__line:after,[data-motion=reduced] .ly-skeleton:after,[data-motion=reduced] .ly-skeleton__line:after{animation:none;display:none}@media (prefers-reduced-motion:reduce){.ly-skeleton:after,.ly-skeleton__line:after{animation:none;display:none}}.ly-skeleton--rect{border-radius:var(--ly-skeleton-radius,var(--radius-sm))}.ly-skeleton--circle{width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--ly-skeleton-radius,var(--radius-full));flex:none}.ly-skeleton--poster{height:auto;aspect-ratio:var(--aspect-poster);border-radius:var(--ly-skeleton-radius,var(--radius-md))}.ly-skeleton--thumb{height:auto;aspect-ratio:var(--aspect-landscape);border-radius:var(--ly-skeleton-radius,var(--radius-md))}.ly-skeleton--text{--ly-skeleton-lh:max(22px, calc(var(--ly-skeleton-line,12px) + var(--space-2)));gap:calc(var(--ly-skeleton-lh) - var(--ly-skeleton-line,12px));height:auto;padding:calc((var(--ly-skeleton-lh) - var(--ly-skeleton-line,12px)) / 2) 0;background:0 0;border-radius:0;flex-direction:column;display:flex;overflow:visible}.ly-skeleton--text:after{display:none}.ly-skeleton__line{width:100%;height:var(--ly-skeleton-line,12px);border-radius:var(--ly-skeleton-radius,var(--radius-full));background:var(--ly-skeleton-ground);display:block;position:relative;overflow:hidden}.ly-skeleton__line--last{width:60%}.ly-liquid-button{--ly-orb:var(--size-orb);align-items:center;gap:var(--space-1);color:var(--ink);font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:inline-flex;position:relative}.ly-liquid-button--lg{--ly-orb:calc(var(--size-orb) * 1.2)}.ly-liquid-button:focus{outline:none}.ly-on-stage .ly-liquid-button{color:var(--on-stage)}.ly-liquid-button__orb{width:var(--ly-orb);height:var(--ly-orb);border-radius:var(--radius-full);flex:none;display:block;position:relative}.ly-liquid-button__orb:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;transition:box-shadow var(--duration-fast) var(--ease-standard);position:absolute;inset:0}.ly-liquid-button:focus-visible .ly-liquid-button__orb:before{box-shadow:var(--focus-ring)}.ly-on-stage .ly-liquid-button:focus-visible .ly-liquid-button__orb:before{box-shadow:var(--focus-ring-stage)}.ly-liquid-button__press{border-radius:inherit;transition:transform var(--duration-snap) var(--ease-liquid);will-change:transform;display:block;position:absolute;inset:0;transform:scale(1)}.ly-liquid-button__halo{border-radius:var(--radius-full);background:radial-gradient(closest-side, var(--red-glow), transparent);opacity:.7;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-snap) var(--ease-liquid);position:absolute;inset:-34%}.ly-liquid-button__body{border-radius:var(--radius-full);background:radial-gradient(120% 90% at 50% 110%, color-mix(in srgb, var(--on-red) 26%, transparent), transparent 62%), var(--red);color:var(--on-red);box-shadow:var(--glow-red), inset 0 1px 0 var(--liquid-sheen), inset 0 0 0 1px color-mix(in srgb, var(--liquid-sheen) 60%, transparent), inset 0 -3px 8px color-mix(in srgb, var(--on-red) 18%, transparent);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;transform:scale(1)}.ly-liquid-button__light{background:radial-gradient(closest-side at 42% 42%, var(--liquid-sheen), transparent);pointer-events:none;border-radius:50%;width:60%;height:46%;position:absolute;top:7%;left:11%;transform:rotate(-24deg)}.ly-liquid-button__glint{background:radial-gradient(closest-side, var(--liquid-sheen), transparent), radial-gradient(closest-side, var(--liquid-sheen), transparent);pointer-events:none;border-radius:50%;width:17%;height:12%;position:absolute;top:17%;left:24%;transform:rotate(-24deg)}.ly-liquid-button__icon{z-index:1;display:inline-flex;position:relative}.ly-liquid-button__icon .ly-icon{stroke-width:2.25px}.ly-liquid-button__caption{color:inherit;white-space:nowrap}@media (hover:hover){.ly-liquid-button:hover .ly-liquid-button__press{transform:scale(1.04)}.ly-liquid-button:hover .ly-liquid-button__halo{opacity:1}}.ly-liquid-button.ly-liquid-button--active .ly-liquid-button__press{transform:scale(.94)}.ly-liquid-button.ly-liquid-button--down .ly-liquid-button__press{transition:transform var(--duration-instant) var(--ease-standard);transform:scale(.9)}.ly-liquid-button.ly-liquid-button--release .ly-liquid-button__press{transition:transform var(--duration-snap) var(--ease-liquid);transform:scale(1)}.ly-liquid-button--down .ly-liquid-button__halo{opacity:1;transform:scale(.92)}.ly-liquid-button--release .ly-liquid-button__halo{opacity:1;transform:scale(1.08)}.ly-liquid-button--release .ly-liquid-button__light{animation:ly-lb-refract var(--duration-snap) var(--ease-liquid) 1}.ly-liquid-button--release .ly-liquid-button__glint{animation:ly-lb-glint var(--duration-snap) var(--ease-liquid) 1}@keyframes ly-lb-refract{0%{border-radius:50%;transform:rotate(-24deg)scale(1)}30%{border-radius:58% 42% 46% 54%/44% 58% 42% 56%;transform:rotate(-16deg)translate(4%,6%)scale(1.1,.9)}65%{border-radius:44% 56% 55% 45%/56% 44%;transform:rotate(-28deg)translate(-2%,-2%)scale(.96,1.05)}to{border-radius:50%;transform:rotate(-24deg)scale(1)}}@keyframes ly-lb-glint{0%{opacity:1;transform:rotate(-24deg)translate(0)}40%{opacity:.6;transform:rotate(-24deg)translate(18%,22%)}to{opacity:1;transform:rotate(-24deg)translate(0)}}.ly-liquid-button--breathe .ly-liquid-button__body{animation:ly-lb-breathe var(--duration-breathe) var(--ease-breathe) infinite}.ly-liquid-button--breathe .ly-liquid-button__halo{animation:ly-lb-halo var(--duration-breathe) var(--ease-breathe) infinite}.ly-liquid-button--paused .ly-liquid-button__body,.ly-liquid-button--paused .ly-liquid-button__halo{animation-play-state:paused}@keyframes ly-lb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes ly-lb-halo{0%,to{opacity:.6;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}.ly-liquid-button--active .ly-liquid-button__orb:after{content:"";border:2px solid var(--red);border-radius:var(--radius-full);pointer-events:none;position:absolute;inset:-5px}.ly-liquid-button--active .ly-liquid-button__body{box-shadow:var(--glow-red), inset 0 2px 6px color-mix(in srgb, var(--on-red) 30%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--liquid-sheen) 60%, transparent)}.ly-liquid-button--active .ly-liquid-button__light{opacity:.55}.ly-liquid-button--still .ly-liquid-button__press{transition:transform var(--duration-instant) var(--ease-standard)}.ly-liquid-button--still:active:not(:disabled) .ly-liquid-button__press{transform:scale(.96)}.ly-liquid-button:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.ly-liquid-button:disabled .ly-liquid-button__press{transform:none}.ly-liquid-button:disabled .ly-liquid-button__halo{opacity:0}[data-theme=contrast] .ly-liquid-button__body{box-shadow:0 0 0 2px var(--ink)}[data-theme=contrast] .ly-liquid-button__halo{display:none}.ly-liquid-button__reveal{z-index:var(--z-modal);background:var(--red);clip-path:circle(var(--ly-reveal-from) at var(--ly-reveal-x) var(--ly-reveal-y));animation:ly-lb-reveal var(--duration-room) var(--ease-settle) forwards;will-change:clip-path;position:fixed;inset:0}.ly-liquid-button__reveal--out{clip-path:circle(var(--ly-reveal-to) at var(--ly-reveal-x) var(--ly-reveal-y));animation:ly-lb-reveal-out var(--duration-base) var(--ease-exit) forwards}.ly-liquid-button__reveal--reduced{clip-path:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);animation:none}.ly-liquid-button__reveal--reduced.ly-liquid-button__reveal--in{opacity:1}.ly-liquid-button__reveal--reduced.ly-liquid-button__reveal--out{clip-path:none;opacity:0;animation:none}@keyframes ly-lb-reveal{0%{clip-path:circle(var(--ly-reveal-from) at var(--ly-reveal-x) var(--ly-reveal-y))}to{clip-path:circle(var(--ly-reveal-to) at var(--ly-reveal-x) var(--ly-reveal-y))}}@keyframes ly-lb-reveal-out{0%{opacity:1}to{opacity:0}}.ly-bottom-nav{box-sizing:border-box;z-index:var(--z-nav);width:100%;padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--line-subtle);color:var(--ink-muted)}.ly-bottom-nav--fixed{position:fixed;bottom:0;left:0;right:0}.ly-bottom-nav--static{position:relative}@media (min-width:768px){.ly-bottom-nav--fixed:not(.ly-bottom-nav--persistent){display:none}}.ly-bottom-nav__inner{box-sizing:border-box;max-width:640px;height:var(--size-nav);margin:0 auto;position:relative}.ly-bottom-nav__list{height:100%;padding:0 max(var(--space-1), env(safe-area-inset-right,0px)) 0 max(var(--space-1), env(safe-area-inset-left,0px));margin:0;list-style:none;display:flex}.ly-bottom-nav__item{flex:1 1 0;min-width:0;display:flex}.ly-bottom-nav__item--create{padding-bottom:var(--space-2);justify-content:center;align-items:flex-end}.ly-bottom-nav__link{box-sizing:border-box;justify-content:flex-end;align-items:center;gap:var(--space-2);min-width:var(--size-tap);min-height:var(--size-tap);margin:var(--space-1) 0;padding:0 0 var(--space-1);border-radius:var(--radius-md);color:var(--ink-muted);font:inherit;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), transform var(--duration-snap) var(--ease-liquid);background:0 0;border:0;flex-direction:column;flex:1;text-decoration:none;display:flex;position:relative}.ly-bottom-nav__link--active{color:var(--ink)}@media (hover:hover){.ly-bottom-nav__link:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 8%, transparent)}}.ly-bottom-nav__icon{display:inline-flex;position:relative}.ly-bottom-nav__link--pop .ly-bottom-nav__icon{animation:ly-bn-pop var(--duration-snap) var(--ease-liquid) 1}@keyframes ly-bn-pop{0%{transform:scale(.84)translateY(2px)}to{transform:scale(1)translateY(0)}}.ly-bottom-nav__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ly-bottom-nav__badge{box-sizing:border-box;min-width:18px;height:18px;padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--yellow);color:var(--on-yellow);box-shadow:0 0 0 2px var(--surface-page);text-transform:uppercase;place-items:center;display:grid;position:absolute;top:-5px;left:calc(100% - 9px)}.ly-bottom-nav__badge--dot{width:9px;min-width:0;height:9px;padding:0;top:-1px;left:calc(100% - 7px)}.ly-bottom-nav__indicator{opacity:0;pointer-events:none;width:0;height:0;transition:opacity var(--duration-fast) var(--ease-standard);position:absolute;top:0;left:0}.ly-bottom-nav__indicator--show{opacity:1}.ly-bottom-nav__indicator--ready{transition:transform var(--duration-room) var(--ease-liquid), opacity var(--duration-fast) var(--ease-standard)}.ly-bottom-nav__droplet{left:calc(var(--space-2) * -1);width:var(--space-4);height:var(--space-1);border-radius:var(--radius-full);background:var(--red);box-shadow:0 0 10px var(--red-glow);position:absolute;top:2px}.ly-bottom-nav__droplet--travel{animation:ly-bn-travel var(--duration-room) var(--ease-standard) 1}@keyframes ly-bn-travel{0%{transform:scale(1)}35%{transform:scale(2.4,.75)}70%{transform:scale(.9,1.15)}to{transform:scale(1)}}.ly-bottom-nav__create{color:var(--ink-muted)}.ly-bottom-nav__create[aria-current=page]{color:var(--ink)}@media (hover:hover){.ly-bottom-nav__create:hover{color:var(--ink)}}.ly-bottom-nav--reduced .ly-bottom-nav__droplet--travel,.ly-bottom-nav--reduced .ly-bottom-nav__link--pop .ly-bottom-nav__icon{animation:none}[data-theme=contrast] .ly-bottom-nav{border-top-color:var(--line-strong)}.ly-liquid-space{isolation:isolate;position:relative}.ly-liquid-space__layer{z-index:var(--z-liquid);border-radius:inherit;pointer-events:none;contain:layout paint;position:absolute;inset:0;overflow:hidden}.ly-liquid-space__defs{width:0;height:0;position:absolute;overflow:hidden}.ly-liquid-space__blob{border-radius:50%;display:block;position:absolute}.ly-liquid-space--drift .ly-liquid-space__blob{will-change:transform}.ly-liquid-space__blob--a{aspect-ratio:1;background:radial-gradient(closest-side, var(--liquid-caustic), transparent), radial-gradient(closest-side at 60% 55%, var(--liquid-caustic), transparent 70%);width:62%;top:-22%;left:-14%}.ly-liquid-space__blob--b{aspect-ratio:1.3;background:radial-gradient(closest-side at 30% 34%, var(--liquid-caustic), transparent 46%), radial-gradient(closest-side at 62% 28%, var(--liquid-caustic), transparent 38%), radial-gradient(closest-side at 48% 62%, var(--liquid-caustic), transparent 52%), radial-gradient(closest-side at 76% 70%, var(--liquid-caustic), transparent 34%), radial-gradient(closest-side, var(--liquid-caustic), transparent);width:46%;top:18%;right:-6%}.ly-liquid-space__blob--c{aspect-ratio:1.6;background:radial-gradient(closest-side, var(--liquid-caustic), transparent);width:70%;bottom:-30%;left:12%}.ly-liquid-space--drift .ly-liquid-space__blob--a{animation:ly-ls-drift-a var(--duration-drift) var(--ease-breathe) infinite}.ly-liquid-space--drift .ly-liquid-space__blob--b{animation:ly-ls-drift-b calc(var(--duration-drift) * 1.25) var(--ease-breathe) infinite}.ly-liquid-space--drift .ly-liquid-space__blob--c{animation:ly-ls-drift-c calc(var(--duration-drift) * 1.5) var(--ease-breathe) infinite}.ly-liquid-space--paused .ly-liquid-space__blob{will-change:auto;animation-play-state:paused}@keyframes ly-ls-drift-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(9%,7%)scale(1.08)}}@keyframes ly-ls-drift-b{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(-8%,6%)rotate(8deg)}}@keyframes ly-ls-drift-c{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(6%,-8%)scale(.94)}}.ly-liquid-space__lens{background:radial-gradient(closest-side, var(--liquid-caustic), transparent), radial-gradient(closest-side, var(--liquid-caustic), transparent 60%);opacity:0;will-change:transform, opacity;border-radius:50%;width:440px;height:440px;margin:-220px 0 0 -220px;position:absolute;top:0;left:0}.ly-liquid-space__ripples{position:absolute;inset:0}.ly-liquid-space__ripple{border:1.5px solid var(--liquid-caustic);width:280px;height:280px;box-shadow:0 0 24px var(--liquid-caustic), inset 0 0 24px var(--liquid-caustic);animation:ly-ls-ripple-grow var(--duration-ripple) var(--ease-settle) forwards, ly-ls-ripple-fade var(--duration-ripple) var(--ease-exit) forwards;border-radius:50%;margin:-140px 0 0 -140px;position:absolute;transform:scale(.06)}@keyframes ly-ls-ripple-grow{to{transform:scale(1)}}@keyframes ly-ls-ripple-fade{0%{opacity:1}to{opacity:0}}.ly-video-player{--ly-vp-glass:color-mix(in srgb, var(--stage) 58%, transparent);--ly-vp-solid:color-mix(in srgb, var(--stage) 92%, transparent);--ly-vp-edge:color-mix(in srgb, var(--on-stage) 12%, transparent);box-sizing:border-box;width:100%;aspect-ratio:var(--aspect-landscape);isolation:isolate;border-radius:var(--radius-lg);background:var(--stage);color:var(--on-stage);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;display:block;position:relative;overflow:hidden;container:ly-vp/inline-size}.ly-video-player--vertical{aspect-ratio:var(--aspect-vertical);max-width:56.25svh;margin-inline:auto}.ly-video-player:focus{outline:none}.ly-video-player:focus-visible{box-shadow:var(--focus-ring)}.ly-video-player--idle{cursor:none}.ly-video-player:fullscreen,.ly-video-player--fullscreen{aspect-ratio:auto;border-radius:0;width:100%;max-width:none;height:100%}.ly-video-player__frame{z-index:0;touch-action:manipulation;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ly-video-player__picture{width:100%;height:100%;position:relative;overflow:hidden}.ly-video-player--cinema .ly-video-player__picture{height:auto;max-height:100%;aspect-ratio:var(--aspect-cinema)}.ly-video-player__video{object-fit:contain;background:0 0;width:100%;height:100%;display:block}.ly-video-player__video::cue{font-family:var(--font-text);color:var(--on-stage);background:color-mix(in srgb, var(--stage) 72%, transparent)}.ly-video-player--controls .ly-video-player__video::-webkit-media-text-track-container{transform:translateY(calc(var(--space-16) * -1));transition:transform var(--duration-base) var(--ease-standard)}.ly-video-player__poster-art{position:absolute;inset:0}.ly-video-player .ly-video-player__poster-art>*{aspect-ratio:auto;width:100%;max-width:none;height:100%;box-shadow:none;border-radius:0}.ly-video-player__scrim{z-index:1;pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--stage) 80%, transparent), transparent 42%), linear-gradient(to bottom, color-mix(in srgb, var(--stage) 62%, transparent), transparent 28%);opacity:0;transition:opacity var(--duration-base) var(--ease-standard);position:absolute;inset:0}.ly-video-player--controls .ly-video-player__scrim{opacity:1}.ly-video-player__chrome{transition:opacity var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard)}.ly-video-player:not(.ly-video-player--controls) .ly-video-player__chrome{opacity:0;pointer-events:none}.ly-video-player:not(.ly-video-player--controls) .ly-video-player__chrome--bottom{transform:translateY(var(--space-2))}.ly-video-player:not(.ly-video-player--controls) .ly-video-player__chrome--top{transform:translateY(calc(var(--space-2) * -1))}.ly-video-player--reduced .ly-video-player__chrome{transform:none!important}.ly-video-player__meta{z-index:2;top:var(--space-4);left:var(--space-4);right:var(--space-16);pointer-events:none;position:absolute}.ly-video-player__meta>*{margin:0}.ly-video-player__kicker{color:var(--on-stage-muted);text-transform:uppercase;margin:0}.ly-video-player__title{color:var(--on-stage);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ly-video-player__center{z-index:2;border:1px solid var(--ly-vp-edge);border-radius:var(--radius-full);background:var(--ly-vp-glass);width:64px;height:64px;-webkit-backdrop-filter:blur(var(--blur-md)) saturate(1.4);backdrop-filter:blur(var(--blur-md)) saturate(1.4);box-shadow:var(--sheen-inset);color:var(--on-stage);cursor:pointer;transition:opacity var(--duration-base) var(--ease-standard), transform var(--duration-snap) var(--ease-liquid), background-color var(--duration-fast) var(--ease-standard);place-items:center;margin:-32px 0 0 -32px;padding:0;display:grid;position:absolute;top:50%;left:50%}.ly-video-player__center--primary{background:var(--red);color:var(--on-red);box-shadow:var(--glow-red), var(--sheen-inset);border-color:#0000}.ly-video-player__center .ly-icon{margin-left:2px}.ly-video-player--playing .ly-video-player__center .ly-icon{margin-left:0}.ly-video-player__center:active{transition-duration:var(--duration-instant);transform:scale(.92)}@media (hover:hover){.ly-video-player__center:hover{transform:scale(1.06)}}@container ly-vp (min-width:768px){.ly-video-player__center{width:76px;height:76px;margin:-38px 0 0 -38px}}.ly-video-player__resume{z-index:2;padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--ly-vp-solid);color:var(--on-stage);white-space:nowrap;pointer-events:none;position:absolute;top:calc(50% + 44px);left:50%;transform:translate(-50%)}@container ly-vp (min-width:768px){.ly-video-player__resume{top:calc(50% + 52px)}}.ly-video-player--started .ly-video-player__resume{display:none}.ly-video-player__flash{z-index:2;padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);background:var(--ly-vp-solid);color:var(--on-stage);pointer-events:none;animation:ly-vp-flash var(--duration-celebrate) var(--ease-standard) forwards;position:absolute;top:50%}.ly-video-player__flash--back{left:14%}.ly-video-player__flash--fwd{right:14%}@keyframes ly-vp-flash{0%{opacity:0;transform:translateY(-50%)scale(.9)}20%{opacity:1;transform:translateY(-50%)scale(1)}70%{opacity:1;transform:translateY(-50%)scale(1)}to{opacity:0;transform:translateY(-50%)scale(1)}}.ly-video-player--reduced .ly-video-player__flash{animation:none;transform:translateY(-50%)}.ly-video-player__bar{z-index:3;left:var(--space-2);right:var(--space-2);bottom:var(--space-2);box-sizing:border-box;padding:var(--space-1) var(--space-1) 0;border:1px solid var(--ly-vp-edge);border-radius:var(--radius-md);background:var(--ly-vp-glass);-webkit-backdrop-filter:blur(var(--blur-md)) saturate(1.4);backdrop-filter:blur(var(--blur-md)) saturate(1.4);box-shadow:var(--sheen-inset);position:absolute}@container ly-vp (min-width:560px){.ly-video-player__bar{left:var(--space-3);right:var(--space-3);bottom:var(--space-3);padding:var(--space-1) var(--space-2) 0}}[data-motion=low] .ly-video-player__bar,[data-motion=low] .ly-video-player__center:not(.ly-video-player__center--primary),.ly-video-player--low .ly-video-player__bar,.ly-video-player--low .ly-video-player__center:not(.ly-video-player__center--primary),[data-theme=contrast] .ly-video-player__bar,[data-theme=contrast] .ly-video-player__center:not(.ly-video-player__center--primary){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--stage);border-color:var(--line-subtle)}.ly-video-player__row{justify-content:space-between;align-items:center;gap:var(--space-1);min-height:var(--size-tap);display:flex}.ly-video-player__group{align-items:center;min-width:0;display:flex}.ly-video-player__group--start{flex:auto}.ly-video-player__group--end{flex:none}.ly-video-player__ctl{width:var(--size-tap);height:var(--size-tap);border-radius:var(--radius-full);color:var(--on-stage);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), transform var(--duration-snap) var(--ease-liquid);background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:inline-grid;position:relative}.ly-video-player__ctl:active{transition-duration:var(--duration-instant);transform:scale(.9)}.ly-video-player__ctl:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}@media (hover:hover){.ly-video-player__ctl:hover{background:color-mix(in srgb, var(--on-stage) 12%, transparent)}}.ly-video-player__ctl--on:after{content:"";border-radius:var(--radius-full);background:var(--red);width:14px;height:2px;margin-left:-7px;position:absolute;bottom:6px;left:50%}.ly-video-player__tip{bottom:calc(100% + var(--space-2));padding:2px var(--space-2);border:1px solid var(--ly-vp-edge);border-radius:var(--radius-sm);background:var(--ly-vp-solid);color:var(--on-stage);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);position:absolute;left:50%;transform:translate(-50%,4px)}.ly-video-player__group--start>.ly-video-player__ctl:first-child .ly-video-player__tip{left:0;transform:translateY(4px)}.ly-video-player__group--end>.ly-video-player__ctl:last-child .ly-video-player__tip{left:auto;right:0;transform:translateY(4px)}@media (hover:hover){.ly-video-player__ctl:hover .ly-video-player__tip{opacity:1;transition-delay:var(--duration-base);transform:translate(-50%)}.ly-video-player__group--start>.ly-video-player__ctl:first-child:hover .ly-video-player__tip,.ly-video-player__group--end>.ly-video-player__ctl:last-child:hover .ly-video-player__tip{transform:translate(0)}}.ly-video-player__ctl[aria-expanded=true] .ly-video-player__tip{display:none}.ly-video-player__volume{align-items:center;display:inline-flex}.ly-video-player__volume-range{appearance:none;border-radius:var(--radius-full);opacity:0;cursor:pointer;width:0;height:28px;transition:width var(--duration-base) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), margin var(--duration-base) var(--ease-standard);background:0 0;margin:0;padding:0}@media (hover:hover){.ly-video-player__volume:hover .ly-video-player__volume-range{opacity:1;width:76px;margin:0 var(--space-2) 0 var(--space-1)}}.ly-video-player__volume:focus-within .ly-video-player__volume-range{opacity:1;width:76px;margin:0 var(--space-2) 0 var(--space-1)}@media (hover:none){.ly-video-player__volume-range{display:none}}.ly-video-player__volume-range::-webkit-slider-runnable-track{border-radius:var(--radius-full);background:linear-gradient(to right, var(--on-stage) calc(var(--ly-vp-v,1) * 100%), color-mix(in srgb, var(--on-stage) 28%, transparent) 0);height:4px}.ly-video-player__volume-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--on-stage);border:0;border-radius:50%;width:12px;height:12px;margin-top:-4px}.ly-video-player__volume-range::-moz-range-track{border-radius:var(--radius-full);background:linear-gradient(to right, var(--on-stage) calc(var(--ly-vp-v,1) * 100%), color-mix(in srgb, var(--on-stage) 28%, transparent) 0);height:4px}.ly-video-player__volume-range::-moz-range-thumb{background:var(--on-stage);border:0;border-radius:50%;width:12px;height:12px}.ly-video-player__time{padding:0 var(--space-2);color:var(--on-stage);white-space:nowrap}.ly-video-player__time-total{color:var(--on-stage-muted)}.ly-video-player__loading{margin-left:var(--space-2);color:var(--on-stage-muted)}@container ly-vp (max-width:479px){.ly-video-player__loading{display:none}}.ly-video-player__scrubber{height:20px;margin:0 var(--space-2);border-radius:var(--radius-full);cursor:pointer;touch-action:none;align-items:center;display:flex;position:relative}.ly-video-player__scrubber:before{content:"";left:calc(var(--space-2) * -1);right:calc(var(--space-2) * -1);height:var(--size-tap);position:absolute;top:50%;transform:translateY(-50%)}.ly-video-player__scrubber[aria-disabled=true]{cursor:default}.ly-video-player__track{border-radius:var(--radius-full);background:color-mix(in srgb, var(--on-stage) 22%, transparent);height:4px;transition:height var(--duration-fast) var(--ease-standard);flex:1;position:relative;overflow:hidden}.ly-video-player__buffered,.ly-video-player__played{border-radius:inherit;position:absolute;top:0;bottom:0;left:0}.ly-video-player__buffered{width:calc(var(--ly-vp-b) * 100%);background:color-mix(in srgb, var(--on-stage-muted) 55%, transparent)}.ly-video-player__played{width:calc(var(--ly-vp-p) * 100%);background:var(--red)}.ly-video-player__thumb{left:calc(var(--ly-vp-p) * 100%);background:var(--red);width:14px;height:14px;box-shadow:0 0 0 4px color-mix(in srgb, var(--red) 28%, transparent);transition:transform var(--duration-fast) var(--ease-liquid);pointer-events:none;border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:50%;transform:scale(0)}@media (hover:hover){.ly-video-player__scrubber:hover .ly-video-player__track{height:6px}.ly-video-player__scrubber:hover .ly-video-player__thumb{transform:scale(1)}}@media (hover:none){.ly-video-player__thumb{transform:scale(.85)}}.ly-video-player__scrubber:focus-visible .ly-video-player__thumb,.ly-video-player__scrubber--dragging .ly-video-player__thumb{transform:scale(1)}.ly-video-player__scrubber--dragging .ly-video-player__track{height:6px}.ly-video-player__scrubber[aria-disabled=true] .ly-video-player__thumb{transform:scale(0)}.ly-video-player__scrubber--buffering .ly-video-player__track:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--on-stage) 55%, transparent), transparent);width:40%;animation:ly-vp-sheen calc(var(--duration-celebrate) * 2) var(--ease-standard) infinite;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}@keyframes ly-vp-sheen{to{transform:translate(260%)}}.ly-video-player--reduced .ly-video-player__scrubber--buffering .ly-video-player__track{background:color-mix(in srgb, var(--on-stage) 38%, transparent)}.ly-video-player__bubble{bottom:calc(100% + var(--space-1));left:clamp(var(--space-5), calc(var(--ly-vp-h) * 100%), calc(100% - var(--space-5)));padding:2px var(--space-2);border:1px solid var(--ly-vp-edge);border-radius:var(--radius-sm);background:var(--ly-vp-solid);color:var(--on-stage);white-space:nowrap;pointer-events:none;position:absolute;transform:translate(-50%)}.ly-video-player__pop{display:inline-flex;position:relative}.ly-video-player__menu{right:0;bottom:calc(100% + var(--space-3));z-index:5;box-sizing:border-box;min-width:200px;max-height:260px;padding:var(--space-1);border:1px solid var(--ly-vp-edge);border-radius:var(--radius-md);background:var(--ly-vp-solid);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));box-shadow:var(--shadow-lg);animation:ly-vp-menu-in var(--duration-base) var(--ease-enter) both;position:absolute;overflow:auto}@keyframes ly-vp-menu-in{0%{opacity:0;transform:translateY(var(--space-1)) scale(.98)}}[data-theme=contrast] .ly-video-player__menu{background:var(--stage);border-color:var(--line-subtle)}.ly-video-player__menu-title{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--on-stage-muted);text-transform:uppercase;margin:0}.ly-video-player__menu-item{align-items:center;gap:var(--space-2);box-sizing:border-box;width:100%;min-height:var(--size-tap);padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--radius-sm);color:var(--on-stage);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;margin:0;display:flex}.ly-video-player__menu-item:focus{outline:none}.ly-video-player__menu-item:focus-visible{box-shadow:var(--focus-ring-stage)}@media (hover:hover){.ly-video-player__menu-item:hover{background:color-mix(in srgb, var(--on-stage) 10%, transparent)}}.ly-video-player__menu-item--on{background:color-mix(in srgb, var(--on-stage) 8%, transparent)}.ly-video-player__menu-check{width:var(--size-icon-md);flex:none;place-items:center;display:inline-grid}@container ly-vp (max-width:719px){.ly-video-player__opt-xl{display:none}}@container ly-vp (max-width:559px){.ly-video-player__opt-lg{display:none}}@container ly-vp (max-width:399px){.ly-video-player__opt-md{display:none}}@container ly-vp (max-width:359px){.ly-video-player__opt-sm{display:none}}.ly-video-player__endcard{z-index:4;box-sizing:border-box;padding:var(--space-4);background:color-mix(in srgb, var(--stage) 84%, transparent);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));animation:ly-vp-fade-in var(--duration-room) var(--ease-enter) both;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:auto}@keyframes ly-vp-fade-in{0%{opacity:0}}.ly-video-player__endcard-inner{gap:var(--space-4);width:100%;max-width:400px;animation:ly-vp-rise var(--duration-room) var(--ease-enter) both;flex-direction:column;margin:auto;display:flex}@keyframes ly-vp-rise{0%{transform:translateY(var(--space-3));opacity:0}}.ly-video-player--reduced .ly-video-player__endcard-inner{animation:none}@container ly-vp (min-width:560px){.ly-video-player__endcard{padding:var(--space-6) var(--space-8)}.ly-video-player__endcard-inner{align-items:center;gap:var(--space-6);flex-direction:row;max-width:760px}.ly-video-player__next-art{flex:0 0 44%}.ly-video-player__endcard-body{flex:1 1 0}}.ly-video-player__next-art{aspect-ratio:var(--aspect-landscape);border-radius:var(--radius-md);background:color-mix(in srgb, var(--on-stage) 8%, transparent);box-shadow:var(--shadow-md);cursor:pointer;position:relative;overflow:hidden}.ly-video-player .ly-video-player__next-art>:not(.ly-video-player__next-badge){aspect-ratio:auto;border-radius:0;width:100%;max-width:none;height:100%}.ly-video-player__next-badge{background:color-mix(in srgb, var(--stage) 38%, transparent);place-items:center;display:grid;position:absolute;inset:0}.ly-video-player__ring{place-items:center;width:68px;height:68px;display:grid;position:relative}.ly-video-player__ring svg{width:100%;height:100%;position:absolute;inset:0}.ly-video-player__ring-track{fill:color-mix(in srgb, var(--stage) 62%, transparent);stroke:color-mix(in srgb, var(--on-stage) 24%, transparent);stroke-width:3px}.ly-video-player__ring-fill{fill:none;stroke:var(--red);stroke-width:3px;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.ly-video-player__ring-num{color:var(--on-stage);padding-top:.1em;position:relative}.ly-video-player__next-play{border-radius:var(--radius-full);background:var(--red);width:56px;height:56px;color:var(--on-red);box-shadow:var(--glow-red);place-items:center;display:grid}.ly-video-player__endcard-body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ly-video-player__endcard-body>p{margin:0}.ly-video-player__next-title{color:var(--on-stage)}.ly-video-player__count{align-items:center;gap:var(--space-1) var(--space-3);color:var(--on-stage-muted);flex-wrap:wrap;margin:0;display:flex}.ly-video-player__cancel{min-height:var(--size-tap);margin:0 0 0 calc(var(--space-3) * -1);padding:.1em var(--space-3) 0;border-radius:var(--radius-full);color:var(--on-stage);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}@media (hover:hover){.ly-video-player__cancel:hover{background:color-mix(in srgb, var(--on-stage) 10%, transparent)}}.ly-video-player__actions{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.ly-video-player__primary-wrap{display:flex}.ly-video-player__primary-wrap>*{flex:auto}@container ly-vp (min-width:560px){.ly-video-player__primary-wrap>*{flex:0 auto}}.ly-video-player__primary{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--size-control-lg);padding:.1em var(--space-6) 0;border-radius:var(--radius-full);background:var(--red);color:var(--on-red);text-transform:uppercase;box-shadow:var(--sheen-inset);cursor:pointer;border:0;display:inline-flex}.ly-video-player__secondary{gap:var(--space-1);flex-direction:column;display:flex}@container ly-vp (min-width:400px){.ly-video-player__secondary{flex-flow:wrap}}.ly-video-player__action{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--size-tap);padding:0 var(--space-3);border:1px solid var(--ly-vp-edge);border-radius:var(--radius-full);color:var(--on-stage);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), transform var(--duration-snap) var(--ease-liquid);background:0 0;margin:0;display:inline-flex}.ly-video-player__action:active{transition-duration:var(--duration-instant);transform:scale(.97)}.ly-video-player__action-label{padding-top:.1em}@media (hover:hover){.ly-video-player__action:hover{background:color-mix(in srgb, var(--on-stage) 10%, transparent)}}[data-theme=contrast] .ly-video-player__action{border-color:var(--line-strong)}.ly-video-player__error{z-index:4;justify-content:center;align-items:center;gap:var(--space-3);box-sizing:border-box;padding:var(--space-4);background:color-mix(in srgb, var(--stage) 86%, transparent);text-align:center;animation:ly-vp-fade-in var(--duration-base) var(--ease-enter) both;flex-direction:column;display:flex;position:absolute;inset:0}.ly-video-player__error-text{align-items:center;gap:var(--space-2);flex-direction:column;max-width:420px;display:flex}.ly-video-player__error-text>p{margin:0}.ly-video-player__error-text>.ly-icon{box-sizing:content-box;padding:var(--space-2);border-radius:var(--radius-full);background:var(--critical-soft);color:var(--critical)}.ly-video-player__muted{color:var(--on-stage-muted)}[data-theme=contrast] .ly-video-player__endcard,[data-theme=contrast] .ly-video-player__error{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--stage)}.ly-video-player__retry{align-items:center;gap:var(--space-2);min-height:var(--size-tap);padding:.1em var(--space-5) 0;border:1px solid color-mix(in srgb, var(--on-stage) 40%, transparent);border-radius:var(--radius-full);background:color-mix(in srgb, var(--on-stage) 8%, transparent);color:var(--on-stage);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), transform var(--duration-snap) var(--ease-liquid);display:inline-flex}.ly-video-player__retry:active{transition-duration:var(--duration-instant);transform:scale(.97)}@media (hover:hover){.ly-video-player__retry:hover{background:color-mix(in srgb, var(--on-stage) 16%, transparent)}}[data-theme=contrast] .ly-video-player__retry{border-color:var(--line-strong)}.ly-reference-chip{box-sizing:border-box;max-width:100%;min-height:var(--size-control-sm);border:1px solid var(--line-subtle);border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--ink);vertical-align:middle;transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);align-items:center;display:inline-flex;position:relative}.ly-reference-chip--sm{min-height:26px}.ly-reference-chip--interactive{border-color:var(--line-strong)}.ly-reference-chip__main{align-items:center;gap:var(--space-1);min-width:0;min-height:inherit;padding:0 var(--space-3) 0 var(--space-1);border-radius:var(--radius-full);color:inherit;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;margin:-1px 0 -1px -1px;display:inline-flex;position:relative}.ly-reference-chip--sm .ly-reference-chip__main{padding:0 var(--space-2) 0 3px}.ly-reference-chip--removable .ly-reference-chip__main{padding-right:var(--space-1)}button.ly-reference-chip__main{cursor:pointer;transition:transform var(--duration-snap) var(--ease-liquid)}button.ly-reference-chip__main:active{transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard);transform:scale(.97)}button.ly-reference-chip__main:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);background:currentColor;position:absolute;inset:-1px}@media (hover:hover){button.ly-reference-chip__main:hover:after{opacity:var(--opacity-hover)}}button.ly-reference-chip__main:active:after{opacity:var(--opacity-press)}.ly-reference-chip__thumb{border-radius:var(--radius-xs);background:color-mix(in srgb, var(--ink) 10%, transparent);width:22px;height:22px;color:var(--ink-muted);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ly-reference-chip--sm .ly-reference-chip__thumb{border-radius:var(--radius-xs);width:18px;height:18px}.ly-reference-chip__thumb img{object-fit:cover;width:100%;height:100%;display:block}.ly-reference-chip__alias{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.ly-reference-chip__label{min-width:0;color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;flex:0 1000 auto;overflow:hidden}.ly-reference-chip__auto{border-radius:var(--radius-xs);text-transform:uppercase;border:1px solid;flex:none;padding:0 5px}.ly-reference-chip__check{flex:none}.ly-reference-chip__remove{border-radius:var(--radius-full);width:24px;height:24px;color:var(--ink-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-right:3px;padding:0;display:inline-flex;position:relative}.ly-reference-chip--sm .ly-reference-chip__remove{width:20px;height:20px;margin-right:2px}@media (hover:hover){.ly-reference-chip__remove:hover{background:color-mix(in srgb, var(--ink) 12%, transparent);color:var(--ink)}}.ly-reference-chip__remove:active{background:color-mix(in srgb, var(--ink) 18%, transparent)}@media (pointer:coarse){button.ly-reference-chip__main:before,.ly-reference-chip__remove:before{content:"";width:max(100%, var(--size-tap));height:var(--size-tap);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ly-reference-chip__remove:before{width:var(--size-tap);left:0;transform:translateY(-50%)}}.ly-reference-chip--selected{border-color:color-mix(in srgb, var(--red-ink) 45%, transparent);background:var(--red-soft);color:var(--red-ink)}.ly-reference-chip--selected .ly-reference-chip__label,.ly-reference-chip--selected .ly-reference-chip__remove{color:var(--red-ink)}.ly-reference-chip--selected .ly-reference-chip__thumb{background:color-mix(in srgb, var(--red-ink) 18%, transparent);color:var(--red-ink)}.ly-reference-chip--auto{border-color:color-mix(in srgb, var(--info) 40%, transparent);background:var(--info-soft);color:var(--info)}.ly-reference-chip--auto .ly-reference-chip__label,.ly-reference-chip--auto .ly-reference-chip__remove{color:var(--info)}.ly-reference-chip--auto .ly-reference-chip__thumb{background:color-mix(in srgb, var(--info) 18%, transparent);color:var(--info)}.ly-reference-chip--missing{border-color:var(--critical);box-shadow:inset 0 0 0 1px var(--critical)}.ly-reference-chip--missing .ly-reference-chip__thumb{background:var(--critical-soft);color:var(--critical)}.ly-reference-chip--missing .ly-reference-chip__alias{color:var(--critical)}.ly-reference-chip--disabled{opacity:var(--opacity-disabled)}.ly-reference-chip--disabled button{cursor:not-allowed}.ly-credit-badge{--ly-cb-ink:var(--credit);--ly-cb-ground:var(--red-soft);--ly-cb-muted:var(--ink-muted);vertical-align:middle;max-width:100%;color:var(--ink);flex-direction:column;align-items:flex-start;display:inline-flex;position:relative}.ly-credit-badge--points{--ly-cb-ink:var(--points);--ly-cb-ground:var(--yellow-soft)}.ly-credit-badge__body{align-items:center;column-gap:var(--space-1);box-sizing:border-box;max-width:100%;min-height:var(--size-control-sm);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);border-radius:var(--radius-full);color:inherit;font:inherit;text-align:left;background:0 0;border:1px solid #0000;flex-wrap:wrap;row-gap:2px;margin:0;display:inline-flex;position:relative}.ly-credit-badge--sm .ly-credit-badge__body{min-height:26px;padding:2px var(--space-2) 2px 6px}.ly-credit-badge--md .ly-credit-badge__body{min-height:36px;padding:var(--space-1) var(--space-4) var(--space-1) var(--space-2)}.ly-credit-badge--md .ly-credit-badge__body:has(.ly-credit-badge__reserved,.ly-credit-badge__alert){border-radius:var(--radius-md);padding-top:var(--space-2);padding-bottom:var(--space-2)}.ly-credit-badge__icon{color:var(--ly-cb-ink)}.ly-credit-badge__amount{color:var(--ly-cb-ink);white-space:nowrap}.ly-credit-badge__label{color:var(--ly-cb-muted);white-space:nowrap}.ly-credit-badge--sm .ly-credit-badge__label,.ly-credit-badge--md .ly-credit-badge__label{margin-left:2px}.ly-credit-badge__reserved,.ly-credit-badge__alert{align-items:center;gap:var(--space-1);color:var(--ly-cb-muted);white-space:nowrap;display:inline-flex}.ly-credit-badge--md .ly-credit-badge__reserved,.ly-credit-badge--md .ly-credit-badge__alert{flex-basis:100%;padding-left:2px}.ly-credit-badge--sm .ly-credit-badge__reserved:before{content:"·";margin:0 2px 0 var(--space-1)}.ly-credit-badge--sm .ly-credit-badge__alert{margin-left:var(--space-1)}.ly-credit-badge__skeleton{border-radius:var(--radius-full);background:color-mix(in srgb, var(--ink) 14%, transparent);width:3.2em;height:.9em;animation:ly-credit-badge-pulse var(--duration-breathe) var(--ease-breathe) infinite;display:inline-block}.ly-credit-badge--lg .ly-credit-badge__skeleton{width:4.2em;height:28px;margin:5px 0}.ly-credit-badge--soft .ly-credit-badge__body{background:var(--ly-cb-ground)}.ly-credit-badge--soft{--ly-cb-muted:var(--ly-cb-ink)}.ly-credit-badge--plain .ly-credit-badge__body{padding-left:0;padding-right:0}.ly-credit-badge--plain.ly-credit-badge--interactive .ly-credit-badge__body{padding-left:var(--space-2);padding-right:var(--space-3)}.ly-credit-badge--glass .ly-credit-badge__body{background:var(--surface-glass-stage);-webkit-backdrop-filter:blur(var(--blur-sm)) saturate(1.4);backdrop-filter:blur(var(--blur-sm)) saturate(1.4);box-shadow:var(--sheen-inset)}.ly-credit-badge--glass{--ly-cb-muted:var(--ink-muted)}.ly-credit-badge--glass .ly-credit-badge__amount{color:var(--ink)}[data-motion=low] .ly-credit-badge--glass .ly-credit-badge__body,[data-theme=contrast] .ly-credit-badge--glass .ly-credit-badge__body{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface-raised);border-color:var(--line-subtle)}[data-theme=contrast] .ly-credit-badge--soft .ly-credit-badge__body{border-color:var(--ly-cb-ink)}.ly-credit-badge--lg{display:flex}.ly-credit-badge--lg .ly-credit-badge__body{align-items:flex-start;gap:var(--space-1);width:100%;padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);flex-direction:column;display:flex}.ly-credit-badge--lg.ly-credit-badge--plain .ly-credit-badge__body{padding:0}.ly-credit-badge--lg.ly-credit-badge--plain.ly-credit-badge--interactive .ly-credit-badge__body{padding:var(--space-2) var(--space-3);margin:calc(var(--space-2) * -1) calc(var(--space-3) * -1);width:auto}.ly-credit-badge--lg .ly-credit-badge__label{text-transform:uppercase}.ly-credit-badge--lg .ly-credit-badge__label:lang(zh),.ly-credit-badge--lg .ly-credit-badge__label:lang(ta){text-transform:none;letter-spacing:0}.ly-credit-badge__row{align-items:center;gap:var(--space-2);display:inline-flex}.ly-credit-badge--lg .ly-credit-badge__amount{padding-top:.08em}.ly-credit-badge__chevron{color:var(--ly-cb-muted);transition:transform var(--duration-base) var(--ease-liquid)}.ly-credit-badge--interactive .ly-credit-badge__body{cursor:pointer;-webkit-tap-highlight-color:transparent}.ly-credit-badge--interactive .ly-credit-badge__body:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);background:currentColor;position:absolute;inset:-1px}@media (hover:hover){.ly-credit-badge--interactive .ly-credit-badge__body:hover:after{opacity:var(--opacity-hover)}.ly-credit-badge--interactive .ly-credit-badge__body:hover .ly-credit-badge__chevron{transform:translate(2px)}}.ly-credit-badge--interactive .ly-credit-badge__body:active:after{opacity:var(--opacity-press)}@media (pointer:coarse){.ly-credit-badge--sm.ly-credit-badge--interactive .ly-credit-badge__body:before,.ly-credit-badge--md.ly-credit-badge--interactive .ly-credit-badge__body:before{content:"";width:max(100%, var(--size-tap));height:max(100%, var(--size-tap));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.ly-credit-badge--insufficient{--ly-cb-ink:var(--critical);--ly-cb-ground:var(--critical-soft);--ly-cb-muted:var(--critical)}.ly-credit-badge--insufficient.ly-credit-badge--plain,.ly-credit-badge--insufficient.ly-credit-badge--glass{--ly-cb-muted:var(--ink-muted)}.ly-credit-badge--insufficient .ly-credit-badge__alert{color:var(--critical)}.ly-credit-badge--insufficient.ly-credit-badge--glass .ly-credit-badge__alert{color:var(--ink)}.ly-credit-badge--insufficient.ly-credit-badge--glass .ly-credit-badge__alert .ly-icon{color:var(--critical)}.ly-credit-badge__amount--up{animation:ly-credit-badge-rise var(--duration-snap) var(--ease-liquid)}.ly-credit-badge__amount--down{animation:ly-credit-badge-drop var(--duration-snap) var(--ease-liquid)}.ly-credit-badge__delta{z-index:var(--z-raised);padding:1px var(--space-2);border:1px solid var(--line-subtle);border-radius:var(--radius-full);background:var(--surface-raised);box-shadow:var(--shadow-sm);white-space:nowrap;pointer-events:none;animation:ly-credit-badge-delta-in var(--duration-snap) var(--ease-liquid) both;position:absolute;top:0;right:0;transform:translate(35%,-70%)}.ly-credit-badge__delta--up{color:var(--positive)}.ly-credit-badge__delta--down{color:var(--ink-muted)}.ly-credit-badge__delta--leaving{animation:ly-credit-badge-delta-out var(--duration-base) var(--ease-exit) forwards}.ly-credit-badge--lg .ly-credit-badge__delta{top:var(--space-3);right:var(--space-4);transform:none}.ly-credit-badge--still .ly-credit-badge__amount--up,.ly-credit-badge--still .ly-credit-badge__amount--down,.ly-credit-badge--still .ly-credit-badge__delta{animation-name:ly-credit-badge-fade}.ly-credit-badge--still .ly-credit-badge__delta--leaving{animation-name:ly-credit-badge-fade-out}.ly-credit-badge--still .ly-credit-badge__skeleton,[data-motion=low] .ly-credit-badge__skeleton{animation:none}@keyframes ly-credit-badge-rise{0%{opacity:.35;transform:translateY(.4em)}to{opacity:1;transform:none}}@keyframes ly-credit-badge-drop{0%{opacity:.35;transform:translateY(-.4em)}to{opacity:1;transform:none}}@keyframes ly-credit-badge-delta-in{0%{opacity:0;margin-top:8px}to{opacity:1;margin-top:0}}@keyframes ly-credit-badge-fade{0%{opacity:.35}to{opacity:1}}@keyframes ly-credit-badge-delta-out{0%{opacity:1;margin-top:0}to{opacity:0;margin-top:-6px}}@keyframes ly-credit-badge-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ly-credit-badge-pulse{0%,to{opacity:1}50%{opacity:.55}}.ly-storage-meter{--ly-sm-surface:var(--surface-card);box-sizing:border-box;color:var(--ink)}.ly-storage-meter p{margin:0}.ly-storage-meter__track{position:relative}.ly-storage-meter__bar{border-radius:var(--radius-full);gap:2px;width:100%;height:12px;display:flex;overflow:hidden}.ly-storage-meter__seg{min-width:3px;transition:opacity var(--duration-fast) var(--ease-standard), filter var(--duration-fast) var(--ease-standard);border-radius:2px;flex-basis:0}.ly-storage-meter__seg:first-child{border-top-left-radius:var(--radius-full);border-bottom-left-radius:var(--radius-full)}.ly-storage-meter__seg:last-child{border-top-right-radius:var(--radius-full);border-bottom-right-radius:var(--radius-full)}.ly-storage-meter__seg--end{border-top-right-radius:4px;border-bottom-right-radius:4px}.ly-storage-meter__seg--free{background:color-mix(in srgb, var(--ink) 10%, transparent);min-width:0}@media (hover:hover){.ly-storage-meter__bar:hover .ly-storage-meter__seg:not(.ly-storage-meter__seg--free){opacity:.55}.ly-storage-meter__bar:hover .ly-storage-meter__seg--hover{opacity:1;filter:brightness(1.12)}}.ly-storage-meter__bar--loading{background:color-mix(in srgb, var(--ink) 10%, transparent);animation:ly-storage-meter-pulse var(--duration-breathe) var(--ease-breathe) infinite;display:block}[data-motion=low] .ly-storage-meter__bar--loading,[data-motion=reduced] .ly-storage-meter__bar--loading{animation:none}.ly-storage-meter__bar--unknown{background:color-mix(in srgb, var(--ink) 10%, transparent);display:block}.ly-storage-meter__tip{z-index:var(--z-raised);bottom:calc(100% + var(--space-2));padding:var(--space-2) var(--space-3);border:1px solid var(--line-subtle);border-radius:var(--radius-sm);background:var(--surface-raised);box-shadow:var(--shadow-md);color:var(--ink);white-space:nowrap;pointer-events:none;flex-direction:column;display:flex;position:absolute;transform:translate(-50%)}.ly-storage-meter__tip .caption{color:var(--ink-muted)}.ly-storage-meter__tip--start{transform:translate(-16px)}.ly-storage-meter__tip--end{transform:translate(calc(16px - 100%))}.ly-storage-meter--compact{align-items:center;gap:var(--space-2);min-height:var(--size-control-sm);padding:0 var(--space-3);border-radius:var(--radius-full);font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;margin:0;display:inline-flex;position:relative}button.ly-storage-meter--compact{cursor:pointer}button.ly-storage-meter--compact:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);background:currentColor;position:absolute;inset:-1px}@media (hover:hover){button.ly-storage-meter--compact:hover:after{opacity:var(--opacity-hover)}}button.ly-storage-meter--compact:active:after{opacity:var(--opacity-press)}@media (pointer:coarse){button.ly-storage-meter--compact:before{content:"";height:var(--size-tap);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.ly-storage-meter__glyph{color:var(--ink-muted)}.ly-storage-meter__bar--compact{flex:none;width:72px;height:6px}.ly-storage-meter--compact .ly-storage-meter__pct{color:var(--ink-muted)}.ly-storage-meter--full{gap:var(--space-4);width:100%;padding:var(--space-5);border:1px solid var(--line-subtle);border-radius:var(--radius-md);background:var(--ly-sm-surface);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;container-type:inline-size}.ly-storage-meter__head{justify-content:space-between;align-items:flex-end;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.ly-storage-meter__heading{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ly-storage-meter__plan{color:var(--ink-muted);text-transform:uppercase}.ly-storage-meter__plan:lang(zh),.ly-storage-meter__plan:lang(ta){text-transform:none;letter-spacing:0}.ly-storage-meter__figure{color:var(--ink)}.ly-storage-meter__used,.ly-storage-meter__quota{white-space:nowrap}.ly-storage-meter__quota{color:var(--ink-muted)}.ly-storage-meter__side{align-items:center;gap:var(--space-2);display:flex}.ly-storage-meter__pct{align-items:center;gap:var(--space-1);color:var(--ink-muted);display:inline-flex}.ly-storage-meter--level-warn .ly-storage-meter__pct{color:var(--caution)}.ly-storage-meter--level-high .ly-storage-meter__pct,.ly-storage-meter--level-full .ly-storage-meter__pct{color:var(--critical)}.ly-storage-meter__legend{gap:var(--space-2) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(148px,1fr));margin:0;padding:0;list-style:none;display:grid}.ly-storage-meter__item{align-items:center;gap:var(--space-2);min-width:0;display:flex}.ly-storage-meter__swatch{border-radius:3px;flex:none;width:10px;height:10px}.ly-storage-meter__swatch--free{background:color-mix(in srgb, var(--ink) 10%, transparent);box-shadow:inset 0 0 0 1px var(--line-subtle)}.ly-storage-meter__name{min-width:0;color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.ly-storage-meter__val{color:var(--ink);flex:none}.ly-storage-meter__empty{color:var(--ink-muted)}.ly-storage-meter__banner{align-items:flex-start;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.ly-storage-meter__banner--caution{background:var(--caution-soft);color:var(--caution)}.ly-storage-meter__banner--critical{background:var(--critical-soft);color:var(--critical)}[data-theme=contrast] .ly-storage-meter__banner{border:1px solid}.ly-storage-meter__banner-icon{flex:none;margin-top:1px}.ly-storage-meter__banner-text{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.ly-storage-meter__banner-actions{gap:var(--space-2);flex-wrap:wrap;align-self:center;margin-left:auto;display:flex}.ly-storage-meter__tools{gap:var(--space-2);margin:0 calc(var(--space-2) * -1) calc(var(--space-2) * -1);flex-wrap:wrap;display:flex}@container (max-width:380px){.ly-storage-meter__legend{grid-template-columns:1fr}.ly-storage-meter__banner-actions{margin-left:0}}@keyframes ly-storage-meter-pulse{0%,to{opacity:1}50%{opacity:.5}}.ly-sequence-node{gap:var(--space-3);box-sizing:border-box;width:100%;min-width:0;padding:var(--space-3);border:1px solid var(--line-subtle);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-sm);color:var(--ink);transition:box-shadow var(--duration-fast) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), transform var(--duration-snap) var(--ease-liquid);flex-direction:column;display:flex;position:relative;container-type:inline-size}.ly-sequence-node p{margin:0}@media (hover:hover){.ly-sequence-node:hover{box-shadow:var(--shadow-md)}}.ly-sequence-node--selected{outline:2px solid var(--red);outline-offset:0;box-shadow:var(--shadow-md);border-color:#0000}.ly-sequence-node--continuity-review{border-color:var(--caution)}.ly-sequence-node--continuity-missing{border-color:var(--critical)}.ly-sequence-node__port{z-index:var(--z-raised);box-sizing:border-box;border:2px solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface-card);width:22px;height:22px;color:var(--ink);justify-content:center;align-items:center;margin-top:-11px;display:inline-flex;position:absolute;top:50%}.ly-sequence-node__port--in{left:-12px}.ly-sequence-node__port--out{right:-12px}.ly-sequence-node__port--empty{border-width:2px;width:12px;height:12px;margin-top:-6px}.ly-sequence-node__port--in.ly-sequence-node__port--empty{left:-7px}.ly-sequence-node__port--out.ly-sequence-node__port--empty{right:-7px}.ly-sequence-node__port--review{border-color:var(--caution);background:var(--caution-soft);color:var(--caution);box-shadow:0 0 0 3px color-mix(in srgb, var(--caution) 28%, transparent)}.ly-sequence-node__port--missing{border-color:var(--critical);background:var(--critical-soft);color:var(--critical)}.ly-sequence-node__head{align-items:flex-start;gap:var(--space-1);min-width:0;display:flex}.ly-sequence-node__handle{width:24px;height:var(--size-control-sm);border-radius:var(--radius-sm);color:var(--ink-muted);cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-1px 0 0 -6px;padding:0;display:inline-flex;position:relative}@media (hover:hover){.ly-sequence-node__handle:hover{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink)}}.ly-sequence-node__handle:active{cursor:grabbing;background:color-mix(in srgb, var(--ink) 14%, transparent)}.ly-sequence-node__heading{flex-direction:column;flex:auto;gap:2px;min-width:0;padding-top:3px;display:flex}.ly-sequence-node__kicker{color:var(--ink);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ly-sequence-node__edit{flex:none;margin:-1px -6px 0 0}.ly-sequence-node__selected-badge{z-index:var(--z-raised);pointer-events:none;border-radius:var(--radius-full);background:var(--red);width:20px;height:20px;color:var(--on-red);box-shadow:0 0 0 2px var(--surface-card);animation:ly-sequence-node-pop var(--duration-snap) var(--ease-liquid);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-8px;right:-8px}@keyframes ly-sequence-node-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.ly-sequence-node__params{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ly-sequence-node__status{z-index:var(--z-raised);top:var(--space-2);left:var(--space-2);max-width:calc(100% - var(--space-4));position:absolute}.ly-sequence-node__media{box-sizing:border-box;aspect-ratio:16/10;border-radius:var(--radius-sm);background:var(--stage);width:100%;color:var(--on-stage);font:inherit;text-align:left;border:0;justify-content:center;align-items:stretch;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.ly-sequence-node__media--landscape{aspect-ratio:16/9}button.ly-sequence-node__media{cursor:pointer;-webkit-tap-highlight-color:transparent}button.ly-sequence-node__media:after{content:"";background:var(--on-stage);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);position:absolute;inset:0}@media (hover:hover){button.ly-sequence-node__media:hover:after{opacity:var(--opacity-hover)}}.ly-sequence-node__frame{aspect-ratio:9/16;height:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--on-stage) 10%, transparent);display:block;position:relative;overflow:hidden}.ly-sequence-node__bleed{opacity:.45;filter:blur(var(--blur-md)) saturate(1.2);pointer-events:none;position:absolute;inset:-16%}.ly-sequence-node__bleed>*{object-fit:cover;width:100%;height:100%;display:block}[data-motion=low] .ly-sequence-node__bleed,[data-theme=contrast] .ly-sequence-node__bleed{display:none}.ly-sequence-node__media--landscape .ly-sequence-node__frame{aspect-ratio:auto;width:100%;box-shadow:none}.ly-sequence-node__frame>img{object-fit:cover;width:100%;height:100%;display:block}.ly-sequence-node__frame>*{width:100%;height:100%}.ly-sequence-node__poster{border-radius:0}.ly-sequence-node__media--empty{box-shadow:inset 0 0 0 1px var(--line-subtle);background:var(--surface-sunken);color:var(--ink-muted);align-items:center}.ly-sequence-node__placeholder{align-items:center;gap:var(--space-2);padding:var(--space-3);text-align:center;flex-direction:column;display:flex}.ly-sequence-node__overlay{padding:var(--space-6) var(--space-3) var(--space-3);background:linear-gradient(to top, var(--surface-scrim), transparent);color:var(--on-stage);flex-direction:column;gap:6px;display:flex;position:absolute;bottom:0;left:0;right:0}.ly-sequence-node__overlay-text{text-shadow:0 1px 2px var(--stage)}.ly-sequence-node__overlay--center{padding:var(--space-3);background:var(--surface-scrim);text-align:center;justify-content:center;align-items:center;top:0}.ly-sequence-node__media--failed .ly-sequence-node__frame{opacity:.5}.ly-sequence-node__body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ly-sequence-node__refs{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ly-sequence-node__refs>li{min-width:0;max-width:100%;display:flex}.ly-sequence-node__more{min-width:var(--size-control-sm);min-height:26px;padding:0 var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-full);color:var(--ink-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.ly-sequence-node__more:hover{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink)}}.ly-sequence-node__prompt{color:var(--ink);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ly-sequence-node__prompt--empty{color:var(--ink-muted)}.ly-sequence-node__token{line-height:inherit;color:var(--ink)}.ly-sequence-node__model{align-items:center;gap:var(--space-1);color:var(--ink-muted);min-width:0;display:flex}.ly-sequence-node__continuity{align-items:center;gap:var(--space-1) var(--space-2);color:var(--ink-muted);flex-wrap:wrap;display:flex}.ly-sequence-node__continuity-icon{color:var(--ink-muted)}.ly-sequence-node__continuity--review .ly-sequence-node__continuity-icon{color:var(--caution)}.ly-sequence-node__continuity--missing .ly-sequence-node__continuity-icon{color:var(--critical)}.ly-sequence-node__versions{gap:var(--space-1);flex-wrap:wrap;display:flex}.ly-sequence-node__version{min-height:26px;padding:0 var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-full);color:var(--ink-muted);transition:background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);background:0 0;align-items:center;gap:3px;display:inline-flex;position:relative}button.ly-sequence-node__version{cursor:pointer}@media (hover:hover){button.ly-sequence-node__version:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 8%, transparent)}button.ly-sequence-node__version--active:hover{background:var(--red-soft);color:var(--red-ink)}}.ly-sequence-node__version--active{background:var(--red-soft);color:var(--red-ink);border-color:#0000}[data-theme=contrast] .ly-sequence-node__version--active{border-color:var(--red-ink)}@media (pointer:coarse){.ly-sequence-node__handle:before,.ly-sequence-node__more:before,button.ly-sequence-node__version:before{content:"";width:max(100%, var(--size-tap));height:var(--size-tap);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.ly-sequence-node__foot{align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line-subtle);flex-wrap:wrap;display:flex}.ly-sequence-node__action{margin-left:auto}.ly-sequence-node__credits{align-items:center;gap:var(--space-1);color:var(--credit);white-space:nowrap;display:inline-flex}@container (min-width:320px){.ly-sequence-node__media:not(.ly-sequence-node__media--landscape){aspect-ratio:16/9}}@container (max-width:259px){.ly-sequence-node__foot{flex-direction:column;align-items:flex-start}.ly-sequence-node__action{margin-left:0}.ly-sequence-node__action--primary{align-self:stretch}}.ly-generation-card{gap:var(--space-4);box-sizing:border-box;width:100%;padding:var(--space-3);border:1px solid var(--line-subtle);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-sm);color:var(--ink);transition:border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative;container-type:inline-size}.ly-generation-card p{margin:0}.ly-generation-card--active{border-color:color-mix(in srgb, var(--red-ink) 60%, transparent)}[data-theme=contrast] .ly-generation-card--active{border-color:var(--red-ink);box-shadow:inset 0 0 0 1px var(--red-ink)}.ly-generation-card--failed{border-color:color-mix(in srgb, var(--critical) 45%, transparent)}.ly-generation-card__media{aspect-ratio:9/16;border-radius:var(--radius-sm);background:var(--stage);width:104px;color:var(--on-stage);position:relative;overflow:hidden}.ly-generation-card__media--landscape{aspect-ratio:16/9;align-self:start;width:184px}.ly-generation-card__media>img{object-fit:cover;width:100%;height:100%;display:block}.ly-generation-card__media>:first-child{width:100%;height:100%}.ly-generation-card__poster{border-radius:0}.ly-generation-card__veil{background:var(--surface-scrim);color:var(--on-stage);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ly-generation-card__active-mark{top:var(--space-2);left:var(--space-2);border-radius:var(--radius-xs);background:var(--red);color:var(--on-red);text-transform:uppercase;align-items:center;gap:2px;padding:1px 6px;display:inline-flex;position:absolute}.ly-generation-card__body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ly-generation-card__head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ly-generation-card__title{align-items:baseline;gap:var(--space-2);min-width:0;display:inline-flex}.ly-generation-card__title .overline{text-transform:uppercase}.ly-generation-card__version,.ly-generation-card__status{color:var(--ink-muted)}.ly-generation-card__status--info{color:var(--info)}.ly-generation-card__status--red{color:var(--red-ink)}.ly-generation-card__status--positive{color:var(--positive)}.ly-generation-card__status--critical{color:var(--critical)}.ly-generation-card__steps{margin:2px 0}.ly-generation-card__model{align-items:center;gap:0 var(--space-1);color:var(--ink-muted);flex-wrap:wrap;display:flex}.ly-generation-card__model .ly-icon{color:var(--ink-muted)}.ly-generation-card__model-name{color:var(--ink)}.ly-generation-card__meta{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.ly-generation-card__params{color:var(--ink-muted)}.ly-generation-card__credits{align-items:center;gap:var(--space-1);white-space:nowrap;display:inline-flex}.ly-generation-card__credits--credit{color:var(--credit)}.ly-generation-card__credits--positive{color:var(--positive)}.ly-generation-card__credits--muted{color:var(--ink-muted)}.ly-generation-card__banner{align-items:flex-start;gap:var(--space-2) var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--critical-soft);color:var(--critical);flex-wrap:wrap;display:flex}[data-theme=contrast] .ly-generation-card__banner{border:1px solid var(--critical)}.ly-generation-card__banner-icon{flex:none;margin-top:1px}.ly-generation-card__banner-text{flex-direction:column;flex:180px;gap:2px;min-width:0;display:flex}.ly-generation-card__banner-actions{gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.ly-generation-card__actions{align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.ly-generation-card--celebrate .ly-generation-card__media{animation:ly-generation-card-pop var(--duration-celebrate) var(--ease-liquid)}.ly-generation-card--celebrate .ly-generation-card__media:after{content:"";background:linear-gradient(115deg, transparent 30%, var(--liquid-sheen) 50%, transparent 70%);pointer-events:none;animation:ly-generation-card-sheen var(--duration-celebrate) var(--ease-settle) both;position:absolute;inset:0}@keyframes ly-generation-card-pop{0%{transform:scale(.96)}55%{transform:scale(1.02)}to{transform:none}}@keyframes ly-generation-card-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}@container (max-width:380px){.ly-generation-card__media{width:84px}.ly-generation-card__media--landscape{grid-column:1/-1;width:100%}.ly-generation-card__media--landscape+.ly-generation-card__body{grid-column:1/-1}}@container (min-width:560px){.ly-generation-card__media{width:128px}.ly-generation-card__media--landscape{width:232px}}.ly-analytics-chart{--ly-chart-surface:var(--surface-card);gap:var(--space-4);box-sizing:border-box;width:100%;min-width:0;padding:var(--space-5);border:1px solid var(--line-subtle);border-radius:var(--radius-md);background:var(--ly-chart-surface);color:var(--ink);flex-direction:column;margin:0;display:flex;position:relative;container-type:inline-size}.ly-analytics-chart p{margin:0}.ly-analytics-chart__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.ly-analytics-chart__titles{flex-direction:column;gap:2px;min-width:0;display:flex}.ly-analytics-chart__title{color:var(--ink)}.ly-analytics-chart__subtitle,.ly-analytics-chart__muted{color:var(--ink-muted)}.ly-analytics-chart__legend{gap:var(--space-1) var(--space-4);margin:calc(var(--space-2) * -1) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ly-analytics-chart__legend-item{align-items:center;gap:var(--space-2);color:var(--ink-muted);display:inline-flex}.ly-analytics-chart__key{flex:none;display:inline-block}.ly-analytics-chart__key--line{border-radius:var(--radius-full);width:14px;height:3px}.ly-analytics-chart__key--rect{border-radius:3px;width:10px;height:10px}.ly-analytics-chart__body{min-width:0;transition:opacity var(--duration-base) var(--ease-standard);position:relative}.ly-analytics-chart--refreshing .ly-analytics-chart__body{opacity:.55}.ly-analytics-chart__plot{border-radius:var(--radius-sm);position:relative}.ly-analytics-chart__svg{width:100%;max-width:100%;height:auto;display:block;overflow:visible}.ly-analytics-chart__grid{stroke:var(--line-subtle);stroke-width:1px;shape-rendering:crispedges}.ly-analytics-chart__baseline{stroke:color-mix(in srgb, var(--ink) 32%, transparent);stroke-width:1px;shape-rendering:crispedges}.ly-analytics-chart__tick{fill:var(--ink-muted)}.ly-analytics-chart__label,.ly-analytics-chart__value,.ly-analytics-chart__cat,.ly-analytics-chart__note{fill:var(--ink)}.ly-analytics-chart__conv{fill:var(--ink-muted)}.ly-analytics-chart__area{fill-opacity:.12;stroke:none}[data-theme=contrast] .ly-analytics-chart__area{fill-opacity:.22}.ly-analytics-chart__line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ly-analytics-chart__dot{stroke:var(--ly-chart-surface);stroke-width:2px}.ly-analytics-chart__dot--active{stroke-width:2.5px}.ly-analytics-chart__bar{stroke:none;transition:opacity var(--duration-fast) var(--ease-standard)}.ly-analytics-chart__band{fill:color-mix(in srgb, var(--ink) 7%, transparent)}.ly-analytics-chart__band-edge{stroke:var(--ink-muted);stroke-width:1px;shape-rendering:crispedges}.ly-analytics-chart__crosshair{stroke:var(--ink-muted);stroke-width:1px;shape-rendering:crispedges;pointer-events:none}.ly-analytics-chart__hover-band{fill:color-mix(in srgb, var(--ink) 6%, transparent);pointer-events:none}.ly-analytics-chart__hit{fill:#0000;cursor:crosshair}.ly-analytics-chart--funnel .ly-analytics-chart__hit,.ly-analytics-chart--bar .ly-analytics-chart__hit{cursor:default}.ly-analytics-chart__tip{z-index:var(--z-raised);min-width:112px;padding:var(--space-2) var(--space-3);border:1px solid var(--line-subtle);border-radius:var(--radius-sm);background:var(--surface-raised);box-shadow:var(--shadow-md);color:var(--ink);white-space:nowrap;pointer-events:none;transform:translate(-50%, calc(-100% - var(--space-3)));animation:ly-analytics-chart-tip var(--duration-fast) var(--ease-standard);flex-direction:column;gap:2px;display:flex;position:absolute}.ly-analytics-chart__tip--start{transform:translate(-16px, calc(-100% - var(--space-3)))}.ly-analytics-chart__tip--end{transform:translate(calc(-100% + 16px), calc(-100% - var(--space-3)))}.ly-analytics-chart__tip-head{color:var(--ink-muted)}.ly-analytics-chart__tip-row{align-items:center;gap:var(--space-2);display:flex}.ly-analytics-chart__tip-key{border-radius:var(--radius-full);flex:none;width:12px;height:3px}.ly-analytics-chart__tip-value{color:var(--ink)}.ly-analytics-chart__tip-name{color:var(--ink-muted)}.ly-analytics-chart__tip-note{color:var(--ink-muted);border-top:1px solid var(--line-subtle);margin-top:2px;padding-top:2px}@keyframes ly-analytics-chart-tip{0%{opacity:0}to{opacity:1}}.ly-analytics-chart__state{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);text-align:center;flex-direction:column;display:flex}.ly-analytics-chart__state>.ly-skeleton,.ly-analytics-chart__state>span[aria-hidden]{align-self:stretch}.ly-analytics-chart__state-icon{color:var(--ink-muted)}.ly-analytics-chart__state--error .ly-analytics-chart__state-icon{color:var(--critical)}.ly-analytics-chart__state:has(.ly-skeleton){padding:0}.ly-analytics-chart__table-wrap{border:1px solid var(--line-subtle);border-radius:var(--radius-sm);max-width:100%;overflow-x:auto}.ly-analytics-chart__table{border-collapse:collapse;width:100%;color:var(--ink)}.ly-analytics-chart__table th,.ly-analytics-chart__table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line-subtle);text-align:left;white-space:nowrap}.ly-analytics-chart__table thead th{color:var(--ink-muted);background:var(--surface-sunken)}.ly-analytics-chart__table tbody th{font-weight:600}.ly-analytics-chart__table td,.ly-analytics-chart__table thead th:not(:first-child){text-align:right}.ly-analytics-chart__table tbody tr:last-child>*{border-bottom:0}.ly-analytics-chart__insights{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ly-analytics-chart__insight{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--info-soft);color:var(--info);display:flex}[data-theme=contrast] .ly-analytics-chart__insight{border:1px solid var(--info)}.ly-analytics-chart__insight-icon{flex:none;margin-top:1px}.ly-analytics-chart__insight>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ly-analytics-chart__insight-kicker{text-transform:uppercase}@container (min-width:720px){.ly-analytics-chart__insights{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:480px){.ly-analytics-chart{padding:var(--space-4)}}
