:root{--ksat-background:#0d0d0f;--ksat-foreground:#e4e4e6;--ksat-card:#161618;--ksat-muted:#868688;--ksat-border:#2b2b2d;--ksat-accent:#daaf75;--ksat-danger:#f2716a;--ksat-radius:.125rem;--ksat-display:"Instrument Serif", ui-serif, Georgia, serif;--ksat-sans:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif}@supports (color:lab(0% 0 0)){:root{--ksat-background:lab(3.67895% .232965 -.905034);--ksat-foreground:lab(90.6948% .276268 -1.09869);--ksat-card:lab(7.19393% .359446 -1.40538);--ksat-muted:lab(55.8861% .371456 -1.46294);--ksat-border:lab(17.6056% .3784 -1.45847);--ksat-accent:lab(74.4721% 10.8604 35.7808);--ksat-danger:lab(63.6309% 50.1648 28.8057)}}.ksat-kyger,.ksat-kyger *{box-sizing:border-box}.ksat-kyger{--ksat-kyger-surface:var(--ksat-background,#0f0f11);--ksat-kyger-panel:var(--ksat-card,#151517);--ksat-kyger-text:var(--ksat-foreground,#efefef);--ksat-kyger-muted:var(--ksat-muted,#96969c);--ksat-kyger-border:var(--ksat-border,#303034);--ksat-kyger-accent:var(--ksat-accent,#dfb26f);background:var(--ksat-kyger-surface);min-width:0;height:100%;min-height:0;color:var(--ksat-kyger-text);font-family:var(--ksat-sans,ui-sans-serif, system-ui, sans-serif);grid-template-rows:auto minmax(12rem,1fr) auto;display:grid;overflow:hidden}.ksat-kyger__header{border-bottom:1px solid var(--ksat-kyger-border);align-items:center;gap:.75rem;min-height:4rem;padding:.75rem 1rem;display:flex}.ksat-kyger__mark,.ksat-kyger__welcome-mark{background:color-mix(in srgb,var(--ksat-kyger-accent) 12%,transparent);width:2.25rem;height:2.25rem;color:var(--ksat-kyger-accent);border-radius:999px;flex:none;place-items:center;display:grid}.ksat-kyger__identity{min-width:0;display:grid}.ksat-kyger__sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ksat-kyger__identity strong{font-size:.95rem;font-weight:600}.ksat-kyger__identity small{color:var(--ksat-kyger-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.ksat-kyger__header-actions{align-items:center;gap:.4rem;margin-left:auto;display:flex}.ksat-kyger__transcript{overscroll-behavior:contain;min-height:0;padding:1.25rem 1rem 2rem;overflow-y:auto}.ksat-kyger__session{height:clamp(20rem,56vh,30rem);margin-top:1rem}.ksat-kyger__session .ksat-proofing{height:100%}.ksat-kyger__welcome{justify-items:start;gap:.65rem;max-width:24rem;padding:1rem .25rem;display:grid}.ksat-kyger__welcome strong{font-size:1.1rem;font-weight:560}.ksat-kyger__welcome p{color:var(--ksat-kyger-muted);margin:0;font-size:.83rem;line-height:1.65}.ksat-kyger__message{max-width:92%;margin:0 0 1rem}.ksat-kyger__message--user{border:1px solid var(--ksat-kyger-border);background:var(--ksat-kyger-panel);border-radius:1rem 1rem .25rem;margin-left:auto;padding:.75rem .9rem}.ksat-kyger__message--assistant{padding:.2rem .25rem}.ksat-kyger__message-author{color:var(--ksat-kyger-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.35rem;font-size:.65rem;font-weight:600;display:block}.ksat-kyger__message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.6}.ksat-kyger__message-attachments{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}.ksat-kyger__message-attachments>span{border:1px solid var(--ksat-kyger-border);min-width:0;max-width:100%;color:var(--ksat-kyger-accent);border-radius:.55rem;align-items:center;gap:.35rem;padding:.25rem .4rem;font-size:.55rem;font-weight:700;display:inline-flex}.ksat-kyger__message-attachments strong{color:var(--ksat-kyger-text);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:500;overflow:hidden}.ksat-kyger__message small{color:#e36a60;margin-top:.4rem;display:block}.ksat-kyger__message[data-message-state=sending]{opacity:.62}.ksat-kyger__working{color:var(--ksat-kyger-muted);align-items:center;gap:.35rem;font-size:.78rem;display:flex}.ksat-kyger__dots{gap:.18rem;display:inline-flex}.ksat-kyger__dots i{background:currentColor;border-radius:999px;width:.22rem;height:.22rem;animation:1.1s ease-in-out infinite ksat-kyger-dot}.ksat-kyger__dots i:nth-child(2){animation-delay:.14s}.ksat-kyger__dots i:nth-child(3){animation-delay:.28s}@keyframes ksat-kyger-dot{0%,65%,to{opacity:.28;transform:translateY(0)}32%{opacity:1;transform:translateY(-.18rem)}}.ksat-kyger__dock{border-top:1px solid color-mix(in srgb,var(--ksat-kyger-border) 72%,transparent);background:var(--ksat-kyger-surface);padding:.7rem 1rem .85rem}.ksat-kyger__composer{border:1px solid var(--ksat-kyger-border);background:color-mix(in srgb,var(--ksat-kyger-panel) 58%,var(--ksat-kyger-surface));border-radius:1rem;align-items:flex-end;gap:.15rem;min-height:3.4rem;padding:.32rem;transition:border-color .16s,background .16s,box-shadow .16s;display:flex;overflow:hidden}.ksat-kyger__composer:focus-within{border-color:color-mix(in srgb,var(--ksat-kyger-accent) 70%,var(--ksat-kyger-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--ksat-kyger-accent) 12%,transparent)}.ksat-kyger__composer textarea{resize:none;min-width:0;min-height:2.7rem;max-height:10rem;color:var(--ksat-kyger-text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:.68rem .45rem .55rem;font-size:.875rem;line-height:1.45;display:block;overflow-y:auto}.ksat-kyger__composer textarea::placeholder{color:color-mix(in srgb,var(--ksat-kyger-muted) 65%,transparent)}.ksat-kyger__composer-tool,.ksat-kyger__composer-send{width:2.65rem;height:2.65rem;color:var(--ksat-kyger-muted);cursor:pointer;background:0 0;border:0;border-radius:.75rem;flex:none;place-items:center;transition:background .12s,color .12s,opacity .12s;display:grid}.ksat-kyger__composer-tool:hover:not(:disabled){background:color-mix(in srgb,var(--ksat-kyger-panel) 75%,transparent);color:var(--ksat-kyger-text)}.ksat-kyger__composer-tool[aria-pressed=true]{color:var(--ksat-kyger-accent)}.ksat-kyger__composer-tool:disabled,.ksat-kyger__composer-send:disabled{cursor:default;opacity:.3}.ksat-kyger__composer-send{background:var(--ksat-kyger-accent);color:#17130d;border-radius:999px}.ksat-kyger__composer-tool svg,.ksat-kyger__composer-send svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.ksat-kyger__selection{border-left:2px solid var(--ksat-kyger-accent);max-height:6rem;color:var(--ksat-kyger-text);white-space:pre-wrap;margin:.55rem 0 0;padding:.55rem .65rem;font-size:.75rem;overflow:auto}.ksat-kyger__footer{border-top:1px solid var(--ksat-kyger-border);flex-wrap:wrap;gap:.45rem;margin-top:.65rem;padding-top:.65rem;display:flex}.ksat-composer,.ksat-composer *{box-sizing:border-box}.ksat-composer{--ksat-composer-surface:var(--ksat-kyger-surface,var(--ksat-background,#0f0f11));--ksat-composer-panel:var(--ksat-kyger-panel,var(--ksat-card,#151517));--ksat-composer-text:var(--ksat-kyger-text,var(--ksat-foreground,#efefef));--ksat-composer-muted:var(--ksat-kyger-muted,var(--ksat-muted,#96969c));--ksat-composer-border:var(--ksat-kyger-border,var(--ksat-border,#303034));--ksat-composer-accent:var(--ksat-kyger-accent,var(--ksat-accent,#dfb26f));min-width:0;color:var(--ksat-composer-text);font-family:var(--ksat-sans,ui-sans-serif, system-ui, sans-serif);gap:.5rem;display:grid}.ksat-composer[data-drag-active=true] .ksat-composer__field{border-color:var(--ksat-composer-accent);background:color-mix(in srgb,var(--ksat-composer-accent) 7%,var(--ksat-composer-panel))}.ksat-composer__file-input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ksat-composer__field{border:1px solid color-mix(in srgb,var(--ksat-composer-border) 92%,transparent);background:color-mix(in srgb,var(--ksat-composer-panel) 58%,var(--ksat-composer-surface));border-radius:.85rem;align-items:flex-end;gap:.25rem;min-width:0;min-height:2.7rem;margin:0;padding:.28rem .32rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.ksat-composer__field:focus-within{border-color:color-mix(in srgb,var(--ksat-composer-accent) 54%,var(--ksat-composer-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--ksat-composer-accent) 9%,transparent)}.ksat-composer__identity,.ksat-composer__tool,.ksat-composer__send{border:0;border-radius:999px;flex:none;align-self:flex-end;place-items:center;width:2.15rem;height:2.15rem;display:grid}.ksat-composer__identity{color:color-mix(in srgb,var(--ksat-composer-muted) 72%,transparent)}.ksat-composer textarea{resize:none;min-width:0;min-height:2.15rem;max-height:10rem;color:var(--ksat-composer-text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:.48rem .1rem .38rem;font-size:.875rem;line-height:1.42;display:block;overflow-y:auto}.ksat-composer textarea::placeholder{color:color-mix(in srgb,var(--ksat-composer-muted) 62%,transparent)}.ksat-composer__tool,.ksat-composer__send{color:var(--ksat-composer-muted);cursor:pointer;padding:0;transition:background .12s,color .12s,opacity .12s,transform .12s}.ksat-composer__tool{background:0 0}.ksat-composer__tool:hover:not(:disabled){background:color-mix(in srgb,var(--ksat-composer-panel) 78%,transparent);color:var(--ksat-composer-text)}.ksat-composer__send{background:color-mix(in srgb,var(--ksat-composer-accent) 88%,#6d5536);color:#17130d}.ksat-composer__send:hover:not(:disabled){background:var(--ksat-composer-accent);transform:translateY(-1px)}.ksat-composer__tool:disabled,.ksat-composer__send:disabled{cursor:default;opacity:.32;transform:none}.ksat-composer__voice[data-recording=true]{color:#fff;background:#e05252;animation:1.15s ease-in-out infinite ksat-composer-recording}.ksat-composer__voice[data-transcribing=true]{color:var(--ksat-composer-accent)}.ksat-composer svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:.95rem;height:.95rem}.ksat-composer__send svg rect{fill:currentColor;stroke:none}.ksat-composer__attachments{scrollbar-width:thin;gap:.4rem;max-width:100%;padding:.05rem;display:flex;overflow-x:auto}.ksat-composer__attachment{border:1px solid var(--ksat-composer-border);background:var(--ksat-composer-panel);border-radius:.65rem;align-items:center;gap:.4rem;min-width:0;max-width:13rem;padding:.28rem .35rem;font-size:.7rem;display:inline-flex}.ksat-composer__attachment[data-attachment-state=uploading]{opacity:.62}.ksat-composer__attachment[data-attachment-state=failed]{border-color:var(--ksat-danger,#e36a60)}.ksat-composer__attachment img{object-fit:cover;border-radius:.35rem;flex:none;width:1.7rem;height:1.7rem}.ksat-composer__attachment-kind{background:color-mix(in srgb,var(--ksat-composer-accent) 10%,transparent);width:1.7rem;height:1.7rem;color:var(--ksat-composer-accent);border-radius:.35rem;flex:none;place-items:center;font-size:.52rem;font-weight:700;display:grid}.ksat-composer__attachment-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ksat-composer__attachment button{width:1.45rem;height:1.45rem;color:var(--ksat-composer-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.ksat-composer__attachment button:hover:not(:disabled){background:color-mix(in srgb,var(--ksat-composer-border) 70%,transparent);color:var(--ksat-composer-text)}.ksat-composer__attachment button svg{width:.7rem;height:.7rem}.ksat-composer__context{gap:.35rem;display:grid}.ksat-composer__context>button{width:fit-content;max-width:100%;color:var(--ksat-composer-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.15rem .2rem;font-size:.66rem;display:inline-flex}.ksat-composer__context>button svg{width:.8rem;height:.8rem}.ksat-composer__context blockquote{border-left:2px solid var(--ksat-composer-accent);background:color-mix(in srgb,var(--ksat-composer-panel) 64%,transparent);max-height:5rem;color:var(--ksat-composer-text);white-space:pre-wrap;margin:0;padding:.45rem .6rem;font-size:.7rem;line-height:1.45;overflow:auto}.ksat-composer__spinner{border:1.5px solid;border-right-color:#0000;border-radius:999px;width:.8rem;height:.8rem;animation:.75s linear infinite ksat-composer-spin}@keyframes ksat-composer-spin{to{transform:rotate(360deg)}}@keyframes ksat-composer-recording{50%{box-shadow:0 0 0 .25rem #e052521f}}@media(max-width:35rem){.ksat-composer__identity,.ksat-composer__tool,.ksat-composer__send{width:2.75rem;height:2.75rem}.ksat-composer__field{min-height:3.25rem}.ksat-composer textarea{min-height:2.65rem;padding-top:.68rem;font-size:1rem}}.ksat-proofing,.ksat-proofing *{box-sizing:border-box}.ksat-proofing{border:1px solid color-mix(in srgb,var(--ksat-kyger-accent) 32%,var(--ksat-kyger-border));background:linear-gradient(160deg,color-mix(in srgb,var(--ksat-kyger-accent) 5%,var(--ksat-kyger-panel)) 0%,var(--ksat-kyger-panel) 54%);height:100%;min-height:15rem;color:var(--ksat-kyger-text);font-family:var(--ksat-sans,ui-sans-serif, system-ui, sans-serif);border-radius:1rem;grid-template-rows:auto minmax(0,1fr) auto auto;display:grid;overflow:hidden;box-shadow:0 1rem 3rem #00000038,inset 0 1px #ffffff06}.ksat-proofing button{border:1px solid var(--ksat-kyger-border);min-height:2.35rem;color:var(--ksat-kyger-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.5rem .8rem;font-size:.72rem;transition:border-color .12s,background .12s,color .12s,transform .12s}.ksat-proofing button:hover:not(:disabled){border-color:color-mix(in srgb,var(--ksat-kyger-accent) 55%,var(--ksat-kyger-border));background:color-mix(in srgb,var(--ksat-kyger-accent) 7%,transparent)}.ksat-proofing button:active:not(:disabled){transform:translateY(1px)}.ksat-proofing button:focus-visible{outline:2px solid var(--ksat-kyger-accent);outline-offset:2px}.ksat-proofing button:disabled{cursor:default;opacity:.35}.ksat-proofing button.ksat-proofing__primary{border-color:var(--ksat-kyger-accent);background:var(--ksat-kyger-accent);color:#17130d;font-weight:650}.ksat-proofing__topline{align-items:center;gap:.75rem;padding:.8rem .85rem .55rem;display:flex}.ksat-proofing__eyebrow{color:var(--ksat-kyger-muted);letter-spacing:.14em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:650;overflow:hidden}.ksat-proofing__count{color:var(--ksat-kyger-accent);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:.68rem}.ksat-proofing__summary,.ksat-proofing__review,.ksat-proofing__complete{overscroll-behavior:contain;min-height:0;padding:.65rem .85rem 1rem;overflow-y:auto}.ksat-proofing__summary strong,.ksat-proofing__complete strong{font-size:1rem;font-weight:580}.ksat-proofing__summary p,.ksat-proofing__complete p{color:var(--ksat-kyger-muted);margin:.4rem 0 0;font-size:.76rem;line-height:1.55}.ksat-proofing__summary-actions,.ksat-proofing__issue-actions,.ksat-proofing__suggestions{flex-wrap:wrap;gap:.45rem;margin-top:.85rem;display:flex}.ksat-proofing__issue-meta{color:var(--ksat-kyger-muted);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.65rem;display:flex}.ksat-proofing__context{overflow-wrap:anywhere;color:var(--ksat-kyger-muted);margin:.75rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem;line-height:1.65}.ksat-proofing__context mark{background:color-mix(in srgb,var(--ksat-kyger-accent) 20%,transparent);color:var(--ksat-kyger-text);-webkit-text-decoration:underline wavy var(--ksat-kyger-accent) 1px;text-decoration:underline wavy var(--ksat-kyger-accent) 1px;text-underline-offset:.18rem;border-radius:.2rem;padding:.05rem .15rem}.ksat-proofing__change{border:1px solid var(--ksat-kyger-border);background:color-mix(in srgb,var(--ksat-kyger-surface) 78%,transparent);border-radius:.65rem;align-items:center;gap:.55rem;min-width:0;padding:.75rem;display:flex}.ksat-proofing__word{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;overflow:hidden}.ksat-proofing__word--old{color:var(--ksat-kyger-muted);text-decoration:line-through}.ksat-proofing__word--new{color:var(--ksat-kyger-accent)}.ksat-proofing__suggestions{margin-top:.55rem}.ksat-proofing__suggestions button{min-height:1.9rem;padding:.3rem .6rem}.ksat-proofing__complete{align-items:flex-start;gap:.75rem;display:flex}.ksat-proofing__complete-mark{background:color-mix(in srgb,var(--ksat-kyger-accent) 15%,transparent);width:2rem;height:2rem;color:var(--ksat-kyger-accent);border-radius:999px;flex:none;place-items:center;display:grid}.ksat-proofing__disabled{color:var(--ksat-danger,#e36a60);margin:0;padding:0 .85rem .6rem;font-size:.68rem;line-height:1.4}.ksat-proofing__controls{z-index:1;border-top:1px solid var(--ksat-kyger-border);background:color-mix(in srgb,var(--ksat-kyger-surface) 88%,transparent);align-items:center;gap:.45rem;min-height:3.15rem;padding:.45rem .65rem;display:flex;position:relative;box-shadow:0 -.75rem 1.75rem #00000021}.ksat-proofing__controls>span{color:var(--ksat-kyger-muted);font-variant-numeric:tabular-nums;font-size:.65rem}.ksat-proofing__controls button{min-width:2.35rem;min-height:2.15rem;padding:.4rem .7rem}.ksat-proofing__controls .ksat-proofing__finish{margin-left:auto}@media(max-width:35rem){.ksat-proofing__summary-actions>button,.ksat-proofing__issue-actions>button{flex:auto}.ksat-proofing__controls{gap:.3rem}.ksat-proofing__controls button{padding-inline:.55rem}}@media(prefers-reduced-motion:reduce){.ksat-kyger__transcript{scroll-behavior:auto}.ksat-kyger__dots i{opacity:.7;animation:none}.ksat-proofing button,.ksat-composer__field,.ksat-composer__tool,.ksat-composer__send{transition:none}.ksat-composer__voice[data-recording=true]{animation:none}}.ksat-auth,.ksat-auth *{box-sizing:border-box}.ksat-auth button,.ksat-auth input{font:inherit}.ksat-auth button,.ksat-auth a{-webkit-tap-highlight-color:transparent}.ksat-auth{min-width:320px;min-height:100vh;background:var(--ksat-background);min-height:100svh;color:var(--ksat-foreground);font-family:var(--ksat-sans);font-feature-settings:"ss01" on;-webkit-font-smoothing:antialiased;margin:0;display:grid}.ksat-auth__form-side{min-height:100vh;align-items:center;min-height:100svh;padding:6rem 1.25rem;display:flex;position:relative}.ksat-auth__wordmark{color:var(--ksat-foreground);white-space:nowrap;flex-shrink:0;align-items:baseline;gap:.625rem;text-decoration:none;display:flex;position:absolute;top:1.5rem;left:1.25rem}.ksat-auth__wordmark-name{letter-spacing:.38em;font-size:.875rem;font-weight:600}.ksat-auth__wordmark-byline{color:var(--ksat-muted);letter-spacing:.22em;font-size:.5625rem}.ksat-auth__back{color:#ffffff9e;letter-spacing:.18em;text-transform:uppercase;font-size:.625rem;text-decoration:none;transition:color .15s;position:absolute;top:1.75rem;right:2rem}.ksat-auth__back:hover{color:#fff}.ksat-auth__back--compact{color:var(--ksat-muted);top:1.5rem;right:1.25rem}.ksat-auth__back--compact:hover{color:var(--ksat-foreground)}.ksat-auth__form-wrap{width:100%;max-width:24rem;margin:0 auto}.ksat-auth__eyebrow,.ksat-auth__label>span,.ksat-auth__hero-copy>p{color:var(--ksat-muted);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.6875rem}.ksat-auth__title{font-family:var(--ksat-sans);letter-spacing:-.025em;margin:1.25rem 0 0;font-size:1.5rem;font-weight:500}.ksat-auth__description{color:var(--ksat-muted);margin:.75rem 0 0;font-size:.875rem;line-height:1.5rem}.ksat-auth__card{border:1px solid color-mix(in oklab,var(--ksat-border) 70%,transparent);background:color-mix(in oklab,var(--ksat-card) 45%,transparent);border-radius:.25rem;margin-top:2rem;padding:1.5rem}.ksat-auth__tabs{gap:1.5rem;margin-bottom:1.5rem;font-size:.75rem;display:flex}.ksat-auth__tab,.ksat-auth__secondary-actions button,.ksat-auth__footer-meta button{color:var(--ksat-muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 .25rem}.ksat-auth__tab:hover,.ksat-auth__secondary-actions button:hover,.ksat-auth__footer-meta button:hover{color:var(--ksat-foreground)}.ksat-auth__tab[aria-selected=true]{border-bottom-color:var(--ksat-accent);color:var(--ksat-foreground)}.ksat-auth__oauth{gap:.75rem;margin-bottom:1rem;display:grid}.ksat-auth__oauth-button,.ksat-auth__submit{border:1px solid var(--ksat-border);border-radius:var(--ksat-radius);width:100%;min-height:2.75rem;color:var(--ksat-foreground);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1rem;font-size:.8125rem;font-weight:500;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.ksat-auth__oauth-button:hover{background:var(--ksat-card)}.ksat-auth__provider-mark{font-size:1rem}.ksat-auth__divider{color:var(--ksat-muted);align-items:center;gap:.75rem;padding:.125rem 0;display:flex}.ksat-auth__divider span{background:var(--ksat-border);flex:1;height:1px}.ksat-auth__divider small{letter-spacing:.2em;text-transform:uppercase;font-size:.625rem}.ksat-auth__form{gap:1rem;display:grid}.ksat-auth__label,.ksat-auth__label>span{display:block}.ksat-auth__label small{color:var(--ksat-muted);margin-top:.5rem;font-size:.625rem;display:block}.ksat-auth__field{border:1px solid var(--ksat-border);border-radius:var(--ksat-radius);background:var(--ksat-card);width:100%;color:var(--ksat-foreground);outline:0;margin-top:.5rem;padding:.68rem .78rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.ksat-auth__field:focus{border-color:var(--ksat-accent);box-shadow:0 0 0 1px color-mix(in oklab,var(--ksat-accent) 35%,transparent)}.ksat-auth__submit{border-color:var(--ksat-foreground);background:var(--ksat-foreground);color:var(--ksat-background)}.ksat-auth__submit:hover{background:color-mix(in oklab,var(--ksat-foreground) 88%,var(--ksat-background))}.ksat-auth button:disabled{cursor:not-allowed;opacity:.5}.ksat-auth button:focus-visible,.ksat-auth a:focus-visible,.ksat-auth input:focus-visible{outline:2px solid var(--ksat-accent);outline-offset:3px}.ksat-auth__message{margin:0;font-size:.75rem;line-height:1.25rem}.ksat-auth__message--error{color:var(--ksat-danger)}.ksat-auth__message--notice{color:var(--ksat-accent)}.ksat-auth__secondary-actions{flex-wrap:wrap;gap:1.25rem;margin-top:1.25rem;font-size:.75rem;display:flex}.ksat-auth__signed-in-copy{color:var(--ksat-muted);margin:.75rem 0 0;font-size:.875rem;line-height:1.5rem}.ksat-auth__footer-meta{color:var(--ksat-muted);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;font-size:.625rem;line-height:1.25rem;display:flex}.ksat-auth__footer-meta button{font-size:inherit}.ksat-auth__hero{display:none}@media(min-width:640px){.ksat-auth__form-side{padding-left:2.5rem;padding-right:2.5rem}.ksat-auth__wordmark{left:2.5rem}.ksat-auth__back--compact{right:2.5rem}}@media(min-width:1024px){.ksat-auth{grid-template-columns:minmax(0,.82fr) minmax(30rem,1.18fr)}.ksat-auth__form-side{padding-left:3.5rem;padding-right:3.5rem}.ksat-auth__wordmark{left:3.5rem}.ksat-auth__back--compact{display:none}.ksat-auth__hero{min-height:100vh;border-left:1px solid color-mix(in oklab,var(--ksat-border) 60%,transparent);min-height:100svh;display:block;position:relative;overflow:hidden}.ksat-auth__hero-image{object-fit:cover;opacity:.72;width:100%;height:100%;animation:.7s cubic-bezier(.22,1,.36,1) both ksat-showcase-reveal;position:absolute;inset:0}.ksat-auth__hero-shade{background:linear-gradient(#0000 40%,#0f0f10f5);position:absolute;inset:0}.ksat-auth__hero-copy{padding:2.5rem;position:absolute;bottom:0;left:0;right:0}.ksat-auth__hero-copy>p{color:#ffffff7a;letter-spacing:.18em;font-size:.625rem}.ksat-auth__hero-copy blockquote{color:#fff;max-width:36rem;font-family:var(--ksat-display);margin:1rem 0 0;font-size:2.25rem;line-height:1.25}}@media(min-width:1280px){.ksat-auth__hero-copy{padding:3.5rem}.ksat-auth__hero-copy blockquote{font-size:3rem}}@keyframes ksat-showcase-reveal{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.ksat-auth__hero-image{animation:none}}@font-face{font-family:Kontagion Home Inter;src:url(/fonts/credits/InterVariable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.v2{--ink:#080809;--ink-soft:#0d0d0f;--panel:#111113;--line:#ffffff1c;--line-soft:#fff1;--paper:#f2f0eb;--muted:#f2f0eb8a;--quiet:#f2f0eb57;--gold:#e3a542;--gold-light:#ffc76c;--max:1500px;--font-inter:"Kontagion Home Inter";min-width:320px;font-family:var(--font-inter),Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased}.v2,.v2 *{box-sizing:border-box}.v2 button,.v2 a,.v2 input,.v2 select{font:inherit}.v2 button{color:inherit}.v2 a{color:inherit;text-decoration:none}.v2 img{max-width:100%;display:block}.v2 a:focus-visible,.v2 button:focus-visible,.v2 input:focus-visible,.v2 select:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.v2.v2-home-premium:before{z-index:50;opacity:.018;content:"";pointer-events:none;background-image:repeating-linear-gradient(0deg,#ffffff59 0 1px,#0000 1px 4px),repeating-linear-gradient(91deg,#ffffff2e 0 1px,#0000 1px 7px);position:fixed;inset:0}.v2 ::selection{color:#090909;background:var(--gold-light)}.v2 .signal-card>[data-testid=waitlist-cta-compact]{justify-self:start}.v2 .signal-fineprint{color:#f2f0eb6e;margin:.85rem 0 0;font-size:.72rem;line-height:1.55}@media(max-width:720px){.v2-topbar .v2-brand-mode,.v2-topbar .v2-brand-divider{display:none}}:root{--review-black:#08080b;--review-panel:#111116;--review-paper:#f4f1e9;--review-ink:#17171a;--review-gold:#c9a45d;--review-muted:#9c9aa3}.review-access,.review-room{color:#f7f3eb;background:radial-gradient(circle at 50% 0%,#c9a45d1a,transparent 34rem),var(--review-black);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.review-access{place-items:center;padding:32px 20px;display:grid}.review-access__card{background:linear-gradient(145deg,#18181efa,#0d0d11fa);border:1px solid #c9a45d3d;border-radius:28px;width:min(100%,560px);padding:clamp(28px,6vw,56px);box-shadow:0 30px 80px #0000007a}.review-brand{color:#f2ede3;letter-spacing:.16em;font-size:11px;font-weight:650}.review-brand span{color:var(--review-gold);margin:0 6px}.review-eyebrow{color:var(--review-gold);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.review-access__card h1{max-width:460px;margin:14px 0 12px;font-family:Georgia,serif;font-size:clamp(34px,7vw,54px);font-weight:400;line-height:1.02}.review-access__intro{color:#c6c2bb;line-height:1.65}.review-access__form{gap:16px;margin-top:30px;display:grid}.review-access__form label,.review-feedback label{color:#d7d3cb;gap:8px;font-size:13px;font-weight:600;display:grid}.review-access__form label span{color:var(--review-muted);font-weight:400}.review-access__form input,.review-feedback textarea{color:#fff;width:100%;font:inherit;background:#0b0b0f;border:1px solid #33313a;border-radius:12px;outline:none}.review-access__form input{height:48px;padding:0 14px;font-size:16px}.review-access__form input:focus,.review-feedback textarea:focus{border-color:var(--review-gold);box-shadow:0 0 0 3px #c9a45d1f}.review-access__form button,.review-feedback button{color:#0b0b0d;background:var(--review-gold);cursor:pointer;border:0;border-radius:12px;min-height:44px;font:700 13px/1 Inter,sans-serif}.review-access__form button:disabled,.review-feedback button:disabled{cursor:not-allowed;opacity:.42}.review-access__privacy{color:#77757e;margin:22px 0 0;font-size:11px;line-height:1.55}.review-error{color:#ffaaa5;font-size:13px;line-height:1.5}.review-room:before{content:attr(data-watermark);z-index:5;color:#5a461e13;letter-spacing:.16em;white-space:nowrap;pointer-events:none;font-size:clamp(30px,7vw,96px);font-weight:800;position:fixed;inset:48% auto auto 50%;transform:translate(-50%,-50%)rotate(-28deg)}.review-room__header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08080beb;border-bottom:1px solid #24232a;justify-content:space-between;align-items:center;min-height:66px;padding:10px 24px;display:flex;position:sticky;top:0}.review-room__header p,.review-room__expiry{color:var(--review-muted);margin:5px 0 0;font-size:11px}.review-room__layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;width:min(100%,1260px);margin:0 auto;padding:36px 28px 72px;display:grid}.review-script{min-width:0;color:var(--review-ink)}.review-title-page,.review-pages{background:var(--review-paper);width:min(100%,816px);min-height:1056px;margin:0 auto 24px;padding:84px 88px;box-shadow:0 20px 48px #00000061}.review-title-page{text-align:center;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;font:12pt/1.5 Courier,Courier New,monospace;display:flex}.review-title-page h1{max-width:34rem;font:inherit;margin:0 0 52px;font-weight:700;text-decoration:underline}.review-title-page p{margin:0}.review-title-page footer{text-align:right;align-self:flex-end;margin-top:auto}.review-pages{font:12pt/1 Courier,Courier New,monospace}.review-block{white-space:pre-wrap;min-height:1em;margin:0 0 1em;position:relative}.review-block::selection,.review-block ::selection{color:#18160f;background:#c9a45d8c}.review-block--scene-heading{text-transform:uppercase;margin-top:2em;font-weight:700}.review-block--character{text-transform:uppercase;width:36%;margin:2em 0 0 38%}.review-block--parenthetical{width:34%;margin:0 0 0 31%}.review-block--dialogue{width:58%;margin:0 0 1em 23%;line-height:1.08}.review-block--transition{text-align:right;text-transform:uppercase}.review-block--centered{text-align:center}.review-scene-number{color:#777;position:absolute;right:calc(100% + 12px)}.review-feedback{background:var(--review-panel);border:1px solid #292832;border-radius:20px;gap:18px;padding:24px;display:grid;position:sticky;top:94px;box-shadow:0 22px 55px #00000057}.review-feedback h2{margin:-8px 0 0;font-family:Georgia,serif;font-size:28px;font-weight:400}.review-feedback__selection{color:#bbb7ae;max-height:120px;margin:0;font:italic 13px/1.55 Georgia,serif;overflow:auto}.review-feedback textarea{resize:vertical;min-height:96px;padding:12px}.review-feedback button{margin-top:2px;padding:0 16px}.review-feedback .review-button--quiet{color:#e8e2d7;background:0 0;border:1px solid #3a3841}.review-notice{color:#d8c293;margin:0;font-size:12px}.review-feedback__promise{color:#77757e;margin:0;font-size:11px;line-height:1.55}@media(max-width:980px){.review-room__layout{grid-template-columns:1fr;padding:22px 14px 48px}.review-feedback{grid-row:1;width:min(100%,816px);margin:0 auto;position:relative;top:auto}.review-title-page,.review-pages{min-height:auto;padding:10vw 9vw}}@media(max-width:520px){.review-room__header{padding-inline:14px}.review-room__expiry{display:none}.review-title-page,.review-pages{padding:44px 26px;font-size:11pt}.review-block--character{width:46%;margin-left:44%}.review-block--parenthetical{width:50%;margin-left:28%}.review-block--dialogue{width:82%;margin-left:10%}}.lyc-page{--paper:#f0eee7;--ink:#11110f;background:var(--paper);min-height:100vh;color:var(--ink);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}.lyc-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f0eee7e6;border-bottom:1px solid #11110f2e;justify-content:space-between;align-items:center;height:58px;padding:0 clamp(20px,4vw,64px);display:flex;position:sticky;top:0}.lyc-brand,.lyc-header-count,.lyc-kicker,.lyc-card-topline{text-transform:uppercase;letter-spacing:.11em;font-family:DM Mono,monospace}.lyc-brand{font-size:10px;font-weight:500}.lyc-brand span{color:#d45b2c;margin:0 6px}.lyc-header-count{color:#11110f80;font-size:9px}.lyc-header-count b{color:#d45b2c;font-weight:500}.lyc-hero{grid-template-columns:minmax(190px,.48fr) 1.2fr minmax(240px,.62fr);align-items:end;gap:32px;padding:clamp(72px,10vw,146px) clamp(20px,4vw,64px) clamp(54px,7vw,94px);display:grid}.lyc-kicker{color:#11110f7a;align-self:start;margin:12px 0 0;font-size:9px}.lyc-hero h1{letter-spacing:-.045em;margin:0;font:400 clamp(48px,6.3vw,104px)/.84 Instrument Serif,Georgia,serif}.lyc-hero h1 em{color:#d45b2c;font-weight:400}.lyc-intro{color:#11110f9e;max-width:380px;margin:0;font-size:14px;line-height:1.55}.lyc-collection-switch{background:#ffffff4d;border:1px solid #11110f2e;border-radius:999px;grid-column:2/-1;justify-self:start;padding:4px;display:inline-flex}.lyc-collection-switch button{color:#11110f7a;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 14px;font:500 8px DM Mono,monospace;transition:all .2s}.lyc-collection-switch button[aria-pressed=true]{color:#fff;background:#171714;box-shadow:0 5px 14px #11110f26}.lyc-grid{background:#11110f33;border-top:1px solid #11110f33;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.lyc-card{background:var(--paper);min-width:0;transition:background .25s}.lyc-card.is-selected{background:#fffaf0;box-shadow:inset 0 0 0 2px #d45b2c}.lyc-preview-button{width:100%;color:inherit;cursor:zoom-in;background:#070707;border:0;padding:0;display:block;position:relative;overflow:hidden}.lyc-expand{color:#fff;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000057;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:34px;height:34px;transition:all .2s;display:grid;position:absolute;top:18px;right:18px;transform:translateY(4px)}.lyc-expand svg{width:13px}.lyc-preview-button:hover .lyc-expand,.lyc-preview-button:focus-visible .lyc-expand{opacity:1;transform:none}.lyc-card-copy{padding:24px 26px 30px}.lyc-card-topline{color:#11110f6b;justify-content:space-between;gap:18px;font-size:8px;display:flex}.lyc-card h2{margin:24px 0 6px;font:400 31px/1 Instrument Serif,Georgia,serif}.lyc-card-copy>p{color:#11110f94;max-width:440px;min-height:38px;margin:0;font-size:12px;line-height:1.5}.lyc-pick{color:var(--ink);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:7px;margin-top:22px;padding:0 0 5px;font:500 9px DM Mono,monospace;display:inline-flex}.lyc-pick svg{width:12px}.is-selected .lyc-pick{color:#bd461a}.lyc-interstitial{aspect-ratio:16/9;color:#fff;text-align:left;background:#090909;width:100%;position:relative;overflow:hidden}.lyc-interstitial-brand{z-index:5;letter-spacing:.16em;opacity:.42;font:500 7px DM Mono,monospace;position:absolute;top:20px;left:22px}.lyc-loading-copy{z-index:5;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:25px;left:22px}.lyc-loading-copy strong{font:400 clamp(16px,2.1vw,28px) Instrument Serif,Georgia,serif}.lyc-loading-copy span{letter-spacing:.08em;text-transform:uppercase;opacity:.42;font:400 7px DM Mono,monospace}.lyc-progress{z-index:5;background:#ffffff29;width:24%;height:1px;position:absolute;bottom:28px;right:22px}.lyc-progress i{background:currentColor;width:44%;height:100%;animation:2.6s ease-in-out infinite lyc-progress;display:block}@keyframes lyc-progress{0%{width:8%}50%{width:68%}to{width:94%}}.lyc-splice{color:#211f19;background:#d8d1bd}.lyc-splice-scene{background:repeating-linear-gradient(90deg,#0000 0 8.2%,#1e191106 8.2% 8.4%);place-items:center;display:grid;position:absolute;inset:0}.lyc-countdown{aspect-ratio:1;border:1px solid #221f1966;border-radius:50%;place-items:center;width:25%;font:400 clamp(45px,8vw,110px)/1 Instrument Serif,serif;display:grid;position:relative}.lyc-countdown:before,.lyc-countdown:after{content:"";background:#221f1940;position:absolute}.lyc-countdown:before{width:150%;height:1px}.lyc-countdown:after{width:1px;height:150%}.lyc-countdown i{border:2px solid #0000;border-top-color:#d34f28;border-radius:50%;animation:2.4s linear infinite lyc-spin;position:absolute;inset:-1px}@keyframes lyc-spin{to{transform:rotate(360deg)}}.lyc-filmstrip{justify-content:space-around;width:100%;display:flex;position:absolute;top:5%;left:0}.lyc-filmstrip.is-bottom{top:auto;bottom:5%}.lyc-filmstrip span{aspect-ratio:2;background:#211f1973;border-radius:2px;width:5.5%}.lyc-leak{background:#180d0a}.lyc-leak-scene{background:radial-gradient(circle,#421207 0,#150b09 34%,#070707 78%);position:absolute;inset:0}.lyc-leak-orbit{aspect-ratio:1;border:1px solid #ffc78c6b;border-radius:50%;width:38%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 42px #ee5a1c2e,inset 0 0 40px #ee5a1c1f}.lyc-leak-core{aspect-ratio:1;background:#ffddb0;border-radius:50%;width:8%;animation:2.8s ease-in-out infinite lyc-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 26px #ff7a22,0 0 80px 18px #ff2a00bf,0 0 140px 60px #e7360047}.lyc-leak-flare{background:linear-gradient(110deg,#0000 30%,#ff2f0014 44%,#ffc7688c,#ff29001a 56%,#0000 68%);animation:3.5s ease-in-out infinite lyc-flare;position:absolute;inset:-25%}@keyframes lyc-breathe{50%{transform:translate(-50%,-50%)scale(1.32)}}@keyframes lyc-flare{0%{transform:translate(-45%)}to{transform:translate(45%)}}.lyc-edl{color:#b9ffdb;background:#07110e}.lyc-edl-scene{letter-spacing:.04em;flex-direction:column;justify-content:center;gap:8%;font:400 clamp(6px,.8vw,10px) DM Mono,monospace;display:flex;position:absolute;inset:17% 8% 26%}.lyc-edl-scene>div{opacity:.36;grid-template-columns:.5fr .25fr .25fr 1fr 1fr;display:grid}.lyc-edl-scene b{color:#74ffbc;font-weight:500}.lyc-edl-scene em{font-style:normal}.lyc-edl-scene .is-writing{opacity:1}.lyc-edl-scene .is-writing i{background:#74ffbc;width:50%;height:1em;animation:2s steps(8,end) infinite lyc-type}@keyframes lyc-type{0%{width:0}72%{width:86%}to{opacity:0;width:86%}}.lyc-sync{color:#eff7f6;background:#0d1317}.lyc-sync-scene{grid-template-rows:1fr 1px 1fr;gap:12%;display:grid;position:absolute;inset:20% 7% 27%}.lyc-picture-frames{gap:2%;display:flex;overflow:hidden}.lyc-picture-frames i{background:linear-gradient(135deg,#1f333a,#101619 60%);border:1px solid #fff3;flex:1}.lyc-picture-frames i:nth-child(3){background:linear-gradient(135deg,#365d66,#101619 62%);box-shadow:inset 0 0 24px #5cd6e12e}.lyc-sync-mark{background:#ffffff29}.lyc-waveform{justify-content:space-around;align-items:center;display:flex}.lyc-waveform i{background:#6de4e0;width:1px;height:55%;animation:1.2s ease-in-out infinite alternate lyc-wave}.lyc-waveform i:nth-child(3n){height:90%;animation-delay:-.6s}.lyc-waveform i:nth-child(4n){height:24%;animation-delay:-.9s}@keyframes lyc-wave{to{opacity:.38;transform:scaleY(.3)}}.lyc-playhead{background:#ff5a3d;width:1px;animation:3.4s ease-in-out infinite lyc-playhead;position:absolute;top:-4%;bottom:-4%;left:50%;box-shadow:0 0 12px #ff5a3db3}@keyframes lyc-playhead{0%{left:8%}to{left:92%}}.lyc-contact{color:#f7e8ce;background:#15120f}.lyc-contact-scene{position:absolute;inset:13% 10% 22%}.lyc-contact-grid{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,1fr);gap:3%;height:100%;display:grid}.lyc-contact-grid i{opacity:.62;background:linear-gradient(145deg,#5c432e,#1a1917 60%);position:relative;overflow:hidden}.lyc-contact-grid i:before{content:"";opacity:.35;background:#ad8e6d;border-radius:40% 40% 6% 6%;position:absolute;inset:12% 28% 0}.lyc-contact-grid i:nth-child(3n){background:linear-gradient(145deg,#263d40,#111 64%)}.lyc-contact-grid i:nth-child(5){filter:brightness(1.7);opacity:1}.lyc-contact-ring{border:2px solid #f24e33;width:23%;height:31%;animation:3s steps(4,end) infinite lyc-contact-scan;position:absolute;top:32%;left:2%;transform:rotate(-3deg)}@keyframes lyc-contact-scan{0%{top:1%;left:2%}25%{top:1%;left:27%}50%{top:34%;left:52%}75%,to{top:68%;left:77%}}.lyc-slate{color:#181817;background:#ecebe4}.lyc-slate-scene{place-items:center;display:grid;position:absolute;inset:0}.lyc-slate-board{aspect-ratio:1.55;background:#e9e8e0;border:2px solid #181817;width:43%;position:relative;transform:rotate(-2deg);box-shadow:10px 12px #1818171f}.lyc-slate-top{transform-origin:0 100%;background:#181817;border:2px solid #181817;height:17%;animation:2.7s ease-in-out infinite lyc-clap;display:flex;position:absolute;bottom:100%;left:-2px;right:-2px;overflow:hidden}.lyc-slate-top i{background:#eee;flex:1;transform:skew(-28deg)}.lyc-slate-top i:nth-child(2n){background:#181817}@keyframes lyc-clap{0%,52%{transform:rotate(-20deg)}60%,90%{transform:rotate(0)}to{transform:rotate(-20deg)}}.lyc-slate-copy{border-bottom:1px solid #18181773;grid-template-columns:1fr 1fr;margin:9% 7% 0;display:grid}.lyc-slate-copy span{letter-spacing:.12em;padding-bottom:7%;font:500 clamp(6px,.7vw,9px) monospace}.lyc-slate-copy strong{margin-top:4%;font:400 clamp(22px,4vw,54px)/.9 Georgia,serif;display:block}.lyc-slate-board>b{letter-spacing:.15em;font:500 clamp(5px,.55vw,8px) monospace;position:absolute;bottom:9%;left:7%}.lyc-frames{color:#fff2df;background:#9c2d22}.lyc-frames-scene{align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.lyc-frames-track{gap:1.2%;width:220%;padding:0 4%;animation:7s linear infinite lyc-frames-run;display:flex}.lyc-frames-track span{aspect-ratio:1.5;background:#fff2df14;border:1px solid #fff2df4d;flex:none;width:15%;position:relative}.lyc-frames-track i{background:linear-gradient(140deg,#dd6b3a,#421514 62%);position:absolute;inset:16%}.lyc-frames-track span:nth-child(3n) i{background:linear-gradient(140deg,#e7c084,#412c24 62%)}@keyframes lyc-frames-run{to{transform:translate(-54%)}}.lyc-frames-window{border:2px solid #fff2df;width:16%;position:absolute;top:27%;bottom:27%;left:50%;transform:translate(-50%);box-shadow:0 0 0 999px #530f0c59}.lyc-aperture{color:#e9ece8;background:#151719}.lyc-aperture-scene{background:radial-gradient(circle,#434b4b 0,#191c1d 33%,#090a0a 72%);place-items:center;display:grid;position:absolute;inset:0}.lyc-iris{aspect-ratio:1;border:1px solid #ffffff40;border-radius:50%;width:31%;animation:4s ease-in-out infinite lyc-iris-breathe;position:relative;overflow:hidden}.lyc-iris i{transform-origin:50% 85%;background:linear-gradient(140deg,#737c7a,#1d2122 68%);border-radius:50% 50% 30% 65%;width:62%;height:70%;position:absolute;top:-10%;left:18%}.lyc-iris i:first-child{transform:rotate(0)}.lyc-iris i:nth-child(2){transform:rotate(45deg)}.lyc-iris i:nth-child(3){transform:rotate(90deg)}.lyc-iris i:nth-child(4){transform:rotate(135deg)}.lyc-iris i:nth-child(5){transform:rotate(180deg)}.lyc-iris i:nth-child(6){transform:rotate(225deg)}.lyc-iris i:nth-child(7){transform:rotate(270deg)}.lyc-iris i:nth-child(8){transform:rotate(315deg)}.lyc-iris:after{content:"";background:#020202;border-radius:50%;position:absolute;inset:38%;box-shadow:0 0 20px #000}.lyc-iris b{z-index:3;text-align:center;letter-spacing:.12em;opacity:.48;font:400 clamp(5px,.55vw,8px) monospace;position:absolute;bottom:10%;left:0;right:0}@keyframes lyc-iris-breathe{50%{transform:scale(1.14)rotate(9deg)}}.lyc-dailies{color:#273025;background:#d9ceb7}.lyc-dailies-scene{background:linear-gradient(115deg,#454b3712,#0000 55%);place-items:center;display:grid;position:absolute;inset:0}.lyc-dailies-frame{aspect-ratio:1.55;background:linear-gradient(145deg,#73806c,#283328 65%);border:9px solid #f0e8d7;width:43%;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:8px 12px 24px #292c232e}.lyc-dailies-frame i:first-child{background:#1b201a;border-radius:45% 45% 0 0;width:27%;height:64%;position:absolute;bottom:0;right:17%}.lyc-dailies-frame i:nth-child(2){background:#ffdca224;width:65%;height:13%;position:absolute;bottom:14%;left:7%}.lyc-dailies-frame i:nth-child(3){aspect-ratio:1;background:#d0b18a;border-radius:50%;width:10%;position:absolute;top:17%;right:24%}.lyc-dailies-stamp{aspect-ratio:1;color:#b94331;text-align:center;border:3px solid #b94331;border-radius:50%;place-items:center;width:17%;font:700 clamp(7px,1vw,14px)/1.05 monospace;animation:2.8s ease-out infinite lyc-stamp;display:grid;position:absolute;top:27%;right:22%;transform:rotate(-12deg)scale(0)}@keyframes lyc-stamp{0%,35%{opacity:0;transform:rotate(-12deg)scale(0)}45%,90%{opacity:.88;transform:rotate(-12deg)scale(1)}to{opacity:0}}.lyc-dailies-scene>span{letter-spacing:.1em;font:500 clamp(5px,.6vw,8px) monospace;position:absolute;top:18%;left:23%}.lyc-negative{color:#f8e9a8;background:#07090b}.lyc-negative-scene{align-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.lyc-negative-strip{background:#6fd8d41f;border-top:2px dotted #ffe58f99;border-bottom:2px dotted #ffe58f99;gap:.8%;width:170%;padding:2.5% 0;animation:6s linear infinite lyc-negative-run;display:flex}.lyc-negative-strip span{aspect-ratio:1.38;filter:invert(.12)saturate(.5);background:#8dcac2;flex:none;width:14%;position:relative}.lyc-negative-strip span:nth-child(2n){background:#d9a28f}.lyc-negative-strip i{background:#0c171a6b;border-radius:45% 45% 0 0;width:28%;height:74%;position:absolute;bottom:0;left:36%}@keyframes lyc-negative-run{to{transform:translate(-42%)}}.lyc-negative-gate{border:1px solid #f8e9a8;width:15%;position:absolute;top:26%;bottom:26%;left:50%;transform:translate(-50%);box-shadow:0 0 40px #ffeeae2e,0 0 0 999px #0000003d}.lyc-projector{color:#f8dfaa;background:#0b0906}.lyc-projector-scene{position:absolute;inset:0;overflow:hidden}.lyc-projector-reel{aspect-ratio:1;border:2px solid #a99570;border-radius:50%;width:16%;animation:5s linear infinite lyc-spin;position:absolute;top:29%;left:8%}.lyc-projector-reel i{aspect-ratio:1;transform-origin:50% 360%;background:#0b0906;border-radius:50%;width:16%;position:absolute;top:42%;left:42%;transform:translateY(-135%);box-shadow:0 0 0 1px #a99570}.lyc-projector-reel i:nth-child(2){transform:rotate(72deg)translateY(-135%)}.lyc-projector-reel i:nth-child(3){transform:rotate(144deg)translateY(-135%)}.lyc-projector-reel i:nth-child(4){transform:rotate(216deg)translateY(-135%)}.lyc-projector-reel i:nth-child(5){transform:rotate(288deg)translateY(-135%)}.lyc-projector-body{background:#675d4b;border-radius:5%;width:16%;height:16%;position:absolute;top:46%;left:11%}.lyc-projector-beam{clip-path:polygon(0 37%,100% 0,100% 100%,0 62%);filter:blur(1px);background:linear-gradient(90deg,#ffde9f59,#ffebc10a);width:60%;height:43%;position:absolute;top:37%;left:26%}.lyc-projector-screen{background:#f6e8cc;width:7px;height:56%;position:absolute;top:20%;right:7%;box-shadow:0 0 18px #f6e8cc}.lyc-projector-dust{position:absolute;inset:20% 12% 20% 27%}.lyc-projector-dust i{background:#ffe9bd;border-radius:50%;width:2px;height:2px;animation:2.5s ease-in-out infinite alternate lyc-dust;position:absolute}.lyc-projector-dust i:nth-child(3n){top:20%;left:30%}.lyc-projector-dust i:nth-child(3n+1){top:60%;left:65%}.lyc-projector-dust i:nth-child(3n+2){top:82%;left:45%}@keyframes lyc-dust{to{opacity:.2;transform:translate(18px,-12px)}}.lyc-assembly{color:#eef0f2;background:#101114}.lyc-assembly-scene{flex-direction:column;justify-content:center;gap:7%;display:flex;position:absolute;inset:18% 10% 28%}.lyc-assembly-scene>div{align-items:center;gap:1%;height:18%;display:flex}.lyc-assembly-scene b{letter-spacing:.12em;opacity:.36;width:12%;font:400 clamp(5px,.55vw,8px) monospace}.lyc-assembly-scene i{background:#6e68e8;border-radius:2px;width:13%;height:100%;animation:3s ease-in-out infinite lyc-assemble}.lyc-assembly-scene div:nth-child(2) i{background:#e6b450}.lyc-assembly-scene div:nth-child(3) i{background:#55b7a8}.lyc-assembly-scene div:nth-child(4) i{background:#d76776}.lyc-assembly-scene i:nth-of-type(2){animation-delay:-.3s}.lyc-assembly-scene i:nth-of-type(3){animation-delay:-.6s}.lyc-assembly-scene i:nth-of-type(4){animation-delay:-.9s}.lyc-assembly-scene i:nth-of-type(5){animation-delay:-1.2s}@keyframes lyc-assemble{0%{opacity:.2;transform:translate(-65%)}45%,to{opacity:1;transform:none}}.lyc-assembly-lock{border:1px solid #ffffff4d;padding:2% 1.5%;font:400 clamp(5px,.55vw,8px) monospace;position:absolute;top:50%;right:0;transform:translateY(-50%)}.lyc-match{color:#1328a8;background:#e9e2d2}.lyc-match-scene{grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:absolute;inset:0}.lyc-match-scene>div{place-items:center;height:100%;display:grid}.lyc-match-a{background:#172db3}.lyc-match-b{background:#e9e2d2}.lyc-match-a i,.lyc-match-b i{aspect-ratio:1;width:29%}.lyc-match-a i{background:#e9e2d2;border-radius:50%;animation:2.4s ease-in-out infinite lyc-match-a}.lyc-match-b i{background:#172db3;animation:2.4s ease-in-out infinite lyc-match-b}.lyc-match-scene>span{z-index:2;aspect-ratio:1;color:#fff;background:#ff5537;border-radius:50%;place-items:center;width:7%;font:500 clamp(5px,.55vw,8px) monospace;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes lyc-match-a{50%{border-radius:0;transform:rotate(45deg)}}@keyframes lyc-match-b{50%{border-radius:50%;transform:rotate(45deg)}}.lyc-acts{color:#f2d9d6;background:#2c1832}.lyc-acts-scene{flex-direction:column;justify-content:center;gap:8%;display:flex;position:absolute;inset:18% 14% 27%}.lyc-acts-scene>div{grid-template-columns:10% 1fr;align-items:center;gap:4%;display:grid}.lyc-acts-scene span{opacity:.5;font:italic 400 clamp(10px,1.6vw,22px) Georgia,serif}.lyc-acts-scene i{transform-origin:0;height:clamp(12px,2.2vw,30px);animation:3.3s ease-in-out infinite lyc-act-build}.lyc-acts-scene div:first-child i{background:#d77a65;width:34%}.lyc-acts-scene div:nth-child(2) i{background:#b8a3e0;width:72%;animation-delay:-.25s}.lyc-acts-scene div:nth-child(3) i{background:#e2b76a;width:45%;animation-delay:-.5s}@keyframes lyc-act-build{0%{opacity:.2;transform:scaleX(.08)}55%,to{opacity:1;transform:scaleX(1)}}.lyc-continuity{color:#f4ecdb;background:#556151}.lyc-continuity-scene{place-items:center;display:grid;position:absolute;inset:0}.lyc-continuity-paper{color:#333327;background:#eee8d9;width:43%;min-height:54%;padding:4% 5%;transform:rotate(-2deg);box-shadow:10px 13px 30px #0000003b}.lyc-continuity-paper>b{letter-spacing:.15em;font:500 clamp(6px,.7vw,10px) monospace}.lyc-continuity-paper>span{float:right;opacity:.55;font:400 clamp(5px,.55vw,8px) monospace}.lyc-continuity-paper p{border-bottom:1px solid #3333272e;align-items:center;gap:5%;margin:6% 0 0;padding-bottom:3%;font:italic 400 clamp(6px,.65vw,10px) Georgia,serif;display:flex}.lyc-continuity-paper p i{aspect-ratio:1;border:1px solid #706f62;width:8px}.lyc-continuity-paper p:nth-of-type(-n+3) i:after{content:"✓";color:#c24f38;font-size:13px;position:relative;top:-5px}.lyc-continuity-pencil{background:#d1a245;width:1.2%;height:46%;position:absolute;bottom:21%;right:24%;transform:rotate(26deg);box-shadow:inset 0 -10px #333}.lyc-cards{color:#eff0d8;background:#202a20}.lyc-cards-scene{place-items:center;display:grid;position:absolute;inset:0}.lyc-cards-scene>div{aspect-ratio:1.7;color:#2f362a;background:#e8dfbe;border-radius:2px;flex-direction:column;justify-content:space-between;width:38%;padding:4%;animation:4.8s ease-in-out infinite lyc-card-shuffle;display:flex;position:absolute;box-shadow:0 16px 30px #00000038}.lyc-cards-scene>div:first-child{transform:translate(-25%,-7%)rotate(-7deg)}.lyc-cards-scene>div:nth-child(2){animation-delay:-.5s;transform:translate(0)rotate(2deg)}.lyc-cards-scene>div:nth-child(3){animation-delay:-1s;transform:translate(24%,7%)rotate(8deg)}.lyc-cards-scene b{opacity:.45;font:500 clamp(5px,.55vw,8px) monospace}.lyc-cards-scene span{font:400 clamp(10px,1.5vw,20px) Georgia,serif}.lyc-cards-scene i{background:#2f362a47;height:1px;box-shadow:0 -8px #2f362a33}@keyframes lyc-card-shuffle{50%{filter:brightness(1.1);margin-top:-3%}}.lyc-viewfinder{color:#d8f0e8;background:#0a1111}.lyc-viewfinder-scene{background:radial-gradient(at 56% 40%,#334541 0,#101a18 35%,#060909 78%);position:absolute;inset:0}.lyc-viewfinder-scene>i{border-style:solid;border-color:#daf4eaa6;width:11%;height:16%;position:absolute}.lyc-viewfinder-scene .is-tl{border-width:1px 0 0 1px;top:19%;left:15%}.lyc-viewfinder-scene .is-tr{border-width:1px 1px 0 0;top:19%;right:15%}.lyc-viewfinder-scene .is-br{border-width:0 1px 1px 0;bottom:23%;right:15%}.lyc-viewfinder-scene .is-bl{border-width:0 0 1px 1px;bottom:23%;left:15%}.lyc-viewfinder-center{aspect-ratio:1;border:1px solid #daf4ea80;width:8%;animation:2.5s ease-in-out infinite lyc-focus-lock;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lyc-viewfinder-center span:before,.lyc-viewfinder-center span:after{content:"";background:#ec6b4a;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lyc-viewfinder-center span:before{width:28%;height:1px}.lyc-viewfinder-center span:after{width:1px;height:28%}@keyframes lyc-focus-lock{0%{opacity:.25;transform:translate(-50%,-50%)scale(1.6)}50%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.lyc-viewfinder-scene b,.lyc-viewfinder-scene em{letter-spacing:.08em;opacity:.45;font:400 clamp(5px,.5vw,8px) monospace;position:absolute;top:16%}.lyc-viewfinder-scene b{left:16%}.lyc-viewfinder-scene em{font-style:normal;right:16%}.lyc-focus{color:#f3e9ff;background:#18131f}.lyc-focus-scene{background:#141019;position:absolute;inset:0;overflow:hidden}.lyc-focus-scene>i{filter:blur(22px);border-radius:50%;animation:4s ease-in-out infinite alternate lyc-rack;position:absolute}.lyc-focus-scene>i:first-child{aspect-ratio:1;background:#fb774e;width:31%;top:4%;left:11%}.lyc-focus-scene>i:nth-child(2){aspect-ratio:1;background:#7052d8;width:38%;animation-delay:-1s;bottom:12%;right:8%}.lyc-focus-scene>i:nth-child(3){aspect-ratio:1;background:#e8b95e;width:18%;animation-delay:-2s;top:19%;right:33%}@keyframes lyc-rack{0%{filter:blur(28px);opacity:.45;transform:scale(1.2)}to{filter:blur(3px);opacity:.85;transform:scale(.82)}}.lyc-focus-box{border:1px solid #ffffff85;width:16%;height:28%;position:absolute;top:33%;left:42%}.lyc-focus-box span{background:#fff;border-radius:50%;position:absolute;inset:44%}.lyc-anamorphic{color:#dbeaff;background:#02050c}.lyc-anamorphic-scene{background:radial-gradient(circle,#0c2447 0,#030817 37%,#010205 76%);position:absolute;inset:0;overflow:hidden}.lyc-anamorphic-ring{aspect-ratio:2.7;border:1px solid #72a4ff61;border-radius:50%;width:34%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 42px #1861ff4d}.lyc-anamorphic-streak{background:#8ad7ff;width:170%;height:2px;animation:3.2s ease-in-out infinite lyc-scan;position:absolute;top:49.7%;left:-35%;box-shadow:0 0 8px #1a74ff,0 0 28px 8px #1869ff80}@keyframes lyc-scan{0%{opacity:0;transform:translate(-35%)scaleX(.2)}50%{opacity:1;transform:none}to{opacity:0;transform:translate(35%)scaleX(.2)}}.lyc-anamorphic-scene>i{background:#c6ecff;border-radius:50%;position:absolute;top:50%;box-shadow:0 0 10px #539eff}.lyc-anamorphic-scene>i:first-of-type{width:3px;height:3px;left:18%}.lyc-anamorphic-scene>i:nth-of-type(2){width:5px;height:5px;left:32%}.lyc-anamorphic-scene>i:nth-of-type(3){width:7px;height:7px;right:27%}.lyc-anamorphic-scene>i:nth-of-type(4){width:2px;height:2px;right:14%}.lyc-grade{color:#f4f1ed;background:#171719}.lyc-grade-scene{justify-content:center;align-items:center;gap:5%;display:flex;position:absolute;inset:16% 12% 25%}.lyc-grade-scene>div{flex-direction:column;align-items:center;gap:12px;width:21%;display:flex}.lyc-grade-scene>div>i{aspect-ratio:1;width:100%;box-shadow:inset 0 0 0 28% #171719;background:conic-gradient(#ee5261,#e6c65b,#59b899,#4b79da,#b35ed2,#ee5261);border-radius:50%;animation:6s linear infinite lyc-grade-spin}.lyc-grade-scene>div>i:after{content:"";aspect-ratio:1;background:#171719;border-radius:50%;width:48%;margin:26%;display:block;box-shadow:inset 0 0 0 1px #ffffff38}@keyframes lyc-grade-spin{to{transform:rotate(360deg)}}.lyc-grade-scene b{letter-spacing:.12em;opacity:.4;font:400 clamp(5px,.5vw,8px) monospace}.lyc-grade-swatch{justify-content:center;display:flex;position:absolute;bottom:-8%;left:0;right:0}.lyc-grade-swatch i{width:9%;height:3px}.lyc-grade-swatch i:first-child{background:#293758}.lyc-grade-swatch i:nth-child(2){background:#a05d58}.lyc-grade-swatch i:nth-child(3){background:#c8ad79}.lyc-grade-swatch i:nth-child(4){background:#6b806f}.lyc-grade-swatch i:nth-child(5){background:#eee3ce}.lyc-grade-swatch i:nth-child(6){background:#3a2f38}.lyc-foley{color:#f5dfc9;background:#3e1f22}.lyc-foley-scene{background:linear-gradient(160deg,#51292d,#251215);position:absolute;inset:0;overflow:hidden}.lyc-footsteps{position:absolute;inset:17% 23% 25%;transform:rotate(-8deg)}.lyc-footsteps i{background:#f7dfc7bf;border-radius:60% 45% 65% 35%;width:8%;height:24%;animation:2.8s ease-out infinite lyc-step;position:absolute}.lyc-footsteps i:first-child{top:65%;left:5%}.lyc-footsteps i:nth-child(2){animation-delay:.3s;top:40%;left:20%;transform:scaleX(-1)}.lyc-footsteps i:nth-child(3){animation-delay:.6s;top:45%;left:38%}.lyc-footsteps i:nth-child(4){animation-delay:.9s;top:18%;left:53%;transform:scaleX(-1)}.lyc-footsteps i:nth-child(5){animation-delay:1.2s;top:25%;left:72%}.lyc-footsteps i:nth-child(6){animation-delay:1.5s;top:0;left:87%;transform:scaleX(-1)}@keyframes lyc-step{0%,20%{opacity:0}35%,80%{opacity:.8}to{opacity:.08}}.lyc-foley-ripples{position:absolute;inset:0}.lyc-foley-ripples i{aspect-ratio:1;border:1px solid #ffdec152;border-radius:50%;width:8%;animation:2.2s ease-out infinite lyc-ripple;position:absolute;top:42%;left:51%}.lyc-foley-ripples i:nth-child(2){animation-delay:.5s}.lyc-foley-ripples i:nth-child(3){animation-delay:1s}.lyc-foley-ripples i:nth-child(4){animation-delay:1.5s}@keyframes lyc-ripple{to{opacity:0;transform:scale(4)}}.lyc-roomtone{color:#1f3532;background:#d9e2dc}.lyc-roomtone-scene{flex-direction:column;justify-content:center;gap:8%;display:flex;position:absolute;inset:18% 10% 27%}.lyc-roomtone-scene>i{transform-origin:50%;background:#1f353238;height:1px;animation:3s ease-in-out infinite alternate lyc-room}.lyc-roomtone-scene>i:nth-child(2n){animation-delay:-.6s}.lyc-roomtone-scene>i:nth-child(3n){animation-delay:-1.2s}@keyframes lyc-room{0%{transform:scaleX(.55)translate(-10%)}to{opacity:.58;transform:scaleX(.92)translate(7%)}}.lyc-roomtone-scene span{letter-spacing:.1em;opacity:.42;font:400 clamp(5px,.5vw,8px) monospace;position:absolute;top:8%;right:0}.lyc-stems{color:#d9ffef;background:#0f1012}.lyc-stems-scene{justify-content:center;gap:8%;display:flex;position:absolute;inset:17% 18% 27%}.lyc-stems-scene>div{text-align:center;grid-template-rows:auto 1fr;gap:8%;width:13%;display:grid;position:relative}.lyc-stems-scene span{letter-spacing:.12em;opacity:.5;font:400 clamp(5px,.5vw,8px) monospace}.lyc-stems-scene>div>i{background:#ffffff1f;border-radius:5px;width:5px;height:100%;margin:auto;position:relative}.lyc-stems-scene>div>i b{background:#63e0a8;border-radius:5px;height:65%;animation:1s ease-in-out infinite alternate lyc-meter;position:absolute;bottom:0;left:0;right:0}.lyc-stems-scene>div:nth-child(2) i b{background:#edbb57;height:82%}.lyc-stems-scene>div:nth-child(3) i b{background:#ea7183;height:55%}.lyc-stems-scene>div:nth-child(4) i b{background:#6e8de7;height:73%}@keyframes lyc-meter{to{height:28%}}.lyc-stems-scene em{background:#fff;height:2px;animation:2.6s ease-in-out infinite alternate lyc-fader;position:absolute;bottom:15%;left:0;right:0;box-shadow:0 0 8px #fff}@keyframes lyc-fader{to{bottom:65%}}.lyc-score{color:#20201e;background:#ece7dc}.lyc-score-scene{position:absolute;inset:22% 11% 29%}.lyc-staff{flex-direction:column;justify-content:space-around;display:flex;position:absolute;inset:0}.lyc-staff i{background:#20201e6b;height:1px}.lyc-notes{position:absolute;inset:0}.lyc-notes span{aspect-ratio:1.25;background:#20201e;border-radius:50%;width:2.2%;position:absolute}.lyc-notes span:after{content:"";background:#20201e;width:1px;height:280%;position:absolute;bottom:50%;left:82%}.lyc-notes span:first-child{top:66%;left:5%}.lyc-notes span:nth-child(2){top:33%;left:16%}.lyc-notes span:nth-child(3){top:48%;left:29%}.lyc-notes span:nth-child(4){top:15%;left:39%}.lyc-notes span:nth-child(5){top:33%;left:53%}.lyc-notes span:nth-child(6){top:66%;left:64%}.lyc-notes span:nth-child(7){top:50%;left:73%}.lyc-notes span:nth-child(8){top:15%;left:83%}.lyc-notes span:nth-child(9){top:34%;left:93%}.lyc-score-cursor{background:#d94b32;width:2px;animation:4s linear infinite lyc-score-run;position:absolute;top:-10%;bottom:-10%;left:0}@keyframes lyc-score-run{to{left:100%}}.lyc-pulse{color:#f5f1e9;background:#080809}.lyc-pulse-scene{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.lyc-pulse-line{background:#ffffff2e;width:78%;height:1px}.lyc-pulse-line:after{content:"";background:#ff5138;width:14%;height:1px;animation:2.5s ease-in-out infinite lyc-pulse-run;display:block;box-shadow:0 0 12px #ff5138}@keyframes lyc-pulse-run{0%{width:4%;margin-left:0}50%{width:18%;margin-left:44%}to{width:4%;margin-left:96%}}.lyc-pulse-scene>i{aspect-ratio:1;border:1px solid #ff5138;border-radius:50%;width:4.5%;animation:1.5s ease-out infinite lyc-pulse-ring;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes lyc-pulse-ring{to{opacity:0;transform:translate(-50%,-50%)scale(3)}}.lyc-constellation{color:#e5d5a6;background:#070a11}.lyc-constellation-scene{position:absolute;inset:13% 12% 25%}.lyc-constellation-lines,.lyc-constellation-nodes{position:absolute;inset:0}.lyc-constellation-lines i{transform-origin:0;background:#e2ca8b4d;width:29%;height:1px;position:absolute;top:48%;left:12%}.lyc-constellation-lines i:first-child{transform:rotate(-27deg)}.lyc-constellation-lines i:nth-child(2){width:24%;top:35%;left:35%;transform:rotate(20deg)}.lyc-constellation-lines i:nth-child(3){width:28%;top:52%;left:56%;transform:rotate(-18deg)}.lyc-constellation-lines i:nth-child(4){width:20%;top:73%;left:20%;transform:rotate(-48deg)}.lyc-constellation-lines i:nth-child(5){width:22%;top:44%;left:40%;transform:rotate(57deg)}.lyc-constellation-lines i:nth-child(6){width:25%;top:78%;left:58%;transform:rotate(-49deg)}.lyc-constellation-lines i:nth-child(7){width:9%;top:62%;left:81%;transform:rotate(39deg)}.lyc-constellation-nodes i{aspect-ratio:1;background:#f1d788;border-radius:50%;width:5px;animation:1.8s ease-in-out infinite alternate lyc-star;position:absolute;box-shadow:0 0 10px #e7b957}.lyc-constellation-nodes i:first-child{top:45%;left:10%}.lyc-constellation-nodes i:nth-child(2){animation-delay:-.3s;top:31%;left:34%}.lyc-constellation-nodes i:nth-child(3){animation-delay:-.6s;top:49%;left:56%}.lyc-constellation-nodes i:nth-child(4){animation-delay:-.9s;top:39%;left:83%}.lyc-constellation-nodes i:nth-child(5){animation-delay:-1.2s;top:71%;left:20%}.lyc-constellation-nodes i:nth-child(6){animation-delay:-1.5s;top:76%;left:58%}.lyc-constellation-nodes i:nth-child(7){animation-delay:-.45s;top:61%;left:81%}.lyc-constellation-nodes i:nth-child(8){animation-delay:-.75s;top:68%;left:90%}@keyframes lyc-star{to{opacity:.4;transform:scale(2)}}.lyc-reels{color:#2d2a24;background:#d7c6a3}.lyc-reels-scene{justify-content:center;align-items:center;gap:7%;display:flex;position:absolute;inset:0}.lyc-reels-scene>div{aspect-ratio:1;border:2px solid #2d2a24;border-radius:50%;width:25%;animation:6s linear infinite lyc-spin;position:relative}.lyc-reels-scene>div:nth-child(2){animation-direction:reverse}.lyc-reels-scene>div i{aspect-ratio:1;transform-origin:50% 360%;border:1px solid #2d2a24;border-radius:50%;width:16%;position:absolute;top:42%;left:42%;transform:translateY(-155%)}.lyc-reels-scene>div i:nth-child(2){transform:rotate(72deg)translateY(-155%)}.lyc-reels-scene>div i:nth-child(3){transform:rotate(144deg)translateY(-155%)}.lyc-reels-scene>div i:nth-child(4){transform:rotate(216deg)translateY(-155%)}.lyc-reels-scene>div i:nth-child(5){transform:rotate(288deg)translateY(-155%)}.lyc-reels-scene>span{border-top:1px solid #2d2a24;border-radius:50%;width:29%;height:20%;position:absolute;top:50%;left:35%}.lyc-dolly{color:#d8eddf;background:#071411}.lyc-dolly-scene{perspective:500px;background:radial-gradient(circle,#17332b,#07120f 63%);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.lyc-dolly-scene i{aspect-ratio:16/9;border:1px solid #c9efdc80;width:18%;animation:4.2s linear infinite lyc-dolly-in;position:absolute}.lyc-dolly-scene i:nth-child(2){animation-delay:-.6s}.lyc-dolly-scene i:nth-child(3){animation-delay:-1.2s}.lyc-dolly-scene i:nth-child(4){animation-delay:-1.8s}.lyc-dolly-scene i:nth-child(5){animation-delay:-2.4s}.lyc-dolly-scene i:nth-child(6){animation-delay:-3s}.lyc-dolly-scene i:nth-child(7){animation-delay:-3.6s}@keyframes lyc-dolly-in{0%{opacity:0;transform:translateZ(-220px)}24%{opacity:.7}to{opacity:0;transform:translateZ(440px)}}.lyc-dolly-scene span{aspect-ratio:16/9;background:#ecbf65;width:3%;box-shadow:0 0 18px #d39734}.lyc-boards{color:#1f2c33;background:#b8c8d1}.lyc-boards-scene{perspective:500px;justify-content:center;align-items:center;gap:2%;display:flex;position:absolute;inset:15% 10% 27%}.lyc-boards-scene>div{aspect-ratio:1.35;background:#e8e5da;border:1px solid #1f2c3359;width:19%;padding:1.5%;animation:3.6s ease-in-out infinite lyc-board-lift;position:relative;box-shadow:0 7px 14px #1f2c3324}.lyc-boards-scene>div:nth-child(2){animation-delay:-.35s}.lyc-boards-scene>div:nth-child(3){animation-delay:-.7s}.lyc-boards-scene>div:nth-child(4){animation-delay:-1.05s}@keyframes lyc-board-lift{0%,to{transform:translateY(8%)rotateX(4deg)}50%{transform:translateY(-12%)rotateX(0);box-shadow:0 16px 28px #1f2c3333}}.lyc-boards-scene>div i{background:linear-gradient(150deg,#0000 45%,#1f2c3347 46% 48%,#0000 49%),linear-gradient(30deg,#b9c3c3 30%,#e8e5da 31%);height:76%;display:block}.lyc-boards-scene span{font:500 clamp(5px,.5vw,8px) monospace;position:absolute;bottom:5%;right:6%}.lyc-firstframe{color:#f4f1e7;background:#050505}.lyc-firstframe-scene{place-items:center;display:grid;position:absolute;inset:0}.lyc-firstframe-scene>div{aspect-ratio:16/9;border:1px solid #fff3;width:23%;animation:3.4s ease-in-out infinite lyc-first-frame;position:relative}.lyc-firstframe-scene>div i{background:#fff7de;animation:3.4s ease-in-out infinite lyc-frame-open;position:absolute;inset:46%;box-shadow:0 0 25px #fff1c2}@keyframes lyc-first-frame{50%,to{border-color:#ffffffb3;width:36%}}@keyframes lyc-frame-open{50%,to{inset:0;box-shadow:0 0 60px #fff1c247}}.lyc-firstframe-scene>span{letter-spacing:.14em;opacity:.36;font:400 clamp(5px,.5vw,8px) monospace;position:absolute;top:67%}.lyc-telecine{color:#f8d19a;background:#15100b}.lyc-telecine-scene{background:radial-gradient(circle at 50% 45%,#583518,#160f09 56%,#080706);place-items:center;display:grid;position:absolute;inset:0}.lyc-telecine-frame{aspect-ratio:1.52;background:linear-gradient(145deg,#9b7041,#271b11 66%);border:1px solid #ffd79f80;width:38%;position:relative;overflow:hidden;box-shadow:0 0 45px #ee983b33}.lyc-telecine-frame i:first-child{opacity:.7;background:#1d1710;border-radius:42% 42% 0 0;width:28%;height:72%;position:absolute;bottom:0;right:17%}.lyc-telecine-frame i:last-child{background:#fff0b8;width:3px;animation:2.8s ease-in-out infinite lyc-telecine-scan;position:absolute;inset:0;box-shadow:0 0 18px 5px #e68837}@keyframes lyc-telecine-scan{0%{left:0}to{left:100%}}.lyc-telecine-scene>span{opacity:.35;background:repeating-linear-gradient(90deg,#d79d52 0 3%,#0000 3% 9%);width:44%;height:2px;position:absolute;top:18%;left:50%;transform:translate(-50%)}.lyc-telecine-scene>b{letter-spacing:.12em;opacity:.5;font:400 clamp(5px,.5vw,8px) monospace;position:absolute;top:21%;right:28%}.lyc-bitc{color:#fff4d2;background:#6f817c}.lyc-bitc-scene{background:linear-gradient(135deg,#7b8c84,#38463f 66%);place-items:center;display:grid;position:absolute;inset:0}.lyc-bitc-scene:before{content:"";filter:blur(2px);background:#1b232061;border-radius:45% 45% 0 0;width:25%;height:62%;position:absolute;bottom:0;left:39%}.lyc-bitc-scene>b{letter-spacing:.04em;background:#000000b3;padding:2% 3%;font:500 clamp(19px,4.2vw,58px)/1 monospace;position:relative;box-shadow:0 0 0 1px #ffffff26}.lyc-bitc-scene>b i{color:#ff7655;font-style:normal;animation:1s steps(12,end) infinite lyc-bitc-tick}@keyframes lyc-bitc-tick{0%{opacity:.25}25%,to{opacity:1}}.lyc-bitc-scene>div{justify-content:space-between;display:flex;position:absolute;top:18%;left:12%;right:12%}.lyc-bitc-scene>div span{background:#ffffff73;width:1px;height:7px}.lyc-bitc-scene>em{letter-spacing:.13em;font:400 clamp(5px,.5vw,8px) monospace;position:absolute;top:22%}.lyc-printer{color:#f2efe6;background:#101010}.lyc-printer-scene{justify-content:center;align-items:stretch;gap:10%;display:flex;position:absolute;inset:18% 18% 27%}.lyc-printer-scene>div{grid-template-rows:auto 1fr auto;justify-items:center;gap:9%;width:18%;display:grid}.lyc-printer-scene b,.lyc-printer-scene strong{letter-spacing:.13em;font:400 clamp(6px,.7vw,10px) monospace}.lyc-printer-scene>div>i{background:#ffffff21;border-radius:4px;width:5px;position:relative}.lyc-printer-scene>div>i span{background:#ee4c45;height:2px;animation:2.7s ease-in-out infinite alternate lyc-printer-light;position:absolute;bottom:20%;left:-6px;right:-6px;box-shadow:0 0 11px #ee4c45}.lyc-printer-scene>div:nth-child(2) i span{background:#65d47b;animation-delay:-.6s;box-shadow:0 0 11px #65d47b}.lyc-printer-scene>div:nth-child(3) i span{background:#4c72ed;animation-delay:-1.2s;box-shadow:0 0 11px #4c72ed}@keyframes lyc-printer-light{to{bottom:78%}}.lyc-printer-scene strong{font-size:clamp(16px,2.5vw,34px)}.lyc-optical{color:#27241e;background:#ded4b9}.lyc-optical-scene{grid-template-columns:1fr 13%;gap:4%;display:grid;position:absolute;inset:13% 10% 24%;overflow:hidden}.lyc-optical-picture{gap:1.5%;animation:4.8s linear infinite lyc-optical-run;display:flex}.lyc-optical-picture i{background:linear-gradient(140deg,#4d5b4a,#181b17 67%);border:4px solid #28251f;flex:none;width:27%}@keyframes lyc-optical-run{to{transform:translate(-32%)}}.lyc-optical-track{border-right:5px dotted #27241e;justify-content:center;align-items:center;gap:2px;display:flex;overflow:hidden}.lyc-optical-track i{background:#27241e;width:2px;height:45%;animation:.8s ease-in-out infinite alternate lyc-optical-wave}.lyc-optical-track i:nth-child(3n){height:82%}.lyc-optical-track i:nth-child(4n){height:20%}@keyframes lyc-optical-wave{to{transform:scaleY(.35)}}.lyc-optical-scene>span{background:#c84b35;width:1px;position:absolute;top:0;bottom:0;left:48%}.lyc-punch{color:#f6e9c9;background:#2b2520}.lyc-punch-scene{background:radial-gradient(#594a3c,#211d19 70%);position:absolute;inset:0}.lyc-punch-scene>div{aspect-ratio:1;border:1px solid #fff2d18c;border-radius:50%;width:15%;animation:3.2s ease-out infinite lyc-cue;position:absolute;top:15%;right:13%}.lyc-punch-scene>div i{background:#f6e9c9;border-radius:50%;position:absolute;inset:36%}@keyframes lyc-cue{0%,48%{opacity:0;transform:scale(0)}58%,88%{opacity:1;transform:scale(1)}to{opacity:0}}.lyc-punch-scene>span{letter-spacing:.1em;opacity:.42;font:400 clamp(5px,.5vw,8px) monospace;position:absolute;top:24%;right:31%}.lyc-punch-scene>b{color:#dd5b3f;font-size:10px;position:absolute;top:48%;left:49%}.lyc-gateweave{color:#dfc995;background:#0e0d0a}.lyc-gateweave-scene{place-items:center;display:grid;position:absolute;inset:0}.lyc-gateweave-scene>div{aspect-ratio:1.42;background:linear-gradient(145deg,#9b8563,#3f493f 60%);border:3px solid #25231d;width:39%;animation:.18s steps(2,end) infinite lyc-weave;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff40}@keyframes lyc-weave{0%{transform:translate(-1px,1px)}to{transform:translate(1px,-1px)}}.lyc-gateweave-scene>div i{background:#20251f;border-radius:40% 40% 0 0;width:25%;height:68%;position:absolute;bottom:0;left:39%}.lyc-gateweave-scene>div span{border:1px solid #ffe9ba52;position:absolute;inset:4%}.lyc-gateweave-scene>b{letter-spacing:.14em;opacity:.48;font:400 clamp(5px,.5vw,8px) monospace;position:absolute;top:18%}.lyc-halation{color:#ffe4d1;background:#170707}.lyc-halation-scene{background:radial-gradient(circle at 50% 48%,#4b0d0b,#150405 63%);position:absolute;inset:0;overflow:hidden}.lyc-halation-scene>i{background:#fff1cc;border-radius:50%;animation:3.5s ease-in-out infinite alternate lyc-halation-bloom;position:absolute;box-shadow:0 0 8px #fff,0 0 24px 8px #ff682f,0 0 65px 22px #ff1f0e8c}.lyc-halation-scene>i:first-child{aspect-ratio:1;width:6%;top:26%;left:24%}.lyc-halation-scene>i:nth-child(2){aspect-ratio:1;width:3%;animation-delay:-1s;top:36%;right:28%}.lyc-halation-scene>i:nth-child(3){aspect-ratio:1;width:8%;animation-delay:-2s;bottom:29%;left:49%}@keyframes lyc-halation-bloom{to{filter:blur(2px);transform:scale(1.8)}}.lyc-halation-scene>div{border:1px solid #ffc6a52e;position:absolute;inset:20% 15% 27%}.lyc-emulsion{color:#f6e9ed;background:#1d1120}.lyc-emulsion-scene{filter:blur(20px)saturate(1.2);position:absolute;inset:-15%;overflow:hidden}.lyc-emulsion-scene i{aspect-ratio:1.4;mix-blend-mode:screen;border-radius:48%;width:48%;animation:6s ease-in-out infinite alternate lyc-emulsion-drift;position:absolute}.lyc-emulsion-scene i:first-child{background:#9d214f;top:9%;left:5%}.lyc-emulsion-scene i:nth-child(2){background:#cf783d;animation-delay:-2s;top:24%;right:2%}.lyc-emulsion-scene i:nth-child(3){background:#293d8e;animation-delay:-4s;bottom:4%;left:26%}.lyc-emulsion-scene i:nth-child(4){background:#e0a85a;animation-delay:-1s;top:3%;left:40%}@keyframes lyc-emulsion-drift{to{transform:translate(20%,15%)rotate(24deg)scale(1.25)}}.lyc-dustscratches{color:#f7e8ca;background:#776c56}.lyc-dustscratches-scene{background:linear-gradient(145deg,#85755b,#443e33);position:absolute;inset:0;overflow:hidden}.lyc-dustscratches-scene>div{position:absolute;inset:0}.lyc-dustscratches-scene>div i{aspect-ratio:1;background:#f5ead2;border-radius:50%;width:3px;animation:1.8s steps(2,end) infinite lyc-dust-pop;position:absolute}.lyc-dustscratches-scene>div i:nth-child(3n){top:26%;left:22%}.lyc-dustscratches-scene>div i:nth-child(3n+1){animation-delay:-.6s;top:58%;left:69%}.lyc-dustscratches-scene>div i:nth-child(3n+2){animation-delay:-1.2s;top:43%;left:43%}@keyframes lyc-dust-pop{50%{opacity:0;transform:translate(21px,-13px)}}.lyc-dustscratches-scene>span{background:#fff9e68c;width:1px;height:120%;animation:.5s steps(2,end) infinite lyc-scratch-fall;position:absolute;top:-10%}.lyc-dustscratches-scene>span:first-of-type{left:27%;transform:rotate(2deg)}.lyc-dustscratches-scene>span:nth-of-type(2){animation-delay:-.2s;left:57%;transform:rotate(-1deg)}.lyc-dustscratches-scene>span:nth-of-type(3){animation-delay:-.35s;left:84%;transform:rotate(3deg)}@keyframes lyc-scratch-fall{to{top:5%}}.lyc-grain{color:#f0e7d6;background:#171717}.lyc-grain-scene{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.lyc-grain-scene>div{position:absolute;inset:10%}.lyc-grain-scene>div i{aspect-ratio:1;opacity:.5;background:#f7e9ca;border-radius:50%;width:2px;animation:.15s steps(2,end) infinite lyc-grain-jump;position:absolute}.lyc-grain-scene>div i:nth-child(5n){top:30%;left:20%}.lyc-grain-scene>div i:nth-child(5n+1){top:65%;left:38%}.lyc-grain-scene>div i:nth-child(5n+2){top:22%;left:57%}.lyc-grain-scene>div i:nth-child(5n+3){top:72%;left:74%}.lyc-grain-scene>div i:nth-child(5n+4){top:43%;left:88%}@keyframes lyc-grain-jump{to{opacity:.16;transform:translate(9px,-7px)}}.lyc-grain-scene>span{aspect-ratio:1;background:radial-gradient(circle,#f6e7c8 0 3%,#0000 5%);border-radius:50%;width:22%;animation:4s ease-in-out infinite alternate lyc-grain-form;box-shadow:0 0 50px #f6e7c81f}@keyframes lyc-grain-form{to{filter:blur(2px);transform:scale(1.6)}}.lyc-changelist{color:#171714;background:#f1eee5}.lyc-changelist-scene{flex-direction:column;justify-content:center;font:400 clamp(5px,.6vw,9px) monospace;display:flex;position:absolute;inset:17% 14% 28%}.lyc-changelist-scene>div{border-bottom:1px solid #1717142e;grid-template-columns:12% 1fr 9%;padding:2.5% 0;animation:3.3s ease-out infinite lyc-change-row;display:grid}.lyc-changelist-scene>div:nth-child(2){animation-delay:-.3s}.lyc-changelist-scene>div:nth-child(3){animation-delay:-.6s}.lyc-changelist-scene>div:nth-child(4){animation-delay:-.9s}.lyc-changelist-scene>div:nth-child(5){animation-delay:-1.2s}@keyframes lyc-change-row{0%{opacity:0;transform:translateY(-40%)}40%,to{opacity:1;transform:none}}.lyc-changelist-scene b{color:#c5412c}.lyc-changelist-scene i{aspect-ratio:1;background:#4d9e72;border-radius:50%;width:6px}.lyc-online{color:#fff;background:#111}.lyc-online-scene{grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0;overflow:hidden}.lyc-online-scene>div{background:linear-gradient(145deg,#5c6862,#202825);place-items:center;display:grid;position:relative}.lyc-online-scene>div i{background:#1c211f;border-radius:45% 45% 0 0;width:26%;height:56%}.lyc-online-scene .is-offline{filter:grayscale()contrast(.8);image-rendering:pixelated}.lyc-online-scene .is-offline:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 8px,#ffffff17 8px 9px);position:absolute;inset:0}.lyc-online-scene .is-online{filter:saturate(1.35)}.lyc-online-scene b{letter-spacing:.14em;font:400 clamp(5px,.55vw,8px) monospace;position:absolute;top:18%}.lyc-online-scene>span{z-index:2;background:#ff6045;width:2px;animation:3.2s ease-in-out infinite alternate lyc-online-wipe;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 15px #ff6045}@keyframes lyc-online-wipe{to{left:82%}}.lyc-relink{color:#dcecff;background:#0b1218}.lyc-relink-scene{grid-template-columns:1fr 1fr 1fr;align-items:center;display:grid;position:absolute;inset:20% 14% 29%}.lyc-relink-scene>div{flex-direction:column;justify-content:space-around;height:100%;display:flex}.lyc-relink-scene>div i{aspect-ratio:1;background:#18283a;border:1px solid #719ed4;border-radius:3px;width:14px}.lyc-relink-scene>div:last-child{align-items:flex-end}.lyc-relink-scene>div:last-child i{background:#e5a65d;border-color:#f3c88d;box-shadow:0 0 9px #e5a65d59}.lyc-relink-scene>span{flex-direction:column;justify-content:space-around;height:100%;display:flex}.lyc-relink-scene>span i{transform-origin:0;background:linear-gradient(90deg,#719ed4,#e5a65d);height:1px;animation:2.5s ease-in-out infinite lyc-link}@keyframes lyc-link{0%{opacity:.2;transform:scaleX(0)}60%,to{opacity:1;transform:scaleX(1)}}.lyc-handles{color:#f5f5ef;background:#22242b}.lyc-handles-scene{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lyc-handles-scene>div{border:1px solid #ffffff4d;grid-template-columns:18% 1fr 18%;align-items:stretch;width:47%;height:30%;display:grid}.lyc-handles-scene>div i{background:repeating-linear-gradient(135deg,#737a89 0 4px,#4a4f5c 4px 8px);animation:2.8s ease-in-out infinite lyc-handles-open}.lyc-handles-scene>div i:last-child{transform-origin:0}.lyc-handles-scene>div b{letter-spacing:.08em;background:#9a5ce0;place-items:center;font:400 clamp(5px,.5vw,8px) monospace;display:grid}@keyframes lyc-handles-open{0%{opacity:.3;transform:scaleX(.2)}50%,to{opacity:1;transform:scaleX(1)}}.lyc-handles-scene>span{background:#ffffff38;width:12%;height:1px}.lyc-trimbin{color:#f2ebc6;background:#4a512e}.lyc-trimbin-scene{position:absolute;inset:0;overflow:hidden}.lyc-trimbin-scene>div{position:absolute;inset:12% 35% 31% 10%}.lyc-trimbin-scene>div i{background:#dcb55d;width:18%;height:10%;animation:3.5s ease-in-out infinite lyc-trim-float;position:absolute;transform:rotate(-8deg)}.lyc-trimbin-scene>div i:nth-child(3n){background:#cc7857;top:18%;left:12%}.lyc-trimbin-scene>div i:nth-child(3n+1){background:#7fa3a0;animation-delay:-.7s;top:49%;left:47%}.lyc-trimbin-scene>div i:nth-child(3n+2){background:#d8d0a4;animation-delay:-1.4s;top:22%;left:74%}@keyframes lyc-trim-float{50%{transform:translate(10px,-16px)rotate(9deg)}}.lyc-trimbin-scene>span{border:1px solid #f2ebc6;border-top-width:8px;width:20%;height:33%;position:absolute;bottom:24%;right:16%;transform:perspective(100px)rotateX(-8deg)}.lyc-trimbin-scene>span b{text-align:center;letter-spacing:.13em;padding-top:40%;font:400 clamp(5px,.5vw,8px) monospace;display:block}.lyc-syncmap{color:#282926;background:#e7ded1}.lyc-syncmap-scene{grid-template-rows:1fr 1px 1fr;align-items:center;display:grid;position:absolute;inset:18% 12% 28%}.lyc-syncmap-scene>div{justify-content:space-between;display:flex}.lyc-syncmap-scene>div i{aspect-ratio:1;background:#526caa;border-radius:50%;width:7px}.lyc-syncmap-scene>div:last-of-type i{background:#ce5b43}.lyc-syncmap-scene>span{background:#28292640;height:1px}.lyc-syncmap-scene>div i:nth-child(4){animation:2s ease-in-out infinite lyc-sync-point;transform:scale(1.7);box-shadow:0 0 0 4px #526caa26}.lyc-syncmap-scene>div:last-of-type i:nth-child(4){box-shadow:0 0 0 4px #ce5b4326}@keyframes lyc-sync-point{50%{transform:translateY(210%)scale(1.7)}}.lyc-syncmap-scene>b{color:#fff;background:#282926;padding:1% 2%;font:400 clamp(5px,.5vw,8px) monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lyc-jlcut{color:#eef0f6;background:#13151a}.lyc-jlcut-scene{flex-direction:column;justify-content:center;gap:9%;display:flex;position:absolute;inset:19% 11% 29%}.lyc-jlcut-scene>div{grid-template-columns:13% 1fr 1fr;gap:1%;height:29%;display:grid}.lyc-jlcut-scene b{opacity:.4;place-items:center;font:400 clamp(5px,.5vw,8px) monospace;display:grid}.lyc-jlcut-scene>div i{background:#566ed0}.lyc-jlcut-scene>div:nth-child(2) i{background:#d2954f}.lyc-jlcut-scene>div:first-child i:first-of-type{clip-path:polygon(0 0,85% 0,85% 38%,100% 38%,100% 100%,0 100%)}.lyc-jlcut-scene>div:nth-child(2) i:last-child{clip-path:polygon(0 0,100% 0,100% 100%,15% 100%,15% 62%,0 62%)}.lyc-jlcut-scene>span{font:italic 400 clamp(10px,1.5vw,20px) Georgia,serif;position:absolute;top:7%}.lyc-jlcut-scene>span:first-of-type{left:39%}.lyc-jlcut-scene>span:last-of-type{right:18%}.lyc-ripple{color:#eaf0ff;background:#26334a}.lyc-ripple-scene{justify-content:center;align-items:center;gap:1%;display:flex;position:absolute;inset:0}.lyc-ripple-scene i{background:#718fd7;width:12%;height:25%;animation:3s ease-in-out infinite lyc-ripple-close}.lyc-ripple-scene i:nth-child(2n){background:#d37769}.lyc-ripple-scene i:nth-child(3n){background:#cdb35e}@keyframes lyc-ripple-close{0%{transform:translate(20%)}50%,to{transform:none}}.lyc-ripple-scene>span{background:#26334a;border-right:2px solid #ffce55;width:6%;height:32%;animation:3s ease-in-out infinite lyc-gap-close;position:absolute;left:48%}@keyframes lyc-gap-close{0%{transform-origin:100%;transform:scaleX(1)}50%,to{transform-origin:100%;transform:scaleX(0)}}.lyc-roll{color:#282721;background:#d9d4c7}.lyc-roll-scene{grid-template-columns:1fr 10% 1fr;align-items:center;display:grid;position:absolute;inset:0}.lyc-roll-scene>div{height:40%;position:relative;overflow:hidden}.lyc-roll-scene>div:first-child{background:#6e806c}.lyc-roll-scene>div:last-child{background:#7f5c58}.lyc-roll-scene>div i{background:#292c27;border-radius:45% 45% 0 0;width:25%;height:70%;position:absolute;bottom:0;left:38%}.lyc-roll-scene>span{border-left:2px solid #db4e36;height:55%;animation:2.8s ease-in-out infinite alternate lyc-roll-point;position:relative}.lyc-roll-scene>span:before,.lyc-roll-scene>span:after{content:"";background:#d9d4c7;border:1px solid #db4e36;width:12px;height:12px;position:absolute;left:-7px;transform:rotate(45deg)}.lyc-roll-scene>span:before{top:-7px}.lyc-roll-scene>span:after{bottom:-7px}@keyframes lyc-roll-point{to{transform:translate(48%)}}.lyc-markers{color:#edf2ff;background:#11151d}.lyc-markers-scene{position:absolute;inset:0;overflow:hidden}.lyc-markers-scene>div{position:absolute;inset:4% 12% 36%}.lyc-markers-scene>div i{border-top:10px solid #e65d68;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;animation:2.8s ease-in infinite lyc-marker-fall;position:absolute}.lyc-markers-scene>div i:nth-child(3n){border-top-color:#e7bd54;animation-delay:-.3s;left:20%}.lyc-markers-scene>div i:nth-child(3n+1){border-top-color:#6eb4df;animation-delay:-1.1s;left:52%}.lyc-markers-scene>div i:nth-child(3n+2){border-top-color:#9b77de;animation-delay:-1.9s;left:81%}@keyframes lyc-marker-fall{0%{opacity:0;top:-10%}30%{opacity:1}to{opacity:.15;top:100%}}.lyc-markers-scene>span{gap:1%;display:flex;position:absolute;bottom:27%;left:10%;right:10%}.lyc-markers-scene>span i{background:#36435b;flex:1;height:22px}.lyc-markers-scene>span i:nth-child(2n){background:#5a4b62}.lyc-conform{color:#d8fff4;background:#08201f}.lyc-conform-scene{grid-template-rows:1fr 1px 1fr;gap:10%;display:grid;position:absolute;inset:19% 10% 29%}.lyc-conform-scene>div{justify-content:space-around;align-items:center;display:flex}.lyc-conform-scene>div i{background:#68e0bd;width:1px;height:55%;animation:1s ease-in-out infinite alternate lyc-conform-wave}.lyc-conform-scene>div i:nth-child(3n){height:90%}.lyc-conform-scene>div i:nth-child(4n){height:24%}.lyc-conform-scene>div:last-child i{background:#e1c66f;animation-delay:-.42s}@keyframes lyc-conform-wave{to{transform:scaleY(.35)}}.lyc-conform-scene>span{background:#ffffff29}.lyc-conform-scene:after{content:"";background:#fff;width:1px;animation:3.8s linear infinite lyc-conform-run;position:absolute;top:-5%;bottom:-5%;left:10%}@keyframes lyc-conform-run{to{left:90%}}.lyc-codec{color:#1d2328;background:#e6e7e5}.lyc-codec-scene{grid-template-columns:repeat(3,1fr);gap:4%;display:grid;position:absolute;inset:16% 13% 27%}.lyc-codec-scene>div{background:#ffffff59;border:1px solid #1d232838;padding:9%;animation:3s ease-in-out infinite lyc-codec-ready;position:relative}.lyc-codec-scene>div:nth-child(2n){animation-delay:-.5s}.lyc-codec-scene>div:nth-child(3n){animation-delay:-1s}@keyframes lyc-codec-ready{0%{opacity:.35}55%,to{opacity:1;border-color:#2e876d}}.lyc-codec-scene b{font:500 clamp(6px,.7vw,10px) monospace;display:block}.lyc-codec-scene span{opacity:.45;margin-top:8%;font:400 clamp(4px,.45vw,7px) monospace;display:block}.lyc-codec-scene i{aspect-ratio:1;background:#2e876d;border-radius:50%;width:5px;position:absolute;bottom:9%;right:8%}.lyc-scratch{color:#f5dfe5;background:#29171f}.lyc-scratch-scene{grid-template-rows:1fr 1fr;align-items:center;display:grid;position:absolute;inset:18% 10% 29%}.lyc-scratch-scene>div,.lyc-scratch-scene>span{justify-content:space-around;align-items:center;display:flex}.lyc-scratch-scene i{background:#db6e7d;width:2px;height:30%;transform:rotate(5deg)}.lyc-scratch-scene>div i:nth-child(3n){height:88%;transform:rotate(-12deg)}.lyc-scratch-scene>div i:nth-child(4n){height:55%;transform:rotate(18deg)}.lyc-scratch-scene>span i{background:#efc778;width:1px;animation:1.1s ease-in-out infinite alternate lyc-clean-wave}.lyc-scratch-scene>span i:nth-child(3n){height:72%}.lyc-scratch-scene>span i:nth-child(5n){height:20%}@keyframes lyc-clean-wave{to{transform:scaleY(.4)}}.lyc-scratch-scene>b{letter-spacing:.1em;background:#29171f;padding:1% 2%;font:400 clamp(5px,.5vw,8px) monospace;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.lyc-bars{color:#fff;background:#020308}.lyc-bars-scene{display:flex;position:absolute;inset:15% 17% 26%;overflow:hidden;box-shadow:0 0 50px #5a5aff26}.lyc-bars-scene>i{opacity:.75;filter:saturate(.8);flex:1}.lyc-bars-scene>i:first-child{background:#d6d6af}.lyc-bars-scene>i:nth-child(2){background:#a9c96a}.lyc-bars-scene>i:nth-child(3){background:#63c2c7}.lyc-bars-scene>i:nth-child(4){background:#60a166}.lyc-bars-scene>i:nth-child(5){background:#b25a9e}.lyc-bars-scene>i:nth-child(6){background:#bb5b5c}.lyc-bars-scene>i:nth-child(7){background:#4f65ad}.lyc-bars-scene>span{background:linear-gradient(#0000 50%,#0000001f 50%) 0 0/100% 4px;animation:.15s steps(2,end) infinite lyc-bars-flicker;position:absolute;inset:0}@keyframes lyc-bars-flicker{to{opacity:.55}}.lyc-leader{color:#25231e;background:#d7cfbc}.lyc-leader-scene{background:repeating-linear-gradient(90deg,#0000 0 11%,#25231e09 11% 11.4%);place-items:center;display:grid;position:absolute;inset:0}.lyc-leader-scene>div{aspect-ratio:1;border:1px solid #25231e80;border-radius:50%;place-items:center;width:27%;font:400 clamp(48px,8vw,112px)/1 Georgia,serif;display:grid;position:relative}.lyc-leader-scene>div:before,.lyc-leader-scene>div:after{content:"";background:#25231e4d;position:absolute}.lyc-leader-scene>div:before{width:145%;height:1px}.lyc-leader-scene>div:after{width:1px;height:145%}.lyc-leader-scene>div i{border:3px solid #b74735;border-left-color:#0000;border-radius:46% 53% 48% 55%;animation:2.2s linear infinite lyc-scribble;position:absolute;inset:-8%}@keyframes lyc-scribble{to{transform:rotate(360deg)}}.lyc-leader-scene>span{opacity:.65;background:#b74735;height:2px;position:absolute;top:46%;left:15%;right:15%;transform:rotate(-7deg)}.lyc-leader-scene>b{letter-spacing:.15em;font:500 clamp(5px,.55vw,8px) monospace;position:absolute;top:18%}.lyc-shotlog{color:#f1e8d4;background:#5d5748}.lyc-shotlog-scene{place-items:center;display:grid;position:absolute;inset:0}.lyc-shotlog-scene>div{color:#272820;background:#ece4d2;width:48%;min-height:56%;padding:4%;transform:rotate(1.5deg);box-shadow:9px 12px 28px #0000003b}.lyc-shotlog-scene>div>b{letter-spacing:.1em;border-bottom:2px solid #272820;padding-bottom:5%;font:500 clamp(5px,.55vw,8px) monospace;display:block}.lyc-shotlog-scene>div>span{border-bottom:1px solid #27282033;grid-template-columns:1fr 8px;padding:5% 0 3%;font:400 clamp(5px,.55vw,8px) monospace;display:grid}.lyc-shotlog-scene>div>span i{aspect-ratio:1;opacity:0;background:#b64031;border-radius:50%;width:7px;animation:2.6s ease-out infinite lyc-log-circle}.lyc-shotlog-scene>div>span:nth-child(2) i,.lyc-shotlog-scene>div>span:nth-child(4) i{opacity:1}@keyframes lyc-log-circle{50%{box-shadow:0 0 0 4px #b6403133}}.lyc-shotlog-scene>em{background:#d2a043;width:1%;height:42%;position:absolute;bottom:19%;right:24%;transform:rotate(23deg)}.lyc-splitreel{color:#e7d8b4;background:#171611}.lyc-splitreel-scene{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.lyc-splitreel-scene>div{aspect-ratio:1;background:#171611;border:2px solid #b7a987;border-radius:50%;width:28%;animation:3.5s ease-in-out infinite alternate lyc-reel-split;position:relative}.lyc-splitreel-scene>div i{aspect-ratio:1;transform-origin:50% 200%;border:1px solid #b7a987;border-radius:50%;width:14%;position:absolute;top:22%;left:43%}.lyc-splitreel-scene>div i:nth-child(2){transform:rotate(120deg)}.lyc-splitreel-scene>div i:nth-child(3){transform:rotate(240deg)}.lyc-splitreel-scene .is-left{clip-path:inset(0 50% 0 0);margin-right:-14%}.lyc-splitreel-scene .is-right{clip-path:inset(0 0 0 50%);margin-left:-14%;animation-direction:alternate-reverse}@keyframes lyc-reel-split{to{margin-left:1%;margin-right:1%;transform:rotate(25deg)}}.lyc-splitreel-scene>span{aspect-ratio:16/9;background:#f1d594;width:12%;position:absolute;box-shadow:0 0 28px #f1d59459}.lyc-frames24{color:#fff0d1;background:#b84734}.lyc-frames24-scene{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(8,1fr);gap:2%;display:grid;position:absolute;inset:17% 12% 28%}.lyc-frames24-scene>i{background:#fff0d112;border:1px solid #fff0d159;animation:2.4s step-end infinite lyc-frame-flash}.lyc-frames24-scene>i:nth-child(3n){animation-delay:-.3s}.lyc-frames24-scene>i:nth-child(4n){animation-delay:-.6s}.lyc-frames24-scene>i:nth-child(5n){animation-delay:-.9s}.lyc-frames24-scene>i:nth-child(7n){animation-delay:-1.2s}@keyframes lyc-frame-flash{0%,88%{background:#fff0d112}89%,to{background:#fff0d1;box-shadow:0 0 12px #fff0d180}}.lyc-frames24-scene>b{text-shadow:0 2px 15px #7a221a;font:400 clamp(40px,7vw,100px)/1 Georgia,serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lyc-marquee{color:#ffe5b3;background:#160d0b}.lyc-marquee-scene{background:linear-gradient(#1c110e,#080504);place-items:center;display:grid;position:absolute;inset:0}.lyc-marquee-scene>div{aspect-ratio:1.9;background:#2e1510;border:3px solid #7d3822;flex-direction:column;justify-content:center;align-items:center;width:46%;display:flex;position:relative;box-shadow:0 16px 30px #0006}.lyc-marquee-scene>div>i{aspect-ratio:1;background:#ffdc8a;border-radius:50%;width:4px;animation:1.4s ease-in-out infinite alternate lyc-bulb;position:absolute;box-shadow:0 0 8px #ff9d3b}.lyc-marquee-scene>div>i:nth-child(4n){top:4%;left:15%}.lyc-marquee-scene>div>i:nth-child(4n+1){animation-delay:-.35s;bottom:4%;right:15%}.lyc-marquee-scene>div>i:nth-child(4n+2){animation-delay:-.7s;top:28%;left:2%}.lyc-marquee-scene>div>i:nth-child(4n+3){animation-delay:-1.05s;bottom:28%;right:2%}@keyframes lyc-bulb{to{opacity:.35;box-shadow:none}}.lyc-marquee-scene span{letter-spacing:.2em;font:400 clamp(6px,.65vw,9px) monospace}.lyc-marquee-scene b{letter-spacing:.04em;margin-top:4%;font:400 clamp(17px,3vw,42px)/1 Georgia,serif}.lyc-picturelock{color:#f4f1e8;background:#101114}.lyc-picturelock-scene{place-items:center;display:grid;position:absolute;inset:0}.lyc-picturelock-scene>div{gap:1%;display:flex;position:absolute;top:46%;left:12%;right:12%}.lyc-picturelock-scene>div i{background:#4b566b;flex:1;height:clamp(22px,3.8vw,54px);animation:3s ease-in-out infinite lyc-lock-clips}.lyc-picturelock-scene>div i:nth-child(2n){background:#6b4e62}.lyc-picturelock-scene>div i:nth-child(3n){background:#6b634a}@keyframes lyc-lock-clips{0%{opacity:.45;transform:translate(8%)}55%,to{opacity:1;transform:none}}.lyc-picturelock-scene>span{z-index:2;aspect-ratio:.9;background:#101114;border:2px solid #e3be68;border-radius:12%;width:12%;animation:3s ease-in-out infinite lyc-lock-set;position:relative;box-shadow:0 0 28px #e3be6838}.lyc-picturelock-scene>span>i{border:2px solid #e3be68;border-bottom:0;border-radius:50% 50% 0 0;height:55%;position:absolute;bottom:83%;left:18%;right:18%}.lyc-picturelock-scene>span>b{background:#e3be68;border-radius:4px;width:8%;height:26%;position:absolute;top:43%;left:50%;transform:translate(-50%)}@keyframes lyc-lock-set{0%,32%{opacity:.4;transform:translateY(-20%)}48%,to{opacity:1;transform:none}}.lyc-picturelock-scene>strong{letter-spacing:.2em;color:#e3be68;font:500 clamp(5px,.55vw,8px) monospace;position:absolute;top:69%}.lyc-auroraedit{color:#e9f4ff;background:#030713}.lyc-auroraedit-scene{background:radial-gradient(at 50% 100%,#102c45 0,#050a18 48%,#01030a 85%);position:absolute;inset:0;overflow:hidden}.lyc-auroraedit-scene>div{filter:blur(12px);position:absolute;inset:-15% -10% 18%;transform:rotate(-8deg)}.lyc-auroraedit-scene>div i{opacity:.62;mix-blend-mode:screen;border-radius:50%;width:135%;height:22%;animation:6s ease-in-out infinite alternate lyc-aurora-dance;position:absolute;left:-15%}.lyc-auroraedit-scene>div i:first-child{background:linear-gradient(90deg,#0000,#37e5c6,#4b71ff,#0000);top:12%}.lyc-auroraedit-scene>div i:nth-child(2){background:linear-gradient(90deg,#0000,#b457ff,#f15fba,#0000);animation-delay:-1.2s;top:27%}.lyc-auroraedit-scene>div i:nth-child(3){background:linear-gradient(90deg,#0000,#2faeff,#61f4bd,#0000);animation-delay:-2.4s;top:42%}.lyc-auroraedit-scene>div i:nth-child(4){background:linear-gradient(90deg,#0000,#f498da,#655cf5,#0000);animation-delay:-3.6s;top:57%}.lyc-auroraedit-scene>div i:nth-child(5){background:linear-gradient(90deg,#0000,#54e6c4,#3776ff,#0000);animation-delay:-4.8s;top:70%}@keyframes lyc-aurora-dance{to{opacity:.9;transform:translateY(18%)skewY(7deg)scaleY(.55)}}.lyc-auroraedit-scene>span{border-top:1px solid #ffffff26;gap:1%;padding-top:1.5%;display:flex;position:absolute;bottom:22%;left:9%;right:9%}.lyc-auroraedit-scene>span i{background:#5ed8db61;border-radius:2px;flex:1;height:clamp(10px,1.8vw,24px);box-shadow:0 0 9px #5ed8db2e}.lyc-auroraedit-scene>span i:nth-child(2n){background:#b15af261}.lyc-auroraedit-scene>b{transform-origin:0;background:linear-gradient(90deg,#0000,#fff,#0000);height:1px;animation:3.8s linear infinite lyc-aurora-play;position:absolute;bottom:20%;left:9%;right:9%}@keyframes lyc-aurora-play{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lyc-backlot{color:#eff4ff;background:#07101c}.lyc-backlot-scene{background:radial-gradient(circle at 70% 25%,#21335f 0,#091120 32%,#03060d 75%);position:absolute;inset:0;overflow:hidden}.lyc-backlot-scene>div{position:absolute;inset:8% 7% 29%}.lyc-backlot-scene>div i{aspect-ratio:1;background:#fff4ca;border-radius:50%;width:3px;animation:1.8s ease-in-out infinite alternate lyc-backlot-star;position:absolute;box-shadow:0 0 8px #abc8ff}.lyc-backlot-scene>div i:nth-child(4n){top:18%;left:12%}.lyc-backlot-scene>div i:nth-child(4n+1){animation-delay:-.5s;top:45%;left:36%}.lyc-backlot-scene>div i:nth-child(4n+2){animation-delay:-1s;top:14%;left:65%}.lyc-backlot-scene>div i:nth-child(4n+3){animation-delay:-1.5s;top:58%;left:86%}@keyframes lyc-backlot-star{to{opacity:.25;transform:scale(2.2)}}.lyc-backlot-scene>span{justify-content:center;align-items:end;gap:2%;display:flex;position:absolute;bottom:23%;left:12%;right:12%}.lyc-backlot-scene>span i{background:linear-gradient(#253857,#101725);width:9%;height:clamp(20px,5vw,68px);box-shadow:inset 0 0 0 1px #ffffff17}.lyc-backlot-scene>span i:nth-child(2n){height:clamp(28px,7vw,92px)}.lyc-backlot-scene>span i:nth-child(3n){height:clamp(16px,4vw,54px)}.lyc-backlot-scene>b{aspect-ratio:2.4;border:1px solid #81b4ff4d;border-radius:50%;width:42%;animation:8s linear infinite lyc-backlot-orbit;position:absolute;bottom:31%;left:50%;transform:translate(-50%)rotate(-4deg);box-shadow:0 0 18px #4e8eff1f}@keyframes lyc-backlot-orbit{to{transform:translate(-50%)rotate(356deg)}}.lyc-dreamprojector{color:#f5e9ff;background:#110c1d}.lyc-dreamprojector-scene{background:radial-gradient(circle at 75% 40%,#49335f,#171024 46%,#08060e 82%);position:absolute;inset:0;overflow:hidden}.lyc-dream-machine{background:#2a2235;border-radius:8%;width:16%;height:20%;position:absolute;top:42%;left:10%;box-shadow:inset 0 0 0 1px #ffffff1f}.lyc-dream-machine i{aspect-ratio:1;border:2px solid #786d88;border-radius:50%;width:56%;animation:7s linear infinite lyc-spin;position:absolute;bottom:83%}.lyc-dream-machine i:first-child{left:-17%}.lyc-dream-machine i:last-child{animation-direction:reverse;right:-17%}.lyc-dreamprojector-scene>span{clip-path:polygon(0 42%,100% 0,100% 100%,0 58%);filter:blur(2px);background:linear-gradient(90deg,#e9cfff40,#a57eee06);width:63%;height:42%;position:absolute;top:37%;left:25%}.lyc-dream-clouds{position:absolute;inset:18% 8% 24% 35%}.lyc-dream-clouds i{aspect-ratio:2.2;filter:blur(13px);background:#d5b8f13d;border-radius:50%;width:31%;animation:5s ease-in-out infinite alternate lyc-cloud-drift;position:absolute}.lyc-dream-clouds i:first-child{top:10%;left:4%}.lyc-dream-clouds i:nth-child(2){animation-delay:-1s;top:44%;left:28%}.lyc-dream-clouds i:nth-child(3){animation-delay:-2s;top:21%;right:4%}.lyc-dream-clouds i:nth-child(4){animation-delay:-3s;bottom:3%;left:44%}.lyc-dream-clouds i:nth-child(5){animation-delay:-4s;top:57%;right:15%}@keyframes lyc-cloud-drift{to{opacity:.5;transform:translate(16px,-10px)scale(1.25)}}.lyc-dreamprojector-scene>b{aspect-ratio:16/9;background:linear-gradient(145deg,#ffbe9a6b,#4b459133);border:1px solid #ffffff40;width:22%;animation:3.8s ease-in-out infinite alternate lyc-dream-screen;position:absolute;top:31%;right:19%;box-shadow:0 0 25px #ca92ff33}@keyframes lyc-dream-screen{to{transform:translateY(-10px)rotate(2deg)}}.lyc-neonboards{color:#effaff;background:#06070d}.lyc-neonboards-scene{perspective:500px;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:4%;display:grid;position:absolute;inset:16% 11% 27%}.lyc-neonboards-scene>div{background:#112d4c47;border:1px solid #43c8ff;animation:3.5s ease-in-out infinite lyc-neon-panel;position:relative;box-shadow:inset 0 0 16px #33b5ff1f,0 0 10px #33b5ff29}.lyc-neonboards-scene>div:nth-child(2n){border-color:#db5dff;animation-delay:-.6s;box-shadow:inset 0 0 16px #db5dff1f,0 0 10px #db5dff29}.lyc-neonboards-scene>div:nth-child(3n){border-color:#56f4b7;animation-delay:-1.2s}@keyframes lyc-neon-panel{0%{opacity:.35;transform:rotateY(-7deg)}50%,to{opacity:1;transform:none}}.lyc-neonboards-scene>div i{opacity:.48;border:1px solid;border-radius:50% 50% 0 0;width:24%;height:65%;position:absolute;bottom:0;right:12%}.lyc-neonboards-scene>div span{opacity:.18;background:currentColor;height:1px;position:absolute;bottom:10%;left:8%;right:8%;box-shadow:0 -8px,0 -16px}.lyc-moondailies{color:#e6f0ff;background:#06121e}.lyc-moondailies-scene{background:linear-gradient(#071525,#0a1d2c 58%,#0b161c);position:absolute;inset:0;overflow:hidden}.lyc-moondailies-scene>b{aspect-ratio:1;background:#e7ebde;border-radius:50%;width:18%;position:absolute;top:16%;right:15%;box-shadow:0 0 24px #d7e5ff,0 0 70px #7ea3dd59}.lyc-moondailies-scene>div{position:absolute;inset:17% 12% 25%}.lyc-moondailies-scene>div i{aspect-ratio:1.45;background:linear-gradient(145deg,#70849a,#1f2b38 70%);border:5px solid #e8e4d8;width:20%;animation:5s ease-in-out infinite alternate lyc-moon-photo;position:absolute;box-shadow:0 10px 22px #00000059}.lyc-moondailies-scene>div i:first-child{top:14%;left:5%;transform:rotate(-8deg)}.lyc-moondailies-scene>div i:nth-child(2){animation-delay:-1s;top:45%;left:29%;transform:rotate(5deg)}.lyc-moondailies-scene>div i:nth-child(3){animation-delay:-2s;top:7%;left:49%;transform:rotate(-3deg)}.lyc-moondailies-scene>div i:nth-child(4){animation-delay:-3s;top:43%;right:6%;transform:rotate(9deg)}.lyc-moondailies-scene>div i:nth-child(5){animation-delay:-4s;bottom:-8%;left:42%;transform:rotate(-5deg)}@keyframes lyc-moon-photo{to{filter:brightness(1.3);margin-top:-12px}}.lyc-moondailies-scene>span{position:absolute;inset:6% 8% 26%}.lyc-moondailies-scene>span i{aspect-ratio:1;background:#fff;border-radius:50%;width:2px;position:absolute;box-shadow:0 0 5px #fff}.lyc-moondailies-scene>span i:nth-child(3n){top:17%;left:18%}.lyc-moondailies-scene>span i:nth-child(3n+1){top:35%;left:47%}.lyc-moondailies-scene>span i:nth-child(3n+2){top:9%;left:77%}.lyc-impossibledolly{color:#f3e9ff;background:#140b19}.lyc-impossibledolly-scene{perspective:600px;background:radial-gradient(circle,#452658,#160c1e 58%,#070409);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.lyc-impossibledolly-scene>i{aspect-ratio:16/10;border:1px solid #edc2ff99;width:18%;animation:4.8s linear infinite lyc-impossible-dolly;position:absolute;box-shadow:0 0 16px #d377ff29}.lyc-impossibledolly-scene>i:nth-child(2){animation-delay:-.6s}.lyc-impossibledolly-scene>i:nth-child(3){animation-delay:-1.2s}.lyc-impossibledolly-scene>i:nth-child(4){animation-delay:-1.8s}.lyc-impossibledolly-scene>i:nth-child(5){animation-delay:-2.4s}.lyc-impossibledolly-scene>i:nth-child(6){animation-delay:-3s}.lyc-impossibledolly-scene>i:nth-child(7){animation-delay:-3.6s}.lyc-impossibledolly-scene>i:nth-child(8){animation-delay:-4.2s}@keyframes lyc-impossible-dolly{0%{opacity:0;transform:translateZ(-320px)rotate(-3deg)}24%{opacity:.7}to{opacity:0;transform:translateZ(520px)rotate(3deg)}}.lyc-impossibledolly-scene>span{aspect-ratio:16/10;background:#f2c06f;width:3%;box-shadow:0 0 28px #d67c41}.lyc-prismrushes{color:#edf6ff;background:#050811}.lyc-prismrushes-scene{background:radial-gradient(circle at 48% 45%,#13223a,#03050a 65%);position:absolute;inset:0;overflow:hidden}.lyc-prismrushes-scene>div{filter:drop-shadow(0 0 12px #91d0ff8c);border-bottom:clamp(62px,10vw,140px) solid #bee1ff29;border-left:clamp(35px,6vw,84px) solid #0000;border-right:clamp(35px,6vw,84px) solid #0000;width:0;height:0;position:absolute;top:31%;left:43%;transform:rotate(10deg)}.lyc-prismrushes-scene>span{width:55%;height:40%;position:absolute;top:35%;left:47%;transform:rotate(7deg)}.lyc-prismrushes-scene>span i{transform-origin:0;width:100%;height:6%;animation:3.8s ease-in-out infinite alternate lyc-prism-ray;position:absolute;left:0}.lyc-prismrushes-scene>span i:first-child{background:linear-gradient(90deg,#ff4f6b,#0000);top:10%}.lyc-prismrushes-scene>span i:nth-child(2){background:linear-gradient(90deg,#ffae47,#0000);top:21%}.lyc-prismrushes-scene>span i:nth-child(3){background:linear-gradient(90deg,#f6e85d,#0000);top:32%}.lyc-prismrushes-scene>span i:nth-child(4){background:linear-gradient(90deg,#4ce09b,#0000);top:43%}.lyc-prismrushes-scene>span i:nth-child(5){background:linear-gradient(90deg,#4fb0ff,#0000);top:54%}.lyc-prismrushes-scene>span i:nth-child(6){background:linear-gradient(90deg,#aa69f5,#0000);top:65%}@keyframes lyc-prism-ray{to{opacity:.55;transform:scaleX(.75)rotate(4deg)}}.lyc-prismrushes-scene>b i{aspect-ratio:16/10;background:linear-gradient(145deg,#ffffff29,#0000);border:1px solid #ffffff47;width:17%;position:absolute;left:13%;transform:rotate(-10deg)}.lyc-prismrushes-scene>b i:first-child{top:19%}.lyc-prismrushes-scene>b i:nth-child(2){top:39%;left:20%}.lyc-prismrushes-scene>b i:nth-child(3){top:55%;left:10%}.lyc-prismrushes-scene>b i:nth-child(4){top:72%;left:24%}.lyc-cinemabloom{color:#ffeef8;background:#120713}.lyc-cinemabloom-scene{background:radial-gradient(circle,#4d183c,#140716 55%,#060306);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.lyc-cinemabloom-scene>div{aspect-ratio:1;width:24%;animation:10s linear infinite lyc-bloom-turn;position:relative}.lyc-cinemabloom-scene>div i{transform-origin:50% 100%;background:linear-gradient(#ffb4d9,#7e2b70);border-radius:60% 60% 42% 42%;width:38%;height:64%;position:absolute;top:-14%;left:31%;box-shadow:0 0 18px #ff76c240}.lyc-cinemabloom-scene>div i:nth-child(2){transform:rotate(36deg)}.lyc-cinemabloom-scene>div i:nth-child(3){transform:rotate(72deg)}.lyc-cinemabloom-scene>div i:nth-child(4){transform:rotate(108deg)}.lyc-cinemabloom-scene>div i:nth-child(5){transform:rotate(144deg)}.lyc-cinemabloom-scene>div i:nth-child(6){transform:rotate(180deg)}.lyc-cinemabloom-scene>div i:nth-child(7){transform:rotate(216deg)}.lyc-cinemabloom-scene>div i:nth-child(8){transform:rotate(252deg)}.lyc-cinemabloom-scene>div i:nth-child(9){transform:rotate(288deg)}.lyc-cinemabloom-scene>div i:nth-child(10){transform:rotate(324deg)}@keyframes lyc-bloom-turn{50%{transform:rotate(16deg)scale(1.22)}to{transform:rotate(360deg)}}.lyc-cinemabloom-scene>span{aspect-ratio:16/10;background:#160818;border:2px solid #ffe0ec;width:18%;position:absolute;box-shadow:0 0 26px #ffb4d966}.lyc-cinemabloom-scene>span i{background:radial-gradient(circle,#ffc56d,#b7326e 42%,#281127 70%);position:absolute;inset:16%}.lyc-starsplice{color:#f6edcf;background:#040710}.lyc-starsplice-scene{background:radial-gradient(circle,#182246,#050814 52%,#02040a);grid-template-columns:1fr 1px 1fr;align-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.lyc-starsplice-scene>div{height:100%;position:relative}.lyc-starsplice-scene>div i{aspect-ratio:1;background:#fff3bc;border-radius:50%;width:3px;animation:3.2s ease-in-out infinite lyc-splice-star;position:absolute;box-shadow:0 0 8px #93a7ff}.lyc-starsplice-scene>div i:nth-child(4n){top:23%;left:18%}.lyc-starsplice-scene>div i:nth-child(4n+1){animation-delay:-.8s;top:55%;left:43%}.lyc-starsplice-scene>div i:nth-child(4n+2){animation-delay:-1.6s;top:33%;left:66%}.lyc-starsplice-scene>div i:nth-child(4n+3){animation-delay:-2.4s;top:72%;left:82%}@keyframes lyc-splice-star{0%{opacity:.2;transform:translate(-20px)}55%,to{opacity:1;transform:none}}.lyc-starsplice-scene>div:last-of-type i{animation-name:lyc-splice-star-right}@keyframes lyc-splice-star-right{0%{opacity:.2;transform:translate(20px)}55%,to{opacity:1;transform:none}}.lyc-starsplice-scene>span{background:#fff1ad;height:60%;animation:2.6s ease-in-out infinite lyc-splice-flash;box-shadow:0 0 12px #fff1ad,0 0 40px #658cff}.lyc-starsplice-scene>b{aspect-ratio:1;border:1px solid #fff1ad;border-radius:50%;width:5%;animation:2.6s ease-out infinite lyc-splice-flash;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes lyc-splice-flash{0%,42%{opacity:.18;transform:scale(.5)}55%,to{opacity:1;transform:scale(1.5)}}.lyc-liquidlens{color:#e9fdff;background:#061115}.lyc-liquidlens-scene{background:radial-gradient(circle,#123844,#07161b 50%,#020708);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.lyc-liquidlens-scene>div{aspect-ratio:1;border:2px solid #c5f4ff61;border-radius:50%;width:31%;animation:5s ease-in-out infinite alternate lyc-liquid-lens;position:relative;overflow:hidden;box-shadow:inset 0 0 28px #5fe4ef40,0 0 42px #37b4ce2e}.lyc-liquidlens-scene>div>i{aspect-ratio:1;filter:blur(10px);mix-blend-mode:screen;border-radius:44% 56% 62% 38%;width:78%;animation:7s ease-in-out infinite lyc-liquid-orbit;position:absolute}.lyc-liquidlens-scene>div>i:first-child{background:#18c8c8;top:4%;left:-18%}.lyc-liquidlens-scene>div>i:nth-child(2){background:#6564ed;animation-delay:-2s;top:20%;right:-25%}.lyc-liquidlens-scene>div>i:nth-child(3){background:#ef6c99;animation-delay:-4s;bottom:-38%;left:13%}@keyframes lyc-liquid-orbit{50%{transform:translate(18%,-12%)rotate(140deg)}}@keyframes lyc-liquid-lens{to{border-radius:46% 54% 48% 52%;transform:scale(1.12)}}.lyc-liquidlens-scene>div>span{border:1px solid #ffffff47;border-radius:50%;position:absolute;inset:22%;box-shadow:inset 0 0 25px #ffffff1a}.lyc-liquidlens-scene>b{aspect-ratio:1;border:1px solid #85e5f726;border-radius:50%;width:42%;position:absolute}.lyc-screeningroom{color:#fff1d6;background:#080608}.lyc-screeningroom-scene{perspective:500px;background:radial-gradient(at 50% 18%,#3b2a26,#100b0c 45%,#050304 78%);position:absolute;inset:0;overflow:hidden}.lyc-screening-screen{aspect-ratio:16/8;background:#f7e9ca;border:3px solid #392b27;width:36%;animation:3s ease-in-out infinite alternate lyc-screen-glow;position:absolute;top:13%;left:32%;box-shadow:0 0 38px #ffe7be59}.lyc-screening-screen i{background:radial-gradient(circle,#ffd891,#a44c47 50%,#271827);position:absolute;inset:4%}@keyframes lyc-screen-glow{to{box-shadow:0 0 70px #ffe7be9e}}.lyc-screening-seats{transform-origin:bottom;grid-template-columns:repeat(10,1fr);gap:4% 2%;display:grid;position:absolute;bottom:-8%;left:13%;right:13%;transform:rotateX(44deg)}.lyc-screening-seats i{aspect-ratio:1.25;background:linear-gradient(#6f1728,#250811);border-radius:50% 50% 18% 18%;box-shadow:0 5px 7px #00000073}.lyc-screeningroom-scene>span{clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);background:linear-gradient(#ffe2b829,#0000 72%);width:34%;position:absolute;top:13%;bottom:0;left:50%;transform:translate(-50%)}.lyc-goldenhour{color:#fff0d0;background:#5d241b}.lyc-goldenhour-scene{background:linear-gradient(#46204b 0,#d85e48 48%,#f5b65c 66%,#543126 67%,#190f11);position:absolute;inset:0;overflow:hidden}.lyc-goldenhour-scene>i{aspect-ratio:1;background:#ffdc85;border-radius:50%;width:19%;animation:4s ease-in-out infinite alternate lyc-sunset-breathe;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 32px #ffb049,0 0 85px #ff6d2d85}.lyc-goldenhour-scene>div{clip-path:polygon(0 65%,12% 24%,25% 72%,40% 18%,55% 65%,71% 12%,86% 62%,100% 28%,100% 100%,0 100%);background:#2d1a1e;height:16%;position:absolute;bottom:31%;left:-10%;right:-10%}@keyframes lyc-sunset-breathe{to{transform:translate(-50%,-47%)scale(1.13)}}.lyc-goldenhour-scene>span i{background:#161014;border-radius:45% 45% 0 0;width:1.6%;height:15%;animation:7s linear infinite lyc-golden-walk;position:absolute;bottom:28%}.lyc-goldenhour-scene>span i:first-child{left:15%}.lyc-goldenhour-scene>span i:nth-child(2){animation-delay:-1.5s;left:37%}.lyc-goldenhour-scene>span i:nth-child(3){animation-delay:-3s;left:64%}.lyc-goldenhour-scene>span i:nth-child(4){animation-delay:-4.5s;left:82%}@keyframes lyc-golden-walk{50%{transform:translate(90px)scale(.85)}}.lyc-goldenhour-scene>b{background:#ffc56e;height:1px;position:absolute;bottom:31%;left:0;right:0;box-shadow:0 0 8px #ff9d42}.lyc-directoruniverse{color:#eef0ff;background:#080815}.lyc-directoruniverse-scene{background:radial-gradient(circle,#23235a,#090918 55%,#03030a);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.lyc-directoruniverse-scene>div{z-index:2;aspect-ratio:1;border:1px solid #dac071;border-radius:50%;width:18%;position:relative;box-shadow:0 0 28px #dac07140}.lyc-directoruniverse-scene>div:before,.lyc-directoruniverse-scene>div:after{content:"";background:#dac071;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lyc-directoruniverse-scene>div:before{width:45%;height:1px}.lyc-directoruniverse-scene>div:after{width:1px;height:45%}.lyc-directoruniverse-scene>div i{background:#f4dd91;border-radius:50%;position:absolute;inset:31%;box-shadow:0 0 18px #d8944e}.lyc-directoruniverse-scene>span{aspect-ratio:1;transform-origin:50% 280%;border:1px solid #97a9ff80;border-radius:50%;width:9%;animation:9s linear infinite lyc-director-orbit;position:absolute}.lyc-directoruniverse-scene>span i{background:#6f78d5;border-radius:25%;position:absolute;inset:25%}.lyc-directoruniverse-scene>span:first-of-type{top:18%;left:47%}.lyc-directoruniverse-scene>span:nth-of-type(2){animation-delay:-1.8s;top:28%;left:67%}.lyc-directoruniverse-scene>span:nth-of-type(3){animation-delay:-3.6s;top:56%;left:69%}.lyc-directoruniverse-scene>span:nth-of-type(4){animation-delay:-5.4s;top:60%;left:24%}.lyc-directoruniverse-scene>span:nth-of-type(5){animation-delay:-7.2s;top:26%;left:22%}@keyframes lyc-director-orbit{to{transform:rotate(360deg)}}.lyc-directoruniverse-scene>b{aspect-ratio:2.5;border:1px solid #7786dc3d;border-radius:50%;width:51%;position:absolute;transform:rotate(-12deg)}.lyc-frameflight{color:#24333b;background:#d8e0e2}.lyc-frameflight-scene{perspective:500px;background:linear-gradient(#91bfca,#d6e2df 60%,#6f8b79);position:absolute;inset:0;overflow:hidden}.lyc-frameflight-scene>i{aspect-ratio:16/10;background:#ecf7f43d;border:2px solid #263b42;width:12%;animation:5s ease-in-out infinite lyc-frame-fly;position:absolute}.lyc-frameflight-scene>i:nth-child(4n){animation-delay:-.4s;top:22%;left:8%}.lyc-frameflight-scene>i:nth-child(4n+1){animation-delay:-1.4s;top:48%;left:31%}.lyc-frameflight-scene>i:nth-child(4n+2){animation-delay:-2.4s;top:18%;left:58%}.lyc-frameflight-scene>i:nth-child(4n+3){animation-delay:-3.4s;top:52%;left:81%}@keyframes lyc-frame-fly{0%{opacity:0;transform:translateY(80px)rotateX(35deg)rotate(-12deg)}40%{opacity:1}to{opacity:0;transform:translateY(-75px)translate(30px)rotateX(-20deg)rotate(11deg)}}.lyc-frameflight-scene>span{clip-path:polygon(0 70%,14% 31%,32% 65%,51% 21%,70% 63%,86% 33%,100% 69%,100% 100%,0 100%);background:#435b51;height:20%;position:absolute;bottom:24%;left:-10%;right:-10%}.lyc-premiere{color:#ffe8b5;background:#120507}.lyc-premiere-scene{background:radial-gradient(circle,#52211c,#180608 62%,#090204);position:absolute;inset:0;overflow:hidden}.lyc-curtain-left,.lyc-curtain-right{filter:drop-shadow(0 0 18px #0009);background:repeating-linear-gradient(90deg,#4c0713 0 9%,#8f1730 10% 18%,#3b0610 19% 26%);width:54%;animation:4.5s ease-in-out infinite alternate lyc-curtain-open;position:absolute;top:-5%;bottom:0}.lyc-curtain-left{transform-origin:0;left:0}.lyc-curtain-right{transform-origin:100%;animation-name:lyc-curtain-open-right;right:0}@keyframes lyc-curtain-open{to{transform:translate(-61%)rotate(3deg)}}@keyframes lyc-curtain-open-right{to{transform:translate(61%)rotate(-3deg)}}.lyc-premiere-scene>span{border:2px solid #a36232;position:absolute;inset:13% 17% 26%;box-shadow:inset 0 0 30px #ffa14424}.lyc-premiere-scene>span i{aspect-ratio:1;background:#ffe09a;border-radius:50%;width:4px;animation:1.6s ease-in-out infinite alternate lyc-premiere-bulb;position:absolute;box-shadow:0 0 10px #ff9d3f}.lyc-premiere-scene>span i:nth-child(4n){top:3%;left:12%}.lyc-premiere-scene>span i:nth-child(4n+1){animation-delay:-.4s;bottom:3%;right:12%}.lyc-premiere-scene>span i:nth-child(4n+2){animation-delay:-.8s;top:40%;left:2%}.lyc-premiere-scene>span i:nth-child(4n+3){animation-delay:-1.2s;bottom:38%;right:2%}@keyframes lyc-premiere-bulb{to{opacity:.35;box-shadow:none}}.lyc-premiere-scene>b{text-align:center;letter-spacing:.14em;text-shadow:0 0 18px #f6b25d;font:400 clamp(17px,3vw,42px) Georgia,serif;position:absolute;top:39%;left:0;right:0}.lyc-inkpicture{color:#151617;background:#ece8df}.lyc-inkpicture-scene{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.lyc-inkpicture-scene>div{aspect-ratio:16/10;background:linear-gradient(145deg,#c07a58,#263a45 66%);width:38%;position:relative;overflow:hidden;box-shadow:0 15px 35px #1915142e}.lyc-inkpicture-scene>div i{clip-path:circle(5%);background:#131313;animation:4.3s ease-in-out infinite alternate-reverse lyc-ink-reveal;position:absolute;inset:0}.lyc-inkpicture-scene>div span{background:#1e2529;border-radius:45% 45% 0 0;width:25%;height:68%;position:absolute;bottom:0;right:20%}@keyframes lyc-ink-reveal{to{clip-path:circle(85%)}}.lyc-inkpicture-scene>i{aspect-ratio:1;background:#171717;border-radius:44% 56% 63% 37%;width:12%;animation:4s ease-in-out infinite lyc-ink-drop;position:absolute}.lyc-inkpicture-scene>i:first-of-type{top:18%;left:13%}.lyc-inkpicture-scene>i:nth-of-type(2){animation-delay:-.7s;top:27%;right:11%}.lyc-inkpicture-scene>i:nth-of-type(3){animation-delay:-1.4s;bottom:24%;left:19%}.lyc-inkpicture-scene>i:nth-of-type(4){animation-delay:-2.1s;bottom:17%;right:21%}.lyc-inkpicture-scene>i:nth-of-type(5){animation-delay:-2.8s;top:9%;left:39%}.lyc-inkpicture-scene>i:nth-of-type(6){animation-delay:-3.5s;bottom:8%;right:37%}@keyframes lyc-ink-drop{50%{border-radius:50%;transform:scale(1.5)rotate(45deg)}}.lyc-pagetoscreen{color:#24231f;background:#e9e3d7}.lyc-pagetoscreen-scene{perspective:600px;position:absolute;inset:0;overflow:hidden}.lyc-pagetoscreen-scene>div{background:#f7f3ea;width:28%;height:49%;padding:4%;position:absolute;top:22%;left:12%;transform:rotateY(15deg)rotate(-3deg);box-shadow:7px 10px 24px #221f1a2e}.lyc-pagetoscreen-scene>div i{background:#5a5850;width:80%;height:2%;margin-bottom:8%;display:block}.lyc-pagetoscreen-scene>div i:nth-child(3n){width:58%}.lyc-pagetoscreen-scene>div i:nth-child(4n){width:68%;margin-left:12%}.lyc-pagetoscreen-scene>span{position:absolute;inset:25% 9% 28% 38%}.lyc-pagetoscreen-scene>span i{background:#45433d;width:38%;height:1px;animation:4s ease-in-out infinite lyc-line-to-frame;position:absolute;left:0}.lyc-pagetoscreen-scene>span i:first-child{top:7%}.lyc-pagetoscreen-scene>span i:nth-child(2){animation-delay:-.3s;top:20%}.lyc-pagetoscreen-scene>span i:nth-child(3){animation-delay:-.6s;top:33%}.lyc-pagetoscreen-scene>span i:nth-child(4){animation-delay:-.9s;top:46%}.lyc-pagetoscreen-scene>span i:nth-child(5){animation-delay:-1.2s;top:59%}.lyc-pagetoscreen-scene>span i:nth-child(6){animation-delay:-1.5s;top:72%}.lyc-pagetoscreen-scene>span i:nth-child(7){animation-delay:-1.8s;top:85%}@keyframes lyc-line-to-frame{0%{opacity:0;transform:translate(-20%)}55%,to{opacity:.65;transform:translate(100%)scaleX(1.4)}}.lyc-pagetoscreen-scene>b{aspect-ratio:16/10;background:linear-gradient(145deg,#e6a35b,#553445 64%);border:2px solid #c34b35;width:29%;animation:4s ease-in-out infinite lyc-screen-form;position:absolute;top:23%;right:11%;box-shadow:0 12px 30px #50292333}@keyframes lyc-screen-form{0%{opacity:.15;transform:scale(.8)}55%,to{opacity:1;transform:none}}.lyc-ghostlight{color:#ede8d7;background:#050509}.lyc-ghostlight-scene{background:linear-gradient(#08080c,#101014 65%,#08080a);position:absolute;inset:0;overflow:hidden}.lyc-ghostlight-scene>div{clip-path:polygon(47% 0,53% 0,100% 100%,0 100%);filter:blur(4px);background:linear-gradient(#ffe7ac57,#ffe7ac05);width:56%;height:78%;animation:4s ease-in-out infinite alternate lyc-ghost-beam;position:absolute;top:0;left:50%;transform:translate(-50%)}@keyframes lyc-ghost-beam{to{opacity:.7;width:68%}}.lyc-ghostlight-scene>span{background:#6b604c;width:2%;height:31%;position:absolute;bottom:27%;left:50%;transform:translate(-50%)}.lyc-ghostlight-scene>span i{aspect-ratio:1;background:#ffe8ad;border-radius:50%;width:22px;position:absolute;bottom:94%;left:50%;transform:translate(-50%);box-shadow:0 0 15px #ffe8ad,0 0 45px 15px #ffcc7780}.lyc-ghostlight-scene>b{filter:blur(7px);background:#ffd69326;border-radius:50%;width:19%;height:5%;position:absolute;bottom:25%;left:50%;transform:translate(-50%)}.lyc-magicportal{color:#fff1dc;background:#1a1023}.lyc-magicportal-scene{background:radial-gradient(circle,#65435d,#1b1125 54%,#08050d);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.lyc-magicportal-scene>div{border:2px solid #ffc478;border-radius:48% 48% 4px 4px;width:23%;height:52%;animation:3.8s ease-in-out infinite alternate lyc-portal-breathe;position:relative;overflow:hidden;box-shadow:0 0 18px #ff9e58,0 0 65px #ff5b546b}.lyc-magicportal-scene>div i{background:linear-gradient(#9e4a89,#f19b67 54%,#ffd47f,#392132 56%);position:absolute;inset:0}.lyc-magicportal-scene>div span{clip-path:polygon(0 71%,20% 32%,41% 64%,61% 24%,82% 71%,100% 43%,100% 100%,0 100%);background:#241a2a;height:34%;position:absolute;bottom:0;left:-10%;right:-10%}@keyframes lyc-portal-breathe{to{transform:scale(1.08);box-shadow:0 0 28px #ffd08c,0 0 90px #ff5b5499}}.lyc-magicportal-scene>b{position:absolute;inset:0}.lyc-magicportal-scene>b i{aspect-ratio:1;background:#ffd499;border-radius:50%;width:3px;animation:3s ease-in-out infinite lyc-portal-spark;position:absolute;box-shadow:0 0 8px #ff8b5e}.lyc-magicportal-scene>b i:nth-child(4n){top:25%;left:25%}.lyc-magicportal-scene>b i:nth-child(4n+1){animation-delay:-.7s;top:40%;right:22%}.lyc-magicportal-scene>b i:nth-child(4n+2){animation-delay:-1.4s;bottom:26%;left:32%}.lyc-magicportal-scene>b i:nth-child(4n+3){animation-delay:-2.1s;bottom:18%;right:31%}@keyframes lyc-portal-spark{50%{opacity:.35;transform:translateY(-15px)scale(1.8)}}.lyc-livingmontage{color:#f2f1f7;background:#111118}.lyc-livingmontage-scene{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(5,1fr);gap:1.5%;display:grid;position:absolute;inset:12% 8% 24%;overflow:hidden}.lyc-livingmontage-scene>i{background:linear-gradient(145deg,#556a76,#20242e 64%);animation:4s ease-in-out infinite lyc-montage-breathe;position:relative}.lyc-livingmontage-scene>i:nth-child(3n){background:linear-gradient(145deg,#bf7256,#39262e 64%);animation-delay:-.8s}.lyc-livingmontage-scene>i:nth-child(4n){background:linear-gradient(145deg,#7770ac,#27263d 64%);animation-delay:-1.6s}.lyc-livingmontage-scene>i:nth-child(5n){background:linear-gradient(145deg,#9f9b68,#303025 64%);animation-delay:-2.4s}.lyc-livingmontage-scene>i:after{content:"";background:#0c0d1180;border-radius:45% 45% 0 0;width:24%;height:63%;position:absolute;bottom:0;right:18%}@keyframes lyc-montage-breathe{0%{opacity:.38;transform:scale(.87)}50%,to{opacity:1;transform:scale(1)}}.lyc-livingmontage-scene>span{border:1px solid #ffffff2e;animation:4s ease-in-out infinite alternate lyc-montage-frame;position:absolute;inset:0;box-shadow:inset 0 0 30px #7ab1ff14}@keyframes lyc-montage-frame{to{border-color:#f2c87a;inset:7% 11%}}.lyc-celluloidaurora{color:#eaf7f5;background:#040b11}.lyc-celluloidaurora-scene{background:radial-gradient(at 50% 100%,#18353d,#050c14 54%,#020408);position:absolute;inset:0;overflow:hidden}.lyc-celluloidaurora-scene>div{border-top:5px dotted #e5d6a873;border-bottom:5px dotted #e5d6a873;gap:1%;width:120%;height:28%;padding:2% 0;animation:8s linear infinite lyc-celluloid-flow;display:flex;position:absolute;top:33%;left:-10%;transform:rotate(-8deg)}.lyc-celluloidaurora-scene>div i{background:linear-gradient(145deg,#67b5b48c,#3d2459a6);flex:none;width:12%;box-shadow:inset 0 0 0 1px #ffffff29}@keyframes lyc-celluloid-flow{to{transform:translate(-20%)rotate(-8deg)}}.lyc-celluloidaurora-scene>span{filter:blur(14px);mix-blend-mode:screen;position:absolute;inset:-10% -8% 9%}.lyc-celluloidaurora-scene>span i{opacity:.65;border-radius:50%;width:120%;height:20%;animation:5s ease-in-out infinite alternate lyc-celluloid-sky;position:absolute;left:-10%}.lyc-celluloidaurora-scene>span i:first-child{background:linear-gradient(90deg,#0000,#31dfba,#535df2,#0000);top:13%}.lyc-celluloidaurora-scene>span i:nth-child(2){background:linear-gradient(90deg,#0000,#d447cf,#f59c65,#0000);animation-delay:-1.7s;top:30%}.lyc-celluloidaurora-scene>span i:nth-child(3){background:linear-gradient(90deg,#0000,#3c99e7,#35deb4,#0000);animation-delay:-3.4s;top:48%}@keyframes lyc-celluloid-sky{to{opacity:.9;transform:translateY(24%)skewY(8deg)}}.lyc-storycity{color:#eaf3ff;background:#07101d}.lyc-storycity-scene{background:linear-gradient(#09142a,#17213b 55%,#090d18);position:absolute;inset:0;overflow:hidden}.lyc-storycity-scene>div{justify-content:center;align-items:end;gap:1%;display:flex;position:absolute;bottom:23%;left:5%;right:5%}.lyc-storycity-scene>div>i{background:linear-gradient(#17243a,#0a101c);grid-template-columns:repeat(2,1fr);gap:9%;width:9%;height:clamp(42px,9vw,124px);padding:1%;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.lyc-storycity-scene>div>i:nth-child(2n){height:clamp(60px,12vw,160px)}.lyc-storycity-scene>div>i:nth-child(3n){height:clamp(32px,7vw,98px)}.lyc-storycity-scene>div>i b{opacity:.08;background:#f0c46d;animation:4s step-end infinite lyc-window-story}.lyc-storycity-scene>div>i b:nth-child(2n){animation-delay:-1s}.lyc-storycity-scene>div>i b:nth-child(3n){animation-delay:-2s}.lyc-storycity-scene>div>i b:nth-child(5n){animation-delay:-3s}@keyframes lyc-window-story{40%,70%{opacity:.9;box-shadow:0 0 7px #f0c46d80}}.lyc-storycity-scene>span{opacity:.55;background:#de9f58;height:2px;position:absolute;bottom:22%;left:0;right:0;box-shadow:0 0 18px #d56453}.lyc-reeldreams{color:#f0e6ff;background:#100d19}.lyc-reeldreams-scene{background:radial-gradient(circle at 31% 48%,#3c3252,#120f1c 48%,#07060b);position:absolute;inset:0;overflow:hidden}.lyc-reeldreams-scene>div{aspect-ratio:1;border:2px solid #b6a4ce;border-radius:50%;width:22%;animation:8s linear infinite lyc-spin;position:absolute;top:29%;left:17%}.lyc-reeldreams-scene>div i{aspect-ratio:1;transform-origin:50% 300%;border:1px solid #b6a4ce;border-radius:50%;width:20%;position:absolute;top:40%;left:40%;transform:translateY(-155%)}.lyc-reeldreams-scene>div i:nth-child(2){transform:rotate(72deg)translateY(-155%)}.lyc-reeldreams-scene>div i:nth-child(3){transform:rotate(144deg)translateY(-155%)}.lyc-reeldreams-scene>div i:nth-child(4){transform:rotate(216deg)translateY(-155%)}.lyc-reeldreams-scene>div i:nth-child(5){transform:rotate(288deg)translateY(-155%)}.lyc-reeldreams-scene>span i{aspect-ratio:16/10;background:linear-gradient(145deg,#e0a2be8c,#3f3e7866);border:1px solid #ffffff42;width:13%;animation:6s ease-in-out infinite lyc-dream-float;position:absolute}.lyc-reeldreams-scene>span i:nth-child(4n){top:16%;left:47%}.lyc-reeldreams-scene>span i:nth-child(4n+1){animation-delay:-1.5s;top:38%;left:67%}.lyc-reeldreams-scene>span i:nth-child(4n+2){animation-delay:-3s;top:61%;left:50%}.lyc-reeldreams-scene>span i:nth-child(4n+3){animation-delay:-4.5s;top:24%;left:81%}@keyframes lyc-dream-float{50%{transform:translate(18px,-15px)rotate(8deg)}}.lyc-reeldreams-scene>b{background:linear-gradient(90deg,#beaadab3,#0000);width:52%;height:1px;position:absolute;top:50%;left:37%;transform:rotate(-9deg)}.lyc-spotlightballet{color:#f7f0da;background:#040406}.lyc-spotlightballet-scene{background:radial-gradient(at bottom,#242126,#080709 58%,#020203);position:absolute;inset:0;overflow:hidden}.lyc-spotlightballet-scene>i{clip-path:polygon(45% 0,55% 0,100% 100%,0 100%);filter:blur(4px);transform-origin:50% 0;background:linear-gradient(#ffefc64d,#ffefc605);width:25%;height:92%;animation:5s ease-in-out infinite alternate lyc-spotlight-dance;position:absolute;top:-10%}.lyc-spotlightballet-scene>i:first-child{left:5%;transform:rotate(18deg)}.lyc-spotlightballet-scene>i:nth-child(2){animation-delay:-1s;left:24%;transform:rotate(-10deg)}.lyc-spotlightballet-scene>i:nth-child(3){animation-delay:-2s;left:43%;transform:rotate(14deg)}.lyc-spotlightballet-scene>i:nth-child(4){animation-delay:-3s;left:62%;transform:rotate(-16deg)}.lyc-spotlightballet-scene>i:nth-child(5){animation-delay:-4s;left:78%;transform:rotate(8deg)}@keyframes lyc-spotlight-dance{to{opacity:.55;transform:rotate(-20deg)}}.lyc-spotlightballet-scene>span i{filter:blur(5px);background:#ffe6b829;border-radius:50%;width:15%;height:5%;animation:4s ease-in-out infinite alternate lyc-light-pool;position:absolute;bottom:22%}.lyc-spotlightballet-scene>span i:first-child{left:9%}.lyc-spotlightballet-scene>span i:nth-child(2){animation-delay:-.8s;left:27%}.lyc-spotlightballet-scene>span i:nth-child(3){animation-delay:-1.6s;left:45%}.lyc-spotlightballet-scene>span i:nth-child(4){animation-delay:-2.4s;left:63%}.lyc-spotlightballet-scene>span i:nth-child(5){animation-delay:-3.2s;left:79%}@keyframes lyc-light-pool{to{opacity:.35;transform:scale(1.4)}}.lyc-scenegalaxy{color:#f0edff;background:#03050d}.lyc-scenegalaxy-scene{background:radial-gradient(circle,#1c1f53,#08091a 54%,#020309);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.lyc-scenegalaxy-scene>b{aspect-ratio:1;background:radial-gradient(circle,#fff3b1,#f3984f 45%,#ce4e48 62%,#0000 66%);border-radius:50%;width:11%;box-shadow:0 0 25px #f19757,0 0 70px #e3475459}.lyc-scenegalaxy-scene>div{aspect-ratio:2.6;border:1px solid #8c9cff3b;border-radius:50%;width:50%;animation:11s linear infinite lyc-galaxy-turn;position:absolute}.lyc-scenegalaxy-scene>div i{aspect-ratio:1;background:#6575d1;border-radius:50%;width:8%;position:absolute;box-shadow:0 0 13px #6575d18c}.lyc-scenegalaxy-scene>div i:first-child{top:42%;left:0}.lyc-scenegalaxy-scene>div i:nth-child(2){background:#d86d8d;top:6%;left:18%}.lyc-scenegalaxy-scene>div i:nth-child(3){background:#61b3a0;top:70%;left:39%}.lyc-scenegalaxy-scene>div i:nth-child(4){background:#d5a352;top:4%;left:58%}.lyc-scenegalaxy-scene>div i:nth-child(5){background:#8271ce;top:65%;left:76%}.lyc-scenegalaxy-scene>div i:nth-child(6){background:#df8964;top:36%;right:0}.lyc-scenegalaxy-scene>div i:nth-child(7){width:5%;top:41%;left:50%}.lyc-scenegalaxy-scene>div i span{border:1px solid #fff6;border-radius:25%;position:absolute;inset:22%}@keyframes lyc-galaxy-turn{to{transform:rotate(360deg)}}.lyc-scenegalaxy-scene>em{aspect-ratio:2.9;border:1px solid #d677c926;border-radius:50%;width:68%;position:absolute;transform:rotate(-18deg)}.lyc-takeoff{color:#eaf4ff;background:#081423}.lyc-takeoff-scene{perspective:600px;background:linear-gradient(#0a1c34,#16354a 55%,#06131b);position:absolute;inset:0;overflow:hidden}.lyc-takeoff-scene>div{transform-origin:bottom;gap:1%;display:flex;position:absolute;bottom:25%;left:12%;right:12%;transform:rotateX(58deg)}.lyc-takeoff-scene>div i{background:#3d5d78;flex:1;height:clamp(25px,4.5vw,62px);box-shadow:inset 0 0 0 1px #ffffff1f}.lyc-takeoff-scene>div i:nth-child(2n){background:#765c78}.lyc-takeoff-scene>div i:nth-child(3n){background:#786951}.lyc-takeoff-scene>span{background:repeating-linear-gradient(#fff 0 8%,#0000 8% 16%);width:2px;animation:1.3s linear infinite lyc-runway;position:absolute;top:13%;bottom:21%;left:50%;transform:perspective(300px)rotateX(12deg);box-shadow:0 0 12px #78bfff}.lyc-takeoff-scene>b{clip-path:polygon(0 43%,38% 37%,49% 0,56% 0,64% 37%,100% 43%,100% 60%,63% 57%,55% 100%,48% 100%,39% 57%,0 60%);filter:drop-shadow(0 0 9px #80bfff);background:#dbeaff;width:12%;height:5%;animation:4s ease-in-out infinite lyc-takeoff-plane;position:absolute;top:31%;left:50%;transform:translate(-50%)}@keyframes lyc-runway{to{background-position:0 40px}}@keyframes lyc-takeoff-plane{0%{opacity:.35;transform:translate(-50%,120px)scale(.6)}75%,to{opacity:1;transform:translate(-50%,-70px)scale(1.25)}}.lyc-cinematictides{color:#e8f4ff;background:#06131c}.lyc-cinematictides-scene{background:linear-gradient(#071928,#14354a 58%,#061a28);position:absolute;inset:0;overflow:hidden}.lyc-cinematictides-scene>b{aspect-ratio:1;background:#dae9e8;border-radius:50%;width:14%;position:absolute;top:15%;right:16%;box-shadow:0 0 24px #a7d4df,0 0 70px #5baed24d}.lyc-cinematictides-scene>div{align-items:end;gap:1%;width:125%;height:35%;animation:6s ease-in-out infinite alternate lyc-tide-roll;display:flex;position:absolute;bottom:18%;left:-10%;transform:rotate(-3deg)}.lyc-cinematictides-scene>div i{background:linear-gradient(#3d7893,#143c51);border:1px solid #cfeaf761;flex:none;width:6%;height:40%;transform:rotate(8deg)}.lyc-cinematictides-scene>div i:nth-child(3n){height:78%;transform:rotate(-9deg)}.lyc-cinematictides-scene>div i:nth-child(4n){height:58%;transform:rotate(14deg)}@keyframes lyc-tide-roll{to{transform:translate(-9%)translateY(-9%)rotate(4deg)}}.lyc-cinematictides-scene>span{border-top:2px solid #89d2e573;border-radius:50%;height:25%;position:absolute;bottom:19%;left:-10%;right:-10%;box-shadow:0 -7px 25px #4db7da2e}.lyc-worldwakes{color:#f2f5ef;background:#15181a}.lyc-worldwakes-scene{background:linear-gradient(110deg,#4b5153 0,#67706e 49%,#e58458 51%,#344e5b 75%,#121b25) 0 0/220% 100%;animation:5s ease-in-out infinite alternate lyc-world-color;position:absolute;inset:0;overflow:hidden}.lyc-worldwakes-scene>div{justify-content:center;align-items:end;gap:2%;display:flex;position:absolute;bottom:23%;left:7%;right:7%}.lyc-worldwakes-scene>div>i{background:#20282a;width:9%;height:clamp(28px,7vw,94px);position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.lyc-worldwakes-scene>div>i:nth-child(2n){height:clamp(43px,10vw,132px)}.lyc-worldwakes-scene>div>i:nth-child(3n){height:clamp(22px,5vw,72px)}.lyc-worldwakes-scene>div>i b{opacity:.08;background:#f2bc6d;height:40%;animation:3s ease-in-out infinite lyc-world-window;position:absolute;bottom:17%;left:18%;right:18%}.lyc-worldwakes-scene>div>i:nth-child(2n) b{animation-delay:-1s}.lyc-worldwakes-scene>div>i:nth-child(3n) b{animation-delay:-2s}@keyframes lyc-world-color{to{background-position:100% 0}}@keyframes lyc-world-window{50%,to{opacity:.78;box-shadow:0 0 12px #f2bc6d80}}.lyc-worldwakes-scene>span{clip-path:polygon(0 100%,24% 20%,44% 100%,68% 0,100% 100%);background:#1e2b2a;width:22%;height:16%;position:absolute;bottom:22%;left:12%}.lyc-worldwakes-scene>em{aspect-ratio:1;background:#ffc87b;border-radius:50%;width:13%;position:absolute;top:17%;right:15%;box-shadow:0 0 28px #f69559}.lyc-skycredits{color:#f4f0df;background:#02040a}.lyc-skycredits-scene{background:radial-gradient(circle at 50% 42%,#111d40,#040816 55%,#010205);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.lyc-skycredits-scene>div{position:absolute;inset:5% 7% 24%}.lyc-skycredits-scene>div i{aspect-ratio:1;background:#fff;border-radius:50%;width:2px;animation:2s ease-in-out infinite alternate lyc-credit-star;position:absolute;box-shadow:0 0 8px #9cb7ff}.lyc-skycredits-scene>div i:nth-child(4n){top:18%;left:13%}.lyc-skycredits-scene>div i:nth-child(4n+1){animation-delay:-.5s;top:55%;left:38%}.lyc-skycredits-scene>div i:nth-child(4n+2){animation-delay:-1s;top:22%;left:64%}.lyc-skycredits-scene>div i:nth-child(4n+3){animation-delay:-1.5s;top:68%;left:86%}@keyframes lyc-credit-star{to{opacity:.3;transform:scale(2.2)}}.lyc-skycredits-scene>span{z-index:2;text-shadow:0 0 18px #afc7ff59;flex-direction:column;align-items:center;animation:5s ease-in-out infinite lyc-credit-rise;display:flex;position:relative}.lyc-skycredits-scene>span b{letter-spacing:.22em;opacity:.55;font:400 clamp(5px,.55vw,8px) monospace}.lyc-skycredits-scene>span strong{letter-spacing:.13em;margin:6% 0;font:400 clamp(24px,4.8vw,66px)/1 Georgia,serif}.lyc-skycredits-scene>span em{letter-spacing:.15em;opacity:.45;font:400 clamp(4px,.45vw,7px) monospace}@keyframes lyc-credit-rise{0%{opacity:.25;transform:translateY(18px)}55%,to{opacity:1;transform:none}}.lyc-filmarrives{color:#f7f1df;background:#050506}.lyc-filmarrives-scene{background:radial-gradient(circle,#221e28,#08080b 52%,#020203);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.lyc-filmarrives-scene>div{aspect-ratio:16/9;background:#fff1c4;border:1px solid #ffffff4d;width:4%;animation:4.2s ease-in-out infinite lyc-film-arrive;position:relative;box-shadow:0 0 18px #ffdda0,0 0 60px #ffba5d73}.lyc-filmarrives-scene>div i{background:linear-gradient(145deg,#ffbd67,#8d405a 55%,#201c31);position:absolute;inset:5%}@keyframes lyc-film-arrive{0%{opacity:.2;width:1%}65%,to{opacity:1;width:48%;box-shadow:0 0 28px #ffdda0,0 0 90px #ffba5d8c}}.lyc-filmarrives-scene>span{justify-content:center;gap:2%;display:flex;position:absolute;bottom:21%;left:16%;right:16%}.lyc-filmarrives-scene>span i{aspect-ratio:1;background:#17151a;border-radius:50% 50% 20% 20%;width:2.5%;animation:1s ease-in-out infinite alternate lyc-applause}.lyc-filmarrives-scene>span i:nth-child(3n){animation-delay:-.33s}.lyc-filmarrives-scene>span i:nth-child(4n){animation-delay:-.66s}@keyframes lyc-applause{to{transform:translateY(-5px)rotate(7deg)}}.lyc-filmarrives-scene>b{background:linear-gradient(90deg,#0000,#fff2ca,#0000);width:42%;height:2px;animation:4.2s ease-in-out infinite lyc-film-arrive-line;position:absolute;top:17%;left:50%;transform:translate(-50%);box-shadow:0 0 12px #ffe0a8}.lyc-filmarrives-scene>b:before,.lyc-filmarrives-scene>b:after{content:"";background:inherit;width:2px;height:26px;box-shadow:inherit;position:absolute;top:-12px}.lyc-filmarrives-scene>b:before{left:0}.lyc-filmarrives-scene>b:after{right:0}@keyframes lyc-film-arrive-line{0%{opacity:.2;transform:translate(-50%)scaleX(.05)}65%,to{opacity:1;transform:translate(-50%)scaleX(1)}}.lyc-selection{z-index:30;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e0e0df0;border:1px solid #ffffff26;border-radius:16px;align-items:center;gap:15px;padding:10px 10px 10px 13px;display:flex;position:fixed;bottom:24px;right:26px;box-shadow:0 18px 60px #00000047}.lyc-selection-number{background:#d45b2c;border-radius:50%;place-items:center;width:34px;height:34px;font:500 10px DM Mono,monospace;display:grid}.lyc-selection>span:not(.lyc-selection-number){flex-direction:column;min-width:130px;font:400 15px Instrument Serif,serif;display:flex}.lyc-selection small{letter-spacing:.1em;text-transform:uppercase;opacity:.44;margin-bottom:2px;font:400 7px DM Mono,monospace}.lyc-selection button,.lyc-modal-meta button{color:#111;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#fff;border:0;border-radius:10px;font:500 8px DM Mono,monospace}.lyc-selection button{align-self:stretch;padding:0 15px}.lyc-modal{z-index:50;background:#000000ed;place-items:center;padding:clamp(20px,5vw,80px);display:grid;position:fixed;inset:0}.lyc-modal .lyc-interstitial{max-width:1500px;max-height:calc(100vh - 140px);box-shadow:0 50px 120px #0006}.lyc-modal-close{z-index:60;color:#fff;cursor:pointer;background:#00000080;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:22px;right:24px}.lyc-modal-close svg{width:15px}.lyc-modal-meta{color:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;display:grid;position:absolute;bottom:24px;left:clamp(20px,5vw,80px);right:clamp(20px,5vw,80px)}.lyc-modal-meta span{letter-spacing:.1em;opacity:.45;font:400 8px DM Mono,monospace}.lyc-modal-meta strong{font:400 20px Instrument Serif,serif}.lyc-modal-meta button{padding:10px 14px}@media(max-width:820px){.lyc-hero{grid-template-columns:1fr;gap:24px}.lyc-kicker{order:-1}.lyc-intro{max-width:520px}.lyc-collection-switch{grid-column:1}.lyc-grid{grid-template-columns:1fr}.lyc-header-count{display:none}.lyc-card-topline{gap:8px}.lyc-selection{bottom:12px;left:12px;right:12px}}@media(prefers-reduced-motion:reduce){.lyc-page *,.lyc-page :before,.lyc-page :after{animation-duration:.001ms!important;animation-iteration-count:1!important}}[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple]{--advanced-timeline-gold:var(--k2-cohesion-signal,#f5a21e);--advanced-timeline-paper:var(--k2-cohesion-ink,#f4f4f1);--advanced-timeline-paper-strong:#fff;--advanced-timeline-canvas:var(--k2-cohesion-canvas,#080808);--advanced-timeline-toolbar:var(--k2-cohesion-surface,#101010);--advanced-timeline-raised:var(--k2-cohesion-raised,#171717);color:var(--advanced-timeline-paper);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,ui-sans-serif,system-ui,sans-serif;background:var(--advanced-timeline-canvas)!important;border-color:#ffffff17!important}[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple] [data-testid=timeline-resize-handle]{background:#ffffff06!important;border-color:#ffffff0e!important}[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple] [data-testid=timeline-resize-handle]:hover{background:#ffffff0e!important}[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple] [data-testid=timeline-toolbar]{color:var(--advanced-timeline-paper);font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,ui-sans-serif,system-ui,sans-serif;background:var(--advanced-timeline-toolbar)!important;border-color:#ffffff0d!important;box-shadow:inset 0 1px #ffffff0b!important}[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple] [data-testid=timeline-toolbar-row-assist]{background:#111117b8!important;border-color:#ffffff0d!important}[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple] [data-testid=timeline-toolbar] button,[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple] [data-testid=timeline-toolbar] select,[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple] [data-testid=timeline-toolbar] a{font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,ui-sans-serif,system-ui,sans-serif}[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple] [data-testid=timeline-toolbar] button[data-testid^=timeline-tool-]{border-radius:var(--k2-cohesion-radius-control,7px);color:#f2f0eb9e;min-width:30px;height:30px}[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple] [data-testid=timeline-toolbar] button[data-testid^=timeline-tool-]:hover{color:#f2f0ebeb!important;background:#ffffff0d!important}[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple] [data-testid=timeline-toolbar] button[data-active=true]{color:var(--advanced-timeline-gold)!important;background:#ffffff14!important}[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple] [data-testid=timeline-toolbar] [aria-hidden].h-5.w-px{background:#ffffff14!important}[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple] [data-testid^=bottom-pane-toggle-]{letter-spacing:.12em;font-size:10.5px;font-weight:600;color:#f2f0eb80!important}[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple] [data-testid^=bottom-pane-toggle-][aria-selected=true]{color:var(--advanced-timeline-paper-strong)!important}[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple] [data-testid^=bottom-pane-toggle-][aria-selected=true]>span:last-child{background:var(--advanced-timeline-gold)!important;box-shadow:none!important}[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple] [data-editor-module=timeline-overview],[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple] [data-testid=timeline-panel]{color:var(--advanced-timeline-paper);background:var(--advanced-timeline-canvas)!important;border-color:#ffffff0e!important}[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple] [data-testid=timeline-upload-media],[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple] [data-testid=timeline-generate-media],[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple] [data-testid=timeline-add-track]{letter-spacing:.1em;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,ui-sans-serif,system-ui,sans-serif;color:#f2f0eb94!important;background:#0c0c12!important;border-color:#ffffff14!important}[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple] [data-testid=timeline-upload-media]:hover,[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple] [data-testid=timeline-generate-media]:hover,[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple] [data-testid=timeline-add-track]:hover{color:var(--advanced-timeline-paper-strong)!important;background:#111117!important}[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple] [data-testid=timeline-track-label]{letter-spacing:.01em;text-transform:none;background:#ffffff05;font-size:12px;font-weight:400;color:#f2f0ebd1!important;border-color:#ffffff0d!important}[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple] [data-testid=timeline-track-label][data-selected-track=true]{box-shadow:inset 3px 0 0 var(--advanced-timeline-gold),inset 0 0 0 1px color-mix(in srgb,var(--advanced-timeline-gold) 54%,transparent);background:color-mix(in srgb,var(--advanced-timeline-gold) 9%,#ffffff0b)!important;color:var(--advanced-timeline-paper-strong)!important}[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple] [data-testid=track-name]{letter-spacing:.01em;text-transform:none;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:400;color:inherit!important}[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple] [data-testid=timeline-ruler]{background:var(--advanced-timeline-raised)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:#ffffff0f!important}[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple] [data-testid=timeline-ruler]>div{font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;color:#f2f0eb85!important}[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple] [data-testid=timeline-track-lane]{background:#ffffff04;border-color:#ffffff0d!important}[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple] [data-testid=timeline-clip-segment]{border-color:var(--k2-cohesion-line-strong,#fff3);box-shadow:none;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,ui-sans-serif,system-ui,sans-serif;border-radius:var(--k2-cohesion-radius-tight,2px)!important;color:#f4f4f1f0!important}[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple] [data-testid=timeline-clip-segment][aria-label$="(selected)"]{border-color:color-mix(in srgb,var(--advanced-timeline-gold) 88%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--advanced-timeline-gold) 25%,transparent)}[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple] [data-testid=timeline-selected-clip]{background:color-mix(in srgb,var(--advanced-timeline-gold) 7%,transparent);border-radius:var(--k2-cohesion-radius-tight,2px)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--advanced-timeline-gold) 88%,transparent)!important}[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple] [data-testid=timeline-clip-segment] .font-mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,monospace}[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple] [data-testid=timeline-collapse-toggle][data-pin-placement=peek]{box-shadow:0 8px 24px #0000008c,inset 0 1px #ffffff14;color:#fffaf1e6!important;background:#18181e!important;border-color:#ffffff2e!important}[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple] [data-testid=timeline-collapse-toggle][data-pin-placement=peek]:hover{border-color:color-mix(in srgb,var(--advanced-timeline-gold) 70%,transparent)!important;color:var(--advanced-timeline-gold)!important;background:#1d1d25!important}@media(max-width:1000px){[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple] [data-testid=timeline-collapse-toggle][data-pin-placement=strip],[data-testid=composition-editor-shell][data-advanced-timeline-theme=simple] [data-testid=timeline-peek-pin-slot]{left:8px!important;right:auto!important}}.av-dialog.av-dialog{--av-bg:#060708;--av-panel:#0e0f11;--av-raised:#15171a;--av-line:#efe9dd18;--av-line-strong:#efe9dd29;--av-muted:#efebe27a;--av-gold:#d2a34b;--av-gold-bright:#e2b85f;--av-orange:#ff6a1a;color:#f4f2ec;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden;--tw-translate-x:0px!important;--tw-translate-y:0px!important;background:linear-gradient(155deg,#08090a 0%,var(--av-bg) 42%,#050506 100%)!important;border:1px solid #efe9dd22!important;border-radius:18px!important;gap:0!important;width:calc(100vw - 24px)!important;max-width:none!important;height:calc(100dvh - 24px)!important;max-height:none!important;padding:0!important;display:flex!important;inset:12px!important;transform:none!important;box-shadow:0 48px 140px #000000d1,0 0 0 1px #000000b8,inset 0 1px #ffffff06!important}.av-dialog.av-dialog>button.absolute{display:none}.av-dialog *,.av-dialog :before,.av-dialog :after{box-sizing:border-box}.av-dialog button,.av-dialog select,.av-dialog textarea,.av-dialog input{font:inherit}.av-dialog button{color:inherit}.av-dialog svg{stroke-width:1.7px;width:14px;height:14px}.av-dialog button:focus-visible,.av-dialog select:focus-visible,.av-dialog textarea:focus-visible{outline:1px solid var(--av-gold-bright);outline-offset:3px}.av-spin{animation:.85s linear infinite av-spin}@keyframes av-spin{to{transform:rotate(360deg)}}.av-header{z-index:60;border-bottom:1px solid var(--av-line);background:linear-gradient(#0a0b0cfc,#070809f9);justify-content:space-between;align-items:center;height:64px;padding:0 22px 0 26px;display:flex;position:absolute;inset:0 0 auto;box-shadow:0 12px 38px #0003}.av-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#d2a34b52,#d2a34b00 24%);height:1px;position:absolute;bottom:-1px;left:26px;right:66px}.av-header h1{color:#f6f3ece6;letter-spacing:.23em;text-shadow:0 1px 18px #ffffff14;white-space:nowrap;margin:0;font-size:11.5px;font-weight:600}.av-brand-sep{color:#f2f0eb52;margin:0 8px}.av-header-actions{align-items:center;display:flex}.av-header-actions button,.av-section-title>button{border:1px solid var(--av-line);background:linear-gradient(#141517,#0d0e0f);border-radius:50%;place-items:center;width:32px;height:32px;transition:border-color .18s,background .18s,color .18s,transform .18s;display:grid;box-shadow:inset 0 1px #ffffff09,0 7px 18px #0000002e}.av-header-actions button:hover,.av-section-title>button:hover{border-color:var(--av-line-strong);color:#fff;background:#191b1e;transform:translateY(-1px)}.av-workspace{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);width:100%;height:100%;min-height:0;padding-top:64px;display:grid}.av-main{overscroll-behavior:contain;background:linear-gradient(#ffffff02,#0000 20%);grid-area:1/1;min-width:0;min-height:0;position:relative;overflow-y:auto}.av-main[data-empty-history=true]{background:radial-gradient(54% 72%,#29241c1b,#0000 68%),linear-gradient(#ffffff02,#0000 20%)}.av-main[data-empty-history=true]:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff02 50%,#0000);border:1px solid #efe9dd07;border-radius:18px;position:absolute;inset:86px 10% 46px;box-shadow:inset 0 0 80px #0000002e}.av-history{z-index:1;flex-direction:column;gap:12px;width:calc(100% - 48px);min-height:100%;margin:0 auto;padding:20px 0 26px;display:flex;position:relative}.av-section-title{align-items:center;gap:11px;margin-bottom:10px;display:flex}.av-section-title h2{color:#f6f2e9eb;letter-spacing:-.01em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500}.av-section-title p{color:var(--av-muted);letter-spacing:.015em;margin:3px 0 0;font-size:9px}.av-section-title>button{margin-left:auto}.av-form{z-index:35;background:radial-gradient(54% 120% at 50% 0,#41342217,#0000 62%),linear-gradient(#0a0b0cfe,#070809fe);border-top:1px solid #efe9dd21;grid-area:2/1/auto/-1;width:100%;max-height:420px;padding:14px 24px 18px;position:relative;overflow:visible;box-shadow:0 -24px 64px #0006,inset 0 1px #ffffff05}.av-form:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 5%,#d2a34b38 35%,#efe9dd26,#d2a34b38 65%,#0000 95%);height:1px;position:absolute;inset:-1px 0 auto}.av-build-title{text-align:center;justify-content:center;margin-bottom:4px}.av-build-title:before,.av-build-title:after{content:"";background:linear-gradient(90deg,#0000,#d2a34b47);width:90px;height:1px}.av-build-title:after{transform:scaleX(-1)}.av-build-title>div{width:auto}.av-build-title h2{letter-spacing:.23em;text-transform:uppercase;font-family:inherit;font-size:11.5px;font-weight:600}.av-build-title p{color:#ffffff9e;margin-top:5px;font-size:9px;line-height:1.35}.av-characters{margin-top:12px;margin-bottom:8px}.av-asset-tabs{border:1px solid var(--av-line);background:#ffffff06;border-radius:999px;gap:3px;width:max-content;margin:0 auto 5px;padding:3px;display:flex}.av-asset-tabs button{color:#f4f0e87a;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 12px;font-size:8px;font-weight:650;transition:color .18s,background .18s,box-shadow .18s;display:flex}.av-asset-tabs button:hover{color:#f4f0e8c7}.av-asset-tabs button[data-active=true]{color:var(--av-gold-bright);background:#e2b85f1f;box-shadow:inset 0 0 0 1px #e2b85f2e}.av-asset-tabs button span{background:#e2b85f2b;border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 4px;font-size:7px;display:grid}.av-asset-panel{min-height:149px}.av-row-head{justify-content:flex-start;align-items:center;gap:12px;min-height:23px;display:flex}.av-row-head>div:first-child{align-items:baseline;gap:9px;display:flex}.av-row-head strong{color:#f6f3ecdb;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.av-row-head small{color:var(--av-muted);font-size:8px}.av-selected-roster{align-items:center;padding-right:5px;display:flex}.av-selected-roster img{object-fit:cover;background:#1c1c1c;border:2px solid #090a0b;border-radius:50%;width:23px;height:23px;margin-right:-6px;box-shadow:0 3px 10px #00000052}.av-selected-roster b{background:#222;border:2px solid #090a0b;border-radius:50%;place-items:center;width:23px;height:23px;margin-right:-6px;font-size:8px;display:grid}.av-character-rail{scrollbar-width:thin;scrollbar-color:#d2a34b59 transparent;gap:11px;height:126px;padding:2px 1px 38px;display:flex;overflow:auto hidden}.av-character-rail>button{text-align:left;background:0 0;border:0;flex:0 0 152px;height:86px;padding:0;position:relative}.av-character-visual{border:1px solid var(--av-line);background:#171717;border-radius:10px;width:152px;height:86px;transition:border .18s,transform .18s,box-shadow .18s;position:relative;overflow:visible;box-shadow:0 7px 18px #00000038,inset 0 1px #ffffff06}.av-character-visual:after{z-index:3;content:"";pointer-events:none;background:linear-gradient(#0000 48%,#000000ad);border-radius:9px;position:absolute;inset:0}.av-character-rail>button:hover .av-character-visual{border-color:#ffffff3d;transform:translateY(-2px);box-shadow:0 10px 24px #00000052,inset 0 1px #ffffff0a}.av-character-rail>button[data-selected=true] .av-character-visual{border-color:var(--av-gold);box-shadow:0 0 0 1px #d2a34b4d,0 10px 26px #d2a34b1c}.av-character-visual>img{z-index:1;object-fit:cover;border-radius:9px;width:100%;height:100%;position:relative}.av-card-asset{z-index:1;border-radius:9px;width:100%;height:100%;position:relative;overflow:hidden}.av-card-asset>div,.av-card-asset img{object-fit:cover;width:100%;height:100%}.av-character-fallback{color:#ffffff40;place-items:center;font-family:Georgia,serif;font-size:26px;display:grid;position:absolute;inset:0}.av-character-fallback svg{width:24px;height:24px}.av-character-reflection{z-index:0;opacity:.48;filter:blur(.3px)saturate(.82);pointer-events:none;width:100%;height:38px;display:block;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000000d6,#0000 96%);mask-image:linear-gradient(#000000d6,#0000 96%)}.av-character-reflection img{transform-origin:50%;object-fit:cover;border-radius:9px;width:100%;height:86px;transform:scaleY(-1)}.av-card-reflection .av-card-asset{transform-origin:50%;height:86px;transform:scaleY(-1)}.av-character-rail i{z-index:5;background:var(--av-gold);color:#070707;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;top:6px;right:6px}.av-character-rail i svg{stroke-width:3px;width:11px;height:11px}.av-character-rail>button>strong{z-index:6;color:#fff;text-overflow:ellipsis;text-shadow:0 1px 5px #000,0 1px 8px #000;white-space:nowrap;font-size:10px;font-weight:650;position:absolute;bottom:7px;left:9px;right:7px;overflow:hidden}.av-character-rail>button>small{display:none}.av-character-rail>button:disabled{cursor:not-allowed;opacity:.45}.av-asset-empty{height:126px;color:var(--av-muted);justify-content:center;align-items:center;gap:10px;font-size:9px;display:flex}.av-asset-empty button{height:29px;color:var(--av-gold-bright);background:#e2b85f12;border:1px solid #e2b85f59;border-radius:8px;padding:0 11px;font-size:8px}.av-build-grid{grid-template-columns:minmax(0,1.22fr) minmax(560px,1.28fr);align-items:end;gap:16px;display:grid}.av-direction-column{min-width:0;display:block}.av-entity-picker{position:relative}.av-entity-trigger{border:1px solid var(--av-line);background:linear-gradient(145deg,#111315,var(--av-panel));text-align:left;border-radius:11px;grid-template-columns:94px 1fr 24px;align-items:center;gap:10px;width:100%;height:104px;padding:0;transition:border-color .18s,background .18s,transform .18s;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 8px 24px #00000024}.av-entity-trigger:hover,.av-entity-trigger[aria-expanded=true]{border-color:var(--av-line-strong);background:#121417}.av-entity-trigger>img,.av-empty-visual{object-fit:cover;background:radial-gradient(circle at 30% 20%,#2a2a2a,#101010 70%);width:94px;height:104px}.av-empty-visual{color:#ffffff47;place-items:center;display:grid}.av-entity-trigger>span:nth-child(2){flex-direction:column;gap:5px;min-width:0;display:flex}.av-entity-trigger small{color:var(--av-gold-bright);letter-spacing:.14em;font-size:8px;font-weight:700}.av-entity-trigger strong{color:#f7f4ede6;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.av-entity-trigger>svg{color:var(--av-muted)}.av-entity-menu{z-index:80;background:#111;border:1px solid #ffffff24;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:min(520px,100vw - 64px);max-height:315px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 7px);left:0;right:auto;overflow-y:auto;box-shadow:0 24px 50px #000000a6}.av-entity-menu>button{border:1px solid var(--av-line);text-align:left;background:#171717;border-radius:9px;align-items:center;gap:8px;min-width:0;height:68px;padding:0 8px 0 0;display:flex;position:relative;overflow:hidden}.av-entity-menu>button[data-selected=true]{border-color:var(--av-gold)}.av-entity-menu img,.av-entity-menu .av-empty-visual{object-fit:cover;flex:0 0 76px;width:76px;height:66px}.av-entity-menu strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.av-entity-menu>button>svg:last-child{color:var(--av-gold);margin-left:auto}.av-prompt-wrap{min-width:0;position:relative}.av-prompt-wrap>label{z-index:2;color:var(--av-gold-bright);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:700;position:absolute;top:10px;left:13px}.av-prompt-wrap textarea{resize:none;border:1px solid var(--av-line);background:linear-gradient(145deg,#111315,var(--av-panel));color:#f0ede7;border-radius:11px;outline:0;width:100%;height:104px;min-height:104px;padding:29px 48px 22px 13px;font-size:12px;line-height:1.45;transition:border .2s,background .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff06,0 8px 24px #00000024}.av-prompt-wrap textarea:focus{background:#111315;border-color:#d2a34b99;box-shadow:0 0 0 3px #d2a34b12,inset 0 1px #ffffff08}.av-prompt-wrap textarea::placeholder{color:#ffffff40}.av-kyger-prompt{z-index:3;background:linear-gradient(145deg,#e2b85f17,#e2b85f06);border:1px solid #e2b85fc7;border-radius:9px;place-items:center;width:31px;height:31px;padding:0;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;position:absolute;top:9px;right:10px;box-shadow:inset 0 1px #ffffff0f;color:var(--av-gold-bright)!important}.av-kyger-prompt:hover{background:#f5a21e17;border-color:#f5a21e;transform:translateY(-1px);box-shadow:0 7px 20px #f5a21e1a}.av-kyger-prompt span{letter-spacing:-.02em;font-size:11px;font-weight:760;line-height:1}.av-count{color:var(--av-muted);font-size:7px;position:absolute;bottom:8px;right:10px}.av-output-column{min-width:0}.av-settings{gap:7px;display:grid}.av-settings-primary{grid-template-columns:minmax(155px,1.4fr) repeat(3,minmax(82px,.7fr))}.av-control,.av-model-control{flex-direction:column;gap:4px;min-width:0;display:flex}.av-control>span:first-child,.av-model-control>span:first-child{color:#efebe280;letter-spacing:.11em;text-transform:uppercase;font-size:8px}.av-select-shell{border:1px solid var(--av-line);background:linear-gradient(#121416,#0e0f11);border-radius:9px;align-items:center;width:100%;height:35px;padding:0 26px 0 10px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff06,0 6px 16px #0000001f}.av-select-shell:hover,.av-select-shell:focus-within{border-color:var(--av-line-strong);background:#131518;box-shadow:inset 0 1px #ffffff09,0 7px 18px #00000029}.av-select-shell select{z-index:2;appearance:none;color:#f3f0e9;text-overflow:ellipsis;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:10px;font-weight:600;position:relative}.av-select-shell>svg{color:var(--av-muted);pointer-events:none;position:absolute;right:8px}.av-generate-row{grid-template-columns:minmax(104px,.64fr) minmax(92px,.56fr) minmax(0,1fr) 210px;align-items:end;gap:7px;margin-top:8px;display:grid}.av-generation-note{color:#efebe29e;border:1px solid #0000;border-radius:9px;align-self:end;align-items:center;min-width:0;min-height:45px;padding:8px 11px;font-size:11px;line-height:1.4;display:flex}.av-generation-note[data-error=true]{color:#ffc49c;background:#f2aa7a14;border-color:#f2aa7a42;font-size:12px}.av-generate{background:linear-gradient(135deg,#ff8836 0%,#ff6f20 48%,var(--av-orange) 100%);border:1px solid #ffb77e75;border-radius:10px;grid-template-columns:20px 1fr auto;justify-self:end;align-items:center;gap:7px;width:210px;min-width:210px;height:45px;padding:0 12px;transition:transform .15s,filter .15s,box-shadow .15s;display:grid;box-shadow:0 11px 30px #ff6a1a40,inset 0 1px #ffffff52,inset 0 -1px #731f002e;color:#150700!important;font-weight:800!important}.av-generate:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 15px 38px #ff6a1a52,inset 0 1px #ffffff61,inset 0 -1px #731f002e}.av-generate:disabled{cursor:not-allowed;filter:saturate(.25)brightness(.5);box-shadow:none}.av-generate:disabled[data-generating=true]{filter:saturate(.88)brightness(.82);box-shadow:0 8px 24px #ff6a1a26,inset 0 1px #fff3}.av-generate span{letter-spacing:.02em;font-size:12px}.av-generate b{border-left:1px solid #1e080038;padding-left:11px;font-size:8px}.av-history-card{border:1px solid var(--av-line);background:linear-gradient(145deg,#111315,var(--av-panel));border-radius:14px;grid-template-columns:minmax(320px,1.7fr) minmax(220px,.68fr);min-height:315px;display:grid;overflow:hidden;box-shadow:0 16px 42px #0003,inset 0 1px #ffffff06}.av-history-media{cursor:pointer;background:#101010;min-height:315px;position:relative;overflow:hidden}.av-history-media>div:first-child,.av-history-media>video{width:100%;height:100%}.av-history-preview{background:radial-gradient(circle at 50% 35%,#29231d,#08090a 66%);min-height:315px;position:relative;overflow:hidden}.av-history-preview-fallback{background:radial-gradient(circle at 50% 35%,#29231d,#08090a 66%);place-items:center;transition:opacity .28s;display:grid;position:absolute;inset:0;overflow:hidden}.av-history-preview-fallback>div{opacity:.58;filter:blur(2px)saturate(.72)brightness(.58);width:106%;height:106%;position:absolute;inset:-3%;transform:scale(1.025)}.av-history-preview-fallback>svg{color:#efe9dd70;width:22px;height:22px}.av-history-preview-fallback:after{content:"";background:linear-gradient(#04050614,#04050685),radial-gradient(circle,#0000 0 24%,#0405067a 78%);position:absolute;inset:0}.av-history-preview-fallback>span{z-index:2;color:#f4f0e7ad;letter-spacing:.05em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0506079e;border:1px solid #ffffff1a;border-radius:999px;align-self:end;margin-bottom:18px;padding:5px 8px;font-size:8px;position:relative}.av-history-preview[data-frame-ready=true] .av-history-preview-fallback{opacity:0;pointer-events:none}.av-history-video{opacity:0;object-fit:contain;background:#000;width:100%;height:100%;transition:opacity .28s;display:block;position:absolute;inset:0}.av-history-preview[data-frame-ready=true] .av-history-video{opacity:1}.av-play{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;border:1px solid #ffffff61;border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .18s,background .18s,border-color .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 28px #00000061,inset 0 1px #ffffff14}.av-play:hover{background:#000000bd;border-color:#ffffff9e;transform:translate(-50%,-50%)scale(1.06)}.av-play svg{fill:#fff;width:17px;height:17px}.av-generation-state,.av-video-fallback{height:100%;min-height:260px;color:var(--av-muted);text-align:center;background:radial-gradient(circle at 50% 25%,#272118,#0d0d0d 60%);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.av-generation-state strong{color:#eee7d9;font-family:Georgia,serif;font-size:16px;font-weight:500}.av-generation-state span{max-width:300px;font-size:9px}.av-history-copy{flex-direction:column;min-width:0;padding:15px;display:flex}.av-history-head{justify-content:space-between;align-items:center;gap:9px;display:flex}.av-history-head time{color:var(--av-muted);font-size:8px}.av-model-pill{color:#ffffffb3;background:#e2b85f0b;border:1px solid #e2b85f33;border-radius:8px;align-items:center;gap:7px;padding:6px 8px;display:inline-flex}.av-model-pill>span{flex-direction:column;gap:1px;display:flex}.av-model-pill strong{color:#f7f3eaf0;font-size:10px;font-weight:700;line-height:1.1}.av-model-pill small{color:var(--av-gold-bright);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:650;line-height:1.1}.av-model-pill svg{width:12px;height:12px;color:var(--av-gold-bright)}.av-history-copy>p{color:#ffffffb8;-webkit-line-clamp:7;-webkit-box-orient:vertical;margin:15px 0 10px;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.av-history-refs{align-items:center;gap:5px;margin-bottom:10px;display:flex}.av-history-refs>div{border:1px solid var(--av-line);border-radius:5px;width:32px;height:32px;overflow:hidden}.av-history-refs>span{color:var(--av-muted);font-size:8px}.av-chips{flex-wrap:wrap;gap:5px;display:flex}.av-chips span{color:var(--av-muted);background:#ffffff0e;border-radius:6px;padding:5px 6px;font-size:8px}.av-history-actions{align-items:center;gap:6px;margin-top:auto;padding-top:12px;display:flex}.av-history-actions button{border:1px solid var(--av-line);color:#ffffffa6;background:#161616;border-radius:7px;align-items:center;gap:5px;height:29px;padding:0 8px;font-size:8px;display:flex}.av-history-actions .av-trash{justify-content:center;width:29px;margin-left:auto;padding:0}.av-history-actions .av-trash:hover{color:#e78484;border-color:#ee555559}.av-history-empty,.av-fatal{min-height:260px;color:var(--av-muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:9px;display:flex}.av-history-empty strong,.av-fatal h2{color:#eee7d9;letter-spacing:-.01em;margin:0;font-family:Georgia,serif;font-size:20px;font-weight:500}.av-history-empty span,.av-fatal p{max-width:410px;margin:0;font-size:10px;line-height:1.5}.av-history-empty button,.av-fatal button{border:1px solid var(--av-line);background:#171717;border-radius:8px;margin-top:7px;padding:8px 13px;font-size:9px}.av-history-zero{gap:18px;position:relative}.av-history-zero:before{content:"";filter:blur(12px);pointer-events:none;background:radial-gradient(#d2a34b0e,#0000 67%);border-radius:50%;width:min(520px,58vw);height:min(280px,34vh);position:absolute}.av-empty-frame{aspect-ratio:16/9;background:radial-gradient(circle at 50% 42%,#d2a34b18,#0000 42%),linear-gradient(145deg,#131518,#090a0b);border:1px solid #efe9dd24;border-radius:9px;place-items:center;width:132px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000057,inset 0 1px #ffffff09}.av-empty-frame:before{content:"";background:linear-gradient(90deg,#0000 49.5%,#efe9dd0a,#0000 50.5%),linear-gradient(#0000 49.5%,#efe9dd0a,#0000 50.5%);border:1px solid #efe9dd12;border-radius:4px;position:absolute;inset:8px}.av-empty-frame:after{content:"";background:linear-gradient(90deg,transparent,var(--av-gold),transparent);height:1px;position:absolute;bottom:0;left:18px;right:18px;box-shadow:0 0 12px #d2a34b66}.av-empty-frame svg{z-index:1;color:#efe9dda3;width:16px;height:16px;position:relative}.av-confirm-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000ba;place-items:center;display:grid;position:absolute;inset:0}.av-confirm{text-align:center;background:#121212;border:1px solid #ffffff24;border-radius:16px;width:min(390px,100vw - 40px);padding:25px;box-shadow:0 30px 80px #000}.av-confirm>svg{color:#d36f6f;width:25px;height:25px}.av-confirm h2{margin:12px 0 8px;font-family:Georgia,serif;font-size:19px;font-weight:500}.av-confirm p{color:var(--av-muted);margin:0;font-size:10px;line-height:1.5}.av-confirm>div{justify-content:center;gap:8px;margin-top:20px;display:flex}.av-confirm button{border:1px solid var(--av-line);background:#191919;border-radius:8px;min-width:95px;height:34px;font-size:9px}.av-confirm-delete{color:#e99!important;background:#d653531f!important;border-color:#d6535366!important}@media(max-width:1200px){.av-form{max-height:58vh;overflow-y:auto}.av-build-grid{grid-template-columns:1fr;align-items:stretch}.av-direction-column{grid-template-columns:215px minmax(0,1fr)}.av-history-card{grid-template-columns:1fr}.av-history-media{aspect-ratio:16/9;min-height:280px}.av-history-copy{min-height:220px}}@media(max-width:760px){.av-dialog.av-dialog{border:0!important;border-radius:0!important;width:100vw!important;height:100dvh!important;inset:0!important}.av-header{height:58px;padding:0 13px}.av-header h1{font-size:11.5px}.av-workspace{flex-direction:column;padding-top:58px;display:flex;overflow-y:auto}.av-main{flex:52dvh;min-height:52dvh;overflow-y:auto}.av-form{flex:none;max-height:none;padding:12px 11px 16px;overflow:visible}.av-build-title:before,.av-build-title:after{width:34px}.av-direction-column{grid-template-columns:1fr}.av-entity-trigger,.av-entity-trigger>img,.av-empty-visual{height:64px}.av-entity-menu{width:auto;position:fixed;bottom:12px;left:12px;right:12px}.av-settings-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.av-model-control{grid-column:1/-1}.av-generate-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.av-generation-note,.av-generate{grid-column:1/-1}.av-generate{width:100%}.av-history{width:calc(100% - 22px)}.av-history-media{min-height:220px}}.credits-dialog{color:#f6f4ef;background:#08080b;border:1px solid #ffffff1a;border-radius:14px;gap:0;width:min(1480px,100vw - 28px);max-width:none;height:min(940px,100dvh - 28px);padding:0;overflow:hidden;box-shadow:0 28px 90px #000000a8}.credits-dialog>button[data-radix-dialog-close],.credits-dialog>button.absolute{display:none}.credits-shell{background:#08080b;grid-template-rows:64px minmax(0,1fr) 62px;height:100%;display:grid}.credits-topbar{background:#0a0a0d;border-bottom:1px solid #ffffff14;align-items:center;gap:18px;min-width:0;padding:0 18px;display:flex}.credits-brand{align-items:center;gap:10px;min-width:180px;display:flex}.credits-brand-mark{color:#f5a21e;letter-spacing:.08em;border:1px solid #f5a21e73;border-radius:9px;place-items:center;width:28px;height:28px;font:700 12px/1 ui-sans-serif;display:grid}.credits-brand h1{letter-spacing:-.015em;margin:0;font-size:16px;font-weight:620}.credits-brand button,.credits-status button{color:#ffffff85;background:0 0;border:0;align-items:center;gap:4px;margin:2px 0 0;padding:0;font-size:10px;display:inline-flex}.credits-status{color:#ffffff9e;align-items:center;gap:10px;margin-left:auto;font-size:10px;display:flex}.credits-status select{color:inherit;font:inherit;background:0 0;border:0}.credits-status select:disabled{opacity:1}.credits-status button{border:1px solid #ffffff17;border-radius:999px;min-height:28px;padding:0 9px}.credits-top-actions{align-items:center;gap:6px;display:flex}.credits-mobile-nav{display:none}.credits-quiet-button,.credits-primary-button,.credits-secondary-button,.credits-danger-button{color:#f6f4ef;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:12px;font-weight:570;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.credits-quiet-button:hover,.credits-secondary-button:hover{background:#ffffff17}.credits-primary-button{color:#130d04;background:#f5a21e;border-color:#f5a21e}.credits-primary-button:hover{background:#ffb13d}.credits-primary-button:disabled{opacity:.4;cursor:not-allowed}.credits-dialog button:disabled,.credits-dialog input:disabled,.credits-dialog select:disabled,.credits-dialog textarea:disabled{cursor:not-allowed;opacity:.48}.credits-danger-button{color:#fca5a5;background:#f871710f;border-color:#f8717133;width:100%}.credits-icon-button{color:#ffffffc7;background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.credits-icon-button:disabled{opacity:.35}.credits-add-wrap{position:relative}.credits-popover{z-index:30;background:#17171d;border:1px solid #ffffff1f;border-radius:16px;width:310px;padding:8px;position:absolute;top:44px;right:0;box-shadow:0 22px 58px #0000008c}.credits-popover-heading{flex-direction:column;padding:8px 10px 10px;display:flex}.credits-popover-heading strong{font-size:13px}.credits-popover-heading small{color:#ffffff7a;margin-top:2px;font-size:10px}.credits-popover>button{color:#ffffffc2;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;min-height:52px;padding:8px 10px;display:flex}.credits-popover>button:hover{color:#fff;background:#ffffff0f}.credits-popover>button>span{flex-direction:column;display:flex}.credits-popover>button strong{font-size:12px}.credits-popover>button small{color:#ffffff6b;margin-top:2px;font-size:10px}.credits-workspace{grid-template-columns:260px minmax(360px,1fr) 310px;min-height:0;display:grid}.credits-outline-region,.credits-inspector-region{background:#0b0b0f;min-width:0;min-height:0}.credits-outline-region{border-right:1px solid #ffffff13;flex-direction:column;display:flex;position:relative}.credits-search{color:#ffffff61;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:7px;height:36px;margin:13px 12px 8px;padding:0 9px;display:flex}.credits-search:focus-within{border-color:#f5a21e7a;box-shadow:inset 0 0 0 1px #f5a21e26}.credits-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.credits-search button{color:inherit;background:0 0;border:0;place-items:center;display:grid}.credits-sections{border-bottom:1px solid #ffffff12;max-height:176px;padding:0 8px 8px;overflow:auto}.credits-section-button{color:#ffffff94;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:33px;padding:0 8px;font-size:11px;display:flex}.credits-section-button>span{align-items:center;gap:5px;display:flex}.credits-section-button strong{color:#ffffff5c;background:#ffffff0e;border-radius:999px;min-width:24px;padding:2px 6px;font-size:9px}.credits-section-button.is-active{color:#fff;background:#f5a21e14}.credits-section-button.is-active strong{color:#f5a21e}.credits-sticky-heading{background:#0e0e14;flex:none;justify-content:space-between;align-items:center;height:47px;padding:0 12px;display:flex}.credits-sticky-heading>div{flex-direction:column;display:flex}.credits-sticky-heading strong{font-size:11px}.credits-sticky-heading span{color:#ffffff9e;font-size:9px}.credits-sticky-heading button{color:#f5a21e;background:0 0;border:0;font-size:10px}.credits-virtual-list{flex:1;min-height:0;padding:0 7px;overflow:auto}.credits-entry-row{color:#ffffff7a;border:1px solid #0000;border-radius:10px;outline:none;align-items:center;gap:8px;height:48px;margin-bottom:4px;padding:0 8px;display:flex}.credits-entry-row:hover{background:#ffffff09}.credits-entry-row.is-current,.credits-entry-row:focus-within{background:#f5a21e12;border-color:#f5a21e61}.credits-entry-row input{accent-color:#f5a21e}.credits-entry-open{min-width:0;color:inherit;text-align:left;background:0 0;border:0;outline:none;flex:1;align-items:center;gap:8px;padding:0;display:flex}.credits-entry-copy{flex-direction:column;flex:1;min-width:0;display:flex}.credits-entry-copy strong{text-overflow:ellipsis;color:#ffffffe0;white-space:nowrap;font-size:11px;overflow:hidden}.credits-entry-copy small{text-overflow:ellipsis;color:#ffffff9e;white-space:nowrap;font-size:9px;overflow:hidden}.credits-bulk-bar{z-index:5;background:#1a1712;border:1px solid #f5a21e47;border-radius:13px;align-items:center;gap:4px;min-height:44px;padding:5px 6px 5px 10px;display:flex;position:absolute;inset:auto 8px 9px;box-shadow:0 10px 30px #00000073}.credits-bulk-bar>span{color:#f5a21e;margin-right:auto;font-size:10px}.credits-bulk-bar .credits-icon-button{width:30px;height:30px}.credits-canvas-region{background:#070709;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-width:0;min-height:0;padding:22px;display:flex;overflow:hidden}.credits-frame-wrap{aspect-ratio:16/9;background:#000;border:1px solid #ffffff14;border-radius:8px;place-items:center;width:min(100%,840px);padding:0;display:grid;box-shadow:0 22px 60px #00000085}.credits-frame{background:#050506;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.credits-host-preview{position:absolute;inset:0;overflow:hidden}.credits-production-preview{background:#000;position:absolute;inset:0;overflow:hidden}.credits-production-frame{transform-origin:50%;will-change:transform;position:absolute;top:50%;left:50%}.credits-preview-placeholder{z-index:1;color:#ffffff57;text-align:center;flex-direction:column;align-items:center;gap:7px;display:flex;position:relative}.credits-preview-placeholder strong{color:#ffffffb8;font-size:12px}.credits-preview-placeholder span{max-width:230px;font-size:9px;line-height:1.45}.credits-frame-vignette{background:radial-gradient(circle,#0000 38%,#00000073);position:absolute;inset:0}.credits-frame-copy{z-index:1;width:68%;position:relative}.credits-frame-copy h2{letter-spacing:-.025em;margin:9px 0 18px;font-family:ui-serif,Georgia,serif;font-size:clamp(20px,3.2vw,50px);font-weight:420}.credits-frame-copy p{color:#ffffffa8;margin:7px 0;font-size:clamp(8px,1vw,14px)}.credits-frame-copy .credits-preview-kicker{color:#f5a21e;letter-spacing:.28em;font-size:clamp(7px,.75vw,10px)}.credits-frame.is-playing[data-motion=roll] .credits-frame-copy{animation:9s linear infinite credits-roll}.credits-frame.is-playing[data-motion=perspective_crawl] .credits-frame-copy{transform-origin:50% 100%;animation:9s linear infinite credits-crawl}.credits-frame.is-playing[data-motion=cards] .credits-frame-copy,.credits-frame.is-playing[data-motion=pages] .credits-frame-copy{animation:4s ease-in-out infinite credits-cards}@keyframes credits-roll{0%{transform:translateY(45%)}to{transform:translateY(-55%)}}@keyframes credits-crawl{0%{transform:perspective(420px)rotateX(22deg)translateY(48%)}to{transform:perspective(420px)rotateX(22deg)translateY(-60%)scale(.72)}}@keyframes credits-cards{0%,to{opacity:0;transform:translateY(6px)}18%,78%{opacity:1;transform:none}}.credits-transport{align-items:center;gap:10px;width:min(100%,840px);display:flex}.credits-transport input{accent-color:#f5a21e;flex:1}.credits-transport span{color:#ffffff9e;width:34px;font-size:10px}.credits-motion-note{color:#ffffff75;margin:-6px 0 0;font-size:10px}.credits-inspector-region{border-left:1px solid #ffffff13;flex-direction:column;display:flex}.credits-inspector-tabs{border-bottom:1px solid #ffffff12;flex:none;align-items:end;height:52px;padding:0 10px;display:flex;overflow-x:auto}.credits-inspector-tabs button{color:#ffffff9e;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;min-width:48px;height:38px;font-size:9px}.credits-inspector-tabs button[aria-selected=true]{color:#fff;border-bottom-color:#f5a21e}.credits-inspector-scroll{flex:1;padding:18px 16px 24px;overflow:auto}.credits-inspector-scroll>label{color:#ffffff8a;flex-direction:column;gap:7px;margin:16px 0;font-size:10px;display:flex}.credits-read-only-note{color:#ffffff85;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;margin:0 0 16px;padding:10px;font-size:10px;line-height:1.5}.credits-inspector-scroll label small{color:#ffffff59;line-height:1.45}.credits-entry-save-row{align-items:center;gap:10px;margin:18px 0 12px;display:flex}.credits-entry-save-row .credits-primary-button{min-width:132px}.credits-entry-save-row>span{color:#ffffff7a;font-size:10px}.credits-inspector-title{align-items:center;gap:10px;margin-bottom:18px;display:flex}.credits-inspector-title>span{color:#f5a21e;background:#f5a21e14;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.credits-inspector-title svg{width:17px}.credits-inspector-title div{min-width:0}.credits-inspector-title small{color:#f5a21e;letter-spacing:.11em;text-transform:uppercase;font-size:8px}.credits-inspector-title h3{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:14px;font-weight:590;overflow:hidden}.credits-field-input{color:#fff;width:100%;min-height:38px;font:inherit;background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;outline:none;padding:8px 10px}.credits-field-input:focus{border-color:#f5a21e80}.credits-inspector-scroll textarea.credits-field-input{resize:vertical;min-height:74px}.credits-check{align-items:center;flex-direction:row!important}.credits-check input{accent-color:#f5a21e}.credits-soft-empty{color:#ffffff9e;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;display:flex}.credits-soft-empty svg{color:#f5a21e}.credits-soft-empty h3{color:#ffffffbf;margin:14px 0 5px;font-size:13px}.credits-soft-empty p{max-width:210px;margin:0;font-size:10px;line-height:1.5}.credits-look-presets,.credits-motion-gallery{gap:8px;display:grid}.credits-look-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.credits-look-presets button{color:#ffffff94;text-align:left;background:#ffffff06;border:1px solid #ffffff17;border-radius:12px;flex-direction:column;align-items:stretch;min-width:0;min-height:118px;padding:7px;display:flex}.credits-look-presets button.is-active{color:#fff;background:#f5a21e0b;border-color:#f5a21e7a;box-shadow:inset 0 0 0 1px #f5a21e1a}.credits-style-intro{color:#ffffff6b;margin:-2px 0 10px;font-size:9px;line-height:1.5}.credits-style-launcher{background:#ffffff06;border:1px solid #ffffff17;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:11px 12px;display:flex}.credits-style-launcher>div{gap:2px;display:grid}.credits-style-launcher small{color:#ffffff61;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.credits-style-launcher strong{color:#ffffffe0;font-size:11px}.credits-style-browser-backdrop{z-index:95;background:#000000c7;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.credits-style-browser{background:#0c0c12;border:1px solid #ffffff1a;border-radius:18px;width:min(980px,100vw - 56px);max-height:min(780px,100vh - 56px);padding:20px;overflow:auto;box-shadow:0 28px 90px #00000094}.credits-style-browser>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.credits-style-browser>header small{color:#f5a21eb8;letter-spacing:.16em;font-size:9px}.credits-style-browser>header h2{color:#ffffffeb;margin:4px 0 0;font-size:18px;font-weight:560}.credits-style-browser>header p{color:#ffffff75;margin:5px 0 0;font-size:11px}.credits-style-browser-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.credits-style-browser-grid button{min-height:176px;padding:9px}.credits-style-browser-grid button>strong{font-size:11px}.credits-style-browser-grid button>small{min-height:30px;font-size:8px}@media(max-width:820px){.credits-style-browser-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.credits-style-thumbnail{aspect-ratio:16/9;border:1px solid #ffffff14;border-radius:7px;flex-direction:column;justify-content:center;gap:5px;height:auto;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 28px #00000014}.credits-style-thumbnail .credits-production-preview{position:absolute;inset:0}.credits-style-text-fallback{flex-direction:column;gap:3px;padding:10px 14px;display:flex}.credits-style-text-fallback i,.credits-style-text-fallback b,.credits-style-text-fallback em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;display:block;overflow:hidden}.credits-style-text-fallback i{letter-spacing:.14em;font-size:6px;font-weight:700}.credits-style-text-fallback b{font-size:10px}.credits-style-text-fallback em{font-size:7px}.credits-look-presets button>strong{color:#ffffffd6;text-overflow:ellipsis;white-space:nowrap;margin:7px 2px 0;font-size:9px;font-weight:650;overflow:hidden}.credits-look-presets button>small{color:#ffffff61;min-height:22px;margin:2px 2px 0;font-size:7px;line-height:1.35}.credits-color-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.credits-color-grid>label{gap:6px;min-width:0}.credits-dirty-close{z-index:90;background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.credits-dirty-close>div{background:#101016;border:1px solid #ffffff1f;border-radius:16px;width:min(420px,100%);padding:22px;box-shadow:0 24px 80px #0000008c}.credits-dirty-close small{color:#ffffff6b;letter-spacing:.14em}.credits-dirty-close h2{margin:8px 0 4px;font-size:18px}.credits-dirty-close p{color:#ffffff80;margin:0;font-size:12px}.credits-dirty-close>div>div{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.credits-color-grid input[type=color]{background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;width:100%;height:30px;padding:2px}.credits-motion-gallery{grid-template-columns:1fr 1fr}.credits-motion-gallery>button{color:#ffffff85;text-align:left;background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:flex-start;min-height:124px;padding:7px 8px 9px;display:flex;position:relative}.credits-motion-gallery>button[aria-pressed=true]{background:#f5a21e0e;border-color:#f5a21e80}.credits-motion-gallery>button>svg{color:#f5a21e;position:absolute;top:8px;right:8px}.credits-motion-gallery strong{color:#fffc;margin-top:7px;font-size:10px}.credits-motion-gallery small{margin-top:2px;font-size:8px;line-height:1.35}[data-motion-swatch]{background:#050506;border-radius:7px;flex-direction:column;justify-content:center;gap:5px;width:100%;height:67px;display:flex;position:relative;overflow:hidden}[data-motion-swatch] i{background:#ffffffad;width:46%;height:2px;margin:0 auto}[data-motion-swatch=perspective_crawl] i{transform:perspective(100px)rotateX(35deg)}[data-motion-swatch=cards] i:not(:first-child){opacity:.18}[data-motion-swatch=pages] i{width:35%}.credits-segmented{background:#ffffff0b;border-radius:10px;padding:3px;display:flex}.credits-segmented button{color:#ffffff9e;background:0 0;border:0;border-radius:8px;flex:1;min-height:31px;font-size:9px}.credits-segmented button[aria-pressed=true]{color:#fff;background:#ffffff1a;box-shadow:0 2px 8px #0003}.credits-duration{align-items:center;gap:8px;display:flex}.credits-duration input{accent-color:#f5a21e;flex:1;min-width:0}.credits-duration output{color:#fff;text-align:right;min-width:48px;font-size:10px}.credits-timing-result{color:#ffffffb3;background:#f5a21e0b;border:1px solid #f5a21e2e;border-radius:10px;margin:12px 0 0;padding:10px;font-size:10px;line-height:1.5}.credits-readability-warning{color:#f7c978;align-items:flex-start;gap:7px;font-size:10px;line-height:1.45;display:flex}.credits-calm-note{color:#ffffff6b;font-size:10px;line-height:1.55}.credits-warning-list{margin:14px 0 0;padding:0;list-style:none}.credits-warning-list li{color:#f7c978;border-bottom:1px solid #ffffff0f;gap:9px;padding:11px 0;display:flex}.credits-warning-list li[data-severity=error]{color:#fca5a5}.credits-warning-list li span{flex-direction:column;display:flex}.credits-warning-list strong{color:#ffffffc2;font-size:10px;line-height:1.4}.credits-warning-list small{margin-top:3px;font-size:8px}.credits-bottombar{color:#ffffff9e;background:#0a0a0d;border-top:1px solid #ffffff12;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding:9px 14px;font-size:9px;display:flex}.credits-footer-summary{align-items:center;gap:14px;min-width:0;display:flex}.credits-footer-summary>span{white-space:nowrap}.credits-footer-summary button{color:inherit;background:0 0;border:0;align-items:center;gap:6px;display:flex}.credits-footer-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.credits-footer-actions .credits-secondary-button,.credits-footer-actions .credits-primary-button{min-width:92px}.credits-health-dot{background:#86bd7a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #86bd7a14}.credits-health-dot.has-error{background:#e8a255}.credits-empty{background:radial-gradient(circle at 50% 45%,#25232a 0,#111117 46%,#09090d 78%);flex-direction:column;grid-row:2/4;justify-content:center;align-items:center;gap:25px;min-height:0;padding:32px;display:flex}.credits-empty-frame{aspect-ratio:16/9;text-align:center;background:#050506;border:1px solid #ffffff14;place-items:center;width:min(720px,88%);display:grid;box-shadow:0 32px 100px #0009}.credits-empty-frame small{color:#f5a21e;letter-spacing:.34em;font-size:9px}.credits-empty-frame h2{letter-spacing:-.03em;margin:14px 0 8px;font-family:ui-serif,Georgia,serif;font-size:clamp(26px,4vw,52px);font-weight:420}.credits-empty-frame p{color:#ffffff7a;max-width:400px;margin:auto;font-size:12px}.credits-empty-actions{gap:8px;display:flex}.credits-import-layer{z-index:50;background:#0b0b10;grid-template-rows:64px minmax(0,1fr) 64px;display:grid;position:absolute;inset:0}.credits-import-layer>header,.credits-import-layer>footer{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.credits-import-layer header small{color:#f5a21e;letter-spacing:.15em;text-transform:uppercase;font-size:8px}.credits-import-layer header h2{margin:2px 0 0;font-size:16px}.credits-import-layer>footer{border-top:1px solid #ffffff14;border-bottom:0;justify-content:flex-end;gap:8px}.credits-import-body{width:min(980px,100%);margin:0 auto;padding:24px;overflow:auto}.credits-import-body section{margin-bottom:26px}.credits-import-body h3,.credits-import-body label{color:#ffffffb8;font-size:11px}.credits-import-body textarea{color:#fff;background:#ffffff09;border:1px solid #ffffff1a;border-radius:13px;outline:0;width:100%;min-height:150px;margin-top:8px;padding:13px;font:11px/1.55 ui-monospace,monospace}.credits-import-body textarea:focus{border-color:#f5a21e80}.credits-mapping-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.credits-mapping-grid label{border:1px solid #ffffff12;border-radius:10px;flex-direction:column;gap:5px;padding:9px;display:flex}.credits-mapping-grid span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.credits-mapping-grid select{color:#f5a21e;background:0 0;border:0;outline:0;font-size:10px}.credits-import-review-summary>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.credits-import-review-summary>div span{color:#ffffff6b;background:#ffffff09;border-radius:10px;flex-direction:column;padding:12px;font-size:9px;display:flex}.credits-import-review-summary>div strong{color:#fff;font-size:18px}.credits-import-review-summary ul{color:#ffffff8c;padding-left:18px;font-size:10px}.credits-import-review-summary li{margin:6px 0}.credits-import-review-summary em{color:#f7c978}.credits-import-review-summary ul.is-error{color:#fca5a5}.credits-replace-confirm{align-items:flex-start;gap:8px;margin-top:12px;line-height:1.45;display:flex;color:#f7c978!important;font-size:10px!important}.credits-replace-confirm input{accent-color:#f5a21e;margin-top:1px}@media(max-width:1050px){.credits-dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.credits-workspace{grid-template-columns:225px minmax(320px,1fr);position:relative}.credits-inspector-region{z-index:12;width:min(360px,86vw);position:absolute;top:0;bottom:0;right:0;box-shadow:-18px 0 55px #0000007a}.credits-status{display:none}}@media(max-width:700px){.credits-dialog{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none}.credits-shell{grid-template-rows:104px minmax(0,1fr) 62px}.credits-topbar{align-items:flex-start;padding:12px 12px 40px;position:relative}.credits-brand{min-width:0}.credits-brand-mark{display:none}.credits-brand h1{font-size:15px}.credits-top-actions{margin-left:auto}.credits-top-actions .credits-quiet-button{width:36px;padding:0}.credits-top-actions .credits-quiet-button svg{margin:0}.credits-top-actions .credits-quiet-button{font-size:0}.credits-primary-button{min-width:58px}.credits-mobile-nav{background:#ffffff0a;border-radius:10px;grid-template-columns:repeat(3,1fr);height:31px;padding:3px;display:grid;position:absolute;bottom:4px;left:12px;right:12px}.credits-mobile-nav button{color:#ffffff9e;background:0 0;border:0;border-radius:8px;font-size:9px}.credits-mobile-nav button[aria-current=page]{color:#fff;background:#ffffff17}.credits-workspace{display:block;position:relative}.credits-outline-region,.credits-canvas-region,.credits-inspector-region{width:100%;box-shadow:none;border:0;position:absolute;inset:0}.credits-shell[data-mobile-pane=credits] .credits-canvas-region,.credits-shell[data-mobile-pane=credits] .credits-inspector-region,.credits-shell[data-mobile-pane=preview] .credits-outline-region,.credits-shell[data-mobile-pane=preview] .credits-inspector-region,.credits-shell[data-mobile-pane=look] .credits-outline-region,.credits-shell[data-mobile-pane=look] .credits-canvas-region{display:none}.credits-inspector-region{background:#0d0d13}.credits-canvas-region{padding:12px}.credits-frame-wrap{width:100%}.credits-sections{max-height:145px}.credits-entry-row{height:50px}.credits-bottombar span{display:none}.credits-bottombar{justify-content:flex-end}.credits-empty{padding:18px}.credits-empty-frame{aspect-ratio:4/5;width:100%}.credits-empty-frame p{padding:0 24px}.credits-empty-actions{flex-direction:column;width:100%}.credits-empty-actions button{width:100%;min-height:44px}.credits-popover{width:auto;position:fixed;top:112px;left:10px;right:10px}.credits-import-body{padding:18px 14px}.credits-mapping-grid{grid-template-columns:1fr}.credits-import-review-summary>div{grid-template-columns:1fr 1fr 1fr}.credits-import-layer>footer{padding:0 12px}}@media(prefers-reduced-motion:reduce){.credits-dialog *,.credits-dialog :before,.credits-dialog :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}@media(min-resolution:1.01x){.credits-frame-copy{text-rendering:geometricprecision}}.credits-section-create{padding:0 10px 8px}.credits-section-create>button,.credits-section-create form{align-items:center;gap:6px;width:100%;display:flex}.credits-section-create>button{color:#ffffff8c;border:1px dashed #ffffff1f;border-radius:8px;padding:7px 9px}.credits-section-create input,.credits-sticky-heading input,.credits-section-delete select,.credits-bulk-bar select{color:#fff;background:#00000047;border:1px solid #ffffff1f;border-radius:7px;min-width:0;padding:6px 8px;font-size:11px}.credits-section-create form input{flex:1}.credits-section-row{align-items:center;gap:3px;display:flex}.credits-section-row .credits-section-button{flex:1}.credits-section-order{display:flex}.credits-section-order .credits-icon-button{width:24px;height:24px}.credits-section-heading-actions{gap:6px;display:flex}.credits-section-delete{color:#ffffffad;background:#f43f5e0f;border-bottom:1px solid #ffffff14;align-items:center;gap:7px;padding:7px 10px;font-size:10px;display:flex}.credits-section-delete select{flex:1}.credits-section-delete button{color:#fecdd3}.credits-section-motion{background:#ffffff06;border:1px solid #ffffff17;border-radius:12px;gap:12px;margin-top:8px;padding:13px;display:grid}.credits-section-motion legend{color:#ffffffa3;text-transform:uppercase;letter-spacing:.09em;padding:0 6px;font-size:10px}.credits-preview-scope{width:min(540px,100%);margin-top:8px}.credits-review-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.credits-review-actions>span{color:#ffffff85;align-self:center;font-size:10px}.credits-review-actions>span[data-kind=error]{color:#f5a2a2}.credits-warning-list li>button{color:#ffffffad;border:1px solid #ffffff1f;border-radius:7px;margin-left:auto;padding:5px 7px;font-size:10px}.credits-duplicate-review{gap:10px;margin-top:10px;display:grid}.credits-duplicate-review fieldset{border:1px solid #f5a21e33;border-radius:10px;gap:7px;padding:10px;display:grid}.credits-duplicate-review legend{color:#f5d69f;padding:0 5px}.credits-duplicate-review fieldset>div{grid-template-columns:minmax(120px,1fr) minmax(125px,.7fr) minmax(145px,1fr);align-items:center;gap:8px;display:grid}.credits-duplicate-review select{color:#fff;background:#111118;border:1px solid #ffffff1f;border-radius:7px;padding:7px}.credits-version-backdrop{z-index:68;background:#000000c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.credits-version-dialog{color:#fff;background:#101016;border:1px solid #ffffff1c;border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(760px,100%);max-height:min(760px,100dvh - 40px);display:grid;overflow:hidden;box-shadow:0 28px 80px #0000008c}.credits-version-dialog>header{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:20px;padding:18px 20px;display:flex}.credits-version-dialog header small{color:#f5a21ebf;letter-spacing:.16em}.credits-version-dialog header h2{margin:4px 0;font-size:18px}.credits-version-dialog header p{color:#ffffff7a;max-width:620px;font-size:11px}.credits-version-list{padding:12px;overflow:auto}.credits-version-list article{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(180px,.65fr);gap:12px 20px;margin-bottom:9px;padding:14px;display:grid}.credits-version-list article[data-current=true]{border-color:#f5a21e4d}.credits-version-list article>div:first-child>span{color:#f5a21e;margin-left:8px;font-size:10px}.credits-version-list article small,.credits-version-list article p{color:#ffffff78;margin-top:4px;font-size:10px;display:block}.credits-version-list dl{grid-template-columns:auto 1fr;gap:4px 10px;font-size:10px;display:grid}.credits-version-list dt{color:#ffffff6b}.credits-version-list dd{color:#ffffffc2}.credits-version-list article>footer{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.credits-version-compare{grid-column:1/-1;overflow-x:auto}.credits-version-compare table{border-collapse:collapse;width:100%;margin-top:8px;font-size:10px}.credits-version-compare th,.credits-version-compare td{text-align:left;border-top:1px solid #ffffff12;padding:7px}@media(max-width:700px){.credits-duplicate-review fieldset>div,.credits-version-list article{grid-template-columns:1fr}.credits-section-heading-actions{gap:3px}.credits-section-heading-actions button{font-size:9px}}
