.orbit-header-dialog{color:#e1e8dc;overscroll-behavior:contain;background:#0b100f;border:1px solid #3b4d3e;border-radius:14px;width:min(1440px,100vw - 48px);max-width:none;height:min(900px,100dvh - 48px);max-height:none;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.orbit-header-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030806bd}.orbit-overlay-toolbar{z-index:20;background:#111c16f5;border-bottom:1px solid #304034;justify-content:space-between;align-items:center;gap:12px;padding:12px 22px;display:flex;position:sticky;top:0}.orbit-overlay-toolbar nav{flex-wrap:wrap;gap:8px;display:flex}.orbit-overlay-toolbar button{color:#a9b8a3;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 12px;font-size:13px}.orbit-overlay-toolbar button[aria-pressed=true]{color:#c5e5af;background:#293b2b}.orbit-overlay-toolbar>button{font-size:25px;line-height:1}.orbit-header-dialog [hidden]{display:none!important}.orbit-overlay-loading{color:#a9b8a3;padding:40px}.orbit-header-dialog .membership-sheet{min-height:0}.orbit-header-dialog .membership-brand .account-header-entry,.orbit-header-dialog .membership-close{display:none}.orbit-header-dialog .account-prototype{min-height:0;padding-top:12px}.orbit-header-dialog .account-top{display:none}.orbit-header-dialog .account-stage{padding-top:28px}.orbit-header-dialog .account-dashboard-close{display:none}.orbit-header-dialog .feedback-desk{padding:24px 40px}.orbit-header-dialog .share-dialog{width:min(720px,100%);max-height:none;box-shadow:none;border:0;position:relative;inset:auto;margin:24px auto!important}.orbit-header-dialog .share-close{display:none}html[data-orbit-overlay=open] canvas{pointer-events:none}@media (max-width:700px){.orbit-header-dialog{border:0;border-radius:0;width:100vw;height:100dvh}.orbit-overlay-toolbar{padding:8px 10px}.orbit-overlay-toolbar nav{gap:0}.orbit-overlay-toolbar button{padding:8px;font-size:11px}.orbit-header-dialog .feedback-desk{padding:18px}.orbit-header-dialog .membership-sheet{padding-left:18px;padding-right:18px}}.orbit-overlay-close{z-index:30;color:#cfdec4;cursor:pointer;background:#132019;border:1px solid #3c4d3d;border-radius:50%;place-items:center;width:34px;height:34px;font:24px/1 Arial;display:grid;position:absolute;top:14px;right:16px}.orbit-overlay-close:focus-visible{outline-offset:1px;outline:2px solid #c5e5af}.orbit-header-dialog.panel-share{width:min(740px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 40px)}.orbit-header-dialog.panel-feedback{width:min(1240px,100vw - 48px)}.orbit-header-dialog.panel-account,.orbit-header-dialog.panel-notifications{width:min(1200px,100vw - 48px)}.orbit-header-dialog .share-dialog{padding-top:40px}.orbit-header-dialog .account-prototype{padding-top:28px}@media (max-width:700px){.orbit-header-dialog.panel-account,.orbit-header-dialog.panel-notifications,.orbit-header-dialog.panel-feedback,.orbit-header-dialog.panel-share{width:100vw;height:100dvh;max-height:100dvh}.orbit-overlay-close{top:10px;right:10px}.orbit-header-dialog .feedback-top{padding-right:30px}}.orbit-header-dialog.panel-feedback{background:#152119;width:min(620px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px)}.orbit-header-dialog .feedback-embedded{max-width:none;min-height:0;margin:0;padding:30px}.feedback-embedded .feedback-layout{max-width:none;min-height:0;margin:0;padding:0;display:block}.feedback-embedded .feedback-workspace{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.feedback-embedded .feedback-compose{padding:0}.feedback-embedded .feedback-compose h2{margin-top:0;padding-right:34px;font-size:23px;line-height:1.5}.feedback-embedded .feedback-subtitle{margin-bottom:24px}.feedback-embedded .feedback-form-row{margin-top:0}.orbit-header-dialog.panel-share{background:#111e18;width:min(640px,100vw - 32px)}.orbit-header-dialog.panel-share .share-dialog{border-radius:0;width:100%;padding:34px 30px 26px;margin:0!important}@media (max-width:700px){.orbit-header-dialog.panel-feedback,.orbit-header-dialog.panel-share{border:1px solid #3b4d3e;border-radius:12px;width:calc(100vw - 24px);height:fit-content;max-height:calc(100dvh - 24px)}.orbit-header-dialog .feedback-embedded{padding:25px 20px}.feedback-embedded .feedback-compose h2{font-size:21px}.orbit-header-dialog.panel-share .share-dialog{padding:30px 20px 22px}}.orbit-header-dialog.panel-account,.orbit-header-dialog.panel-notifications{background:#152019;width:min(640px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 40px)}.orbit-header-dialog .account-embedded{background:0 0;width:100%;max-width:none;min-height:0;margin:0;padding:0}.orbit-header-dialog .account-embedded .account-stage{width:100%;max-width:none;min-height:0;margin:0;padding:0;display:block}.orbit-header-dialog .account-embedded .account-right{width:100%;min-width:0;max-width:none;margin:0;padding:0;display:block}.orbit-header-dialog .account-embedded .account-dashboard{width:100%;max-width:none;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:32px}.account-embedded .account-inbox-heading{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;padding:0 42px 24px 0;display:flex}.account-embedded .account-inbox-heading h2,.account-embedded .account-profile-heading h2{color:#e5e9e2;margin:0;font-size:24px;font-weight:500;line-height:1.4}.account-embedded .account-inbox-heading p,.account-embedded .account-profile-heading p{color:#aab5ad;margin:8px 0 0;font-size:13px;line-height:1.6}.account-embedded .account-inbox-heading .account-text-button{white-space:nowrap;margin:0;padding:6px 0;font-size:12px}.account-embedded .account-profile-heading{border-bottom:1px solid #ffffff12;margin-bottom:24px;padding:0 42px 24px 0}.account-embedded .account-notice-toggle{gap:12px;padding:18px 0}.account-embedded .account-notice-toggle strong{font-size:14px;line-height:1.6}.account-embedded .account-notice-toggle time{color:#95a399;margin-top:5px;font-size:12px;line-height:1.5}.account-embedded .account-notice-body{color:#c7cec8;padding:0 12px 20px 22px;font-size:14px;line-height:1.8}.account-embedded .account-status:empty{display:none}.account-embedded .account-dashboard-footer{margin-top:24px;padding-top:18px}.account-embedded .account-dashboard-footer>a{display:none}.account-embedded .account-profile-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.account-embedded .account-profile-links a,.account-embedded .account-profile-links button{font-size:13px}@media (max-width:700px){.orbit-header-dialog.panel-account,.orbit-header-dialog.panel-notifications{border:1px solid #3b4d3e;border-radius:12px;width:calc(100vw - 24px);height:fit-content;max-height:calc(100dvh - 24px)}.orbit-header-dialog .account-embedded .account-dashboard{padding:26px 20px}.account-embedded .account-inbox-heading{gap:10px;padding-right:24px}.account-embedded .account-inbox-heading h2,.account-embedded .account-profile-heading h2{font-size:22px}.account-embedded .account-profile-links{gap:0 16px}}.orbit-header-dialog.panel-notifications,.orbit-header-dialog.panel-feedback,.orbit-header-dialog.panel-share{inset:auto;top:var(--panel-top,80px);right:var(--panel-right,24px);width:min(560px,100vw - 24px);height:min(680px,calc(100dvh - var(--panel-top,80px) - 16px));z-index:1000;background:#152019;border:1px solid #3b4d3e;border-radius:12px;max-height:none;margin:0;animation:.24s ease-out both orbit-panel-down;position:fixed;box-shadow:0 18px 60px #0008}.orbit-header-dialog.panel-account{border-width:0 0 0 1px;border-radius:0;width:min(580px,100vw);height:100dvh;max-height:100dvh;margin:0;animation:.28s ease-out both orbit-account-in;inset:0 0 0 auto}.orbit-header-dialog.panel-account::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#03080666}.orbit-header-dialog.panel-notifications .account-dashboard,.orbit-header-dialog.panel-feedback .feedback-embedded,.orbit-header-dialog.panel-share .share-dialog{padding:52px 28px 28px}.orbit-header-dialog .account-embedded .account-dashboard-close{display:none!important}.orbit-header-dialog .account-inbox-heading{flex-wrap:wrap;align-items:flex-start;gap:12px;padding-right:0}.orbit-header-dialog .account-inbox-heading h2{font-size:23px}.orbit-header-dialog .account-profile-heading{padding-right:0}@keyframes orbit-panel-down{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes orbit-account-in{0%{clip-path:inset(0 100% 0 0);transform:translate(100%)}to{clip-path:inset(0);transform:translate(0)}}@media (prefers-reduced-motion:reduce){.orbit-header-dialog{animation:none!important}}@media (max-width:600px){.orbit-header-dialog.panel-notifications,.orbit-header-dialog.panel-feedback,.orbit-header-dialog.panel-share{right:12px}.orbit-header-dialog.panel-account .account-dashboard{padding:52px 22px 24px}}.orbit-header-dialog.panel-notifications,.orbit-header-dialog.panel-feedback,.orbit-header-dialog.panel-share{width:min(460px,100vw - 24px);height:min(560px,calc(100dvh - var(--panel-top,80px) - 12px));scrollbar-width:none}.orbit-header-dialog:not(.panel-membership)::-webkit-scrollbar{display:none}.orbit-header-dialog:not(.panel-membership) ::-webkit-scrollbar{display:none}.orbit-header-dialog:not(.panel-membership) *{scrollbar-width:none}.orbit-header-dialog.panel-account{inset:auto;top:var(--panel-top,80px);right:var(--panel-right,24px);height:var(--account-height,calc(100dvh - 100px));z-index:1000;scrollbar-width:none;border:1px solid #3b4d3e;border-radius:12px;width:min(520px,100vw - 24px);max-height:none;position:fixed;box-shadow:0 18px 60px #0008}.orbit-header-dialog.panel-account .account-dashboard{padding:40px 24px 24px}.orbit-header-dialog.panel-feedback .feedback-embedded,.orbit-header-dialog.panel-notifications .account-dashboard,.orbit-header-dialog.panel-share .share-dialog{padding:34px 22px 20px}.orbit-header-dialog.panel-feedback .feedback-compose h2{margin:0 0 6px;font-size:20px;line-height:1.4}.orbit-header-dialog.panel-feedback .feedback-subtitle{margin:0 0 16px;font-size:12px;line-height:1.5}.orbit-header-dialog.panel-feedback .feedback-form-row{gap:16px;margin:0 0 12px}.orbit-header-dialog.panel-feedback .feedback-context strong{padding:8px 0}.orbit-header-dialog.panel-feedback input,.orbit-header-dialog.panel-feedback select{margin-top:5px;padding:6px 9px;font-size:12px;line-height:1.5}.orbit-header-dialog.panel-feedback textarea{resize:none;height:112px;min-height:0;margin-top:5px;padding:8px 10px;font-size:13px;line-height:1.5}.orbit-header-dialog.panel-feedback .feedback-count{margin:2px 0 10px}.orbit-header-dialog.panel-feedback .feedback-submit-row{flex-direction:row;align-items:center;gap:10px;margin-top:16px}.orbit-header-dialog.panel-feedback .feedback-submit-row button{width:auto;min-height:34px;padding:7px 12px;font-size:12px}.orbit-header-dialog.panel-feedback .feedback-submit-row small{font-size:10px}.orbit-header-dialog.panel-feedback .feedback-notice{padding:8px;font-size:12px}.orbit-header-dialog.panel-share .share-dialog h2{font-size:21px}.orbit-header-dialog.panel-share .share-cover{object-fit:cover;max-height:150px}.orbit-header-dialog.panel-share .share-letter{padding-top:12px;padding-bottom:12px}.orbit-header-dialog.panel-notifications .account-inbox-heading{padding-bottom:16px}.orbit-header-dialog.panel-closing:not(.panel-membership){animation:.18s ease-in both orbit-panel-up}.orbit-header-dialog.panel-account.panel-closing{animation:.18s ease-in both orbit-account-out}@keyframes orbit-panel-up{to{opacity:0;transform:translateY(-16px)}}@keyframes orbit-account-out{0%{clip-path:inset(0);transform:translate(0)}to{clip-path:inset(0 100% 0 0);transform:translate(100%)}}.orbit-header-dialog.panel-notifications{width:min(380px,100vw - 24px);height:auto;max-height:calc(100dvh - var(--panel-top,80px) - 12px)}.orbit-header-dialog.panel-feedback{width:min(400px,100vw - 24px);height:auto;max-height:calc(100dvh - var(--panel-top,80px) - 12px)}.orbit-header-dialog.panel-notifications .account-dashboard{padding:32px 20px 16px}.orbit-header-dialog.panel-notifications .account-inbox-heading{gap:8px;padding-bottom:12px}.orbit-header-dialog.panel-notifications .account-inbox-heading h2{font-size:18px}.orbit-header-dialog.panel-notifications .account-inbox-heading p{margin-top:5px;font-size:12px}.orbit-header-dialog.panel-notifications .account-notice-toggle{padding:12px 0}.orbit-header-dialog.panel-notifications .account-notice-toggle strong{font-size:13px}.orbit-header-dialog.panel-feedback .feedback-embedded{padding:32px 20px 18px}.orbit-header-dialog.panel-feedback .feedback-compose h2{font-size:18px}.orbit-header-dialog.panel-feedback .feedback-subtitle{margin-bottom:12px}.orbit-header-dialog.panel-feedback textarea{height:92px}.orbit-header-dialog.panel-feedback .feedback-submit-row{margin-top:12px}dialog.orbit-header-dialog.panel-notifications .account-embedded{margin:0!important;padding:0!important}dialog.orbit-header-dialog.panel-notifications .account-embedded .account-stage,dialog.orbit-header-dialog.panel-notifications .account-embedded .account-right{gap:0;min-height:0;margin:0!important;padding:0!important}dialog.orbit-header-dialog.panel-notifications .account-embedded .account-dashboard{min-height:0;margin:0!important;padding:18px 20px 12px!important}dialog.orbit-header-dialog.panel-notifications .account-inbox-heading{align-items:center;gap:8px;margin:0;padding:0 30px 12px 0}dialog.orbit-header-dialog.panel-notifications .account-inbox-heading h2{margin:0;line-height:1.5}dialog.orbit-header-dialog.panel-notifications .account-inbox-heading .account-text-button{min-height:0;margin:0;padding:2px 0;font-size:11px}dialog.orbit-header-dialog.panel-notifications .orbit-overlay-close,dialog.orbit-header-dialog.panel-feedback .orbit-overlay-close{width:26px;height:26px;font-size:20px;top:14px;right:12px}dialog.orbit-header-dialog.panel-feedback .feedback-embedded{padding:18px 20px}dialog.orbit-header-dialog.panel-feedback .feedback-form-row{margin-bottom:12px;display:block}dialog.orbit-header-dialog.panel-feedback .feedback-form-row>label{justify-content:space-between;align-items:center;gap:16px;display:flex}dialog.orbit-header-dialog.panel-feedback .feedback-form-row select{width:66%;margin:0}dialog.orbit-header-dialog.panel-feedback .feedback-subtitle{color:#a4aea5;margin:6px 0 16px;line-height:1.6}dialog.orbit-header-dialog.panel-feedback .feedback-compose h2{padding-right:26px}dialog.orbit-header-dialog.panel-feedback .feedback-count{margin:2px 0 8px}dialog.orbit-header-dialog .panel-poetic-title{letter-spacing:.02em;font-weight:400;color:#e5e9e2!important;font-size:20px!important;line-height:1.55!important}dialog.orbit-header-dialog .panel-poetic-title>span{color:#c5dfad}dialog.orbit-header-dialog.panel-feedback .feedback-compose .panel-poetic-title{margin:0 0 18px}dialog.orbit-header-dialog.panel-notifications .account-inbox-heading{align-items:flex-end}html[data-orbit-panel=notifications] .account-header-entry [data-orbit-trigger=notifications],html[data-orbit-panel=feedback] .account-header-entry [data-orbit-trigger=feedback],html[data-orbit-panel=account] .account-header-entry [data-orbit-trigger=account]{color:#c5dfad!important}.account-header-entry [data-orbit-trigger]{transition:color .18s}dialog.orbit-header-dialog.panel-account,dialog.orbit-header-dialog.panel-notifications,dialog.orbit-header-dialog.panel-feedback{background:#13191c;border-color:#ffffff20;box-shadow:0 18px 60px #0007}dialog.orbit-header-dialog .panel-poetic-title{letter-spacing:.025em;font-size:24px!important;line-height:1.6!important}dialog.orbit-header-dialog.panel-feedback .feedback-compose .panel-poetic-title{margin-bottom:20px}dialog.orbit-header-dialog.panel-notifications .account-inbox-heading{flex-wrap:nowrap;gap:12px;padding-bottom:16px}dialog.orbit-header-dialog.panel-notifications .account-inbox-heading>div{flex-shrink:0}dialog.orbit-header-dialog .orbit-overlay-close{color:#c4ccc7;background:#1b2327;border-color:#ffffff26}dialog.orbit-header-dialog.panel-feedback input,dialog.orbit-header-dialog.panel-feedback select,dialog.orbit-header-dialog.panel-feedback textarea{color:#dce2df;background:#0e1417;border-color:#354044}dialog.orbit-header-dialog.panel-feedback input::placeholder,dialog.orbit-header-dialog.panel-feedback textarea::placeholder{color:#7e8a87}dialog.orbit-header-dialog.panel-feedback label{color:#b8c1bd}.orbit-panel-shade{z-index:999;-webkit-backdrop-filter:blur(5px);background:#04080c30;animation:.2s ease-out orbit-shade-in;position:fixed;inset:68px 0 0}@keyframes orbit-shade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.orbit-panel-shade{animation:none}}@media (max-width:420px){dialog.orbit-header-dialog .panel-poetic-title{font-size:22px!important}dialog.orbit-header-dialog.panel-notifications .account-inbox-heading{flex-wrap:wrap}}dialog.orbit-header-dialog.panel-account .orbit-overlay-close{width:26px;height:26px;font-size:20px;top:14px;right:12px}dialog.orbit-header-dialog.panel-account .account-profile-heading .panel-poetic-title{font-size:30px!important;line-height:1.55!important}.account-owned-scenes{border-bottom:1px solid #ffffff14;margin-bottom:22px;padding:0 0 22px}.account-owned-scenes header{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-owned-scenes h3{color:#dce3dd;margin:0;font-size:15px;font-weight:500}.account-owned-scenes header>span{color:#a3afa7;font-size:12px}.account-owned-scenes>p{color:#a5b0aa;margin:12px 0 0;font-size:13px;line-height:1.8}.account-owned-scenes a{color:#dce3dd;border-bottom:1px solid #ffffff0a;align-items:center;gap:12px;padding:12px 0;font-size:13px;text-decoration:none;display:flex}.account-owned-scenes img{object-fit:cover;border-radius:5px;width:76px;height:48px}.account-owned-scenes a>span:nth-child(2){flex:1}.account-owned-scenes a>span:last-child{color:#c5dfad}.account-credit-balance{white-space:nowrap;gap:6px!important;font-size:12px!important}.account-credit-balance strong{color:#c5dfad;font-weight:500}dialog.orbit-header-dialog.panel-account .account-embedded{margin:0!important;padding:0!important}dialog.orbit-header-dialog.panel-account .account-embedded .account-stage,dialog.orbit-header-dialog.panel-account .account-embedded .account-right{min-height:0;margin:0!important;padding:0!important}dialog.orbit-header-dialog.panel-account .account-embedded .account-dashboard{margin:0!important;padding:20px 24px 24px!important}.account-owned-scenes .owned-search{color:#9aa9a1;background:#0e1417;border:1px solid #354044;border-radius:5px;align-items:center;gap:8px;margin:12px 0;padding:0 10px;display:flex}.account-owned-scenes .owned-search input{color:#dce3dd;outline-offset:2px;background:0 0;border:0;width:100%;min-width:0;min-height:32px;margin:0;padding:7px 0;font-size:12px}.account-owned-scenes .owned-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.account-owned-scenes .owned-page{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px;min-width:0;display:grid}.account-owned-scenes a.owned-card{border:0;min-width:0;padding:0;font-size:12px;line-height:1.5;display:block}.account-owned-scenes a.owned-card img{aspect-ratio:4/3;object-fit:cover;border-radius:5px;width:100%;height:auto;margin-bottom:7px;display:block}.account-owned-scenes a.owned-card>span{-webkit-line-clamp:2;color:#cbd4cd;-webkit-box-orient:vertical;min-height:3em;font-size:12px;display:-webkit-box;overflow:hidden}.account-owned-scenes .owned-pagination{color:#9caaa1;justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;font-size:11px;display:flex}.account-owned-scenes .owned-pagination button{color:#c5dfad;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:4px;place-items:center;width:28px;height:28px;min-height:0;padding:0;display:grid}.account-owned-scenes .owned-pagination button:disabled{opacity:.3;cursor:default}dialog.orbit-header-dialog.panel-account .account-embedded .account-dashboard,dialog.orbit-header-dialog.panel-notifications .account-embedded .account-dashboard,dialog.orbit-header-dialog.panel-feedback .feedback-embedded{padding-top:44px!important}.account-owned-scenes a.owned-card{position:relative}.account-owned-scenes .owned-free{color:#172019;letter-spacing:.03em;background:#c5dfad;border-radius:3px;padding:1px 4px;font-size:8px;font-style:normal;position:absolute;top:4px;right:4px}.account-owned-scenes .owned-placeholder{color:#74827c;min-width:0;font-size:12px;line-height:1.5}.account-owned-scenes .owned-placeholder>div{aspect-ratio:4/3;background:#ffffff03;border:1px dashed #ffffff20;border-radius:5px;place-items:center;margin-bottom:7px;font-size:22px;display:grid}.account-owned-scenes .owned-placeholder>span{min-height:3em;display:block}.account-entitlement-head .account-entitlement-controls{flex-direction:column;flex-shrink:0;justify-content:space-between;align-self:stretch;align-items:flex-end;gap:12px;display:flex}.account-entitlement-controls>a{color:#bed2b2;white-space:nowrap;font-size:12px;text-decoration:none}.account-entitlement-controls .account-access-actions{margin:0}.account-entitlement-controls .account-access-actions>a{white-space:nowrap;min-height:32px;margin:0;padding:6px 10px;font-size:12px}.account-entitlement-head{align-items:stretch}.account-entitlement-head>div:first-child>p:last-child{margin-bottom:0}.account-owned-scenes header{gap:6px;min-height:32px;margin-bottom:12px}.account-owned-scenes header h3{white-space:nowrap}.account-owned-scenes header>span{white-space:nowrap;margin-left:auto}.account-owned-scenes .owned-search-toggle{color:#b9cbae;cursor:pointer;background:0 0;flex-shrink:0;place-items:center;width:26px;height:28px;padding:0;display:grid}.account-owned-scenes .owned-search-slide{opacity:0;width:0;min-width:0;transition:width .22s,opacity .22s;overflow:hidden}.account-owned-scenes .owned-search-slide.open{opacity:1;width:150px}.account-owned-scenes .owned-search-slide .owned-search{box-sizing:border-box;width:150px;margin:0;padding:0 8px}.account-owned-scenes .owned-search-slide input{min-height:28px;padding:4px 0;font-size:11px}.account-credit-panel{border-bottom:1px solid #ffffff14;margin-bottom:16px;padding-bottom:18px}.account-credit-panel h3{color:#c5dfad;margin:6px 0;font-size:22px;font-weight:500}.account-credit-panel h3>span{color:#a9b6ad;font-size:12px}.account-credit-panel p{color:#a5afa9;font-size:12px;line-height:1.7}.credit-history-heading{justify-content:space-between;align-items:center;padding-top:16px;font-size:13px;display:flex}.credit-history-heading button,.credit-history nav button{color:#bed2b2;cursor:pointer;background:0 0;padding:4px 0;font-size:12px}.credit-history>div{border-bottom:1px solid #ffffff0b;justify-content:space-between;padding:10px 0;font-size:12px;display:flex}.credit-history time{color:#95a39b;margin-top:4px;font-size:11px;display:block}.credit-history strong{color:#c5dfad;font-weight:400}.credit-history nav{justify-content:flex-end;align-items:center;gap:12px;font-size:11px;display:flex}.credit-history button:disabled{opacity:.35}@media (max-width:440px){.account-owned-scenes header:has(.owned-search-slide.open)>span{display:none}.account-owned-scenes .owned-search-slide.open{flex:1}.account-owned-scenes .owned-search-slide .owned-search{width:100%}}@media (prefers-reduced-motion:reduce){.account-owned-scenes .owned-search-slide{transition:none}}.account-embedded .account-profile-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.account-profile-wallet{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;min-width:0;display:flex}.account-embedded .account-profile-wallet p{text-overflow:ellipsis;white-space:nowrap;color:#a8b2ae;max-width:210px;margin:0;font-size:12px;overflow:hidden}.account-profile-wallet>div{color:#a8b2ae;align-items:baseline;gap:10px;font-size:12px;display:flex}.account-profile-wallet strong{color:#c5dfad;font-size:22px;font-weight:500}.account-profile-wallet>a{color:#18211c;white-space:nowrap;background:#c5dfad;border-radius:4px;padding:6px 12px;font-size:12px;text-decoration:none;display:inline-flex}.credit-history-heading{gap:12px}.credit-history-heading>span{margin-right:auto}.credit-history-heading>a{color:#aebbb3;font-size:12px;text-decoration:none}.account-owned-scenes .owned-search-slide.open{width:190px}.account-owned-scenes .owned-search-slide .owned-search{background:0 0;border:0;align-items:center;gap:6px;width:190px;height:32px;min-height:32px;display:flex;margin:0!important;padding:0!important}.account-owned-scenes .owned-search-slide .owned-search input{box-sizing:border-box;background:#171e22;border:1px solid #3b464c;border-radius:4px;flex:1;width:0;min-width:0;font-size:12px;line-height:20px;height:32px!important;min-height:32px!important;margin:0!important;padding:5px 8px!important}.account-owned-scenes .owned-search button{color:#bed2b2;white-space:nowrap;cursor:pointer;background:0 0;height:32px;min-height:32px;padding:0 2px;font-size:12px}.account-benefit-redeemer .benefit-slide input[name=code]{color:#dce2df;background:#171e22;border-color:#3b464c}.account-benefit-redeemer .benefit-slide input[name=code]::placeholder{color:#7e8a8e}@media (max-width:440px){.account-embedded .account-profile-heading{gap:12px}.account-profile-wallet{max-width:48%}.account-embedded .account-profile-wallet p{max-width:100%;font-size:11px}.account-owned-scenes .owned-search-slide .owned-search{width:100%}}dialog.orbit-header-dialog.panel-account .account-profile-heading{box-sizing:border-box;align-items:center;min-height:140px;margin-bottom:24px;padding-bottom:28px}dialog.orbit-header-dialog.panel-account .account-profile-wallet{gap:12px}dialog.orbit-header-dialog.panel-account .account-profile-wallet p{color:#c5dfad;font-size:15px;line-height:1.6}.account-owned-scenes .owned-page{grid-template-rows:repeat(2,auto);align-content:start;row-gap:16px}@media (max-width:440px){dialog.orbit-header-dialog.panel-account .account-profile-wallet p{font-size:13px}dialog.orbit-header-dialog.panel-account .account-profile-heading{gap:12px;min-height:130px}}.account-profile-greeting{min-width:0}dialog.orbit-header-dialog.panel-account .account-profile-greeting .account-profile-email{color:#c5dfad;overflow-wrap:anywhere;margin:12px 0 0;font-size:15px;line-height:1.6}.account-owned-scenes header:has(.owned-search-slide.open)>span{display:none}.account-owned-scenes .owned-search-slide.open{flex:1;width:280px;min-width:0}.account-owned-scenes .owned-search-slide .owned-search{width:100%}@media (max-width:440px){dialog.orbit-header-dialog.panel-account .account-profile-greeting .account-profile-email{font-size:13px}}dialog.orbit-header-dialog.panel-account .account-profile-heading{align-items:flex-end}dialog.orbit-header-dialog.panel-membership{scrollbar-width:none;height:fit-content;max-height:calc(100dvh - 32px)}dialog.orbit-header-dialog.panel-membership::-webkit-scrollbar{display:none}dialog.panel-membership .membership-sheet{padding:0 clamp(24px,3.4vw,70px) 24px}dialog.panel-membership .membership-brand{padding:18px 0}dialog.panel-membership .membership-wide{gap:0;padding:12px 0 0}dialog.panel-membership .membership-invitation{min-height:170px;padding-top:8px}dialog.panel-membership .membership-invitation h2{padding-bottom:16px;font-size:32px}dialog.panel-membership .membership-illustration{width:300px;max-height:170px}dialog.panel-membership .membership-invitation .departure-landscape{height:170px}dialog.panel-membership .membership-stage{padding-top:16px}dialog.panel-membership .membership-section-title{margin-bottom:12px}@media (max-height:850px) and (min-width:700px){dialog.panel-membership .membership-invitation{min-height:130px}dialog.panel-membership .membership-invitation h2{padding-bottom:12px;font-size:25px}dialog.panel-membership .membership-illustration{width:250px;max-height:130px}dialog.panel-membership .membership-invitation .departure-landscape{height:130px}dialog.panel-membership .membership-credit-offers{--offer-card:210px;gap:12px}dialog.panel-membership .membership-brand{padding:12px 0}}dialog.panel-membership .membership-wide{padding-top:60px}@media (max-width:600px){dialog.panel-membership .membership-wide{padding-top:32px}}dialog.panel-membership .membership-invitation h2{line-height:1.5}@media (max-width:600px){dialog.panel-membership .membership-illustration{width:150px;max-height:110px}}dialog.panel-membership .membership-invitation .departure-landscape{right:100px}@media (max-height:850px) and (min-width:700px){dialog.panel-membership .membership-invitation .departure-landscape{right:90px}}@media (max-width:600px){dialog.panel-membership .membership-invitation .departure-landscape{right:40px}}body:has(.scene-landing) dialog.orbit-header-dialog.panel-account{height:fit-content;max-height:var(--account-height,calc(100dvh - 100px));background:#13191c}.account-owned-scenes header .owned-pagination{flex-shrink:0;gap:6px;margin:0 0 0 6px;display:flex}.account-owned-scenes header .owned-pagination button{color:#d9e5eb;background:#18232c;border:1px solid #30414c;border-radius:50%;width:28px;height:28px}.account-owned-scenes header .owned-pagination button:not(:disabled):hover{color:#14200f;background:#c5f7aa;border-color:#c5f7aa}.account-owned-scenes header .owned-pagination button:focus-visible{outline-offset:2px;outline:2px solid #c5f7aa}.account-owned-scenes header .owned-pagination button:disabled{opacity:.24;cursor:default}.orbit-header-dialog.panel-orders{width:min(680px,100vw - 24px);overflow:auto}.panel-orders .orbit-orders{min-height:0;padding:24px}.panel-orders .orbit-orders>header{display:none}.panel-orders .orders-content{width:100%;margin:0}dialog.orbit-header-dialog:is(.panel-account,.panel-notifications):has(.account-character-space){width:min(520px,100vw - 24px);height:var(--account-height,calc(100dvh - 100px));max-height:calc(100dvh - var(--panel-top,80px) - 12px);background:#18221c;animation:.28s ease-out both orbit-account-in;overflow:hidden}dialog.orbit-header-dialog:is(.panel-account,.panel-notifications).panel-closing:has(.account-character-space){animation:.18s ease-in both orbit-account-out}dialog.orbit-header-dialog:is(.panel-account,.panel-notifications):has(.account-character-space)>div:not([hidden]){overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#647d6d transparent;height:100%;overflow-y:auto}dialog.orbit-header-dialog .account-embedded:has(.account-character-space){background:#13191c}.account-auth-intro{padding:48px 35px 0}.account-auth-intro h1{color:#dce3dd;margin:0;font-size:28px;font-weight:400;line-height:1.5}.account-auth-intro h1 span{color:#c5eab4}.account-auth-intro p{color:#a5b0aa;margin:14px 0 0;font-size:13px;line-height:1.8}dialog.orbit-header-dialog .account-embedded .account-character-space:has(.account-ledge-sisters){aspect-ratio:1000/577;width:72%;margin:64px auto 0}dialog.orbit-header-dialog .account-embedded .account-right:has(.account-character-space)>.account-form-card{box-shadow:none;background:#18221c;border:0;border-radius:0;margin-bottom:0;padding-top:64px;padding-bottom:26px}@media (max-width:600px){.account-auth-intro{padding:36px 23px 0}.account-auth-intro h1{font-size:24px}dialog.orbit-header-dialog .account-embedded .account-right:has(.account-character-space)>.account-form-card{padding-top:52px}}@media (max-height:600px){dialog.orbit-header-dialog .account-embedded .account-character-space:has(.account-ledge-sisters){width:56%;margin-top:48px}}@media (prefers-reduced-motion:reduce){dialog.orbit-header-dialog:has(.account-character-space){animation:none!important}}dialog.orbit-header-dialog .account-embedded .account-right[data-auth-view=register] .account-character-space{margin-top:24px}dialog.orbit-header-dialog .account-embedded .account-right[data-auth-view=register]>.account-form-card{padding-top:48px;padding-bottom:20px}dialog.orbit-header-dialog .account-right[data-auth-view=register] .account-form-card form{gap:14px;margin-top:20px}dialog.orbit-header-dialog .account-right[data-auth-view=register] .account-card-bottom{margin-top:20px;padding-top:18px}@media (min-height:900px){dialog.orbit-header-dialog .account-embedded .account-right[data-auth-view=login] .account-character-space{margin-top:96px}}dialog.orbit-header-dialog.panel-membership,dialog.orbit-header-dialog.panel-membership .membership-sheet{background:#13191c}dialog.orbit-header-dialog.panel-orders{inset:auto;top:var(--panel-top,80px);right:var(--panel-right,24px);z-index:1000;height:var(--account-height,calc(100dvh - 100px));max-height:calc(100dvh - var(--panel-top,80px) - 12px);background:#13191c;margin:0;animation:.28s ease-out both orbit-account-in;position:fixed}dialog.orbit-header-dialog.panel-orders.panel-closing{animation:.18s ease-in both orbit-account-out}@media (prefers-reduced-motion:reduce){dialog.orbit-header-dialog.panel-orders{animation:none}}.panel-orders .orders-heading{padding-right:42px}dialog.orbit-header-dialog:is(.panel-feedback,.panel-notifications) .panel-poetic-title{color:#e5e9e2!important;font-size:20px!important;line-height:1.55!important}dialog.orbit-header-dialog:is(.panel-feedback,.panel-notifications) .panel-poetic-title>span{color:#c5dfad;font-size:24px}@media (max-width:420px){dialog.orbit-header-dialog:is(.panel-feedback,.panel-notifications) .panel-poetic-title>span{font-size:22px}}dialog.orbit-header-dialog.panel-account .account-profile-heading{margin-bottom:12px}.account-owned-scenes{margin-bottom:12px;padding-bottom:10px}.account-owned-scenes header{margin-bottom:6px}.account-owned-scenes .owned-page{row-gap:6px}
