.points-hover-card{position:fixed;z-index:1500;width:min(360px,calc(100vw - 16px));max-height:calc(100dvh - 24px);overflow:auto;padding:12px;border:1px solid #3a3a3c;border-radius:16px;background:#1d1d1f;color:#f5f5f7;box-shadow:0 28px 80px #0008}.points-hover-card header{display:flex;align-items:center;justify-content:space-between;padding:2px 2px 10px;border-bottom:1px solid #3a3a3c}.points-hover-card header small{font-size:10px;color:#8de0f2;font-weight:700}.points-hover-card h2{margin:2px 0 0;font-size:22px;line-height:28px;font-weight:700}.points-hover-card header button{width:28px;height:28px;border-radius:10px;background:#272729;color:inherit;font-size:22px}.points-hover-rows{display:grid;gap:4px;padding-top:10px}.points-hover-rows>button{display:grid;width:100%;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:58px;padding:8px;border-radius:10px;text-align:left;color:inherit;background:transparent}.points-hover-rows>button:hover,.points-hover-rows>button:focus-visible{background:#272729}.points-hover-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:#272729;color:#8de0f2}.points-hover-icon.gift{color:#f2c96d}.points-hover-rows strong{display:block;font-size:13px;line-height:19px}.points-hover-rows small{display:block;margin-top:3px;font-size:10px;color:#a1a1a6}.points-hover-rows b{font-size:19px}.points-hover-card[data-theme=light]{background:#fff;color:#18181b;border-color:#d4d4d8}.points-hover-card[data-theme=light] header{border-color:#d4d4d8}.points-hover-card[data-theme=light] header small{color:#087c91}.points-hover-card[data-theme=light] button:hover,.points-hover-card[data-theme=light] .points-hover-icon,.points-hover-card[data-theme=light] header button{background:#f1f1f3}.points-hover-card[data-theme=light] .points-hover-rows small{color:#68686e}.points-hover-card{transform-origin:bottom left;animation:points-account-in .22s cubic-bezier(.2,.8,.2,1)}.points-hover-card .points-hover-rows b{font-size:17px}.points-hover-card.points-hover-topbar{right:24px;top:74px;width:360px;max-width:calc(100vw - 32px);transform-origin:top right}@keyframes points-account-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.points-hover-card{animation:none}}@media(max-width:767px){.points-hover-card.points-hover-topbar{top:auto;bottom:12px;right:12px;transform-origin:bottom center}}@media(max-height:700px)and (min-width:768px){.points-hover-card.points-hover-topbar{top:62px}}.points-hover-card{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif}.credit-recharge-root{--credit-page-bg: #070707;--credit-surface: #101113;--credit-surface-raised: #17181b;--credit-line: rgba(255, 255, 255, .08);--credit-text: #f7f7f8;--credit-muted: #96989f;--credit-accent: #5ee5ef;min-height:100%;color:var(--credit-text)}.credit-recharge-root[data-credit-theme=light]{--credit-page-bg: #f5f7fa;--credit-surface: #ffffff;--credit-surface-raised: #f8fafc;--credit-line: rgba(15, 23, 42, .1);--credit-text: #111827;--credit-muted: #64748b;--credit-accent: #0891b2}.credit-recharge-header{position:sticky;top:0;z-index:80;display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:32px;margin-inline:-40px;padding-inline:40px;border-bottom:1px solid var(--credit-line);background:color-mix(in srgb,var(--credit-page-bg) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.credit-recharge-brand{flex:0 0 auto;color:var(--credit-text);font-size:20px;font-weight:750;letter-spacing:-.03em}.credit-recharge-tabs{display:flex;min-width:0;height:72px;align-items:stretch;gap:28px;overflow-x:auto;scrollbar-width:none}.credit-recharge-tabs::-webkit-scrollbar{display:none}.credit-recharge-tab{position:relative;flex:0 0 auto;color:var(--credit-muted);font-size:13px;font-weight:650;white-space:nowrap;transition:color .16s ease}.credit-recharge-tab:hover,.credit-recharge-tab[aria-selected=true]{color:var(--credit-text)}.credit-recharge-tab[aria-selected=true]:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--credit-accent);box-shadow:0 0 14px color-mix(in srgb,var(--credit-accent) 65%,transparent);content:""}.credit-balance-pill{display:flex;flex:0 0 auto;align-items:center;gap:10px;padding:9px 14px;border:1px solid var(--credit-line);border-radius:999px;background:var(--credit-surface-raised)}.credit-balance-breakdown{display:flex}.credit-page-content{width:min(100%,1720px);margin-inline:auto}.credit-recharge-intro{max-width:760px;margin:54px auto 38px;text-align:center}.credit-recharge-intro__eyebrow{color:var(--credit-accent);font-size:11px;font-weight:750;letter-spacing:.12em}.credit-recharge-intro h1{margin:10px 0 8px;color:var(--credit-text);font-size:clamp(26px,2.3vw,36px);font-weight:750;letter-spacing:-.045em}.credit-recharge-intro p{color:var(--credit-muted);font-size:13px;line-height:1.8}.credit-recharge-intro small{display:block;margin-top:9px;color:color-mix(in srgb,var(--credit-accent) 75%,var(--credit-muted));font-size:11px}.credit-plan-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.credit-plan-card{--credit-card-bg: #1b1c1e;--credit-card-panel: rgba(255, 255, 255, .08);--credit-card-tint: #e5e7eb;position:relative;display:flex;min-width:0;min-height:500px;flex-direction:column;overflow:hidden;padding:25px 21px;border:0!important;border-radius:17px;background:var(--credit-card-bg)!important;box-shadow:0 18px 34px #0000002e;transition:transform .18s ease,box-shadow .18s ease}.credit-plan-card:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #55555b}.credit-plan-card[data-credit-card-theme=blue],.credit-plan-card[data-credit-card-theme=cyan],.credit-plan-card[data-credit-card-theme=teal]{--credit-card-bg: #19315a;--credit-card-tint: #9fcaff}.credit-plan-card[data-credit-card-theme=purple],.credit-plan-card[data-credit-card-theme=magenta]{--credit-card-bg: #422b5b;--credit-card-tint: #e1b8ff}.credit-plan-card[data-credit-card-theme=red],.credit-plan-card[data-credit-card-theme=orange]{--credit-card-bg: #642e36;--credit-card-tint: #ffb3ba}.credit-plan-card[data-credit-card-theme=gold]{--credit-card-bg: #70531d;--credit-card-tint: #ffe183}.credit-recharge-root[data-credit-theme=light] .credit-plan-card{--credit-card-bg: #eef1f5;--credit-card-panel: rgba(255, 255, 255, .58);box-shadow:0 16px 34px #0f172a14}.credit-recharge-root[data-credit-theme=light] .credit-plan-card[data-credit-card-theme=blue],.credit-recharge-root[data-credit-theme=light] .credit-plan-card[data-credit-card-theme=cyan],.credit-recharge-root[data-credit-theme=light] .credit-plan-card[data-credit-card-theme=teal]{--credit-card-bg: #dbeafe}.credit-recharge-root[data-credit-theme=light] .credit-plan-card[data-credit-card-theme=purple],.credit-recharge-root[data-credit-theme=light] .credit-plan-card[data-credit-card-theme=magenta]{--credit-card-bg: #f1e7ff}.credit-recharge-root[data-credit-theme=light] .credit-plan-card[data-credit-card-theme=red],.credit-recharge-root[data-credit-theme=light] .credit-plan-card[data-credit-card-theme=orange]{--credit-card-bg: #ffe4e6}.credit-recharge-root[data-credit-theme=light] .credit-plan-card[data-credit-card-theme=gold]{--credit-card-bg: #fef3c7}.credit-plan-card__badge{position:absolute;top:-1px;left:24px;z-index:2;padding:7px 13px;border:0!important;border-radius:0 0 9px 9px;background:#f7f7f7!important;color:#171717!important;font-size:10px;font-weight:750}.credit-plan-card__title{margin-top:2px;color:var(--credit-text)!important;font-size:18px;font-weight:700}.credit-plan-card__price{display:flex;align-items:baseline;margin-top:28px;color:var(--credit-text);white-space:nowrap}.credit-plan-card__price strong{font-size:clamp(28px,2.1vw,38px);font-weight:760;letter-spacing:-.055em}.credit-plan-credit-math{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;padding:15px 13px;border-radius:10px;background:var(--credit-card-panel)!important}.credit-plan-credit-math[data-no-bonus=true]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.credit-plan-credit-math span{display:block;margin-bottom:5px;color:color-mix(in srgb,var(--credit-text) 64%,transparent);font-size:9px;white-space:nowrap}.credit-plan-credit-math b{color:var(--credit-text);font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.credit-plan-credit-math>div:only-child{grid-column:1 / -1}.credit-plan-credit-math__bonus b,.credit-plan-card__deal{color:var(--credit-card-tint)!important}.credit-plan-card__copy{display:flex;flex:1;flex-direction:column;gap:13px;margin-top:18px}.credit-plan-card__copy p{color:color-mix(in srgb,var(--credit-text) 78%,transparent)!important;font-size:12px;line-height:1.7}.credit-plan-card__entitlements{color:color-mix(in srgb,var(--credit-text) 85%,transparent);font-size:11px;line-height:1.65}.credit-plan-payments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:22px}.credit-plan-payments button{min-height:46px;border-radius:9px!important;font-size:12px!important;font-weight:750!important}.credit-plan-payments button:first-child,.credit-plan-payments--single button{border:1px solid #f7f7f7!important;background:#f7f7f7!important;color:#111!important}.credit-plan-payments button:last-child:not(:first-child){border:1px solid rgba(255,255,255,.26)!important;background:#ffffff0f!important;color:var(--credit-text)!important}.credit-legal-bar{position:sticky;bottom:-32px;z-index:70;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:54px -40px -32px;padding:16px 40px;border-top:1px solid var(--credit-line);background:color-mix(in srgb,var(--credit-page-bg) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.credit-record-page{--credit-surface-raised: #1a1b1e;--credit-line: #2a2c2e;--credit-muted: #8a8a8a;padding-block:12px 40px}.credit-recharge-root[data-credit-theme=light] .credit-record-page{--credit-surface-raised: #fff;--credit-line: #e2e8f0;--credit-muted: #64748b}.credit-record-panel__header>div>span{font-size:17px;font-weight:700}.credit-record-panel__header svg{color:#56e47b}.credit-record-table td:first-child{color:var(--credit-muted);font-size:11px;font-style:normal}.credit-record-table td>div:first-child{font-size:13px;font-weight:600}.credit-record-table td>div:not(:first-child){margin-top:2px;font-size:11px;font-weight:400}.credit-record-table .text-emerald-400{color:#56e47b}.credit-record-table .text-rose-400{color:#ff7a7a}.credit-record-pager button{min-height:34px;padding:6px 16px;border:0;border-radius:10px;background:#f7f7f7;color:#111;font-size:13px;font-weight:700}.credit-record-pager button:hover:not(:disabled){background:#fff;color:#111}.credit-record-pager button:disabled{background:#2a2c2e;color:#666;opacity:1}.credit-record-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px}.credit-record-stat{position:relative;min-height:80px;overflow:hidden;padding:18px 22px;border:1px solid var(--credit-line);border-radius:16px;background:var(--credit-surface-raised)}.credit-record-stat:before{position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--stat-accent, #a855f7);content:""}.credit-record-stat[data-tone=cyan]{--stat-accent: #22d3ee}.credit-record-stat[data-tone=emerald]{--stat-accent: #34d399}.credit-record-stat[data-tone=amber]{--stat-accent: #f59e0b}.credit-record-stat__label{color:var(--credit-muted);font-size:11px;font-weight:500}.credit-record-stat__value{margin-top:6px;color:var(--credit-text);font-size:28px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.credit-record-panel{overflow:hidden;border:1px solid var(--credit-line);border-radius:16px;background:var(--credit-surface-raised)}.credit-record-panel__header{display:flex;min-height:56px;align-items:center;padding-inline:20px;border-bottom:1px solid var(--credit-line)}.credit-record-table{width:100%;min-width:760px;border-collapse:collapse;text-align:left}.credit-record-table thead{background:#ffffff06}.credit-record-table th{height:40px;padding:10px 20px;color:var(--credit-muted);font-size:10px;font-weight:500;letter-spacing:normal}.credit-record-table td{height:56px;padding:10px 20px;border-top:1px solid var(--credit-line);color:var(--credit-text);font-size:13px;vertical-align:middle}.credit-record-table tbody tr:hover{background:#ffffff06}.credit-record-pager{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:60px;padding:12px 20px;border-top:1px solid var(--credit-line)}.credit-redeem-page{padding:20px 0 80px}.credit-redeem-intro{max-width:680px;margin:0 auto 32px;padding-inline:16px;text-align:center}.credit-redeem-intro>span{display:inline-flex;align-items:center;padding:5px 16px;border-radius:999px;background:#4ade801c;color:#65e98d;font-size:11px;font-weight:750}.credit-redeem-intro h1{margin:14px 0 9px;color:var(--credit-text);font-size:28px;font-weight:750;letter-spacing:-.03em;text-wrap:balance}.credit-redeem-intro p{margin:0 auto;color:var(--credit-muted);font-size:14px;line-height:1.7;text-wrap:pretty}.credit-redeem-intro small{display:block;margin-top:7px;color:color-mix(in srgb,var(--credit-muted) 82%,transparent);font-size:12px}.credit-redeem-panel{width:min(100%,900px);min-height:0;margin-inline:auto;padding:48px 42px;border:1px solid color-mix(in srgb,var(--credit-text) 18%,transparent);border-radius:24px;background:#1a1b1e;text-align:center}.credit-recharge-root[data-credit-theme=light] .credit-redeem-panel{border-color:#0f172a1f;background:#fff}.credit-redeem-icon{display:grid;width:72px;height:72px;place-items:center;margin:0 auto 20px;border-radius:50%;background:#4ade801a;color:#4ade80}.credit-redeem-panel h2{color:var(--credit-text);font-size:32px;font-weight:700;letter-spacing:-.025em}.credit-redeem-panel>p{max-width:500px;margin:12px auto 28px;color:var(--credit-muted);font-size:15px;line-height:1.7}.credit-redeem-form{display:flex;width:min(100%,600px);align-items:center;gap:8px;margin-inline:auto;padding:8px;border:1px solid color-mix(in srgb,var(--credit-text) 16%,transparent);border-radius:999px;background:#ffffff09;transition:border-color .18s ease}.credit-redeem-form:focus-within{border-color:#5ee5efa6}.credit-redeem-field{display:flex;min-width:0;flex:1;align-items:center;gap:15px;padding-inline:24px;color:#71839c}.credit-redeem-field input{width:100%;min-width:0;height:56px;border:0!important;outline:0;background:transparent!important;color:var(--credit-text)!important;font:500 18px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.08em}.credit-redeem-field input::placeholder{color:#77859a;font-family:inherit;font-weight:550;letter-spacing:0;opacity:1}.credit-redeem-form>button{display:inline-flex;min-width:176px;height:56px;flex:0 0 auto;align-items:center;justify-content:center;gap:9px;border-radius:999px;background:#f7f7f7;color:#111214;font-size:16px;font-weight:750;transition:background-color .18s ease,opacity .18s ease}.credit-redeem-form>button:hover:not(:disabled){background:#fff}.credit-redeem-form>button:focus-visible{outline:2px solid var(--credit-accent);outline-offset:3px}.credit-redeem-form>button:disabled{cursor:not-allowed;opacity:.48}.credit-redeem-rule{display:block;margin-top:20px;color:var(--credit-muted);font-size:13px}@media(max-width:1499px){.credit-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1279px){.credit-recharge-header,.credit-legal-bar{margin-inline:-24px;padding-inline:24px}}@media(max-width:1040px){.credit-recharge-header{gap:18px}.credit-recharge-brand{display:none}.credit-plan-grid,.credit-record-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.credit-recharge-header{margin-inline:-16px;padding-inline:16px}.credit-recharge-tabs{gap:20px}.credit-recharge-tab span{display:inline}.credit-balance-pill .credit-balance-breakdown{display:none}.credit-recharge-intro{margin-top:36px;text-align:left}.credit-plan-grid{grid-template-columns:1fr}.credit-plan-card{min-height:430px}.credit-legal-bar{bottom:-32px;align-items:flex-start;flex-direction:column;margin-inline:-16px;padding-inline:16px}.credit-record-stats{gap:10px}.credit-record-stat{min-height:112px;padding:22px 18px}.credit-record-stat__value{font-size:24px}.credit-record-panel{border-radius:16px}.credit-record-pager{align-items:flex-start;flex-direction:column}.credit-redeem-page{padding:40px 0 70px}.credit-redeem-intro{margin-bottom:24px;text-align:left}.credit-redeem-intro h1{font-size:24px}.credit-redeem-intro>span{padding-inline:12px}.credit-redeem-panel{min-height:0;padding:34px 18px}.credit-redeem-panel h2{font-size:25px}.credit-redeem-form{align-items:stretch;flex-direction:column;border-radius:14px}.credit-redeem-field{padding-inline:14px}.credit-redeem-form>button{width:100%;border-radius:10px}}@media(prefers-reduced-motion:reduce){.credit-plan-card,.credit-recharge-tab{transition:none}.credit-plan-card:hover{transform:none}}.credit-checkout-panel{width:min(630px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;padding:62px 58px 46px;border-radius:24px;background:#101827;color:#edf4fb}@media(max-width:640px){.credit-checkout-panel{padding:54px 20px 24px}}.credit-modal-shell{width:min(1640px,calc(100vw - 64px));height:min(880px,calc(100vh - 48px));border-radius:20px}.credit-modal-close{top:14px;right:14px;width:38px;height:38px;border-radius:10px}.credit-modal-shell .credit-recharge-header{padding-right:66px}.credit-modal-shell .credit-plan-payments--single{grid-template-columns:minmax(0,1fr)}.credit-modal-shell .credit-plan-payments--single button{min-height:48px;font-size:14px!important}@media(min-width:1400px){.credit-modal-shell .credit-modal-scroll{padding-inline:38px}.credit-modal-shell .credit-recharge-header{min-height:92px;margin-inline:-38px;padding-left:38px}.credit-modal-shell .credit-recharge-tabs{height:91px}.credit-modal-shell .credit-legal-bar{margin-inline:-38px}.credit-modal-shell .credit-recharge-intro{max-width:none;margin-top:57px;line-height:21px}.credit-modal-shell .credit-recharge-intro__eyebrow{font-size:10px}.credit-modal-shell .credit-recharge-intro p{line-height:17px}.credit-modal-shell .credit-recharge-intro h1{margin:11px 0;font-size:28px;line-height:37px;font-weight:600;letter-spacing:normal}.credit-modal-shell .credit-recharge-intro small{margin-top:12px;line-height:15px}.credit-modal-shell .credit-plan-card{min-height:505px;padding:26px 21px;box-shadow:none}.credit-modal-shell .credit-plan-card>.relative{padding-top:0}.credit-modal-shell .credit-plan-card__title{margin-top:0;line-height:24px;font-weight:600}.credit-modal-shell .credit-plan-card__price{margin-top:25px}.credit-modal-shell .credit-plan-card__price strong{font-size:31px;line-height:37px;font-weight:700;letter-spacing:normal}}@media(max-width:640px){.credit-modal-shell{width:calc(100vw - 32px);height:calc(100vh - 32px);border-radius:14px}}.publish-center-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding-bottom:26px;border-bottom:1px solid #dedee3}.publish-center-title{margin:6px 0 0;color:#fff;font-size:24px;line-height:32px;font-weight:600}.publish-center-subtitle{margin:7px 0 0;color:#9a9da5;font-size:13px;line-height:1.55}.publish-center-tools{display:flex;flex-wrap:wrap;gap:8px}.publish-center-tools>button{height:38px;padding:0 14px;border:1px solid #3a3a40;border-radius:10px;background:#1d1d1f;color:#e8f7fb;font-size:12px;font-weight:650}.publish-center-tools>button:not(:disabled):hover{border-color:#59646b;background:#252529;color:#fff}.publish-state-tabs{display:flex;gap:8px;overflow-x:auto;padding:16px 0;border-bottom:1px solid #dedee3}.publish-state-tabs>button{display:inline-flex;flex-shrink:0;align-items:center;gap:7px;height:42px;padding:0 15px;border:1px solid #34363a;border-radius:10px;background:#1b1d20;color:#c8cdd3;font-size:12px;font-weight:500;white-space:nowrap}.publish-state-tabs>button[aria-selected=true]{border-color:#8de0f2;background:#8de0f2;color:#092329}.publish-state-count,.publish-state-tabs [aria-hidden]{font-size:10px}.publish-list-area{padding:28px 0 40px}.publish-draft-empty{display:flex;min-height:390px;align-items:center;justify-content:center;padding:34px;color:#777b84;font-size:12px;line-height:1.55;text-align:center}.publish-prototype-page .publish-project-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.publish-project-card{min-width:0;overflow:hidden;align-self:start;border:1px solid #292b2e;border-radius:16px;background:#111214;color:#f5f5f7}.publish-project-preview{position:relative;aspect-ratio:16 / 10;overflow:hidden}.publish-project-preview-image{position:absolute;top:0;right:0;bottom:0;left:0}.publish-project-preview-image img{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.publish-project-card:hover .publish-project-preview-image img{transform:scale(1.02)}.publish-project-preview:after{content:"";position:absolute;top:34%;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(5,7,8,.9));pointer-events:none}.publish-project-preview-status,.publish-project-preview-type{position:absolute;top:12px;z-index:1;padding:4px 8px;border-radius:12px;background:#20292d;color:#8de0f2;font-size:10px;line-height:14px;font-weight:700}.publish-project-preview-status{left:12px}.publish-project-preview-status:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:currentColor;vertical-align:1px}.publish-project-preview-type{right:12px}.publish-project-preview-caption{position:absolute;z-index:1;inset:auto 16px 15px}.publish-project-preview-caption h4{margin:0 0 6px;font-size:16px;line-height:24px;font-weight:700}.publish-project-preview-caption time{display:block;color:#b1b1b6;font-size:11px;line-height:17px}.publish-project-preview-notice{display:flex;align-items:flex-start;gap:8px;margin-top:8px;padding:10px 12px;border-radius:10px;background:#2b2214e0;color:#f3b96e;font-size:11px;line-height:17px;overflow-wrap:anywhere;max-height:85px;overflow-y:auto}.publish-project-preview-notice>svg{flex-shrink:0;margin-top:2px}.publish-project-actions{display:flex;flex-wrap:wrap;gap:8px;padding:10px 14px 14px;background:#1d1d1f}.publish-project-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid #3a3d42;background:#202225;color:#e2e6e9}.publish-project-actions>button{flex:1 1 auto;min-height:36px;border-radius:10px;font-size:11px}.publish-project-actions>.publish-project-primary{font-weight:600}.publish-project-actions>button:disabled{flex:0 1 auto}.publish-project-actions>.publish-project-primary:not(:disabled){flex:1 1 120px;max-width:132px}.publish-project-card>p,.publish-project-card>.publish-project-notice{margin:12px 14px}@media(max-width:1199px){.publish-prototype-page .publish-project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:899px){.publish-prototype-page .publish-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.publish-prototype-page .publish-project-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:799px){.publish-center-head{align-items:flex-start;flex-direction:column;gap:16px}}.publish-state-tabs>button:not([aria-selected=true]):hover{border-color:#565b62;background:#25282c;color:#f4f5f6}.publish-project-actions>button:not(:disabled):not(.publish-project-primary):hover{background:#2a2d31;border-color:#5c626a}.publish-project-card:hover{background:#17181b}.publish-project-main{position:relative}.publish-project-failure{position:absolute;z-index:2;right:12px;bottom:12px}.publish-project-failure-label{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid rgba(251,191,36,.28);border-radius:12px;background:#1a1612e0;color:#fbbf24;font-size:10px;line-height:14px;font-weight:700;white-space:nowrap}.publish-project-failure-label>span{width:6px;height:6px;border-radius:50%;background:currentColor}.publish-project-failure-tooltip{position:absolute;right:0;bottom:calc(100% + 8px);width:max-content;max-width:min(300px,calc(100vw - 48px));padding:10px 12px;border:1px solid #514336;border-radius:10px;background:#24211f;box-shadow:0 10px 28px #0006;color:#eaded5;font-size:11px;font-weight:400;line-height:17px;text-align:left;white-space:normal;overflow-wrap:anywhere;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease}.publish-project-failure:hover .publish-project-failure-tooltip,.publish-project-main:focus-visible .publish-project-failure-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.publish-project-actions>.publish-project-primary:not(:disabled):hover{border-color:#a6e9f6;background:#a6e9f6;color:#092329}.publish-project-actions>button{transition:background .18s ease,border-color .18s ease,color .18s ease}.publish-prototype-page .publish-project-group .publish-project-actions{flex-wrap:nowrap;align-items:center}.publish-prototype-page .publish-project-group .publish-project-actions>.publish-project-info-button{flex:0 0 36px;width:36px;padding:0}.publish-prototype-page .publish-project-group .publish-project-actions>.publish-project-matching{flex:1 1 0;min-width:0;border:1px solid #5b8793;background:#20333a;color:#8de0f2}.publish-prototype-page .publish-project-group .publish-project-actions>.publish-project-matching:not(:disabled):hover{background:#2b4851}.publish-prototype-page .publish-project-group .publish-project-actions>.publish-project-primary:not(:disabled){flex:1 1 0;max-width:none}.publish-prototype-page .publish-project-group .publish-project-actions>button:disabled{opacity:.5;cursor:not-allowed}.publish-draft-dialog{margin:auto;max-height:calc(100vh - 32px);overflow:auto;width:min(480px,calc(100vw - 32px));padding:24px;border:1px solid #3a3a40;border-radius:18px;background:#1d1d1f;color:#f5f5f7}.publish-draft-dialog::backdrop{background:#000000b8}.publish-draft-dialog h2{margin:0 0 20px;font-size:20px}.publish-draft-dialog label{display:grid;gap:8px;font-size:12px;color:#a1a1a6}.publish-draft-dialog output,.publish-draft-dialog input{padding:12px;border:1px solid #3a3a40;border-radius:10px;background:#111113;color:#f5f5f7}.publish-draft-dialog p{margin:16px 0;font-size:12px;color:#a1a1a6}.publish-draft-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.publish-draft-dialog button{padding:10px 18px;border-radius:10px;background:#29292c}.publish-draft-dialog button:hover{background:#343438}.publish-draft-dialog .publish-project-primary{background:#8de0f2;color:#092329}.publish-draft-dialog .publish-project-primary:hover{background:#a6e9f6}.dashboard-shell[data-dashboard-theme=light] .publish-prototype-page{color:#334155}.dashboard-shell[data-dashboard-theme=light] .publish-center-head,.dashboard-shell[data-dashboard-theme=light] .publish-state-tabs{border-color:#d8e2ee}.dashboard-shell[data-dashboard-theme=light] .publish-center-head>div:first-child>span{color:#0891b2}.dashboard-shell[data-dashboard-theme=light] .publish-center-title{color:#172033}.dashboard-shell[data-dashboard-theme=light] .publish-center-subtitle{color:#64748b}.dashboard-shell[data-dashboard-theme=light] .publish-center-tools>button{border-color:#d8e2ee;background:#fff;color:#334155;box-shadow:0 6px 16px #33415512}.dashboard-shell[data-dashboard-theme=light] .publish-center-tools>button:not(:disabled):hover{border-color:#8bcfdd;background:#edf8fb;color:#075f72}.dashboard-shell[data-dashboard-theme=light] .publish-state-tabs>button{border-color:#d8e2ee;background:#fff;color:#52657a;box-shadow:0 4px 12px #3341550d}.dashboard-shell[data-dashboard-theme=light] .publish-state-tabs>button:not([aria-selected=true]):hover{border-color:#b9dce5;background:#edf8fb;color:#075f72}.dashboard-shell[data-dashboard-theme=light] .publish-state-tabs>button[aria-selected=true]{border-color:#67cce0;background:#7dd9eb;color:#082f38;box-shadow:0 7px 18px #0891b224}.dashboard-shell[data-dashboard-theme=light] .publish-draft-empty{color:#64748b}.dashboard-shell[data-dashboard-theme=light] .publish-empty-state{border-color:#d8e2ee;background:linear-gradient(145deg,#fff,#f8fafc);box-shadow:0 14px 34px #33415514}.dashboard-shell[data-dashboard-theme=light] .publish-empty-icon{border:1px solid #c7e9f0;background:#e7f7fb;color:#07829a}.dashboard-shell[data-dashboard-theme=light] .publish-empty-kicker{color:#0891b2}.dashboard-shell[data-dashboard-theme=light] .publish-empty-title{color:#172033}.dashboard-shell[data-dashboard-theme=light] .publish-empty-description{color:#64748b}.dashboard-shell[data-dashboard-theme=light] .publish-empty-action{border:1px solid #67cce0;background:#7dd9eb;color:#082f38;box-shadow:0 8px 20px #0891b229}.dashboard-shell[data-dashboard-theme=light] .publish-empty-action:hover{border-color:#4fbdd3;background:#67cfe3}.dashboard-shell[data-dashboard-theme=light] .publish-project-card{border-color:#d8e2ee;background:#fff;color:#172033;box-shadow:0 12px 28px #33415517}.dashboard-shell[data-dashboard-theme=light] .publish-project-card:hover{border-color:#b9dce5;background:#fff;box-shadow:0 16px 34px #33415521}.dashboard-shell[data-dashboard-theme=light] .publish-project-preview-caption{color:#fff}.dashboard-shell[data-dashboard-theme=light] .publish-project-preview-caption time{color:#d7e0e7}.dashboard-shell[data-dashboard-theme=light] .publish-project-actions{border-top:1px solid #d8e2ee;background:#f8fafc}.dashboard-shell[data-dashboard-theme=light] .publish-project-secondary{border-color:#cbd8e6;background:#fff;color:#334155}.dashboard-shell[data-dashboard-theme=light] .publish-project-actions>button:not(:disabled):not(.publish-project-primary):hover{border-color:#8bcfdd;background:#edf8fb;color:#075f72}.dashboard-shell[data-dashboard-theme=light] .publish-prototype-page .publish-project-group .publish-project-actions>.publish-project-matching{border-color:#8bcfdd;background:#e7f7fb;color:#075f72}.dashboard-shell[data-dashboard-theme=light] .publish-prototype-page .publish-project-group .publish-project-actions>.publish-project-matching:not(:disabled):hover{background:#d6f1f7}.dashboard-shell[data-dashboard-theme=light] .publish-project-notice{border-color:#d8e2ee;background:#f8fafc;color:#52657a}.dashboard-shell[data-dashboard-theme=light] .publish-draft-dialog{border-color:#cbd8e6;background:#fff;color:#172033;box-shadow:0 28px 70px #0f172a38}.dashboard-shell[data-dashboard-theme=light] .publish-draft-dialog label,.dashboard-shell[data-dashboard-theme=light] .publish-draft-dialog p{color:#64748b}.dashboard-shell[data-dashboard-theme=light] .publish-draft-dialog output,.dashboard-shell[data-dashboard-theme=light] .publish-draft-dialog input{border-color:#d8e2ee;background:#f8fafc;color:#172033}.dashboard-shell[data-dashboard-theme=light] .publish-draft-dialog button:not(.publish-project-primary){border:1px solid #d8e2ee;background:#f1f5f9;color:#334155}.dashboard-shell[data-dashboard-theme=light] .publish-draft-dialog button:not(.publish-project-primary):hover{background:#e2e8f0}@media(prefers-reduced-motion:reduce){.publish-project-preview-image img,.publish-project-actions>button{transition:none}}.dashboard-shell .inspiration-banner-surface>.plaza-carousel-arrow{position:absolute;z-index:40;top:50%;display:grid;place-items:center;padding:0;border-radius:12px;transform:translateY(-50%);cursor:default;width:44px;height:44px;border:0;background:#f5f5f7d1;color:#1d1d1f;box-shadow:0 4px 16px #0003;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);pointer-events:none;transition:opacity .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.dashboard-shell .inspiration-banner-surface:hover>.plaza-carousel-arrow,.dashboard-shell .inspiration-banner-surface:focus-within>.plaza-carousel-arrow{pointer-events:auto}.dashboard-shell .inspiration-banner-surface>.plaza-carousel-arrow:hover{background:#fffffffa;box-shadow:0 6px 20px #0000004d;transform:translateY(-50%) scale(1.06)}.dashboard-shell .plaza-carousel-arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.dashboard-shell .plaza-carousel-arrow:focus-visible{outline:2px solid #fff;outline-offset:3px}.dashboard-shell .plaza-carousel-arrow.previous{left:24px}.dashboard-shell .plaza-carousel-arrow.next{right:24px}@media(max-width:767px){.dashboard-shell .inspiration-banner-surface>.plaza-carousel-arrow{width:38px;height:38px}.dashboard-shell .plaza-carousel-arrow svg{width:16px;height:16px}.dashboard-shell .plaza-carousel-arrow.previous{left:12px}.dashboard-shell .plaza-carousel-arrow.next{right:12px}}.dashboard-shell .plaza-creation-overlay.plaza-creation-overlay>div:last-child>button{-webkit-backdrop-filter:blur(20px) saturate(.82);backdrop-filter:blur(20px) saturate(.82);transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s cubic-bezier(.2,.8,.2,1),background .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1)}.dashboard-shell .plaza-creation-overlay.plaza-creation-overlay>div:last-child>button:enabled:hover,.dashboard-shell .plaza-creation-overlay.plaza-creation-overlay>div:last-child>button:enabled:focus-visible{transform:translateY(-3px);border-color:#8de0f2!important;background:#121a1c94!important;box-shadow:0 22px 44px #0000004d,inset 0 1px #ffffff3d!important}.dashboard-shell .plaza-creation-overlay.plaza-creation-overlay>div:last-child>button:first-child:hover,.dashboard-shell .plaza-creation-overlay.plaza-creation-overlay>div:last-child>button:first-child:focus-visible{background:#8de0f2!important}.dashboard-shell .plaza-creation-overlay.plaza-creation-overlay>div:last-child>button:enabled:active{transform:translateY(-1px) scale(.992);border-color:#8de0f2!important;background:#8de0f2!important;color:#1d1d1f;box-shadow:0 18px 38px #8de0f238!important;transition:none}.dashboard-shell .plaza-creation-overlay.plaza-creation-overlay>div:last-child>button:enabled:active>svg{color:#1d1d1f}.dashboard-shell .plaza-creation-overlay.plaza-creation-overlay>div:last-child>button:not(:first-child):focus-visible:not(:hover){border-color:#ffffff9e!important;background:#fff3!important}.dashboard-shell .plaza-creation-overlay>div:last-child>button:disabled{opacity:.5;cursor:not-allowed}.dashboard-shell .plaza-creation-overlay.plaza-creation-overlay>div:last-child>button[aria-pressed=false]{border-color:#ffffff40!important;background:#ffffff1a!important;color:#ffffffe6!important;box-shadow:0 20px 25px -5px #0000001a}.dashboard-shell .plaza-creation-overlay.plaza-creation-overlay>div:last-child>button[aria-pressed=false]>svg{color:#d7f7fb}.dashboard-shell .plaza-creation-overlay.plaza-creation-overlay>div:last-child>button[aria-pressed=true]{border-color:#8de0f2!important;background:#8de0f2!important;color:#1d1d1f!important}.dashboard-shell .plaza-creation-overlay.plaza-creation-overlay>div:last-child>button[aria-pressed=true]>svg{color:#1d1d1f}.dashboard-shell[data-dashboard-theme=light] .dashboard-content .plaza-creation-overlay.plaza-creation-overlay>div:last-child>button[aria-pressed=false]{color:#ffffffe6!important}.dashboard-shell[data-dashboard-theme=light] .dashboard-content .plaza-creation-overlay.plaza-creation-overlay>div:last-child>button[aria-pressed=true]{color:#1d1d1f!important}.dashboard-shell[data-dashboard-theme=light] .dashboard-content .plaza-creation-overlay.plaza-creation-overlay>div:last-child>button p,.dashboard-shell[data-dashboard-theme=light] .dashboard-content .plaza-creation-overlay.plaza-creation-overlay>div:last-child>button svg{color:inherit!important}.dashboard-shell[data-dashboard-theme=light] .dashboard-content .plaza-creation-overlay.plaza-creation-overlay>div:last-child>button:enabled:active,.dashboard-shell[data-dashboard-theme=light] .dashboard-content .plaza-creation-overlay.plaza-creation-overlay>div:last-child>button:enabled:active p,.dashboard-shell[data-dashboard-theme=light] .dashboard-content .plaza-creation-overlay.plaza-creation-overlay>div:last-child>button:enabled:active svg{color:#1d1d1f!important}.dashboard-shell[data-dashboard-theme=light] .dashboard-content .plaza-creation-overlay.has-fallback-copy>div:first-child h2{color:#f5f5f7!important}.dashboard-shell[data-dashboard-theme=light] .dashboard-content .plaza-creation-overlay.has-fallback-copy>div:first-child p{color:#c4c7cb!important}.settings-page-card{border:1px solid rgba(148,163,184,.2);background:#fff;color:#17181b;box-shadow:0 12px 30px #94a3b814}.settings-page-card:hover{background:#fff;box-shadow:0 18px 38px #94a3b824}.settings-page-card-kicker,.settings-page-card-description{color:#686b73}.dashboard-shell[data-dashboard-theme=dark] .settings-page-card{border-color:#ffffff1a;background:linear-gradient(145deg,#1d1d1f,#171719);color:#f5f5f7;box-shadow:0 16px 34px #00000038}.dashboard-shell[data-dashboard-theme=dark] .settings-page-card:hover{border-color:#72ddf752;background:linear-gradient(145deg,#242426,#1b1b1e);box-shadow:0 20px 42px #00000052}.dashboard-shell[data-dashboard-theme=dark] .settings-page-card-kicker,.dashboard-shell[data-dashboard-theme=dark] .settings-page-card-description{color:#9a9da5}.cover-replace-icon{position:relative;display:inline-flex;width:20px;height:20px;flex-shrink:0;align-items:flex-start}.cover-replace-icon .cover-replace-arrow{position:absolute;right:-1px;bottom:-1px;padding:1px;box-sizing:content-box;border-radius:50%;background:#101416}.cover-crop-compact.cover-crop-compact{min-height:0;border:0;border-radius:12px;background:transparent;box-shadow:none}.cover-crop-compact [data-cover-layout]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:0}.cover-crop-compact [data-cover-controls],.cover-crop-compact [data-cover-controls]>div:first-child{display:contents}.cover-crop-compact [data-cover-controls]>div:first-child>div:first-child{grid-area:2 / 1 / 3 / 3;display:flex;gap:10px;width:100%;padding:0;border:0;background:transparent}.cover-crop-compact [data-cover-mode]{flex:1;border:1px solid #343b44;border-radius:12px;background:#20262e}.cover-crop-compact [data-cover-mode][data-active=true]{background:#83d6e6;border-color:#83d6e6;color:#1f4d59}.cover-crop-compact [data-cover-mode]>div{align-items:center;padding:12px}.cover-crop-compact [data-cover-mode]>div>button:first-child{display:block}.cover-crop-compact [data-cover-mode]>div>button:first-child>div:last-child{margin-top:5px;font-weight:400}.cover-crop-compact [data-cover-canvas]{position:relative;grid-area:1 / 1 / 2 / 3;height:340px;padding:4px;border:1px solid rgb(255 255 255 / 8%);border-radius:12px;background:transparent;border:0}.cover-crop-compact [data-cover-canvas]>div{min-height:0}.cover-crop-compact [data-cover-viewport]{height:auto;max-height:330px;width:100%;border-radius:24px}.cover-crop-compact [data-cover-viewport].aspect-\[9\/16\]{width:auto;height:330px}.cover-crop-compact [data-cover-upload],.cover-crop-compact [data-cover-reset]{margin:0;padding:9px 14px;border-radius:8px;font-size:12px}.cover-crop-compact [data-cover-upload]{position:absolute;top:10px;right:10px;z-index:20;width:auto;border-color:#343b44;background:transparent;color:#b6c1cc}.cover-crop-compact [data-cover-reset]{grid-area:5 / 1 / 6 / 3;border:1px solid #343b44;background:transparent}.cover-crop-compact [data-cover-zoom]{grid-area:3 / 1 / 4 / 3;display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:16px;margin:0;padding:8px 0}.cover-crop-compact [data-cover-zoom]>div{margin:0}.cover-crop-compact [data-cover-controls]>div>p,.cover-crop-compact [data-cover-controls]>div>div:last-child:not([data-cover-zoom]){grid-column:1 / -1}.cover-crop-compact [data-cover-empty]{gap:12px;padding:10px}.cover-crop-compact [data-cover-empty] svg{width:28px;height:28px}.cover-crop-compact [data-cover-empty] p{font-size:12px;font-weight:500}.cover-crop-compact [data-cover-viewport]{border:0;background:#10171b}.cover-crop-compact [data-cover-viewport]{-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab}.cover-crop-compact [data-cover-viewport]:active{cursor:grabbing}.cover-crop-compact [data-cover-viewport] img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.cover-crop-compact [data-cover-viewport]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;pointer-events:none;border:1px dashed #43535e;border-radius:inherit}.cover-crop-compact [data-cover-mask]{border-radius:inherit;box-shadow:none}.cover-crop-compact [data-cover-viewport]>.overflow-hidden,.cover-crop-compact [data-cover-empty]{border-radius:inherit}.cover-crop-compact [data-cover-viewport]>.border-white\/20{border-color:#ffffff14}.cover-crop-compact [data-cover-zoom] input{accent-color:#83d6e6}.cover-crop-compact [data-cover-empty]{background:#10171b;cursor:pointer}.cover-crop-compact [data-cover-empty]{gap:30px}.cover-crop-compact .cover-upload-plus{position:relative;display:block;width:34px;height:34px;flex-shrink:0;color:#83d6e6}.cover-crop-compact .cover-upload-plus:before,.cover-crop-compact .cover-upload-plus:after{content:"";position:absolute;background:currentColor}.cover-crop-compact .cover-upload-plus:before{width:34px;height:1.5px;left:0;top:16px}.cover-crop-compact .cover-upload-plus:after{width:1.5px;height:34px;top:0;left:16px}.cover-crop-compact [data-cover-mode][data-active=true] .text-slate-500{color:#3d7887}.publish-modal-shell .publish-cover-panels{display:grid;grid-template-columns:minmax(0,81fr) minmax(0,256fr);gap:28px;align-items:start}.publish-modal-shell .publish-cover-panel{position:relative;min-width:0}.publish-modal-shell .publish-cover-panel-heading{display:none}.publish-modal-shell .publish-cover-panels .publish-cover-panel [data-cover-layout]{display:block}.publish-modal-shell .publish-cover-panels .publish-cover-panel [data-cover-controls],.publish-modal-shell .publish-cover-panels .publish-cover-panel [data-cover-controls]>div:first-child{display:contents}.publish-modal-shell .publish-cover-panels .publish-cover-panel [data-cover-controls]>div>:not([data-cover-upload]):not([data-cover-delete]):not(input){display:none}.publish-modal-shell .publish-cover-panels .publish-cover-panel [data-cover-canvas]{height:auto;padding:0;overflow:hidden;border-radius:24px;background:#101416}.publish-modal-shell .publish-cover-panel-portrait [data-cover-canvas]{aspect-ratio:9 / 16}.publish-modal-shell .publish-cover-panel-landscape [data-cover-canvas]{aspect-ratio:16 / 9}.publish-modal-shell .publish-cover-panels .publish-cover-panel [data-cover-canvas]>div,.publish-modal-shell .publish-cover-panels .publish-cover-panel [data-cover-canvas]>div>div{min-height:0;height:100%}.publish-modal-shell .publish-cover-panels .publish-cover-panel .cover-crop-compact [data-cover-viewport]{width:100%;height:100%;max-height:none;max-width:100%;border-radius:24px;overflow:hidden}.publish-modal-shell .publish-cover-panel-portrait [data-cover-viewport]{aspect-ratio:9 / 16}.publish-modal-shell .publish-cover-panel-landscape [data-cover-viewport]{aspect-ratio:16 / 9}.publish-modal-shell .publish-cover-panels .publish-cover-panel [data-cover-viewport]:after{border:1px dashed #344047;opacity:.8}.publish-modal-shell .publish-cover-panels .publish-cover-panel [data-cover-viewport]>.border-white\/20{border-color:#2c383e;opacity:.8}.publish-modal-shell .publish-cover-panels .publish-cover-panel [data-cover-empty]{padding:10px;gap:28px;background:#101416}.publish-modal-shell .publish-cover-panels .publish-cover-panel [data-cover-empty] .cover-upload-action{font-size:12px;color:#b8c7ce;line-height:1.5}.publish-modal-shell .publish-cover-panels .publish-cover-panel [data-cover-empty] .cover-upload-dimensions{font-size:11px;color:#71828c;line-height:1.5}.publish-modal-shell .publish-cover-panels .publish-cover-panel .cover-upload-plus{transform:none;opacity:1}.publish-modal-shell .publish-cover-panels .publish-cover-panel :is([data-cover-upload],[data-cover-delete]){display:flex;position:absolute;inset:12px 12px auto auto;width:34px;height:34px;max-width:none;margin:0;padding:7px;gap:0;justify-content:center;border:1px solid #ffffff24;border-radius:10px;font-size:0;color:#d2e1e7;background:#101416cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 8px #0003;z-index:40}.publish-modal-shell .publish-cover-panels .publish-cover-panel :is([data-cover-upload],[data-cover-delete]) svg{width:18px;height:18px;flex-shrink:0}.publish-modal-shell .publish-cover-panels .publish-cover-panel [data-cover-upload] .cover-replace-arrow{width:10px;height:10px}.publish-modal-shell .publish-cover-panels .publish-cover-panel [data-cover-upload]:hover,.publish-modal-shell .publish-cover-panels .publish-cover-panel [data-cover-upload]:focus-visible{color:#9ae5f3;border-color:#83d6e6;background:#20343add;outline:none}.publish-modal-shell .publish-cover-panels .publish-cover-panel [data-cover-delete]{opacity:0;pointer-events:none;transition:opacity .15s ease,background-color .15s ease}.publish-modal-shell .publish-cover-panels .publish-cover-panel:hover [data-cover-delete],.publish-modal-shell .publish-cover-panels .publish-cover-panel:focus-within [data-cover-delete]{opacity:1;pointer-events:auto}.publish-modal-shell .publish-cover-panels .publish-cover-panel [data-cover-delete]:hover,.publish-modal-shell .publish-cover-panels .publish-cover-panel [data-cover-delete]:focus-visible{color:#fda4af;border-color:#fb7185;background:#441c24dd;outline:none}@media(hover:none){.publish-modal-shell .publish-cover-panels .publish-cover-panel [data-cover-delete]{opacity:1;pointer-events:auto}}.publish-modal-shell .publish-modal-cover-section:has(.publish-cover-panels)>label{min-height:0;padding-right:0}.publish-modal-shell .publish-modal-cover-section:has(.publish-cover-panels),.publish-modal-shell .publish-modal-cover-section:has(.publish-cover-panels)>div:first-of-type{flex:0 0 auto}@media(max-width:600px){.publish-modal-shell .publish-cover-panels{gap:12px}.publish-modal-shell .publish-cover-panels .publish-cover-panel [data-cover-empty]{padding:6px;gap:10px}.publish-modal-shell .publish-cover-panels .publish-cover-panel [data-cover-empty] .cover-upload-dimensions{display:none}}.publish-modal-overlay.publish-modal-overlay{align-items:center;padding:24px}.publish-modal-shell.publish-modal-shell{max-width:1180px;max-height:calc(100dvh - 48px);border-radius:20px;background:#17191b;border-color:#2e3033;color:#e6e9ed}.publish-modal-shell>div:first-child{padding:22px 26px;background:#17191b;border-color:#2e3033}.publish-modal-shell>div:first-child h2{font-size:20px;font-weight:700}.publish-modal-shell>div:first-child h2:after{content:"";display:block}.publish-modal-shell>div:first-child>div>div>div{width:40px;height:40px;border-radius:12px;background:#83d6e6;color:#284a54;box-shadow:none}.publish-modal-shell>div:first-child button{border-radius:50%;background:#29292c}.publish-modal-shell>div:nth-child(2){padding:0}.publish-modal-shell .publish-modal-columns{gap:0;grid-template-columns:1.08fr 1fr}.publish-modal-shell .publish-modal-cover-column{padding:26px}.publish-modal-shell .publish-modal-details-column{padding:26px;border-left:1px solid #2e3033}.publish-modal-shell .publish-modal-details-column .publish-modal-section-title{font-size:22px}.publish-modal-shell .publish-modal-section-title,.publish-modal-shell .publish-modal-cover-column>div>label{margin:0 0 22px;color:#edf0f4;font-size:16px;font-weight:700}.publish-modal-shell .publish-modal-cover-column>div>label svg{display:none}.publish-modal-shell .cover-crop-compact [data-cover-zoom],.publish-modal-shell .cover-crop-compact [data-cover-reset]{display:none}.publish-modal-shell .publish-modal-cover-column>div>div:first-of-type{border:0;background:transparent}.publish-modal-shell .publish-modal-cover-editor,.publish-modal-shell .publish-modal-cover-editor .cover-crop-compact{border-radius:0;overflow:visible}.publish-modal-shell .publish-modal-details-column input,.publish-modal-shell .publish-modal-details-column textarea{border:1px solid #303235;border-radius:12px;background:#29292c;color:#edf0f4;box-shadow:none}.publish-modal-shell .publish-modal-details-column input{padding:12px 14px}.publish-modal-shell .publish-modal-details-column select{background:#29292c;border-color:#303235;color:#edf0f4;color-scheme:dark}.publish-modal-shell .publish-modal-details-column select:focus{border-color:#73b8c8;outline-color:#73b8c8}.publish-modal-shell .publish-modal-version-region[data-with-region=true]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.publish-modal-shell .publish-modal-version-region>div{min-width:0}.publish-modal-shell .publish-modal-version-region>div:last-child>label{display:flex;flex-direction:column;gap:6px}.publish-modal-shell .publish-modal-version-region select{margin-top:0;min-height:42px}@media(max-width:600px){.publish-modal-shell .publish-modal-version-region[data-with-region=true]{grid-template-columns:1fr;gap:12px}}.publish-modal-shell .cover-crop-compact [data-cover-mode]{background:#1d1d1f;border-color:#303235;color:#c7ced4}.publish-modal-shell .cover-crop-compact [data-cover-mode][data-active=true]{background:#222b2f;border-color:#73a3af;color:#89d7e7}.publish-modal-shell .cover-crop-compact [data-cover-mode][data-active=true] .text-slate-500{color:#89949c}.publish-modal-shell .cover-crop-compact [data-cover-viewport],.publish-modal-shell .cover-crop-compact [data-cover-empty]{background:#101416}.publish-modal-shell .cover-crop-compact [data-cover-viewport]:after{border-color:#344147}.publish-modal-shell .cover-crop-compact [data-cover-upload]{background:#1d1d1f;border-color:#303235}.publish-modal-shell .cover-crop-compact [data-cover-empty] .cover-upload-action{margin:0;color:#c7d1d6;font-size:12px;font-weight:400;line-height:1.6}.publish-modal-shell .cover-crop-compact [data-cover-empty] .cover-upload-dimensions{margin:0;color:#82939c;font-size:11px;font-weight:400;line-height:1.6}.publish-modal-shell .publish-modal-cover-section{position:relative}.publish-modal-shell .publish-modal-cover-section:has([data-cover-upload])>label{min-height:36px;padding-right:155px}.publish-modal-shell .publish-modal-cover-editor .cover-crop-compact{position:static}.publish-modal-shell .publish-modal-cover-editor [data-cover-upload]{position:absolute;top:0;right:0;max-width:55%;z-index:20}.publish-modal-shell [data-publish-version][data-sync-only=true]>div>div{display:none}.publish-modal-shell .publish-modal-details-column textarea{height:170px;min-height:170px;line-height:1.7;padding:14px}.publish-modal-shell .publish-modal-details-column label{color:#d7dce3}.publish-modal-shell .publish-modal-details-column label svg{color:#a8b2bf}.publish-modal-shell [data-publish-version][data-publishing=true]>div>div{display:none}.publish-screenshot-gallery{flex-shrink:0;min-width:0;margin-top:12px}.publish-screenshot-gallery header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.publish-screenshot-gallery h3{margin:0;color:#edf0f4;font-size:14px;font-weight:700}.publish-screenshot-gallery header p{margin:4px 0 0;color:#89949c;font-size:12px}.publish-screenshot-gallery header button{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;border:1px solid #303235;border-radius:10px;padding:9px 12px;color:#bdc8cb;background:#1d1d1f;font-size:12px}.publish-screenshot-gallery button:disabled,.publish-screenshot-gallery button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.publish-screenshot-click-hint{position:fixed;z-index:3400;transform:translate(-50%,-100%);pointer-events:none;max-width:min(280px,calc(100vw - 24px));padding:9px 13px;border:1px solid #41474c;border-radius:9px;background:#24282d;color:#edf0f4;font-size:12px;box-shadow:0 6px 20px #0006;animation:publish-screenshot-hint-fade 2.2s ease forwards}@keyframes publish-screenshot-hint-fade{0%{opacity:0;transform:translate(-50%,-100%)}10%{opacity:1;transform:translate(-50%,calc(-100% - 3px))}65%{opacity:1;transform:translate(-50%,calc(-100% - 12px))}to{opacity:0;transform:translate(-50%,calc(-100% - 28px))}}@media(prefers-reduced-motion:reduce){.publish-screenshot-click-hint{animation:none}}.publish-screenshot-strip{display:flex;gap:10px;overflow-x:auto;padding-bottom:0;scrollbar-color:#41616a #1b242a;scrollbar-width:thin}.publish-screenshot-add,.publish-screenshot-item{flex:0 0 120px;height:70px;border-radius:9px;overflow:hidden}.publish-screenshot-add{display:flex;align-items:center;justify-content:center;border:1px dashed #3d5057;color:#83d6e6;background:#171c1e}.publish-screenshot-item{position:relative;border:1px solid #303235}.publish-screenshot-item img{width:100%;height:100%;object-fit:cover}.publish-screenshot-select{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.publish-screenshot-select:focus-visible{outline:2px solid #83d6e6;outline-offset:-2px}.publish-screenshot-item .publish-screenshot-remove{position:absolute;top:3px;right:3px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;padding:3px;background:#000a;color:#fff}.publish-screenshot-error{color:#fda4af;font-size:12px;margin-top:6px}.publish-modal-shell .publish-modal-details-column button[aria-pressed]{background:#1d1d1f;border-color:#303235;border-radius:12px}.publish-modal-shell .publish-modal-details-column button[aria-pressed=true]{background:#222b2f;border-color:#73b8c8;color:#89d7e7}.publish-modal-shell .publish-modal-details-column>.space-y-2{border-top:1px solid #2e3033;padding-top:18px;margin-top:22px}.publish-modal-shell>div:last-child{background:#17191b;border-color:#2e3033;padding:16px 26px}.publish-modal-shell>div:last-child>div:last-child>button:last-child{border-radius:12px;background:#83d6e6;color:#183a44;box-shadow:none}.publish-modal-shell>div:last-child>div:last-child>button:first-child:not(:last-child){background:transparent}.publish-modal-shell>div:nth-child(2)>.flex.items-center{margin:0 26px 18px}@media(max-width:900px){.publish-modal-shell .publish-modal-columns{grid-template-columns:1fr}.publish-modal-shell .publish-modal-details-column{border-left:0;border-top:1px solid #2e3033}}@media(min-width:901px){.publish-modal-shell.publish-modal-shell{max-width:1480px}.publish-modal-shell .publish-modal-columns{grid-template-columns:1.4fr 1fr}.publish-modal-shell>div:first-child{padding:18px 24px}.publish-modal-shell>div:first-child h2{font-size:20px}.publish-modal-shell>div:first-child>div>div>div{width:40px;height:40px}.publish-modal-shell .publish-modal-cover-column,.publish-modal-shell .publish-modal-details-column{padding:20px 24px}.publish-modal-shell .publish-modal-section-title,.publish-modal-shell .publish-modal-cover-column>div>label{font-size:16px}.publish-modal-shell .publish-modal-details-column label{font-size:14px}.publish-modal-shell .publish-modal-details-column input,.publish-modal-shell .publish-modal-details-column textarea{font-size:14px;padding:10px 12px}.publish-modal-shell .publish-modal-details-column textarea{height:210px;min-height:210px}.publish-modal-shell .publish-modal-details-column button[aria-pressed]{padding:16px}.publish-modal-shell .publish-modal-details-column button[aria-pressed]>div:first-child{font-size:16px}.publish-modal-shell .publish-modal-details-column button[aria-pressed]>div:last-child{font-size:12px}.publish-modal-shell .publish-modal-cover-column>div>p,.publish-modal-shell>div:last-child>div:first-child>span{font-size:12px}.publish-modal-shell>div:last-child{padding:16px 24px}.publish-modal-shell>div:last-child>div:last-child>button{padding:10px 20px;font-size:14px}.publish-modal-shell .cover-crop-compact [data-cover-canvas]{height:clamp(340px,44vh,450px)}.publish-modal-shell .cover-crop-compact [data-cover-viewport]{max-height:clamp(330px,42vh,430px)}.publish-modal-shell .cover-crop-compact [data-cover-viewport].aspect-\[9\/16\]{height:clamp(330px,42vh,430px)}.publish-modal-shell .cover-crop-compact [data-cover-empty] p{font-size:16px;line-height:1.6}.publish-modal-shell .cover-crop-compact [data-cover-mode]>div{padding:16px}.publish-modal-shell .cover-crop-compact [data-cover-mode] button>div:first-child{font-size:14px}.publish-modal-shell .cover-crop-compact [data-cover-mode] button>div:last-child{font-size:12px}.publish-modal-shell .cover-crop-compact [data-cover-zoom] span,.publish-modal-shell .cover-crop-compact [data-cover-reset]{font-size:14px}.publish-modal-shell .cover-crop-compact [data-cover-reset]{padding:13px 16px}}@media(min-width:901px)and (min-height:650px){.publish-modal-shell.publish-modal-shell{height:auto;max-height:calc(100dvh - 64px)}.publish-modal-shell>div:first-child,.publish-modal-shell>div:last-child{flex-shrink:0;padding-top:16px;padding-bottom:16px}.publish-modal-shell>div:nth-child(2){display:flex;flex:0 1 auto;flex-direction:column;min-height:0;overflow-y:auto}.publish-modal-shell .publish-modal-columns{flex:0 0 auto;min-height:560px;align-items:stretch}.publish-modal-shell .publish-modal-details-column{contain:size;overflow-y:auto}.publish-modal-shell .publish-modal-cover-column,.publish-modal-shell .publish-modal-details-column{display:flex;flex-direction:column;min-height:0;padding-top:18px;padding-bottom:18px;gap:12px}.publish-modal-shell .publish-modal-columns>div>*{margin-top:0;margin-bottom:0}.publish-modal-shell .publish-modal-details-column .publish-modal-section-title,.publish-modal-shell .publish-modal-cover-column>div>label{min-height:32px;line-height:32px;flex-shrink:0}.publish-modal-shell .publish-modal-cover-column .publish-screenshot-gallery{margin-top:4px}.publish-modal-shell .publish-modal-section-title,.publish-modal-shell .publish-modal-cover-column>div>label{margin-bottom:12px}.publish-modal-shell .publish-modal-cover-section{display:flex;flex-direction:column;flex:1;min-height:0}.publish-modal-shell .publish-modal-cover-section>div:first-of-type{flex:1;min-height:0}.publish-modal-shell .cover-crop-compact{height:100%}.publish-modal-shell .cover-crop-compact [data-cover-layout]{min-height:0;grid-template-rows:minmax(0,1fr) auto;gap:10px}.publish-modal-shell .cover-crop-compact [data-cover-canvas]{height:100%;min-height:0;padding:0}.publish-modal-shell .cover-crop-compact [data-cover-viewport]{max-height:min(340px,calc(100dvh - 390px))}.publish-modal-shell .cover-crop-compact [data-cover-viewport].aspect-\[9\/16\]{height:min(340px,calc(100dvh - 390px))}.publish-modal-shell .publish-modal-description-section{display:flex;flex-direction:column;flex:1;min-height:0}.publish-modal-shell .publish-modal-details-column textarea{flex:1;height:0;min-height:140px}.publish-modal-shell .publish-modal-details-column input{padding:10px 14px}.publish-modal-shell .publish-modal-details-column>.space-y-2{margin-top:0;padding-top:12px}.publish-modal-shell .publish-modal-details-column button[aria-pressed]{padding:12px 14px}.publish-modal-shell>div:nth-child(2)>.flex.items-center{flex-shrink:0;margin:0 32px 12px;padding:8px 12px}.publish-modal-shell .cover-crop-compact [data-cover-mode]>div{padding:10px 14px}.publish-modal-shell .cover-crop-compact [data-cover-reset]{padding:10px 14px}.publish-modal-shell>div:last-child>div:last-child>button{padding-top:10px;padding-bottom:10px}}.publish-work-information{margin:auto;width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:22px;border:1px solid #3a3a40;border-radius:18px;background:#1b1d1f;color:#f5f5f7}.publish-work-information::backdrop{background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.publish-work-information header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.publish-work-information header small{color:#8de0f2;font-size:10px;font-weight:700}.publish-work-information h2{margin:8px 0 0;font-size:20px;font-weight:600}.publish-work-information header>button{display:grid;place-items:center;width:34px;height:34px;border:1px solid #3a3a40;border-radius:11px;background:#272a2e}.publish-information-note{padding:20px 0 14px;margin:0 0 14px;border-bottom:1px solid #34363a;color:#c9c9ce;font-size:12px;font-weight:600}.publish-work-information dl{margin:0}.publish-work-information dl>div{padding:16px 0;border-bottom:1px solid #34363a}.publish-work-information dt{margin-bottom:9px;color:#a1a1a6;font-size:12px;font-weight:700}.publish-work-information dd{margin:0;font-size:16px;font-weight:650;overflow-wrap:anywhere}.publish-work-information .publish-information-name{font-size:20px;font-weight:720}.publish-information-id,.publish-work-information .publish-information-stats{color:#8de0f2}.publish-information-id{display:flex;align-items:center;gap:12px}.publish-information-id button,.publish-information-id [role=status]{font-size:12px;color:#e5e7eb}.publish-information-id button{flex-shrink:0;padding:6px 12px;border:1px solid #3a3a40;border-radius:999px;background:#272a2e;white-space:nowrap;cursor:pointer}.publish-information-id button:focus-visible{outline:2px solid #8de0f2;outline-offset:2px}.publish-information-split{display:grid;grid-template-columns:1fr 1fr;gap:24px}.publish-work-information .publish-information-stats{font-size:13px;font-weight:700}.publish-work-information .publish-information-description{font-size:16px;font-weight:500;line-height:1.65;white-space:pre-wrap}.publish-information-gallery{margin-top:20px;padding-top:22px;border-top:1px solid #34363a}.publish-information-gallery strong{font-size:12px;color:#e6c35a}.publish-information-gallery p{margin:8px 0 14px;font-size:11px;color:#8a8a90}.publish-information-gallery header>button{width:auto;height:auto;padding:4px 8px;white-space:nowrap;font-size:12px}.publish-information-stills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.publish-information-stills figure{position:relative;margin:0;aspect-ratio:16/10;border-radius:10px;overflow:hidden;background:#222225}.publish-information-stills figcaption{position:absolute;bottom:6px;left:7px;right:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;text-shadow:0 1px 4px #000}.publish-information-close{width:100%;margin-top:22px;height:42px;border-radius:10px;background:#8de0f2;color:#092329;font-size:12px;font-weight:700}.publish-work-information button{transition:background .18s ease,color .18s ease}.publish-work-information button:hover{background:#343438;color:#fff}.publish-work-information .publish-information-close:hover{background:#a6e9f6;color:#092329}.publish-review-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:flex;align-items:center;justify-content:center;padding:16px;background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.publish-review-overlay .publish-work-information{flex-shrink:0}.publish-review-overlay dl{margin-top:20px}.publish-information-input{width:100%;padding:9px 12px;border:1px solid #3a3a40;border-radius:10px;background:#222225;color:#f5f5f7;font-size:14px;font-weight:500;outline:none}.publish-information-input:focus{border-color:#8de0f2}.publish-review-description{min-height:120px;resize:vertical;line-height:1.65}.publish-review-gallery>label{color:#e6c35a;font-size:12px;letter-spacing:normal}.publish-review-gallery>button{border:1px dashed #3a3a40;border-radius:10px;background:#222225;color:#e5e7eb;font-size:12px}.publish-review-gallery>.publish-screenshot-previews{padding:12px 0;border:0;border-radius:0;background:transparent}.publish-review-gallery .publish-information-stills>*{aspect-ratio:16/10;border-radius:10px}.publish-review-gallery .publish-information-stills>div>button:first-child{height:100%;aspect-ratio:auto}.publish-review-gallery>div:last-child{color:#8a8a90;font-size:11px}.publish-review-actions{display:flex;gap:12px;margin-top:22px}.publish-review-actions>button{flex:1;height:42px;margin:0;border:1px solid #3a3a40;border-radius:10px;background:#272a2e;color:#e5e7eb;font-size:12px;font-weight:700}.publish-review-actions>.publish-information-close{border-color:#8de0f2;background:#8de0f2;color:#092329}.publish-review-overlay button:disabled,.publish-information-input:disabled{opacity:.6;cursor:wait}@media(max-width:520px){.publish-information-split,.publish-information-stills{grid-template-columns:1fr}}.notification-workspace-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1700;display:grid;place-items:center;padding:24px;background:#000000c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-notification-workspace]{position:relative;inset:auto;width:min(1180px,100%);height:min(790px,calc(100dvh - 48px));border-radius:24px}[data-notification-workspace=dark]{background:#151517;border-color:#343438}[data-notification-workspace]>div:first-child{min-height:112px;padding:22px 34px}[data-notification-workspace]>div:first-child>div:first-child>div:first-child{font-size:24px;line-height:1.55;font-weight:700}[data-notification-workspace]>div:nth-child(2){padding:10px 34px}[data-notification-workspace=dark] button[aria-pressed=true]{border-color:#8de0f2;background:#8de0f2;color:#101113;box-shadow:none}[data-notification-workspace] .notification-workspace-body{grid-template-columns:minmax(340px,42%) minmax(0,58%)}[data-notification-workspace] .notification-workspace-body>div:first-child{padding:14px}[data-notification-workspace] .notification-workspace-body>div:first-child>button{min-height:112px;padding:16px;border-radius:18px}[data-notification-workspace] .notification-workspace-body>div:last-child{padding:34px 42px}[data-notification-workspace] .notification-workspace-body h3{font-size:28px;line-height:38px}[data-notification-workspace=dark] .notification-workspace-body button[aria-current=true]{border-color:#4d6870;background:#202326}[data-notification-workspace] .notification-workspace-body>div:first-child>button>div{gap:14px}[data-notification-workspace] .notification-workspace-body>div:first-child>button>div>div:first-child{width:54px;height:54px;border-radius:15px}[data-notification-workspace] .notification-workspace-body>div:first-child>button .truncate{font-size:15px}[data-notification-workspace] .notification-workspace-body>div:last-child p.leading-7{font-size:16px;line-height:30px}[data-notification-workspace=dark] .notification-workspace-body .mt-auto>button{min-width:180px;min-height:46px;background:#8de0f2;color:#101113;font-size:13px}@media(max-width:760px){.notification-workspace-backdrop{padding:8px}[data-notification-workspace]{height:calc(100dvh - 16px);border-radius:16px}[data-notification-workspace]>div:first-child{min-height:84px;padding:16px 18px}[data-notification-workspace]>div:nth-child(2){padding-inline:18px}[data-notification-workspace] .notification-workspace-body{grid-template-columns:minmax(0,1fr);overflow-y:auto}[data-notification-workspace] .notification-workspace-body>div{overflow:visible}[data-notification-workspace] .notification-workspace-body>div:last-child{padding:24px}}[data-notification-workspace]>div:first-child button{height:40px;border-radius:10px;padding:0 17px;font-size:12px;font-weight:400}[data-notification-workspace]>div:first-child button:last-child{width:40px;padding:0;display:inline-flex;align-items:center;justify-content:center}[data-notification-workspace]>div:nth-child(2) button{min-width:86px;height:38px;border-radius:10px;padding:0 18px;font-size:12px;font-weight:400}[data-notification-workspace]>div:nth-child(2) button[aria-pressed=true]{font-weight:700}[data-notification-workspace] .notification-workspace-body .mt-auto>button{border-radius:10px;font-weight:700}[data-notification-workspace=dark] .notification-workspace-body>div:first-child>button:hover{background:#1d1d1f}[data-notification-workspace=dark] .notification-workspace-body>div:first-child>button[aria-current=true]:hover{background:#202326}[data-notification-workspace=dark]>div:nth-child(2) button[aria-pressed=false]{border-color:#3a3a3f;background:#1d1d1f;color:#a1a1a6}[data-notification-workspace=dark]>div:first-child button:not(:last-child){border-color:#3a3a3f;background:#1d1d1f;color:#d1d1d6}[data-notification-workspace]>div:first-child{flex-shrink:0;gap:24px}[data-notification-workspace]>div:first-child>div:last-child{gap:12px}[data-notification-workspace]>div:first-child>div:first-child>div:last-child{margin-top:6px;font-size:12px;font-weight:400}[data-notification-workspace]>div:nth-child(2){min-height:72px;flex-shrink:0;padding:14px 34px}[data-notification-workspace]>div:nth-child(2)>div{gap:10px;padding:0}[data-notification-workspace=dark]>div:first-child,[data-notification-workspace=dark]>div:nth-child(2){border-color:#343438}[data-notification-workspace=dark]>div:nth-child(2){background:transparent}[data-notification-workspace=dark]>div:first-child>div:first-child>div:last-child{color:#85858b}@media(max-width:760px){[data-notification-workspace]>div:nth-child(2){min-height:60px;padding:10px 18px}[data-notification-workspace]>div:nth-child(2)>div{gap:7px}[data-notification-workspace]>div:nth-child(2) button{min-width:72px}}[data-notification-workspace]{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif}[data-notification-workspace] .notification-workspace-body>div:first-child>button .truncate{font-weight:700}[data-notification-workspace] .notification-workspace-body>div:first-child>button p{font-weight:400}[data-notification-workspace] .notification-workspace-body>div:first-child>button .mt-2{font-size:11px;font-weight:400}[data-notification-workspace] .notification-workspace-body h3{font-weight:700}[data-notification-workspace] .notification-workspace-body>div:last-child>div>div:first-child>div>div{font-weight:700;letter-spacing:.08em}[data-notification-workspace] .notification-workspace-body>div:last-child>div>div:first-child p{font-weight:400}[data-notification-workspace] .notification-workspace-body>div:last-child>div>div:first-child>span{font-size:11px;font-weight:400}[data-notification-workspace] .notification-workspace-body p.leading-7{font-weight:400}.header-notification-anchor{position:relative}.header-notification-preview,.header-settings-prototype{width:360px;max-width:calc(100vw - 24px);padding:18px;border:1px solid #3a3a40;border-radius:20px;background:#1d1d1f;color:#f5f5f7;box-shadow:0 18px 55px #0006}.header-notification-preview{position:absolute;right:0;top:calc(100% + 12px);z-index:180}.header-notification-preview header,.header-settings-prototype>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid #3a3a40;margin-bottom:10px}.header-notification-preview small,.header-settings-prototype header small{color:#8de0f2;font-size:11px}.header-notification-preview h2,.header-settings-prototype header h2{margin:6px 0 0;font-size:24px;font-weight:700}.header-notification-preview header button,.header-settings-prototype header button{width:28px;height:28px;border-radius:10px;background:#28282b;font-size:24px}.header-notification-list>button{display:flex;align-items:center;gap:12px;width:100%;padding:14px 8px;text-align:left;border-radius:12px}.header-notification-list>button:hover{background:#ffffff0a}.header-notification-list i{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#8de0f2}.header-notification-list i[data-read=true]{background:#606067}.header-notification-list strong{display:block;font-size:13px}.header-notification-list small{display:block;margin-top:3px;font-size:10px;color:#9a9da5}.header-notification-list p{padding:24px 8px;color:#9a9da5;font-size:13px}.header-notification-all{width:100%;height:40px;margin-top:10px;border-radius:10px;background:#8de0f2;color:#092329;font-size:13px;font-weight:600}.header-settings-prototype>button{min-height:44px;font-size:14px}.header-notification-preview,.header-settings-prototype{position:fixed;top:74px;right:24px;margin:0;padding:16px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 92px);overflow-y:auto;background:#121b1e;border-color:#3a3a3c;border-radius:20px;box-shadow:0 28px 80px #00000085;transform-origin:top right;animation:header-account-in .22s cubic-bezier(.2,.8,.2,1)}.header-settings-prototype{width:438px}.header-notification-preview{width:405px}.header-notification-preview header,.header-settings-prototype>header{padding:4px 4px 14px;margin-bottom:0}.header-notification-preview h2,.header-settings-prototype header h2{font-size:20px;line-height:28px;font-weight:600}.header-notification-preview header button,.header-settings-prototype header button{width:30px;height:30px;background:transparent}.header-settings-prototype>button{font-weight:400;min-height:58px;padding:8px 16px;gap:12px;border-radius:10px}.header-settings-prototype>button>svg:first-child{width:21px;height:21px;margin-right:13px;color:#8de0f2}.header-settings-prototype>.border-t{display:none}.header-notification-list{margin-top:12px;display:grid;gap:6px}.header-notification-list>button{min-height:72px;padding:12px 14px;background:#1b272b}.header-notification-list>button:hover,.header-settings-prototype>button:hover{background:#272729}.header-notification-all{margin-top:18px;font-size:12px}@keyframes header-account-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:767px){.header-notification-preview,.header-settings-prototype{top:auto;bottom:12px;right:12px;max-height:calc(100dvh - 24px);transform-origin:bottom center}}@media(max-height:700px)and (min-width:768px){.header-notification-preview,.header-settings-prototype{top:62px;max-height:calc(100dvh - 72px)}}.dashboard-shell [data-studio-header-actions] [data-header-action]:hover,.dashboard-shell [data-studio-header-actions] [data-header-action][aria-expanded=true]{background:#272729!important;color:#f5f5f7!important}.header-notification-preview[data-theme=light],.header-settings-prototype[data-theme=light]{border-color:#dbe3ec;background:#fff;color:#0f172a;box-shadow:0 28px 80px #0f172a2e}.header-notification-preview[data-theme=light] header,.header-settings-prototype[data-theme=light]>header{border-bottom-color:#e2e8f0}.header-notification-preview[data-theme=light] header button,.header-settings-prototype[data-theme=light] header button{color:#334155}.header-notification-preview[data-theme=light] header button:hover,.header-settings-prototype[data-theme=light] header button:hover{background:#f1f5f9;color:#0f172a}.header-notification-preview[data-theme=light] .header-notification-list>button{background:#f4f7fa;color:#0f172a}.header-notification-preview[data-theme=light] .header-notification-list>button:hover,.header-settings-prototype[data-theme=light]>button:hover{background:#eaf2f7;color:#0f172a}.header-notification-preview[data-theme=light] .header-notification-list small,.header-notification-preview[data-theme=light] .header-notification-list p{color:#64748b}.dashboard-shell[data-dashboard-theme=light] [data-studio-header-actions] [data-header-action]:hover,.dashboard-shell[data-dashboard-theme=light] [data-studio-header-actions] [data-header-action][aria-expanded=true]{background:#e6f8fc!important;color:#087f9c!important}.header-notification-preview,.header-settings-prototype{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif}.referral-rules-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;border:1px solid #3a3a3e;border-radius:16px;background:#1c1c1e;color:#fafafa;font:14px/1.7 -apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif}.referral-rules-dialog[open]{display:flex;flex-direction:column}.referral-rules-dialog::backdrop{background:#00000094}.referral-rules-dialog header{flex-shrink:0;padding:18px 22px;border-bottom:1px solid #3a3a3e}.referral-rules-dialog header h2{margin:0;font-size:18px;font-weight:650}.referral-rules-body{min-height:0;overflow-y:auto;padding:4px 22px 16px}.referral-rules-body h2{font-size:14px;font-weight:650;margin:16px 0 6px}.referral-rules-body p{margin:0 0 12px;color:#d4d4d8;overflow-wrap:anywhere}.referral-rules-dialog footer{display:flex;justify-content:center;flex-shrink:0;padding:14px 22px;border-top:1px solid #3a3a3e}.referral-rules-dialog footer button{min-width:100px;padding:8px 22px;border:0;border-radius:8px;background:#f0de60;color:#25200c;font:inherit;font-weight:600;cursor:pointer}.referral-rules-dialog footer button:focus-visible{outline:2px solid #8de0f2;outline-offset:3px}.referral-rules-dialog[data-theme=light]{background:#fff;color:#18181b;border-color:#d4d4d8}.referral-rules-dialog[data-theme=light] :is(header,footer){border-color:#e4e4e7}.referral-rules-dialog[data-theme=light] .referral-rules-body p{color:#3f3f46}.referral-surface{--referral-bg:#09090b;--referral-panel:#18181b;--referral-line:#3f3f46;--referral-text:#fafafa;--referral-muted:#a1a1aa;color:var(--referral-text);background:var(--referral-bg);min-height:100%;padding:24px 20px calc(32px + env(safe-area-inset-bottom));max-width:850px;margin:auto;font-size:14px}.referral-surface[data-light=true]{--referral-bg:#fff;--referral-panel:#f4f4f5;--referral-line:#d4d4d8;--referral-text:#18181b;--referral-muted:#52525b}.referral-surface header{display:flex;align-items:center;gap:16px;margin-bottom:28px}.referral-surface h1{font-size:20px;font-weight:700}.referral-surface h2{font-size:16px;font-weight:600;margin:20px 0 12px}.referral-surface p{line-height:1.75;margin-bottom:16px;max-width:72ch}.referral-surface button,.referral-surface a{cursor:pointer;border-radius:8px;padding:10px 12px;display:inline-flex;align-items:center;justify-content:center;min-height:40px;color:inherit;background:transparent;border:0;font:inherit;text-decoration:none}.referral-surface button:hover,.referral-surface a:hover{background:var(--referral-panel)}.referral-surface button:focus-visible,.referral-surface a:focus-visible,.referral-surface input:focus-visible{outline:2px solid #ef4444;outline-offset:3px}.referral-surface button:disabled{opacity:.5;cursor:not-allowed}.referral-surface .referral-primary{background:#b91c1c;color:#fff;font-weight:600}.referral-surface .referral-primary:hover{background:#991b1b}.referral-balance{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;padding-bottom:24px;border-bottom:1px solid var(--referral-line)}.referral-balance>span{width:100%;color:var(--referral-muted)}.referral-balance>strong{font-size:28px;font-variant-numeric:tabular-nums;margin-right:auto}.referral-surface dl{display:flex;flex-wrap:wrap;width:100%;gap:20px;padding-top:12px}.referral-surface dl>div{flex:1;min-width:100px}.referral-surface dt,.referral-muted{color:var(--referral-muted)}.referral-surface dd{margin-top:5px;font-weight:600}.referral-invite{padding:8px 0 24px}.referral-code{display:flex;align-items:center;gap:12px;font-size:20px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.referral-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.referral-invite .content-share-poster{margin-top:18px;padding:16px;border:1px solid var(--referral-line);border-radius:8px}.referral-invite .content-share-poster-summary{display:flex;gap:14px;align-items:center}.referral-invite .content-share-poster-summary canvas{flex:0 0 88px}.referral-invite .content-share-poster-summary p{font-size:12px;line-height:1.6;margin-bottom:6px}.referral-invite .content-share-poster-summary>div{min-width:0}.referral-invite .content-share-poster-export{width:100%;margin-top:12px;background:var(--referral-panel)}.referral-tabs{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--referral-line);margin-bottom:16px}.referral-tabs button[aria-selected=true]{border-bottom:2px solid #dc2626;border-radius:0;font-weight:600}.referral-list li{display:flex;align-items:flex-start;gap:16px;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--referral-line)}.referral-list small{display:block;color:var(--referral-muted);margin-top:6px;overflow-wrap:anywhere}.referral-list li>span{white-space:nowrap}.referral-pagination{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.referral-form{max-width:480px}.referral-form label{display:block;margin:16px 0}.referral-form input{display:block;width:100%;padding:10px 12px;margin-top:8px;border:1px solid var(--referral-line);border-radius:8px;background:var(--referral-panel);color:var(--referral-text)}.referral-skeleton{height:140px;background:var(--referral-panel);border-radius:8px}.referral-landing{min-height:100vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px}.referral-landing h1{font-size:24px}@media(max-width:480px){.referral-surface{padding-inline:16px}.referral-surface dl{gap:12px}}.referral-form select{width:100%;border:1px solid var(--referral-line);border-radius:8px;padding:12px;background:var(--referral-panel);color:var(--referral-text);font:inherit}.referral-form select:focus-visible{outline:2px solid #ef4444;outline-offset:3px}.profile-quick-tabs{display:flex;gap:24px;padding:0 24px;border-bottom:1px solid #323236;flex-shrink:0}.profile-quick-tabs button{padding:12px 0;font-size:13px;color:#b0b0b8;border-bottom:2px solid transparent}.profile-quick-tabs button[aria-pressed=true]{color:#f0de60;border-bottom-color:#f0de60}[data-profile-quick-theme=light] .profile-quick-tabs{border-color:#e2e8f0}[data-profile-quick-theme=light] .profile-quick-tabs button{color:#475569}[data-profile-quick-theme=light] .profile-quick-tabs button[aria-pressed=true]{color:#765800;border-bottom-color:#765800}.referral-embedded.referral-surface{--referral-bg:#1c1c1e;--referral-panel:#2c2c2e;--referral-line:#3a3a3e;--referral-muted:#b0b0b8;padding:20px 24px;font-size:13px;min-height:0}.referral-embedded[data-light=true]{--referral-bg:#fff;--referral-panel:#f4f4f5;--referral-line:#e2e8f0;--referral-muted:#52525b}.referral-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 24px;padding-bottom:20px}.referral-overview span,.referral-income-types span{display:block;color:var(--referral-muted);font-size:12px}.referral-overview strong{display:block;margin-top:5px;font-size:22px;font-weight:650;font-variant-numeric:tabular-nums}.referral-embedded .referral-balance{padding:0 0 16px;gap:8px}.referral-embedded .referral-balance>span,.referral-embedded .referral-balance>strong{display:none}.referral-embedded .referral-primary{background:#f0de60;color:#25200c;padding:8px 14px;min-height:34px}.referral-embedded .referral-balance dl{padding-top:4px;font-size:12px}.referral-embedded .referral-invite{position:relative;min-height:214px;padding:0 158px 12px 0}.referral-embedded .referral-code{flex-wrap:wrap;gap:4px;font-size:16px}.referral-embedded .referral-code button,.referral-embedded .referral-actions button,.referral-embedded .referral-actions a{padding:6px 8px;min-height:32px;font-size:12px}.referral-embedded .referral-code button{color:#8de0f2}.referral-embedded .referral-qr{position:absolute;right:0;top:20px;width:136px;text-align:center}.referral-embedded .referral-qr canvas{border-radius:8px;max-width:100%}.referral-embedded .referral-qr button{padding:6px 0;font-size:11px}.referral-income-types{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px 0;border-block:1px solid var(--referral-line)}.referral-income-types strong{display:block;margin-top:6px;font-size:16px;font-variant-numeric:tabular-nums}.referral-income-types .referral-manual{font-size:12px;font-weight:400;color:var(--referral-muted)}.referral-embedded .referral-record{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0;border-bottom:1px solid var(--referral-line);overflow-wrap:anywhere}.referral-embedded .referral-record time{width:100%;color:var(--referral-muted);font-size:11px}.referral-embedded .referral-actions button[aria-pressed=true]{color:#f0de60;background:var(--referral-panel)}.referral-embedded[data-light=true] .referral-actions button[aria-pressed=true]{color:#765800}@media(max-width:430px){.referral-embedded.referral-surface{padding:16px}.referral-embedded .referral-invite{padding-right:0}.referral-embedded .referral-qr{position:static;margin:12px auto}.referral-income-types{gap:8px}}[data-profile-quick-theme][data-profile-quick-panel=referral]{max-width:840px;height:min(760px,calc(100dvh - 3rem))}@media(max-width:639px){[data-profile-quick-theme][data-profile-quick-panel=referral]{height:min(760px,calc(100dvh - 1.5rem))}}.referral-embedded.referral-surface{max-width:none;width:100%;margin:0;padding:20px}.referral-summary-card{border:1px solid var(--referral-line);border-radius:18px;padding:18px 16px 20px}.referral-summary-card .referral-summary-title{margin:0;font-size:20px;font-weight:700}.referral-summary-card .referral-overview{gap:22px 28px;padding:20px 12px 24px}.referral-summary-card .referral-overview span{font-size:14px}.referral-summary-card .referral-overview strong{font-size:24px;margin-top:6px;font-weight:700}.referral-summary-card .referral-invite{display:flex;flex-direction:column;align-items:center;padding:0;min-height:0}.referral-invite-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%}.referral-summary-card .referral-invite-heading h2{font-size:20px;font-weight:500;margin:0}.referral-invite-heading>span{font-size:14px;color:var(--referral-muted)}.referral-summary-card .referral-qr{position:static;width:136px;margin:20px auto 0;display:flex;flex-direction:column;align-items:center}.referral-summary-card .referral-qr button{white-space:nowrap}.referral-summary-card .referral-code{order:2;margin-top:6px;justify-content:center;font-size:15px}.referral-summary-card .referral-actions{order:3;margin-top:0;justify-content:center}.referral-summary-card .referral-income-types{border:0;padding:20px 0 0;text-align:center}.referral-summary-card .referral-income-types span{font-size:16px;color:var(--referral-text)}.referral-summary-card .referral-income-types strong{font-size:22px;font-weight:500;margin-top:4px}.referral-summary-card .referral-income-types .referral-manual{font-size:15px;margin-top:8px}.referral-embedded .referral-balance{margin-top:18px;padding-bottom:16px}.referral-embedded .referral-balance dl{width:auto;flex:1;justify-content:flex-end;gap:24px;margin-left:16px}.referral-embedded .referral-balance dl>div{flex:0 1 auto;min-width:90px}@media(max-width:560px){.referral-embedded.referral-surface{padding:12px}.referral-summary-card{padding:18px 14px 22px}.referral-summary-card .referral-summary-title{font-size:19px}.referral-summary-card .referral-overview{padding:28px 0;gap:28px 16px}.referral-summary-card .referral-overview strong{font-size:24px}.referral-summary-card .referral-overview span,.referral-summary-card .referral-income-types span{font-size:12px}.referral-invite-heading{flex-wrap:wrap;gap:4px}.referral-invite-heading>span{font-size:11px}.referral-summary-card .referral-invite-heading h2{font-size:16px}.referral-summary-card .referral-income-types strong{font-size:17px}.referral-summary-card .referral-income-types .referral-manual{font-size:12px}.referral-embedded .referral-balance dl{gap:12px;margin-left:0}.referral-embedded .referral-balance dl>div{min-width:70px}}.referral-embedded .referral-tools{justify-content:flex-end;margin:10px 0}.referral-embedded[data-light=true] .referral-code button{color:#0e6173}.referral-section-tabs{display:flex;flex-wrap:wrap;gap:20px;margin:-4px 0 20px;border-bottom:1px solid var(--referral-line)}.referral-surface .referral-section-tabs button{border-radius:0;padding:10px 0;border-bottom:2px solid transparent;color:var(--referral-muted);font-size:13px}.referral-surface .referral-section-tabs button[aria-pressed=true]{color:#f0de60;border-bottom-color:#f0de60}.referral-surface[data-light=true] .referral-section-tabs button[aria-pressed=true]{color:#765800;border-bottom-color:#765800}.referral-records-page{min-height:280px}@media(max-width:430px){.referral-section-tabs{gap:14px}.referral-surface .referral-section-tabs button{font-size:12px}}.profile-quick-referral-body{display:flex;flex-direction:column}.referral-embedded[data-records-view=true]{display:flex;flex-direction:column;flex:1;width:100%;min-height:0;overflow:hidden}.referral-embedded[data-records-view=true] .referral-section-tabs{flex-shrink:0}.referral-embedded[data-records-view=true] .referral-records-page{display:flex;flex-direction:column;flex:1;min-height:0}.referral-embedded[data-records-view=true] .referral-records-content{flex:1;min-height:0;overflow-y:auto}.referral-surface .referral-records-pagination{justify-content:center;align-items:center;gap:16px;flex-shrink:0;padding-top:12px;border-top:1px solid var(--referral-line);margin-top:12px}.referral-embedded.referral-surface{padding:12px 20px}.referral-embedded .referral-section-tabs{margin-bottom:12px}.referral-summary-card{padding:14px 16px}.referral-summary-card .referral-summary-title{font-size:18px;line-height:24px}.referral-summary-card .referral-overview{padding:12px 0;gap:12px 28px}.referral-summary-card .referral-overview span{font-size:12px;line-height:18px}.referral-summary-card .referral-overview strong{font-size:22px;line-height:27px;margin-top:2px}.referral-summary-card .referral-invite-heading h2{font-size:16px;line-height:22px}.referral-summary-card .referral-invite-heading>span{font-size:11px}.referral-summary-card .referral-qr{width:112px;margin-top:8px}.referral-summary-card .referral-code{margin-top:2px;font-size:13px}.referral-summary-card .referral-income-types{padding-top:12px}.referral-summary-card .referral-income-types span{font-size:12px;line-height:18px}.referral-summary-card .referral-income-types strong{font-size:18px;line-height:24px;margin-top:2px}.referral-summary-card .referral-income-types .referral-manual{font-size:12px;line-height:24px;margin-top:2px}.referral-embedded .referral-tools{margin:4px 0;gap:4px}.referral-embedded .referral-balance{margin-top:4px;padding-bottom:0}.referral-embedded .referral-balance dl{padding-top:0;font-size:11px}.referral-embedded .referral-balance dd{margin-top:2px}@media(max-width:560px){.referral-embedded.referral-surface{padding:10px 12px}.referral-summary-card{padding:12px}.referral-summary-card .referral-invite-heading{gap:0}.referral-summary-card .referral-invite-heading h2{font-size:14px}.referral-summary-card .referral-invite-heading>span{font-size:10px}.referral-embedded .referral-tools{justify-content:center}}@media(max-height:800px){.referral-summary-card .referral-qr{width:88px;margin-top:4px}.referral-summary-card .referral-qr canvas{height:auto}.referral-summary-card .referral-overview{gap:6px 20px;padding:8px 0}.referral-summary-card .referral-overview strong{font-size:20px;line-height:24px}.referral-summary-card .referral-income-types{padding-top:8px}.referral-summary-card{padding-block:10px}.referral-embedded .referral-section-tabs{margin-bottom:8px}}.referral-dropdown{position:relative;max-width:100%;margin:16px 0}.referral-dropdown-label{display:block;margin-bottom:8px}.referral-form .referral-dropdown-trigger{display:flex;width:100%;min-height:44px;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--referral-line);border-radius:8px;background:var(--referral-panel);color:var(--referral-text);text-align:left}.referral-dropdown-chevron{width:9px;height:9px;margin:4px 2px 0 0;flex:none;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.referral-dropdown-menu{position:absolute;z-index:20;top:100%;left:0;right:0;max-height:220px;overflow-y:auto;padding:4px;border:1px solid var(--referral-line);border-radius:8px;background:var(--referral-panel);box-shadow:0 10px 24px #0006}.referral-form .referral-dropdown-menu button{display:block;width:100%;min-height:36px;padding:8px 10px;border-radius:5px;color:var(--referral-text);text-align:left;justify-content:flex-start}.referral-form .referral-dropdown-menu button:hover,.referral-form .referral-dropdown-menu button[aria-selected=true]{background:var(--referral-line)}.referral-form .referral-dropdown-menu button:disabled{opacity:.45;cursor:not-allowed}.referral-form .referral-dropdown-trigger:focus-visible,.referral-form .referral-dropdown-menu button:focus-visible{outline:2px solid #ef4444;outline-offset:2px}[data-profile-quick-theme]{max-width:560px;border-radius:20px}[data-profile-quick-theme=dark]{background:#1c1c1e;border-color:#3a3a3e}.profile-quick-heading{gap:20px;padding:20px 24px 16px}.profile-quick-heading h3{font-size:23px;line-height:29px;font-weight:700}.profile-quick-heading p{margin-top:2px;font-size:11px;line-height:17px;font-weight:400}.profile-quick-body{padding:20px 24px 16px}.profile-quick-user{gap:14px}.profile-quick-user>div:first-child{width:60px;height:60px;font-size:24px;font-weight:700}.profile-quick-user>div:last-child>div:first-child{font-size:23px;line-height:28px;font-weight:700}.profile-quick-stats{margin-top:20px;gap:10px}.profile-quick-stats>div{min-height:68px;padding:12px 14px;border-radius:12px}[data-profile-quick-theme=dark] .profile-quick-stats>div{background:#252527;border-color:transparent}.profile-quick-stats>div>div:first-child{letter-spacing:normal}.profile-quick-stats>div>div.mt-2{margin-top:5px;font-size:17px;line-height:22px;font-weight:700}[data-profile-quick-theme=dark] .profile-quick-user>div:first-child{border:0;background:#2c2c2e}.profile-quick-user>div:last-child>div:last-child{margin-top:4px}.profile-quick-user>div:last-child>div:last-child>span:first-child{font-size:12px;letter-spacing:normal}[data-profile-quick-theme=dark] .profile-quick-user span.rounded-full{border:0;padding:4px 7px;background:#302d16;box-shadow:none;font-weight:400}.profile-quick-stats>div{border:0}.profile-quick-stats .text-slate-500{color:#8b9aaa;font-size:11px;font-weight:400;letter-spacing:normal}.profile-quick-stats .mt-2{margin-top:5px}.profile-quick-stats button{border:0;border-radius:10px;padding:6px 9px;background:#303034;color:#8de0f2;font-size:16px;line-height:1.55;font-weight:400}.profile-quick-stats svg{color:inherit}.profile-quick-body .profile-minor-status,.profile-quick-body .profile-desktop-download{position:relative;margin:0;padding:15px 0;border:0;border-top:1px solid #323236;border-radius:0;background:transparent}.profile-quick-body .profile-minor-status{margin-top:16px}.profile-quick-body .profile-desktop-download{margin-top:16px;padding-right:44px}.profile-minor-status+.profile-desktop-download{margin-top:0}.profile-minor-status>div>div:first-child>div:first-child{font-weight:700}.profile-minor-status .text-slate-500{font-size:11px;font-weight:400}.profile-desktop-download>div>div:last-child{display:none}.profile-desktop-download>div>div:first-child>div:first-child{font-size:11px;font-weight:400;letter-spacing:normal}.profile-desktop-download>div>div:first-child>div:nth-child(2){font-size:14px;margin-top:6px}.profile-desktop-download>div>div:first-child>div:nth-child(3){display:none}.profile-quick-body .profile-desktop-download>:is(button,a){position:absolute;right:0;top:20px;display:grid;place-items:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:11px;background:#2c2c2e;color:#8de0f2}.profile-quick-footer{display:grid;grid-template-columns:1fr 2fr;align-items:center;gap:10px;padding:14px 24px 20px}.profile-quick-footer>div:last-child{margin-top:0;gap:10px}.profile-quick-footer button{min-height:42px;padding:10px 14px;border-radius:10px;font-size:12px;line-height:20px;font-weight:400;white-space:nowrap}[data-profile-quick-theme=dark] .profile-quick-footer{background:transparent;border-color:#323236}[data-profile-quick-theme=dark] .profile-quick-footer button{border:0;background:#2c2c2e}[data-profile-quick-theme=dark] .profile-quick-footer>div:first-child button{background:#302d16;font-size:13px}[data-profile-quick-theme=dark] .profile-quick-footer>div:last-child button:last-child{background:#352128}@media(max-width:560px){.profile-quick-footer{grid-template-columns:1fr}.profile-quick-footer>div{width:100%}}[data-profile-quick-theme=dark] .profile-quick-footer>div:first-child button{color:#f0de60}[data-profile-quick-theme=dark] .profile-quick-footer>div:last-child button:first-child{color:#b7cbed}[data-profile-quick-theme=dark] .profile-quick-footer>div:last-child button:last-child{color:#e7abb8}[data-profile-quick-theme=dark] .profile-quick-heading{border-color:#323236}[data-profile-quick-theme=dark] .profile-quick-heading p{color:#85858b}[data-profile-quick-theme]{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif}.resource-library{width:calc(100% - 15px)!important;max-width:none;margin-top:-8px;color:#f4f5f7}.resource-library-heading{min-height:55px;border-left:3px solid #9be8f8;padding-left:12px}.resource-library-heading h1{margin:0;font-size:24px;font-style:normal;font-weight:750;line-height:30px;letter-spacing:0}.resource-library-heading p{margin-top:2px;color:#8b8e96;font-size:12px;line-height:20px}.resource-library-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:29px}.resource-library-search{display:flex;width:515px;height:43px;align-items:center;gap:11px;border:1px solid #2c2d31;border-radius:9px;background:#202124;padding:0 14px;color:#aab0b8}.resource-library-search:focus-within{border-color:#91dff0}.resource-library-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#f4f5f7;font-size:14px}.resource-library-search input::placeholder{color:#85868c}.resource-library-search button{display:grid;flex:none;place-items:center;color:#aab0b8}.resource-library-imports{display:flex;gap:8px}.resource-library-imports button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border:1px solid #38393d;border-radius:10px;background:#1d1f22;padding:0 15px;color:#e7e8ea;font-size:14px;font-weight:500}.resource-library-imports button:hover{background:#34363a}.resource-library-imports button:disabled{cursor:wait;opacity:.5}.resource-library-imports svg{color:#96ddeb}.resource-library-source-row{display:flex;min-height:51px;margin-top:20px;align-items:center;justify-content:space-between;gap:14px}.resource-library-source-info{display:flex;align-items:center;gap:11px}.resource-library-source-tabs{display:flex;border:1px solid #333438;border-radius:10px;background:#242529;padding:3px}.resource-library-source-tabs button{display:inline-flex;height:31px;align-items:center;gap:7px;border-radius:7px;padding:0 10px;color:#858b96;font-size:12px}.resource-library-source-tabs button[aria-selected=true]{background:#303236;color:#f0f2f4}.resource-library-count{border-left:1px solid #595b5e;padding-left:11px;color:#969aa1;font-size:12px}.resource-library-source-row>p{color:#71757d;font-size:12px}.resource-library-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:14px}.resource-library-create-card,.resource-library-project-card{position:relative;min-height:0;overflow:hidden;border-radius:16px}.resource-library-create-card{display:flex;height:auto;aspect-ratio:16 / 9;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed #494a4f;background:#1d1e20;color:#e7e9eb;opacity:1}.resource-library-create-card:hover{border-color:#93ddea;background:#25272a;opacity:1}.resource-library-create-card>div:first-child{display:grid;width:57px;height:57px;margin:0;place-items:center;border:1px solid #494a50;border-radius:17px;background:#2b2d31;color:#9ce7f7}.resource-library-create-card p{font-size:15px;font-weight:750;letter-spacing:0;text-transform:none}.resource-library-create-card small{color:#b5b8bf;font-size:12px}.resource-library-project-card{aspect-ratio:16 / 9;border:1px solid #292b2e;background:#111214;transition:transform .18s,box-shadow .18s}.resource-library-project-card:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #4d6870,0 16px 32px #0003}.resource-library-project-cover{position:absolute;top:0;right:0;bottom:0;left:0}.resource-library-project-cover>div,.resource-library-project-cover img{width:100%;height:100%}.resource-library-local-card .resource-library-project-cover>div{opacity:1}.resource-library-project-cover img{transition:transform .22s}.resource-library-project-card:hover .resource-library-project-cover img{transform:scale(1.025)}.resource-library-project-cover:after{content:"";position:absolute;top:34%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#060809e0);pointer-events:none}.resource-library-project-badge{position:absolute;z-index:2;top:12px;left:12px;display:inline-flex;height:28px;max-width:calc(100% - 88px);align-items:center;gap:6px;border-radius:14px;background:#070a0cc7;padding:0 10px;color:#ffffffd1;font-size:11px;line-height:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.resource-library-project-badge svg{width:13px;height:13px;flex:none;color:#8de0f2}.resource-library-project-badge span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-library-project-details{position:absolute;z-index:2;right:66px;bottom:17px;left:17px;min-width:0}.resource-library-project-details h4{overflow:hidden;color:#fff;font-size:17px;font-weight:700;line-height:24px;text-shadow:0 2px 10px rgb(0 0 0 / 65%);text-overflow:ellipsis;white-space:nowrap}.resource-library-project-meta{overflow:hidden;margin-top:4px;color:#ffffffb8;font-size:11px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.resource-library-project-actions{position:absolute;z-index:3;right:14px;bottom:14px;display:grid;gap:7px;opacity:0;transform:translate(6px);pointer-events:none;transition:opacity .16s,transform .16s}.resource-library-project-actions:empty{display:none}.resource-library-project-card:hover .resource-library-project-actions,.resource-library-project-card:has(:focus-visible) .resource-library-project-actions{opacity:1;transform:none;pointer-events:auto}.resource-library-project-actions button{display:grid;width:38px;height:38px;flex:none;place-items:center;border:1px solid rgb(255 255 255 / 14%);border-radius:10px;background:#111113db;color:#ddf9fd;box-shadow:0 8px 22px #00000047;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .15s,background .15s}.resource-library-project-actions button:hover{border-color:#8de0f2;background:#8de0f2;color:#101113}.resource-library-project-actions button:focus-visible{outline:2px solid #8de0f2;outline-offset:2px}.resource-library--empty .resource-library-grid{display:block;margin-top:14px}.resource-library-cloud-content>.resource-library-grid{margin-top:14px}.resource-library-empty{display:flex;min-height:357px;flex-direction:column;align-items:center;justify-content:center;border:1px solid #333438;border-radius:20px;background:linear-gradient(135deg,#202123,#191a1c);text-align:center}.resource-library-empty-icon{display:grid;width:66px;height:66px;place-items:center;border-radius:16px;background:#252e32;color:#98e3f3}.resource-library-empty-kicker{margin-top:20px;color:#a6e8f7;font-size:12px;font-weight:800;letter-spacing:1.5px}.resource-library-empty h2{margin-top:7px;color:#f4f4f5;font-size:20px;font-weight:750}.resource-library-empty p{margin-top:5px;color:#8f9299;font-size:12px}.resource-library-empty-actions{display:flex;gap:9px;margin-top:23px}.resource-library-empty-actions button{min-height:42px;border-radius:9px;background:#a0e6f4;padding:0 20px;color:#0a171c;font-size:13px;font-weight:700}.resource-library-empty-actions button+button{background:#e9ebee;color:#303237}.resource-library-cloud-empty .resource-library-empty-kicker{margin-top:18px}.resource-library-no-results{gap:8px;color:#8f9299}.resource-library-no-results h2{margin-top:0}.dashboard-shell[data-dashboard-theme=light] .resource-library,.dashboard-shell[data-dashboard-theme=light] .resource-library-heading h1{color:#0f172a}.dashboard-shell[data-dashboard-theme=light] .resource-library-heading p{color:#64748b}.dashboard-shell[data-dashboard-theme=light] .resource-library-search{border-color:#d8e1ec;background:#ffffffe0;color:#64748b;box-shadow:0 8px 24px #0f172a0d}.dashboard-shell[data-dashboard-theme=light] .resource-library-search:focus-within{border-color:#67d2e7;box-shadow:0 0 0 3px #67d2e724}.dashboard-shell[data-dashboard-theme=light] .resource-library-search input{color:#0f172a}.dashboard-shell[data-dashboard-theme=light] .resource-library-search input::placeholder,.dashboard-shell[data-dashboard-theme=light] .resource-library-search button{color:#94a3b8}.dashboard-shell[data-dashboard-theme=light] .resource-library-imports button{border-color:#d8e1ec;background:#ffffffeb;color:#334155;box-shadow:0 8px 22px #0f172a0d}.dashboard-shell[data-dashboard-theme=light] .resource-library-imports button:hover{border-color:#8eddec;background:#f0fbfd;color:#0f172a}.dashboard-shell[data-dashboard-theme=light] .resource-library-imports svg{color:#0891b2}.dashboard-shell[data-dashboard-theme=light] .resource-library-source-tabs{border-color:#d8e1ec;background:#e9eff6}.dashboard-shell[data-dashboard-theme=light] .resource-library-source-tabs button{color:#64748b}.dashboard-shell[data-dashboard-theme=light] .resource-library-source-tabs button:hover{color:#0f172a}.dashboard-shell[data-dashboard-theme=light] .resource-library-source-tabs button[aria-selected=true]{background:#fff;color:#0f172a;box-shadow:0 2px 8px #0f172a17}.dashboard-shell[data-dashboard-theme=light] .resource-library-source-tabs button[aria-selected=true] svg{color:#0891b2}.dashboard-shell[data-dashboard-theme=light] .resource-library-count{border-left-color:#cbd5e1;color:#64748b}.dashboard-shell[data-dashboard-theme=light] .resource-library-source-row>p{color:#64748b}.dashboard-shell[data-dashboard-theme=light] .resource-library-create-card{border-color:#cbd5e1;background:#ffffffd1;color:#0f172a;box-shadow:0 10px 28px #0f172a0d}.dashboard-shell[data-dashboard-theme=light] .resource-library-create-card:hover{border-color:#67d2e7;background:#fff;box-shadow:0 16px 34px #0f172a17}.dashboard-shell[data-dashboard-theme=light] .resource-library-create-card>div:first-child{border-color:#b9e8f1;background:#eafafd;color:#0891b2}.dashboard-shell[data-dashboard-theme=light] .resource-library-create-card small{color:#64748b}.dashboard-shell[data-dashboard-theme=light] .resource-library-project-card{border-color:#94a3b861;box-shadow:0 8px 24px #0f172a12}.dashboard-shell[data-dashboard-theme=light] .resource-library-project-card:hover{box-shadow:0 0 0 1px #8eddec,0 16px 34px #0f172a24}.dashboard-shell[data-dashboard-theme=light] .resource-library-empty{border-color:#d8e1ec;background:linear-gradient(135deg,#fffffff0,#f3f8fc);box-shadow:0 14px 38px #0f172a0f}.dashboard-shell[data-dashboard-theme=light] .resource-library-empty-icon{border:1px solid #c8edf4;background:#eafafd;color:#0891b2}.dashboard-shell[data-dashboard-theme=light] .resource-library-empty-kicker{color:#087f95}.dashboard-shell[data-dashboard-theme=light] .resource-library-empty h2{color:#0f172a}.dashboard-shell[data-dashboard-theme=light] .resource-library-empty p,.dashboard-shell[data-dashboard-theme=light] .resource-library-no-results{color:#64748b}.dashboard-shell[data-dashboard-theme=light] .resource-library-empty-actions button{background:#8de0f2;color:#0a2730}.dashboard-shell[data-dashboard-theme=light] .resource-library-empty-actions button:hover{background:#72d5e9}.dashboard-shell[data-dashboard-theme=light] .resource-library-empty-actions button+button{border:1px solid #d8e1ec;background:#fff;color:#334155}.dashboard-shell[data-dashboard-theme=light] .resource-library-empty-actions button+button:hover{border-color:#8eddec;background:#f0fbfd}@media(max-width:1200px){.resource-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:850px){.resource-library{width:100%}.resource-library-toolbar{align-items:stretch;flex-direction:column}.resource-library-search{width:100%}.resource-library-imports{flex-wrap:wrap}.resource-library-source-row{align-items:flex-start;flex-direction:column;padding:9px 0}.resource-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.resource-library-grid{grid-template-columns:1fr}.resource-library--empty .resource-library-grid{margin-top:14px}}.original-work-card{transition:transform .18s cubic-bezier(.2,.8,.2,1),background .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1)}.original-work-card:hover{transform:translateY(-2px)}.original-work-card:hover,.featured-template-card:hover{box-shadow:0 16px 32px #0003,inset 0 1px #ffffff0f}.dashboard-shell[data-dashboard-theme=light] .dashboard-content .featured-template-card .featured-template-copy,.dashboard-shell[data-dashboard-theme=light] .dashboard-content .featured-template-card .featured-template-copy [class*=text-white]{color:#fff!important}.dashboard-shell[data-dashboard-theme=light] .dashboard-content .original-work-card{border:1px solid rgba(148,163,184,.22);background:#fffffff0!important;box-shadow:0 12px 30px #0f172a12}.dashboard-shell[data-dashboard-theme=light] .dashboard-content .original-work-card:hover{background:#fff!important;box-shadow:0 18px 38px #0f172a1f}.dashboard-shell[data-dashboard-theme=light] .dashboard-content .original-work-card h4{color:#0f172a!important}.dashboard-shell[data-dashboard-theme=light] .dashboard-content .original-work-card p{color:#64748b!important}.dashboard-shell[data-dashboard-theme=light] .dashboard-content .original-work-placeholder{background:#fff!important;border:1px solid rgba(148,163,184,.2)}.dashboard-shell[data-dashboard-theme=light] .dashboard-content .original-work-placeholder>div:first-child{background:linear-gradient(135deg,#edf2f7,#dce6f0)!important}.dashboard-shell[data-dashboard-theme=light] .dashboard-content .original-work-placeholder>div:last-child>div{background:#e2e8f0!important}.dashboard-shell[data-dashboard-theme=light] .dashboard-content .plaza-template-empty-state{background:#ffffffc2!important;border-color:#94a3b838!important}.dashboard-shell[data-dashboard-theme=light] .dashboard-content .plaza-template-empty-state h3{color:#0f172a!important}.dashboard-shell[data-dashboard-theme=light] .dashboard-content .plaza-template-empty-state svg{color:#94a3b8!important}.dashboard-shell[data-dashboard-theme=light] .dashboard-content .plaza-footer{border-top-color:#94a3b84d!important;color:#64748b!important}.dashboard-shell[data-dashboard-theme=light] .dashboard-content .plaza-footer button:hover{color:#0f172a!important}.tutorial-prototype-page article>button:hover{border-color:#8de0f2;background:#272729;color:#8de0f2}.tutorial-prototype-page article:hover{background:#17181b}@media(max-width:767px){.tutorial-prototype-page article{grid-template-columns:40px minmax(0,1fr)}.tutorial-prototype-page article>button{grid-column:2}}.settings-page-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.settings-page-card-grid>button,.settings-page-card-grid>div>button,.profile-prototype-page>.grid>button{transition:transform .18s cubic-bezier(.2,.8,.2,1),background .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1)}.settings-page-card-grid>button:hover,.settings-page-card-grid>div>button:hover,.profile-prototype-page>.grid>button:hover{background:#eeeef0;box-shadow:0 16px 32px #0000002e,inset 0 1px #ffffff0f}.dashboard-shell .plaza-creation-overlay>div:last-child>button p:nth-child(1){font-weight:500}.dashboard-shell .plaza-creation-overlay>div:last-child>button p:nth-child(2){font-weight:700;letter-spacing:-.015em}.dashboard-shell .plaza-creation-overlay>div:last-child>button p:nth-child(3){font-weight:400}[data-create-kind=interactive_short]{background:linear-gradient(135deg,#080b10,#0b1017 48%,#070a0f)!important}[data-create-kind=interactive_short]>.custom-scrollbar{display:flex;flex-direction:column;justify-content:flex-start;padding:64px 0!important;background:transparent!important}[data-create-kind=interactive_short] .interactive-short-head-actions{position:absolute;z-index:50;top:18px;right:22px;display:flex;gap:10px;padding:0!important}[data-create-kind=interactive_short] .interactive-short-tutorial,[data-create-kind=interactive_short] .interactive-short-close{display:inline-flex;box-sizing:border-box;height:46px;align-items:center;justify-content:center;border:1px solid rgba(207,232,239,.24);border-radius:13px;background:linear-gradient(145deg,#434b5294,#151b20d1);color:#dce9ed;box-shadow:inset 0 1px #ffffff1a,0 12px 30px #0003}[data-create-kind=interactive_short] .interactive-short-tutorial{min-width:96px;gap:8px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none}[data-create-kind=interactive_short] .interactive-short-tutorial svg{color:#8de0f2}[data-create-kind=interactive_short] .interactive-short-close{width:46px;padding:0;cursor:pointer}[data-create-kind=interactive_short] .interactive-short-tutorial:hover,[data-create-kind=interactive_short] .interactive-short-close:hover{border-color:#8de0f2;color:#8de0f2}[data-create-kind=interactive_short] .interactive-short-composer{flex:none;width:min(1460px,calc(100vw - 120px))!important;max-width:none;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;padding:0;margin:auto}[data-create-kind=interactive_short] .interactive-short-composer>header{margin:0 0 20px!important;text-align:center}[data-create-kind=interactive_short] .interactive-short-composer>header>div{margin:0 0 5px!important;color:#79d9ec!important;font-size:10px!important;font-weight:800;letter-spacing:.18em!important}[data-create-kind=interactive_short] .interactive-short-composer>header h1{margin:0!important;color:#f4f6f7!important;font-size:28px!important;line-height:1.25;font-weight:800}[data-create-kind=interactive_short] .interactive-short-composer>.grid{gap:0!important}[data-create-kind=interactive_short] .interactive-short-composer>.grid>div>section:first-child>div:last-child{gap:0!important}[data-create-kind=interactive_short] .interactive-short-composer>.grid>div>section:first-child>div:last-child>*+*{margin-top:0!important}[data-create-kind=interactive_short] .interactive-short-composer>.grid>div>section:first-child>div:last-child>div:first-child{width:min(520px,100%);margin:0 auto 18px!important}[data-create-kind=interactive_short] #interactive-short-title{height:54px!important;padding:0 18px!important;border:1px solid #4c5359!important;border-radius:16px!important;background:linear-gradient(145deg,#25282d,#181c21)!important;color:#f4f6f7!important;font-size:17px!important;font-weight:600!important}[data-create-kind=interactive_short] .creation-composer-summary{height:190px}[data-create-kind=interactive_short] .creation-composer-summary>label{margin:0 0 7px 2px!important;color:#aab8c2!important;font-size:13px!important;font-weight:700!important;line-height:1}[data-create-kind=interactive_short] .creation-composer-summary textarea{height:162px!important;min-height:162px!important;max-height:162px!important;padding:22px 24px 62px!important;border:1px solid #6a7176!important;border-radius:24px!important;background:linear-gradient(125deg,#292c30,#202428 51%,#4b5054)!important;color:#f4f6f7!important;font-size:16px!important;line-height:1.5}[data-create-kind=interactive_short] .creation-composer-summary textarea::placeholder{color:#929ba1!important}[data-create-kind=interactive_short] .creation-composer-count{top:0;right:18px}[data-create-kind=interactive_short] .creation-composer-generate{right:18px;bottom:14px;min-height:43px;padding:0 18px;border-radius:9px;background:#b1e4ed;font-size:15px}[data-create-kind=interactive_short] .creation-composer-toolbar{margin:16px 0 0!important;gap:14px!important}[data-create-kind=interactive_short] .creation-composer-toolbar>button{min-height:58px!important;height:58px;border-radius:18px!important;font-size:14px!important}[data-create-kind=interactive_short] .creation-composer-toolbar>.creation-composer-world{flex:3 1 40%}[data-create-kind=interactive_short] .creation-composer-toolbar>button:not(.creation-composer-world){flex:1 1 15%}[data-create-kind=interactive_short] .interactive-short-composer>section:last-of-type>div:first-child>span:first-child,[data-create-kind=interactive_short] .interactive-short-composer>section:last-of-type>div:first-child>span:nth-child(2){display:none}[data-create-kind=interactive_short] .creation-composer-toolbar>.interactive-short-select{position:relative;z-index:5;flex:1 1 15%;min-width:0}[data-create-kind=interactive_short] .interactive-short-select>button{display:flex;width:100%;height:58px;align-items:center;justify-content:center;gap:9px;padding:0 12px;border:1px solid #4b5055;border-radius:18px;background:linear-gradient(145deg,#262a2e,#171b1f);color:#f0f2f3;font-size:14px;font-weight:700}[data-create-kind=interactive_short] .interactive-short-select>button:hover,[data-create-kind=interactive_short] .interactive-short-select>button[aria-expanded=true]{border-color:#78d9e9;background:#293b42}[data-create-kind=interactive_short] .interactive-short-select>button:disabled{cursor:not-allowed;opacity:.5}[data-create-kind=interactive_short] .interactive-short-select>button svg{color:#86dce9}[data-create-kind=interactive_short] .interactive-short-model-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-create-kind=interactive_short] .interactive-short-menu{position:absolute;z-index:30;top:calc(100% + 8px);left:0;width:max-content;min-width:100%;max-width:min(360px,calc(100vw - 32px));padding:7px;border:1px solid #303438;border-radius:16px;background:#1b1d1e;box-shadow:0 16px 36px #0000006b}[data-create-kind=interactive_short] .interactive-short-menu>button{display:block;width:100%;min-height:43px;padding:7px 10px;border:0;border-radius:10px;background:transparent;color:#e6e9eb;text-align:left;font-size:14px;font-weight:700}[data-create-kind=interactive_short] .interactive-short-menu>button:hover,[data-create-kind=interactive_short] .interactive-short-menu>button[aria-selected=true]{background:#3b3d3f;color:#fff}[data-create-kind=interactive_short] .interactive-short-world-panel{order:3;flex:0 0 100%;min-width:0;margin-top:12px;overflow:hidden;border:1px solid #34444a;border-radius:18px;background:linear-gradient(180deg,#202223,#1b1d1e)}[data-create-kind=interactive_short][data-composer-panel=world] .interactive-short-composer>.grid>aside>section{display:none!important}[data-create-kind=interactive_short][data-composer-panel=world] .interactive-short-composer{justify-content:flex-start;margin:0 auto}[data-create-kind=interactive_short] .interactive-short-world-panel>header{display:flex;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid #32373a;font-size:18px}[data-create-kind=interactive_short] .interactive-short-world-panel>header>button{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:#2d3032;color:#f3f5f6;font-size:23px}[data-create-kind=interactive_short] .interactive-short-world-panel>header>span{display:flex;gap:8px;margin-left:auto}[data-create-kind=interactive_short] .interactive-short-world-panel>header>span button{width:32px;height:32px;border-radius:10px;background:#30383c;color:#a9b3b7;font-size:14px;font-weight:800}[data-create-kind=interactive_short] .interactive-short-world-panel>header>span button[aria-current=step]{background:#79d9ec;color:#15343d}[data-create-kind=interactive_short] .interactive-short-world-panel>input{display:block;width:calc(100% - 36px);height:48px;margin:18px;padding:0 15px;border:0;border-radius:10px;outline:0;background:#292b2c;color:#f3f5f6;font-size:15px}[data-create-kind=interactive_short] .interactive-short-world-options{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px 10px;max-height:48dvh;overflow-y:auto;padding:12px 18px 25px}[data-create-kind=interactive_short] .interactive-short-world-options button{min-width:0;min-height:52px;overflow:hidden;padding:10px 12px;border-radius:10px;color:#f3f5f6;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650}[data-create-kind=interactive_short] .interactive-short-world-options button:hover,[data-create-kind=interactive_short] .interactive-short-world-options button[aria-selected=true]{background:#3b3e40}@media(max-width:1000px){[data-create-kind=interactive_short] .interactive-short-world-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){[data-create-kind=interactive_short]>.custom-scrollbar{padding:56px 0 32px!important}[data-create-kind=interactive_short] .interactive-short-composer{width:calc(100vw - 40px)!important}[data-create-kind=interactive_short] .creation-composer-toolbar{flex-wrap:wrap}[data-create-kind=interactive_short] .creation-composer-toolbar>.creation-composer-world{flex:1 1 100%}[data-create-kind=interactive_short] .creation-composer-toolbar>button:not(.creation-composer-world){flex:1 1 28%}[data-create-kind=interactive_short] .creation-composer-toolbar>.interactive-short-select{flex:1 1 28%}}@media(max-width:760px){[data-create-kind=interactive_short]>.custom-scrollbar{padding:96px 0 32px!important}[data-create-kind=interactive_short] .interactive-short-composer{width:calc(100vw - 28px)!important}}[data-new-project-theme=dark][data-create-kind=script_production].script-conversion-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;overflow:hidden;background:#080b0d!important;color:#f4f6f7;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,sans-serif}.script-conversion-page .script-conversion-shell{position:relative;width:100%;height:100%;background:#080b0d!important}[data-new-project-theme=dark][data-create-kind=script_production]>.script-conversion-shell>.script-conversion-head-actions{position:absolute;z-index:20;top:18px;right:22px;display:flex;gap:10px;padding:0!important}.script-conversion-page .script-conversion-tutorial,.script-conversion-page .script-conversion-close{height:46px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid rgba(207,232,239,.24);border-radius:13px;background:linear-gradient(145deg,#434b5294,#151b20d1);color:#dce9ed;text-decoration:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.script-conversion-page .script-conversion-tutorial{min-width:96px;gap:8px;padding:0 16px;font-size:14px;font-weight:700}.script-conversion-page .script-conversion-tutorial svg{color:#8de0f2}.script-conversion-page .script-conversion-close{width:46px;padding:0;cursor:pointer}.script-conversion-page .script-conversion-tutorial:hover,.script-conversion-page .script-conversion-close:hover{border-color:#8de0f2;color:#8de0f2}[data-new-project-theme=dark][data-create-kind=script_production]>.script-conversion-shell>.script-conversion-scroll{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;padding:76px 24px 32px!important;scrollbar-gutter:auto}.script-conversion-page .script-conversion-composer{flex:none;width:min(1460px,calc(100vw - 120px));max-width:none;margin:auto}.script-conversion-page .script-conversion-heading{display:grid;justify-items:center;margin:0 0 35px;text-align:center}.script-conversion-page .script-conversion-kicker{color:#79d9ec;font-size:10px;font-weight:800;line-height:15px;letter-spacing:.18em}[data-new-project-theme=dark][data-create-kind=script_production].script-conversion-page .script-conversion-heading h1{margin:5px 0 0;color:#f4f6f7!important;font-size:28px!important;font-weight:800;line-height:1.25!important}.script-conversion-page .script-conversion-main,.script-conversion-page .script-conversion-fields,.script-conversion-page .script-conversion-field-stack{display:block;width:100%;margin:0;padding:0;border:0;background:none!important;box-shadow:none}.script-conversion-page .script-conversion-title{display:block;width:min(520px,100%);margin:0 auto 20px}.script-conversion-page .script-conversion-title>div{display:block;margin:0}.script-conversion-page .script-conversion-title label,.script-conversion-page .script-conversion-upload>label{display:block;margin:0 0 6px 2px;color:#aab8c2;font-size:13px;font-weight:700;line-height:18px;letter-spacing:0;text-transform:none}.script-conversion-page .script-conversion-title input{display:block;box-sizing:border-box;width:100%;height:54px;margin:0;padding:0 16px;border:1px solid rgba(255,255,255,.22)!important;border-radius:16px;outline:0;background:linear-gradient(112deg,#ffffff21,#ffffff09 42%,#ffffff17 58%,#ffffff0b)!important;color:#f4f6f7!important;font-size:17px;font-weight:600;-webkit-backdrop-filter:blur(24px) saturate(135%);backdrop-filter:blur(24px) saturate(135%);box-shadow:inset 0 1px #ffffff42,0 14px 34px #00000052}.script-conversion-page .script-conversion-upload{display:flex;flex-direction:column;gap:0;width:100%;margin:0}.script-conversion-page .script-conversion-upload>label{margin:0 0 6px 4px}.script-conversion-page .script-conversion-upload>input[type=file]{display:none!important}[data-new-project-theme=dark][data-create-kind=script_production] .script-conversion-upload>.script-conversion-dropzone,[data-new-project-theme=dark][data-create-kind=script_production] .script-conversion-upload>.script-conversion-source{box-sizing:border-box;width:100%;height:162px;min-height:162px;margin:0;padding:18px 24px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;border:1px solid rgba(255,255,255,.36)!important;border-radius:24px;background:linear-gradient(112deg,transparent 7%,rgba(255,255,255,.055) 25%,rgba(255,255,255,.19) 39%,rgba(255,255,255,.045) 52%,transparent 68%),radial-gradient(ellipse 70% 115% at 8% 0%,rgba(255,255,255,.21),transparent 56%),radial-gradient(ellipse 48% 90% at 96% 100%,rgba(255,255,255,.09),transparent 64%),linear-gradient(145deg,#ffffff21,#ffffff0a 54%,#ffffff16)!important;color:#f4f6f7;cursor:pointer;-webkit-backdrop-filter:blur(34px) saturate(145%);backdrop-filter:blur(34px) saturate(145%);box-shadow:inset 0 2px #ffffff6b,0 34px 90px #00000094,0 0 0 1px #ffffff12}.script-conversion-page .script-conversion-dropzone>svg{width:20px;height:20px;margin:0;color:#8de0f2}.script-conversion-page .script-conversion-dropzone>span:first-of-type{font-size:12px;font-weight:700}.script-conversion-page .script-conversion-dropzone>span:last-of-type{margin:0;color:#89949b;font-size:9px}.script-conversion-page .script-conversion-dropzone[data-dragging=true]{border-color:#8de0f2!important}.script-conversion-page .script-conversion-source{flex-direction:row!important;cursor:default!important}.script-conversion-page .script-conversion-upload>span{margin:12px 4px 0!important;color:#71818a;font-size:10px;line-height:16px}.script-conversion-page .script-conversion-actions{display:flex;justify-content:flex-end;align-items:flex-start;gap:14px;margin:-12px 0 0}.script-conversion-page .script-conversion-save,.script-conversion-page .script-conversion-footer{position:relative;display:block;flex:none;width:144px;height:76px;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}.script-conversion-page .script-conversion-save{height:58px}.script-conversion-page .script-conversion-footer{width:174px;height:58px;min-height:0}.script-conversion-page .script-conversion-save>label,.script-conversion-page .script-conversion-footer>div{display:none!important}[data-new-project-theme=dark][data-create-kind=script_production] .script-conversion-save>.script-conversion-save-button,[data-new-project-theme=dark][data-create-kind=script_production] .script-conversion-footer>.script-conversion-create-button{box-sizing:border-box;width:100%;height:58px;min-height:58px;display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:0 12px;border:1px solid rgba(255,255,255,.22)!important;border-radius:18px;background:linear-gradient(112deg,#ffffff21,#ffffff09 42%,#ffffff17 58%,#ffffff0b)!important;color:#f0f2f3!important;font-size:14px;font-weight:700;letter-spacing:0;-webkit-backdrop-filter:blur(24px) saturate(135%);backdrop-filter:blur(24px) saturate(135%);box-shadow:inset 0 1px #ffffff42,0 14px 34px #00000052}.script-conversion-page .script-conversion-save-button .creation-save-label>svg{color:#83d9e6}.script-conversion-page .script-conversion-create-button>svg{width:16px;height:16px;color:#8de0f2}.script-conversion-page .script-conversion-create-button:disabled{opacity:.5;cursor:not-allowed}.script-conversion-page .script-conversion-save [role=alert]{position:absolute;z-index:2;right:0;bottom:calc(100% + 12px);width:min(420px,80vw)}[data-new-project-theme=dark][data-create-kind=script_production] .script-conversion-save>.script-conversion-save-button{height:58px;min-height:58px;border:1px solid #4b5055!important;border-radius:18px;background:linear-gradient(145deg,#262a2e,#171b1f)!important;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.script-conversion-page .script-conversion-save-button:hover{border-color:#78d9e9!important;background:#293b42!important}@media(max-width:980px)and (min-width:761px){.script-conversion-page .script-conversion-composer{width:calc(100vw - 40px)}}@media(max-width:760px){[data-new-project-theme=dark][data-create-kind=script_production]>.script-conversion-shell>.script-conversion-scroll{align-items:flex-start;padding:96px 14px 32px!important}.script-conversion-page .script-conversion-composer{width:100%}.script-conversion-page .script-conversion-actions{gap:8px}.script-conversion-page .script-conversion-save{width:38%}.script-conversion-page .script-conversion-footer{width:58%}}
