.auth-cinema.arrival-screen{--arrival-paper:#f2ece1;--arrival-muted:#aca79e;--arrival-gold:#d7b477;--ac-bone:var(--arrival-paper);--ac-soft:var(--arrival-muted);--ac-mute:#a29c91;--ac-void:#101110;--ac-amber:var(--arrival-gold);--ac-amber-soft:#e6c793;height:100dvh;min-height:0;overflow-y:auto;background:#101110;color:var(--arrival-paper);font-family:var(--font-body,var(--font-manrope,"Manrope")),sans-serif;scrollbar-color:#645a47 #101110}.arrival-screen .arrival-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(22rem,.9fr);min-height:100%;max-width:110rem;margin-inline:auto}.arrival-screen .arrival-world{--arrival-padding:clamp(1.5rem,4vw,4.5rem);position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:max(var(--arrival-padding),env(safe-area-inset-top)) max(var(--arrival-padding),env(safe-area-inset-right)) var(--arrival-padding) max(var(--arrival-padding),env(safe-area-inset-left));background:#181915;border-right:1px solid #e8d9bb1f}.arrival-screen .arrival-environment{z-index:-2;object-fit:cover;object-position:58% center;opacity:.76}.arrival-screen .arrival-world-shade{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#101110b3,#10111094 45%,#101110e8 94%),linear-gradient(90deg,#1011109e,transparent)}.arrival-screen .arrival-brand{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.8rem 1.5rem}.arrival-screen .arrival-wordmark{font-family:var(--font-display,var(--font-syne,"Syne")),sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:-.065em;color:var(--arrival-paper);text-decoration:none}.arrival-screen .arrival-wordmark span{color:var(--arrival-gold)}.arrival-screen .arrival-brand>span,.arrival-screen .arrival-entry-note,.arrival-screen .arrival-kicker,.arrival-screen .arrival-world-note{font-family:var(--font-data,var(--font-plex-mono,"IBM Plex Mono")),monospace;font-size:.62rem;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;color:#c2b8a7}.arrival-screen .arrival-copy{margin-top:clamp(3.5rem,9vh,7.5rem);max-width:34rem}.arrival-screen .arrival-kicker{margin:0 0 1rem;color:var(--arrival-gold)}.arrival-screen .arrival-title{max-width:12ch;margin:0;font-family:var(--font-display,var(--font-syne,"Syne")),sans-serif;font-size:clamp(2.45rem,4.35vw,5.3rem);font-weight:600;line-height:1.05;text-wrap:balance}.arrival-screen .arrival-lede{max-width:35ch;margin:1.4rem 0 0;color:#c6c0b4;font-size:.95rem;line-height:1.75}.arrival-screen .arrival-presence{display:flex;align-items:flex-end;justify-content:flex-start;gap:clamp(1.5rem,4vw,4rem);margin-top:auto;padding-top:2rem}.arrival-screen .arrival-presence figure{display:grid;width:min(42%,11.875rem);margin:0;min-width:0}.arrival-screen .arrival-portrait{display:block;width:100%;height:auto;object-fit:contain;mask-image:linear-gradient(#000 78%,transparent)}.arrival-screen .arrival-presence figcaption{display:grid;gap:.3rem;margin-top:-.45rem}.arrival-screen .arrival-presence strong{font-size:.85rem;font-weight:600;color:#eee5d7}.arrival-screen .arrival-presence figcaption span{font-size:.67rem;line-height:1.5;color:#b9afa0}.arrival-screen .arrival-world-note{margin:2rem 0 0;opacity:.85}.arrival-screen .arrival-entry{--arrival-padding:clamp(1.5rem,4vw,4.5rem);min-width:0;padding:max(var(--arrival-padding),env(safe-area-inset-top)) max(var(--arrival-padding),env(safe-area-inset-right)) max(var(--arrival-padding),env(safe-area-inset-bottom)) max(var(--arrival-padding),env(safe-area-inset-left))}.arrival-screen .arrival-back{display:inline-flex;align-items:center;align-self:flex-start;gap:.7rem;min-height:44px;color:#bcb6aa;font-size:.75rem;text-decoration:none}.arrival-screen .arrival-back:hover{color:var(--arrival-paper)}.arrival-screen .arrival-back span{color:var(--arrival-gold)}.arrival-screen .arrival-card{max-width:25rem;min-width:0;margin:auto;padding-block:3rem}.arrival-screen .ac-card-head{margin-bottom:.9rem;gap:.75rem}.arrival-screen .ac-card-kicker{color:var(--arrival-gold);font-size:.62rem;letter-spacing:.16em}.arrival-screen .ac-card-title{font-size:clamp(1.8rem,2.6vw,2.6rem);font-weight:600;letter-spacing:-.055em;line-height:1.15}.arrival-screen .arrival-form-description{color:var(--arrival-muted);font-size:.85rem;line-height:1.7;margin:0 0 2.2rem}.arrival-screen .ac-form{gap:1.35rem}.arrival-screen .ac-label{color:#d5cfc3;font-family:var(--font-body,var(--font-manrope,"Manrope")),sans-serif;font-size:.75rem;letter-spacing:0;text-transform:none}.arrival-screen .ac-label-row{flex-wrap:wrap;column-gap:1rem;row-gap:0}.arrival-screen .ac-field{gap:.65rem;min-width:0}.arrival-screen .ac-input{min-height:52px!important;border:1px solid #5b594f;border-radius:9px!important;background:#1a1c19;padding:.9rem 1rem;font-size:1rem;line-height:1.4;color:var(--arrival-paper);box-shadow:none}.arrival-screen .ac-input:hover{border-color:#89806e}.arrival-screen .ac-input:focus{border-color:var(--arrival-gold);background:#1a1c19;box-shadow:0 0 0 3px #d7b47724}.arrival-screen .ac-link{color:#dec18e;font-size:.74rem}.arrival-screen .ac-submit{min-height:52px!important;margin-top:.3rem;border-radius:9px!important;background:#d7b477;color:#18170f;box-shadow:none;font-family:var(--font-body,var(--font-manrope,"Manrope")),sans-serif;font-size:.85rem;font-weight:700;letter-spacing:0}.arrival-screen .ac-submit:hover:not(:disabled){background:#e5c58f;box-shadow:none;transform:none;filter:none}.arrival-screen .ac-submit:after{display:none}.arrival-screen .ac-submit:disabled{opacity:.65}.arrival-screen .ac-alert{border-radius:9px!important;border:1px solid #ab89875c!important;background:#301f1b!important;padding:1rem;line-height:1.65;overflow-wrap:anywhere;backdrop-filter:none}.arrival-screen .ac-alert--ok{border-color:#6687768c!important;background:#182a20!important}.arrival-screen .ac-alert:before{display:none}.arrival-screen .ac-foot{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;column-gap:.45rem;font-size:.8rem;margin-top:1.5rem}.arrival-screen .ac-legal{margin-top:2rem;line-height:1.7;color:#989387;letter-spacing:0;font-size:.68rem}.arrival-screen .ac-install>div{border:1px solid #e6d5b526!important;border-radius:9px!important;background:transparent!important}.arrival-screen .ac-install button{border-radius:6px!important;border-color:#c2aa8038!important;background:#c2aa8010!important}.arrival-screen .ac-install p{color:#a9a297}.arrival-screen .arrival-entry-note{margin:0;padding-top:1rem;text-align:center;color:#8f8a7e;font-size:.56rem}.arrival-screen a:focus-visible,.arrival-screen button:focus-visible{outline:2px solid var(--arrival-gold);outline-offset:5px}.arrival-screen .ac-pending{background:#101110ed}@media (max-width:1100px){.arrival-screen .arrival-layout{grid-template-columns:minmax(0,1fr) minmax(21rem,1fr)}.arrival-screen .arrival-title{font-size:clamp(2.45rem,4.8vw,4rem)}}@media (max-width:800px){.arrival-screen .arrival-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:max-content auto}.arrival-screen .arrival-world{--arrival-padding:1.5rem;border-right:0;border-bottom:1px solid #e8d9bb1f}.arrival-screen .arrival-brand>span{font-size:.54rem}.arrival-screen .arrival-copy{max-width:35rem;margin-top:1rem}.arrival-screen .arrival-kicker{margin-bottom:.65rem;font-size:.58rem}.arrival-screen .arrival-title{max-width:30ch;font-size:clamp(1.85rem,4.8vw,2.25rem)}.arrival-screen .arrival-lede,.arrival-screen .arrival-presence{display:none}.arrival-screen .arrival-presence figure{width:auto;display:flex;align-items:center;gap:.65rem}.arrival-screen .arrival-portrait{width:54px;height:54px;object-fit:cover;object-position:center top}.arrival-screen .arrival-presence figcaption{margin:0;gap:.1rem}.arrival-screen .arrival-presence strong{font-size:.72rem}.arrival-screen .arrival-presence figcaption span{font-size:.56rem}.arrival-screen .arrival-world-note{display:none}.arrival-screen .arrival-entry{--arrival-padding:1.5rem;padding-block-start:1.25rem}.arrival-screen .arrival-card{padding-block:1.5rem;max-width:30rem}.arrival-screen .ac-card-title{font-size:1.8rem}.arrival-screen .arrival-form-description{margin-bottom:1.6rem}}@media (max-width:600px){.arrival-screen .arrival-copy{display:none}}@media (max-width:380px){.arrival-screen .arrival-entry,.arrival-screen .arrival-world{--arrival-padding:1rem}.arrival-screen .arrival-presence{gap:1rem}.arrival-screen .arrival-presence figcaption span{max-width:10ch}}@media (prefers-reduced-motion:reduce){.arrival-screen *,.arrival-screen :after,.arrival-screen :before{animation:none!important;transition:none!important}}.auth-cinema.arrival-screen,.auth-cinema.arrival-screen *{box-sizing:border-box}.auth-cinema.arrival-screen{background:#070a0e;color:#f0ebe1;height:auto;min-height:100dvh;overflow-x:clip}.arrival-screen .arrival-layout{position:relative;z-index:1;max-width:none;min-height:100dvh;grid-template-columns:minmax(0,1.4fr) minmax(390px,.85fr)}.arrival-screen .arrival-world{background:#080d1320;border-color:#cbb28826;padding:clamp(28px,5vw,130px);min-height:100dvh}.arrival-screen .arrival-environment{opacity:.12}.arrival-screen .arrival-world-shade{background:linear-gradient(180deg,#080c1077,#080c1022 40%,#080c10dc 98%)}.arrival-screen .arrival-brand,.arrival-screen .arrival-copy,.arrival-screen .arrival-presence,.arrival-screen .arrival-world-note{position:relative;z-index:2}.arrival-screen .arrival-title{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-weight:400;font-size:clamp(54px,6vw,132px);letter-spacing:-.055em;line-height:1.02}.arrival-screen .arrival-copy{max-width:800px;margin-top:clamp(80px,12vh,210px);text-shadow:0 3px 24px #0008}.arrival-screen .arrival-lede{max-width:34em;font-size:clamp(15px,1.15vw,22px);line-height:1.9;color:#c5c6bf}.arrival-screen .arrival-entry{background:radial-gradient(ellipse at top right,#c6a05d0b,transparent 55%),#090d12;padding:clamp(28px,4vw,110px);display:flex;flex-direction:column;justify-content:center}.arrival-screen .arrival-card{width:100%;max-width:590px;margin-inline:auto;border:1px solid #e7c99d27;background:linear-gradient(140deg,#171d23b3,#0c1117f5);box-shadow:0 35px 120px #0004;border-radius:18px;padding:clamp(28px,3vw,66px)}.arrival-screen .arrival-card h1{font-size:clamp(33px,2.8vw,64px);font-weight:400;letter-spacing:-.05em;line-height:1.12;text-wrap:balance}.arrival-screen .arrival-card :where(label){letter-spacing:.03em;font-size:12px;color:#dedbd2}.arrival-screen .arrival-card :where(input:not([type=checkbox]),select){min-height:54px;border:1px solid #ffffff26;border-radius:7px;background:#070b10aa;color:#f4eee4;box-shadow:inset 0 1px 6px #0003}.arrival-screen .arrival-card :where(input,button,a):focus-visible{outline:2px solid #e8c588;outline-offset:5px}.arrival-screen .arrival-card button[type=submit]{min-height:54px;letter-spacing:.025em;border-radius:7px;box-shadow:0 6px 24px #c3a36b16}.arrival-screen .arrival-card :where([role=alert],[role=status]){padding:16px;border-radius:7px;line-height:1.7}.cinema-accounts-atmosphere{position:absolute;inset:0;width:100%;z-index:0;pointer-events:none;overflow:hidden}.cinema-accounts-plate{position:absolute;inset:-4%;background:linear-gradient(90deg,#060b10c9,#060b1011),url(/cinema/creator-observatory-v1.png) 65%/cover no-repeat;opacity:.72;animation:accounts-camera 40s ease-in-out infinite alternate}.cinema-accounts-orbit{position:absolute;inset:34% -18% -4% 10%;opacity:.4}.cinema-accounts-orbit>.ld-sculpture{position:absolute;width:100%;height:100%;opacity:1;pointer-events:none}.cinema-accounts-motion{position:absolute;bottom:28px;right:28px;pointer-events:auto;display:flex;gap:15px;align-items:center;min-height:44px;padding:10px 16px;border:1px solid #f0d1a833;border-radius:6px;background:#070c13a6;color:#e5d7c1;font:inherit;font-size:11px;z-index:5;cursor:pointer}.cinema-accounts-motion:focus-visible{outline:2px solid #e8c588;outline-offset:4px}.cinema-accounts-atmosphere[data-motion=paused] .cinema-accounts-plate{animation-play-state:paused}@keyframes accounts-camera{0%{transform:scale(1)}to{transform:scale(1.075) translate3d(-1%,1%,0)}}@media(min-width:2400px){.arrival-screen .arrival-card{max-width:1000px}.arrival-screen .arrival-card :where(input:not([type=checkbox]),button[type=submit]){min-height:80px;font-size:22px}.arrival-screen .arrival-card :where(label){font-size:20px}.arrival-screen .arrival-layout{grid-template-columns:1.3fr 1fr}.cinema-accounts-motion{font-size:20px;bottom:50px;right:50px}}@media(max-width:900px){.arrival-screen .arrival-layout{grid-template-columns:1fr}.arrival-screen .arrival-world{min-height:620px;padding:32px}.arrival-screen .arrival-copy{margin-top:70px}.arrival-screen .arrival-title{font-size:clamp(54px,10vw,82px)}.arrival-screen .arrival-entry{padding:38px 22px 70px}.cinema-accounts-orbit{inset:20% -20% -10% 28%;opacity:.25}.cinema-accounts-atmosphere{width:100%;height:620px}}@media(max-width:450px){.arrival-screen .arrival-world{min-height:610px;padding:24px}.arrival-screen .arrival-card{padding:26px 22px}.arrival-screen .arrival-card h1{font-size:34px}.cinema-accounts-motion{bottom:16px;right:20px}.arrival-screen .arrival-presence{margin-bottom:58px}}@media(max-width:800px){.arrival-screen .arrival-copy{display:block;margin-top:55px}.arrival-screen .arrival-title{font-size:clamp(46px,8vw,64px);max-width:12ch}.arrival-screen .arrival-lede{display:block;font-size:13px;max-width:30em;line-height:1.85}.arrival-screen .arrival-presence{display:flex;margin-bottom:65px;padding-top:30px;gap:24px}.cinema-accounts-atmosphere{height:100%}.arrival-screen .arrival-card h1{font-size:clamp(28px,5.6vw,38px)}}@media(prefers-reduced-motion:reduce){.cinema-accounts-plate{animation:none!important}}