.c09eUW_layout{border:1px solid var(--border);background:var(--card);width:100%;max-width:64rem;color:var(--card-foreground);height:fit-content;box-shadow:0 4px 16px color-mix(in srgb,var(--foreground) 6%,transparent);border-radius:1.2rem;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:stretch;display:grid;overflow:hidden}.c09eUW_form{isolation:isolate;align-items:center;min-width:0;padding:1.5rem 0;display:flex;position:relative;overflow:hidden}.c09eUW_content{z-index:1;width:100%;max-width:32rem;margin:auto;padding:1.5rem 2rem;position:relative}.c09eUW_watermark{opacity:.2;pointer-events:none;z-index:0;filter:grayscale();width:auto;max-width:none;height:28rem;position:absolute;top:50%;left:-2rem;transform:translateY(-45%)}.c09eUW_media{isolation:isolate;background:var(--foreground);min-height:34rem;color:var(--pure-white);position:relative}.c09eUW_media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.c09eUW_shade{pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--foreground) 18%,transparent),transparent 40%,color-mix(in srgb,var(--foreground) 90%,transparent));position:absolute;inset:0}.c09eUW_top{justify-content:space-between;align-items:center;gap:1rem;display:flex;position:absolute;top:1.5rem;left:2rem;right:1.5rem}.c09eUW_top>span{text-transform:uppercase;letter-spacing:.14em;font-size:var(--text-xs)}.c09eUW_controls{gap:.5rem;display:flex}.c09eUW_controls button{border:1px solid color-mix(in srgb,var(--pure-white) 35%,transparent);background:color-mix(in srgb,var(--foreground) 60%,transparent);width:2.4rem;height:2.4rem;color:var(--pure-white);cursor:pointer;border-radius:50%;place-items:center;display:grid}.c09eUW_tabs{gap:.8rem;display:flex;position:absolute;bottom:1.6rem;left:2rem;right:2rem}.c09eUW_tabs button{min-width:0;color:var(--pure-white);text-align:left;font-size:var(--text-sm);opacity:.65;cursor:pointer;background:0 0;border:0;flex:1;padding:.5rem 0}.c09eUW_tabs button[aria-pressed=true]{opacity:1}.c09eUW_track{background:color-mix(in srgb,var(--pure-white) 30%,transparent);border-radius:3px;height:3px;margin-bottom:.8rem;display:block;overflow:hidden}.c09eUW_track>span{background:var(--pure-white);height:100%;display:block}.c09eUW_controls button:focus-visible,.c09eUW_tabs button:focus-visible{outline:2px solid var(--pure-white);outline-offset:4px}@media (max-width:850px){.c09eUW_layout{grid-template-columns:1fr;max-width:32rem}.c09eUW_form{order:0;padding:.5rem 0}.c09eUW_media{display:none}.c09eUW_content{padding:2rem 1.5rem}.c09eUW_tabs{left:1.5rem;right:1.5rem}.c09eUW_top{left:1.5rem}.c09eUW_watermark{height:30rem}}.c09eUW_creditsOffer{border:1px solid color-mix(in srgb,var(--bagra-red) 28%,var(--helena-surface));border-radius:var(--radius);background:var(--helena-surface);min-height:3rem;color:var(--bagra-red);font-size:var(--text-sm);text-align:center;justify-content:center;align-items:center;gap:.65rem;margin-bottom:1.25rem;padding:.65rem 1rem;display:flex}.c09eUW_loginContent{padding-top:0;padding-bottom:0}.c09eUW_loginContent form input:not([type=hidden]),.c09eUW_loginContent form button[type=submit]{height:2.65rem}.c09eUW_loginContent form>*+*{margin-top:.65rem}.c09eUW_loginContent>*+*{margin-top:.85rem}.c09eUW_loginForm{padding:.75rem 0}@layer base{.c09eUW_authForm input:not([type=hidden]){background-color:var(--pure-white)!important;-webkit-box-shadow:0 0 0 1000px var(--pure-white) inset!important;box-shadow:0 0 0 1000px var(--pure-white) inset!important;-webkit-text-fill-color:var(--helena-ink)!important}.c09eUW_authForm input:not([type=hidden]):focus-visible{border-color:var(--helena-auth-focus);outline:none;-webkit-box-shadow:0 0 0 1000px var(--pure-white) inset, 0 0 0 3px color-mix(in srgb, var(--helena-auth-focus) 18%, transparent)!important;box-shadow:0 0 0 1000px var(--pure-white) inset, 0 0 0 3px color-mix(in srgb, var(--helena-auth-focus) 18%, transparent)!important}.c09eUW_authForm input[aria-invalid=true]:focus-visible{border-color:var(--destructive);-webkit-box-shadow:0 0 0 1000px var(--pure-white) inset, 0 0 0 3px color-mix(in srgb, var(--destructive) 18%, transparent)!important;box-shadow:0 0 0 1000px var(--pure-white) inset, 0 0 0 3px color-mix(in srgb, var(--destructive) 18%, transparent)!important}}.c09eUW_authForm [role=combobox]:focus-visible{border-color:var(--helena-auth-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--helena-auth-focus) 18%,transparent);outline:none}
