:root{--bull-ink:#101218;--bull-ink-2:#1a1d27;--bull-violet:#685cf6;--bull-violet-2:#887cff;--bull-neon:#cdf95a;--bull-canvas:#f4f5f7;--bull-panel:#fff;--bull-muted:#777b89;--bull-border:#e7e8ed;--canvas:var(--bull-canvas);--canvas-2:#f7f8fa;--surface:#fff;--surface-solid:#fff;--surface-strong:#fff;--ink:#161820;--ink-2:#505565;--muted:var(--bull-muted);--line:var(--bull-border);--line-strong:#d9d7ff;--orange:var(--bull-violet);--orange-2:var(--bull-violet-2);--orange-soft:#f0efff;--shadow-sm:0 12px 34px #1215200f;--shadow-lg:0 24px 64px #1215201f}html[data-theme=dark]{--bull-canvas:#11131a;--bull-panel:#181b24;--bull-border:#2b2e3a;--canvas:#11131a;--canvas-2:#171a23;--surface:#181b24;--surface-solid:#181b24;--surface-strong:#1e212c;--ink:#f4f5f7;--ink-2:#c4c7d0;--muted:#8c91a0;--line:#2b2e3a}body{background:var(--bull-canvas)!important}body:before{opacity:.38!important;background-image:radial-gradient(circle,#181c2814 1px,#0000 1px)!important;background-size:26px 26px!important;-webkit-mask-image:linear-gradient(#00000024,#0000 44%)!important;mask-image:linear-gradient(#00000024,#0000 44%)!important}html[data-theme=dark] body:before{opacity:.18!important}.app-header{border-bottom:1px solid var(--bull-border)!important;background:color-mix(in srgb,var(--bull-panel) 88%,transparent)!important;height:72px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px)saturate(1.1)!important;backdrop-filter:blur(18px)saturate(1.1)!important}.brand-lockup{gap:10px!important}.brand-mark{background:#fff!important;border:1px solid #ececf0!important;border-radius:13px!important;width:40px!important;height:40px!important;transform:none!important;box-shadow:0 5px 14px #13172314!important}.brand-mark img{border-radius:12px!important}.brand-horn{display:none}.brand-wording strong{letter-spacing:-.055em!important;font-size:17px!important}.brand-wording small{color:#9a9ca6!important;letter-spacing:.16em!important;margin-top:2px!important;font-size:6px!important}.header-nav{border:1px solid var(--bull-border)!important;box-shadow:none!important;background:#f6f7f9!important;border-radius:13px!important;padding:4px!important}.header-nav a{color:#7c818e!important;border-radius:9px!important;min-height:34px!important;padding:0 12px!important;font-size:12px!important}.header-nav a.active{color:#191b23!important;background:#fff!important;box-shadow:0 3px 10px #14172214!important}.header-nav a.active:after{background:var(--bull-violet)!important;height:2px!important;bottom:2px!important;left:10px!important;right:10px!important}.header-profile,.icon-button{border:1px solid var(--bull-border)!important;background:var(--bull-panel)!important;height:38px!important;box-shadow:none!important;border-radius:11px!important}.header-profile>span{border-radius:9px!important;width:30px!important;height:30px!important}.header-profile b{font-size:11px!important}.credit-pill{color:#3d4327!important;background:#f4ffd7!important;border:1px solid #d9e8a9!important;border-radius:11px!important;height:38px!important;padding:0 11px!important}.credit-pill strong{font-size:14px!important}.icon-button{width:38px!important}.auth-page{background:#ebedf2!important;gap:14px!important;padding:14px!important}.auth-story{background:radial-gradient(circle at 82% 24%,#786cff47,#0000 23%),linear-gradient(125deg,#11131a,#171a24 66%,#24233b)!important;border:1px solid #292d3a!important;border-radius:24px!important;min-height:calc(100vh - 28px)!important;padding:clamp(98px,13vh,145px) clamp(42px,6vw,92px) 50px!important;box-shadow:0 18px 54px #12141e29!important}.auth-story:before{border-color:#ffffff14!important;bottom:-43%!important;right:-13%!important;box-shadow:0 0 0 76px #ffffff06,0 0 0 152px #685cf614!important}.auth-story:after{background:linear-gradient(90deg,#11131a 0%,#11131af2 38%,#11131a61 69%,#11131a0f 100%)!important}.auth-bull-art{left:40%!important;right:0!important}.auth-bull-art img{object-position:63% center!important;opacity:.78!important;filter:saturate(.92)contrast(1.04)!important}.auth-story>.brand-lockup{top:36px!important}.auth-story .brand-wording strong{color:#fff!important}.auth-story .brand-wording small{color:#a6aab5!important}.auth-kicker{color:#dffb8c!important;box-shadow:none!important;background:#cdf95a1a!important;border-color:#cdf95a26!important}.auth-story h1{color:#fff!important;letter-spacing:-.08em!important;font-size:clamp(48px,5vw,72px)!important}.auth-story h1:first-line{color:#fff!important}.auth-story>p{color:#aeb3c2!important;font-size:15px!important}.auth-features div{color:#d9dce5!important;box-shadow:none!important;background:#ffffff0f!important;border-color:#ffffff1a!important}.auth-features span{color:#1c2115!important;background:var(--bull-neon)!important}.auth-preview{background:#14171fad!important;border-color:#ffffff1c!important;box-shadow:0 18px 48px #0003!important}.preview-copy>span{color:#b8b2ff!important}.preview-copy em{background:var(--bull-neon)!important}.preview-copy strong{color:#fff!important}.preview-magic{color:#20231a!important;background:var(--bull-neon)!important;border-color:#0000!important}.preview-magic i{background:var(--bull-violet)!important}.auth-horn-line{border-color:#cdf95a29!important}.auth-horn-line--two{border-color:#9185ff42!important}.auth-panel-wrap{background:#f7f8fa!important;padding:48px clamp(22px,4.5vw,68px)!important}.auth-panel{border:1px solid var(--bull-border)!important;background:#fff!important;border-radius:19px!important;padding:34px!important;box-shadow:0 18px 48px #13162117!important}.auth-panel-icon--bull{width:54px!important;height:54px!important;box-shadow:none!important;background:#f5f4ff!important;border:1px solid #ececf2!important;border-radius:15px!important;transform:none!important}.auth-panel-head h2{letter-spacing:-.055em!important;font-size:31px!important}.auth-form input{border-color:var(--bull-border)!important;background:#fafbfc!important;border-radius:10px!important;height:52px!important}.auth-form input:focus{border-color:#bab5ff!important;box-shadow:0 0 0 4px #685cf61a!important}.auth-submit{background:var(--bull-violet)!important;border-radius:10px!important;min-height:51px!important}.auth-switch a{color:var(--bull-violet)!important}.studio-main,.account-main,.admin-main{width:min(1440px,100% - 48px)!important;padding-top:30px!important}.studio-main{flex-direction:column!important;display:flex!important}.studio-intro{order:1}.maintenance-banner{order:2}.composer-dock{order:3}.creation-stream{order:4}.studio-intro{background:radial-gradient(circle at 91% 34%,#7e71ff57,#0000 18%),linear-gradient(112deg,#11131a,#171a24 68%,#23243c)!important;border:1px solid #232737!important;border-radius:22px!important;min-height:174px!important;padding:27px 34px!important;box-shadow:0 18px 44px #13151d29!important}.studio-intro:before{opacity:.17!important;background-size:34px 34px!important;-webkit-mask-image:linear-gradient(90deg,#000,#0000 74%)!important;mask-image:linear-gradient(90deg,#000,#0000 74%)!important}.studio-intro-copy{max-width:810px!important}.studio-intro .eyebrow{color:var(--bull-neon)!important;letter-spacing:.2em!important;font-size:10px!important}.studio-intro h1{letter-spacing:-.065em!important;margin-top:7px!important;font-size:clamp(32px,3.2vw,47px)!important}.studio-intro p{color:#aeb2c0!important;margin-top:8px!important;font-size:14px!important}.studio-intro-tags{margin-top:17px!important}.studio-intro-tags span{color:#c6c9d3!important;background:#ffffff0a!important;border-color:#343846!important;height:28px!important;padding:0 9px!important;font-size:10px!important}.studio-intro-tags span:first-child{color:#1c2115!important;background:var(--bull-neon)!important;border-color:#0000!important}.studio-intro-bull{background:#ffffff0a!important;border:1px solid #ffffff1f!important;border-radius:50%!important;width:162px!important;height:162px!important;bottom:-17px!important;right:27px!important;transform:none!important;box-shadow:0 0 0 18px #ffffff06!important}.studio-intro-bull img{width:138px!important;height:138px!important;bottom:12px!important;right:12px!important;transform:none!important}.studio-intro-bull b{color:#1a1c22!important;border-radius:6px!important;padding:5px 7px!important;font-size:8px!important;top:18px!important;right:-9px!important}.studio-horn{display:none}.studio-speed-line--one{width:145px!important;top:73px!important;right:117px!important}.studio-speed-line--two{width:95px!important;top:102px!important;right:124px!important}.creation-stream{min-height:0!important;margin:0 0 56px!important}.job-grid{gap:18px!important}.job-card,.job-card--featured{border:1px solid var(--bull-border)!important;background:var(--bull-panel)!important;border-radius:22px!important;grid-template-columns:minmax(355px,37%) minmax(0,1fr)!important;min-height:520px!important;box-shadow:0 14px 40px #10131d12!important}.job-card:after{display:none!important}.job-card:hover{border-color:#d7d5ff!important;transform:translateY(-2px)!important;box-shadow:0 22px 54px #24204b1f!important}.job-media-panel{background:radial-gradient(circle at 50% 0,#8274ff38,#0000 32%),linear-gradient(#20232e,#14161e)!important;border-right:1px solid #292d3a!important;padding:18px 20px 20px!important}.job-media-panel:after{display:none!important}.job-card--completed .job-media-panel,.job-card--processing .job-media-panel,.job-card--submitting .job-media-panel,.job-card--queued .job-media-panel,.job-card--failed .job-media-panel{background:radial-gradient(circle at 50% 0,#8274ff38,#0000 32%),linear-gradient(#20232e,#14161e)!important}.job-card-meta{align-items:center!important;gap:7px!important;min-height:35px!important}.job-card-meta>span,.job-meta-chips>span{color:#ced1db!important;height:27px!important;box-shadow:none!important;background:#ffffff0f!important;border:1px solid #ffffff1c!important;border-radius:7px!important;padding:0 8px!important;font-size:10px!important}.job-card-meta .model-job-badge{color:#e5e3ff!important;background:#7f71ff26!important;border-color:#9a91ff40!important}.job-card-meta .job-ratio-badge{color:#d9f58b!important;background:#cdf95a1a!important;border-color:#cdf95a2e!important}.job-card-meta .job-duration-badge{color:#d0d4df!important;background:#ffffff0f!important}.job-card-meta>.status-badge--completed{color:#17311f!important;background:#83e8a9!important;border-color:#0000!important}.job-card-meta>.status-badge--processing,.job-card-meta>.status-badge--submitting,.job-card-meta>.status-badge--queued{color:#181a22!important;background:var(--bull-neon)!important;border-color:#0000!important}.job-card-meta>.status-badge--failed{color:#fff!important;background:#e56780!important;border-color:#0000!important}.job-video-stage{padding:16px 0 0!important}.job-visual{background:#090b10!important;border:1px solid #ffffff1f!important;border-radius:18px!important;width:min(100%,260px)!important;box-shadow:0 16px 38px #00000054,0 0 0 6px #ffffff06!important}.job-visual video{object-fit:cover!important;background:#090b10!important}.job-body,.job-card--featured .job-body{padding:28px 32px 24px!important}.job-body-top{border-bottom:1px solid var(--bull-border);justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.job-task-profile{align-items:center;gap:11px;display:flex}.job-task-profile>span{background:#f0f1f7;border:1px solid #ececf1;border-radius:50%;width:42px;height:42px;display:grid;overflow:hidden}.job-task-profile img{object-fit:cover;width:100%;height:100%}.job-task-profile div{gap:3px;display:grid}.job-task-profile strong{color:var(--ink);letter-spacing:-.02em;font-size:15px}.job-task-profile small{color:var(--muted);font-size:11px}.job-body-top time{color:#9a9eaa;white-space:nowrap;font-size:11px}.job-prompt{margin-top:22px}.job-prompt .eyebrow{color:var(--bull-violet)!important;letter-spacing:.18em!important;font-size:10px!important}.job-prompt p,.job-card--featured .job-prompt p{color:#383d4b!important;-webkit-line-clamp:5!important;margin-top:10px!important;font-size:15px!important;line-height:1.82!important}.job-media-list{margin-top:16px!important}.job-media-list span{color:#626877!important;background:#f8f9fb!important;border:1px solid #e7e8ed!important;border-radius:8px!important;font-size:11px!important}.job-detail-summary{gap:10px!important;margin-top:20px!important}.job-detail-item{border:1px solid var(--bull-border)!important;background:#fafbfc!important;border-radius:10px!important;min-height:64px!important;padding:11px 12px!important}.job-detail-item:before{display:none!important}.job-detail-item span{font-size:10px!important}.job-detail-item strong{margin-top:5px!important;font-size:13px!important}.job-footer{border-top:1px solid var(--bull-border)!important;gap:16px!important;margin-top:auto!important;padding-top:19px!important}.job-footer strong{font-size:14px!important}.job-footer>div:first-child span{font-size:11px!important}.job-actions{gap:8px!important}.job-actions a,.job-actions button,.job-actions .job-action-button,.job-actions .job-compare-action{border:1px solid var(--bull-border)!important;color:#555b6a!important;background:#fff!important;border-radius:9px!important;min-width:72px!important;height:38px!important;padding:0 11px!important;font-size:12px!important}.job-actions a span,.job-actions button span{font-size:12px!important}.job-actions .job-compare-action{color:#fff!important;background:var(--bull-violet)!important;border-color:#0000!important;box-shadow:0 7px 16px #685cf638!important}.job-actions .job-cancel-action{color:#c74b68!important;background:#fff7f9!important;border-color:#f4d6de!important}.job-actions .job-retry-action{background:var(--bull-violet)!important}.job-error{background:#fff7f8!important;border-color:#f2d7dd!important}.generation-state--bull{background:radial-gradient(circle at 50% 36%,#695cf63b,#0000 34%),linear-gradient(#151821,#0c0e14)!important;padding:18px!important}.generation-state--bull:before,.generation-state--bull:after{opacity:.22!important}.generation-state--bull .generation-stage-pill{color:#e0e2ea!important;background:#ffffff0f!important;border-color:#ffffff1c!important}.generation-state--bull .generation-progress-hero{text-align:center!important;margin-top:auto!important}.generation-state--bull .generation-progress-hero strong{color:#fff!important;letter-spacing:-.08em!important;font-size:clamp(62px,7vw,92px)!important}.generation-state--bull .generation-progress-hero b{color:#eceef4!important;font-size:14px!important}.generation-state--bull .generation-bull-track{height:126px!important;margin:7px 0 4px!important}.generation-state--bull .generation-bull-track-base{background:#ffffff38!important}.generation-state--bull .generation-bull-track-fill{background:linear-gradient(90deg,#8b7cff,var(--bull-neon))!important}.generation-state--bull .generation-copy span{color:#aeb3c1!important;font-size:11px!important}.generation-state--bull .generation-time-row{color:#aeb3c1!important}.generation-state--bull .generation-time-row b{color:var(--bull-neon)!important}.composer-dock{width:min(1240px,100%)!important;margin:22px auto 28px!important;position:relative!important;bottom:auto!important}.composer-glow{background:#685cf61f!important}.composer-card{border:1px solid var(--bull-border)!important;background:var(--bull-panel)!important;border-radius:18px!important;box-shadow:0 16px 44px #14172217!important}.composer-card:before{background:linear-gradient(90deg,#0000,#dddafe,#0000)!important;left:18px!important;right:18px!important}.composer-brand-line{color:var(--bull-violet)!important}.composer-card textarea{color:var(--ink)!important;font-size:16px!important}.composer-privacy-alert{background:#fff8f3!important;border-color:#f3ded4!important}.tool-button,.model-trigger,.choice-trigger,.upscale-toggle{border:1px solid var(--bull-border)!important;height:46px!important;box-shadow:none!important;background:#fafbfc!important;border-radius:10px!important}.tool-button:hover,.model-trigger:hover,.choice-trigger:hover{background:#f6f5ff!important;border-color:#d1ceff!important}.tool-button--upload{color:#454068!important;background:#f6f5ff!important}.generate-button{background:var(--bull-violet)!important;border-radius:10px!important;height:46px!important;box-shadow:0 10px 20px #685cf638!important}.generate-button:after{background:var(--bull-neon)!important}.prompt-reference-button{color:var(--bull-violet)!important;box-shadow:none!important;background:#f6f5ff!important;border-color:#dedaff!important;border-radius:9px!important}.composer-footnote{color:#8f94a2!important}.page-heading h1{letter-spacing:-.055em!important;font-weight:900!important}.balance-card,.redeem-card,.ledger-section,.admin-panel,.ops-card,.metric-card{border:1px solid var(--bull-border)!important;background:var(--bull-panel)!important;border-radius:16px!important;box-shadow:0 12px 32px #1417220d!important}.balance-card{background:linear-gradient(135deg,#171a24,#27243d)!important}.admin-tabs{border:1px solid var(--bull-border)!important;background:#f7f8fa!important;border-radius:12px!important}.admin-tabs button{border-radius:8px!important}.admin-tabs button.active{color:#fff!important;background:var(--bull-violet)!important;box-shadow:none!important}.refresh-button,.redeem-form button,.search-box button,.partner-invite-code button,.partner-topup-button{background:var(--bull-violet)!important;border-radius:10px!important}@media (max-width:920px){.app-header{height:66px!important}.studio-main,.account-main,.admin-main{width:min(100% - 28px,760px)!important;padding-top:20px!important}.studio-intro{min-height:214px!important;padding:25px!important}.studio-intro-copy{max-width:76%!important}.studio-intro h1{font-size:38px!important}.studio-intro-bull{bottom:-25px!important;right:-35px!important;transform:scale(.84)!important}.job-card,.job-card--featured{grid-template-columns:minmax(292px,36%) minmax(0,1fr)!important}.job-media-panel{padding:16px!important}.job-body,.job-card--featured .job-body{padding:23px!important}.job-visual{width:min(100%,228px)!important}.job-actions{justify-content:flex-start!important}}@media (max-width:720px){.app-header{padding:0 13px!important}.header-nav{background:0 0!important;border:0!important}.header-nav a{padding:0 8px!important}.header-nav a span,.header-profile{display:none!important}.credit-pill{height:36px!important;padding:0 8px!important}.icon-button{width:36px!important;height:36px!important}.studio-intro{border-radius:17px!important;min-height:235px!important}.studio-intro-copy{max-width:100%!important;padding-right:42px!important}.studio-intro h1{font-size:32px!important}.studio-intro p{max-width:295px!important;font-size:13px!important}.studio-intro-tags{max-width:250px!important}.studio-intro-bull{opacity:.63!important;bottom:-58px!important;right:-66px!important;transform:scale(.7)!important}.creation-stream{margin-bottom:36px!important}.job-card,.job-card--featured{border-radius:17px!important;min-height:0!important;display:block!important}.job-media-panel{border-bottom:1px solid #292d3a!important;border-right:0!important;min-height:454px!important;padding:14px 14px 18px!important}.job-video-stage{padding-top:12px!important}.job-visual{width:min(100%,248px)!important}.job-body,.job-card--featured .job-body{padding:20px 17px!important}.job-body-top{align-items:flex-start!important;padding-bottom:16px!important}.job-body-top time{display:none!important}.job-prompt{margin-top:18px!important}.job-prompt p,.job-card--featured .job-prompt p{-webkit-line-clamp:5!important;font-size:14px!important;line-height:1.72!important}.job-detail-summary{grid-template-columns:1fr 1fr!important}.job-footer{flex-direction:column!important;align-items:flex-start!important}.job-actions{grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important}.job-actions a,.job-actions button,.job-actions .job-action-button,.job-actions .job-compare-action{width:100%!important;min-width:0!important}.composer-card{border-radius:15px!important}.composer-card textarea{min-height:134px!important;font-size:16px!important}.composer-toolbar{flex-direction:column!important;align-items:stretch!important}.composer-controls{grid-template-columns:1fr 1fr!important;display:grid!important}.tool-button--upload{grid-column:1/-1!important}.composer-submit-area{grid-template-columns:auto 1fr!important;display:grid!important}.generate-button{min-width:0!important}.composer-footnote{font-size:10px!important}}@media (prefers-reduced-motion:reduce){.studio-intro-bull,.studio-speed-line,.generation-state--bull *{animation:none!important}}
:root{--run-ink:#171821;--run-ink-soft:#505464;--run-violet:#6957f5;--run-violet-deep:#4e3ed8;--run-lime:#d7ff56;--run-cyan:#80e9ff;--run-canvas:#f2f3f8;--run-panel:#fff;--run-border:#dddfea;--run-dark:#151722}body{background:radial-gradient(circle at 8% 8%,#d7ff5621,#0000 22%),radial-gradient(circle at 92% 14%,#6957f51f,#0000 26%),linear-gradient(#f7f8fc 0,#f1f2f7 44%,#f6f7fa 100%)!important}body:before{opacity:.5!important;background-image:linear-gradient(#504b7809 1px,#0000 1px),linear-gradient(90deg,#504b7809 1px,#0000 1px)!important;background-size:36px 36px!important;-webkit-mask-image:linear-gradient(#000,#0000 62%)!important;mask-image:linear-gradient(#000,#0000 62%)!important}.app-header{-webkit-backdrop-filter:blur(24px)saturate(1.2)!important;backdrop-filter:blur(24px)saturate(1.2)!important;background:#fafafde6!important;border-bottom:1px solid #4743671f!important;height:88px!important;padding:0 clamp(24px,4vw,64px)!important;box-shadow:0 10px 36px #29264512!important}.header-brand{min-width:260px}.brand-lockup{position:relative;gap:13px!important}.brand-mark{background:linear-gradient(145deg,#fff,#f1efff)!important;border:1px solid #6957f529!important;border-radius:17px!important;width:52px!important;height:52px!important;box-shadow:0 10px 24px #372f6b21!important}.brand-mark img{border-radius:16px!important}.brand-wording{gap:3px!important}.brand-wording strong{color:#171821!important;letter-spacing:-.055em!important;font-size:21px!important;font-weight:950!important}.brand-wording small{color:#74788a!important;letter-spacing:.15em!important;margin-top:0!important;font-size:11px!important;font-weight:800!important}.brand-run-badge{color:#24271a;background:var(--run-lime);letter-spacing:.06em;border-radius:7px;align-items:center;height:22px;padding:0 7px;font-size:11px;line-height:1;display:inline-flex;transform:rotate(-3deg);box-shadow:0 5px 12px #a6c53233}.header-nav{background:#ececf3!important;border:1px solid #4b46701c!important;border-radius:18px!important;gap:5px!important;padding:6px!important;box-shadow:inset 0 1px #ffffffb3!important}.header-nav a{color:#666a79!important;border-radius:13px!important;gap:9px!important;min-height:44px!important;padding:0 18px!important;font-size:15px!important;font-weight:850!important}.header-nav a svg{width:19px;height:19px}.header-nav a.active{color:#211f31!important;background:#fff!important;box-shadow:0 8px 20px #302b521a!important}.header-nav a.active:after{background:linear-gradient(90deg,var(--run-violet),#9a71ff)!important;height:3px!important;bottom:4px!important;left:18px!important;right:18px!important}.header-actions{gap:9px!important}.header-profile{border:1px solid var(--run-border)!important;background:#fff!important;border-radius:15px!important;gap:9px!important;height:48px!important;padding:4px 13px 4px 5px!important;box-shadow:0 7px 18px #2d2a440f!important}.header-profile>span{border-radius:12px!important;width:39px!important;height:39px!important}.header-profile b{color:#30323d!important;max-width:142px!important;font-size:14px!important;font-weight:850!important}.credit-pill{background:#f3ffd1!important;border-color:#d9e89f!important;border-radius:15px!important;gap:7px!important;height:48px!important;padding:0 14px!important}.credit-pill svg{width:18px;height:18px}.credit-pill strong{font-size:17px!important}.credit-pill span{font-weight:800;font-size:13px!important}.icon-button{border-color:var(--run-border)!important;background:#fff!important;border-radius:15px!important;width:48px!important;height:48px!important}.icon-button svg{width:20px;height:20px}.studio-main,.account-main,.admin-main{width:min(1480px,100% - 56px)!important;padding-top:34px!important}.studio-main{flex-direction:column!important;display:flex!important}.studio-intro{order:1}.maintenance-banner{order:2}.creation-stream{order:3}.composer-dock{order:4}.studio-intro{background:linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/38px 38px,radial-gradient(circle at 86% 42%,#7463ff57,#0000 20%),radial-gradient(circle at 65% 120%,#d7ff561f,#0000 32%),linear-gradient(118deg,#13151f,#1a1d2a 66%,#282744)!important;border:1px solid #282b3c!important;border-radius:28px!important;min-height:270px!important;padding:34px 42px!important;box-shadow:0 28px 68px #14152030!important}.studio-intro:after{background:linear-gradient(90deg,transparent,var(--run-lime),transparent);content:"";opacity:.55;width:310px;height:2px;position:absolute;bottom:39px;right:210px}.studio-intro-copy{max-width:850px!important}.studio-intro .eyebrow{color:var(--run-lime)!important;letter-spacing:.18em!important;font-size:13px!important;font-weight:900!important}.studio-intro h1{letter-spacing:-.07em!important;margin-top:8px!important;font-size:clamp(44px,4.2vw,62px)!important;line-height:1.04!important}.studio-intro p{color:#c6c9d4!important;margin-top:13px!important;font-size:17px!important;line-height:1.65!important}.studio-intro-tags{margin-top:19px!important}.studio-intro-tags span{color:#e0e2e9!important;background:#ffffff12!important;border-color:#ffffff1f!important;border-radius:11px!important;gap:7px!important;height:36px!important;padding:0 13px!important;font-size:13px!important;font-weight:800!important}.studio-intro-tags span:first-child{color:#1f2219!important;background:var(--run-lime)!important;border-color:#0000!important}.studio-intro-stats{gap:10px;margin-top:18px;display:flex}.studio-intro-stats>span{background:#ffffff0e;border:1px solid #ffffff17;border-radius:13px;align-items:center;gap:8px;min-width:142px;height:50px;padding:0 12px;display:flex}.studio-intro-stats b{color:#fff;letter-spacing:-.02em;font-size:17px}.studio-intro-stats small{color:#9da2b1;font-size:12px;font-weight:750}.studio-intro-bull{background:linear-gradient(145deg,#ffffff1c,#ffffff09)!important;border:1px solid #ffffff26!important;width:188px!important;height:188px!important;bottom:26px!important;right:47px!important;box-shadow:0 0 0 22px #ffffff06,0 24px 50px #0000002e!important}.studio-intro-bull img{width:160px!important;height:160px!important;bottom:13px!important;right:13px!important}.studio-intro-bull b{align-items:center;display:flex;color:#1d2018!important;background:var(--run-lime)!important;border-radius:8px!important;height:27px!important;padding:0 10px!important;font-size:11px!important;font-weight:950!important;top:14px!important;right:-10px!important}.studio-speed-line--one{width:190px!important;top:88px!important;right:147px!important}.studio-speed-line--two{width:132px!important;top:121px!important;right:151px!important}.creation-stream{min-height:0!important;margin:28px 0 0!important}.stream-section-head{justify-content:space-between;align-items:flex-end;margin:0 5px 16px;display:flex}.stream-section-head>div{gap:3px;display:grid}.stream-section-head span{color:var(--run-violet);letter-spacing:.16em;font-size:13px;font-weight:950}.stream-section-head strong{color:var(--run-ink);letter-spacing:-.045em;font-size:27px;font-weight:950}.stream-section-head>b{color:#4f5361;border:1px solid var(--run-border);background:#ffffffd1;border-radius:12px;align-items:center;gap:8px;height:38px;padding:0 13px;font-size:14px;display:flex}.stream-section-head i{background:#39cc82;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #39cc821f}.job-grid{gap:24px!important}.job-card,.job-card--featured{background:#fff!important;border:1px solid #d9dbe7!important;border-radius:28px!important;grid-template-columns:minmax(410px,39%) minmax(0,1fr)!important;min-height:652px!important;overflow:hidden!important;box-shadow:0 24px 64px #24213b1a!important}.job-card:after{z-index:0!important;border:2px solid #6957f512!important;border-bottom:0!important;width:210px!important;height:120px!important;display:block!important;top:-54px!important;right:-56px!important}.job-card:hover{border-color:#c8c3ff!important;transform:translateY(-3px)!important;box-shadow:0 34px 80px #2a235b26!important}.job-media-panel{background:radial-gradient(circle at 50% 14%,#7664ff4d,#0000 29%),linear-gradient(#ffffff07 1px,#0000 1px) 0 0/24px 24px,linear-gradient(#202331,#11131c)!important;border-right:1px solid #2b2e3d!important;min-height:652px!important;padding:20px 24px 24px!important;position:relative!important}.job-media-panel:before{content:"";border:28px solid #d7ff5609;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-28px;right:-42px}.job-media-panel:after{content:"";filter:grayscale();background:url(/brand/bull-avatar.webp) 50%/cover;border-radius:50%;width:82px;height:82px;position:absolute;bottom:24px;right:28px;opacity:.055!important;display:block!important}.job-stage-brand{z-index:2;color:#e4e7f185;letter-spacing:.12em;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex;position:absolute;bottom:23px;right:24px}.job-stage-brand img{opacity:.72;border-radius:8px;width:24px;height:24px}.job-card-meta{z-index:3;position:relative;align-items:center!important;gap:9px!important;min-height:38px!important}.job-meta-chips{gap:8px!important}.job-card-meta>span,.job-meta-chips>span{color:#e2e4ec!important;height:34px!important;box-shadow:none!important;background:#ffffff13!important;border:1px solid #ffffff21!important;border-radius:10px!important;padding:0 11px!important;font-size:13px!important;font-weight:850!important}.job-card-meta svg{width:15px;height:15px}.job-card-meta .model-job-badge{color:#efedff!important;background:#7f71ff2e!important;border-color:#9f94ff4d!important}.job-card-meta .job-ratio-badge{color:#e4ff99!important;background:#d7ff561a!important;border-color:#d7ff563d!important}.job-card-meta>.status-badge--completed{color:#173421!important;background:#8ce8ac!important}.job-card-meta>.status-badge--processing,.job-card-meta>.status-badge--submitting,.job-card-meta>.status-badge--queued{color:#1e2119!important;background:var(--run-lime)!important}.job-card-meta>.status-badge--failed{color:#fff!important;background:#e7607b!important}.job-video-stage{z-index:1;position:relative;padding:19px 0 24px!important}.job-visual{background:#080a10!important;border:1px solid #ffffff29!important;border-radius:23px!important;width:min(100%,300px)!important;box-shadow:0 25px 55px #0000006b,0 0 0 7px #ffffff09!important}.job-visual video{object-fit:cover!important;background:#080a10!important}.job-body,.job-card--featured .job-body{padding:32px 38px 27px!important;position:relative!important}.job-body:after{content:"";pointer-events:none;border:2px solid #6957f50e;border-bottom:0;border-radius:50% 50% 0 0;width:76px;height:42px;position:absolute;top:88px;right:28px;transform:rotate(18deg)}.job-body-top{border-bottom:1px solid #e4e5ed!important;gap:18px!important;padding-bottom:23px!important}.job-task-profile{gap:13px!important}.job-task-profile>span{box-shadow:0 8px 18px #4739941a;background:#f2f0ff!important;border:1px solid #e0def7!important;border-radius:16px!important;width:52px!important;height:52px!important}.job-task-profile>span img{border-radius:15px}.job-task-profile div{gap:4px!important}.job-task-profile strong{font-size:18px!important;font-weight:950!important}.job-task-profile small{font-weight:700;color:#787d8d!important;font-size:14px!important}.job-body-top time{font-weight:700;color:#858a9a!important;font-size:13px!important}.job-prompt{margin-top:24px!important}.job-prompt .eyebrow{color:var(--run-violet)!important;letter-spacing:.16em!important;font-size:13px!important;font-weight:950!important}.job-prompt p,.job-card--featured .job-prompt p{color:#3b3f4f!important;-webkit-line-clamp:6!important;margin-top:11px!important;font-size:17px!important;line-height:1.85!important}.job-media-list{gap:8px!important;margin-top:17px!important}.job-media-list span{font-weight:800;color:#5b6070!important;background:#f7f7fb!important;border:1px solid #e2e3eb!important;border-radius:10px!important;min-height:34px!important;padding:0 11px!important;font-size:13px!important}.job-error{border-radius:13px!important;padding:14px 15px!important}.job-error strong{font-size:15px!important}.job-error small{font-size:13px!important;line-height:1.6!important}.job-detail-summary{gap:11px!important;margin-top:22px!important}.job-detail-item{background:linear-gradient(145deg,#fafafd,#f6f6fa)!important;border:1px solid #e1e2ea!important;border-radius:13px!important;min-height:79px!important;padding:14px!important}.job-detail-item:before{background:linear-gradient(90deg,var(--run-violet),#a98cff)!important;width:28px!important;height:3px!important;display:block!important}.job-detail-item span{color:#7a7f8f!important;font-size:13px!important;font-weight:800!important}.job-detail-item strong{color:#303341!important;margin-top:7px!important;font-size:15px!important}.job-footer{border-top:1px solid #e4e5ed!important;gap:18px!important;padding-top:22px!important}.job-footer strong{font-size:17px!important}.job-footer>div:first-child span{color:#7a7f8f!important;margin-top:4px!important;font-size:13px!important}.job-actions{gap:9px!important}.job-actions a,.job-actions button,.job-actions .job-action-button,.job-actions .job-compare-action{color:#4e5363!important;background:#fff!important;border:1px solid #dcdde7!important;border-radius:12px!important;gap:7px!important;min-width:88px!important;height:46px!important;padding:0 15px!important;font-size:14px!important;font-weight:850!important}.job-actions a span,.job-actions button span{font-size:14px!important}.job-actions .job-compare-action{color:#fff!important;background:linear-gradient(135deg,var(--run-violet),#8a6dff)!important;border-color:#0000!important;box-shadow:0 10px 22px #6957f53d!important}.generation-state--bull{padding:20px!important}.generation-state--bull .generation-stage-pill{height:34px!important;padding:0 12px!important;font-size:13px!important;font-weight:850!important}.generation-state--bull .generation-progress-hero strong{font-size:clamp(72px,7vw,104px)!important}.generation-state--bull .generation-progress-hero strong span{font-size:.42em!important}.generation-state--bull .generation-progress-hero b{font-size:17px!important}.generation-state--bull .generation-bull-track{height:145px!important}.generation-state--bull .generation-copy span,.generation-state--bull .generation-time-row{font-size:13px!important;line-height:1.55!important}.failed-visual strong{font-size:18px!important}.failed-visual small{font-size:13px!important}.composer-dock{width:min(1320px,100%)!important;margin:36px auto 64px!important;position:relative!important;bottom:auto!important}.composer-dock:before{color:var(--run-violet);content:"AI GENERATION DECK  ·  在这里开始下一次奔跑";letter-spacing:.12em;margin:0 5px 15px;font-size:13px;font-weight:950;display:block}.composer-glow{background:radial-gradient(circle,#6957f52e,#d7ff5614,#0000 72%)!important;inset:20% 6% -14px!important}.composer-card{background:#fffffff5!important;border:1px solid #cbc7fb!important;border-radius:27px!important;padding:22px!important;box-shadow:0 30px 75px #2e266426,0 0 0 5px #6957f509!important}.composer-card:before{background:linear-gradient(90deg,transparent,var(--run-violet),var(--run-lime),transparent)!important;height:3px!important;left:28px!important;right:28px!important}.composer-topline{margin:0 2px 9px!important}.composer-brand-line{color:#5543d9!important;gap:9px!important;font-size:18px!important;font-weight:950!important}.composer-brand-line img{border-radius:10px!important;width:31px!important;height:31px!important}.composer-brand-line svg{width:17px;height:17px}.composer-topline>small{font-weight:750;color:#737889!important;font-size:14px!important}.composer-privacy-alert{border-radius:14px!important;gap:13px!important;margin:10px 0 15px!important;padding:14px 16px!important}.composer-privacy-alert strong{font-size:15px!important}.composer-privacy-alert small{font-size:13px!important}.prompt-editor{border-bottom-color:#e1e2ea!important}.composer-card textarea{color:#252834!important;min-height:148px!important;padding:16px 158px 56px 8px!important;font-size:18px!important;line-height:1.72!important}.composer-card textarea::placeholder{color:#8d92a2!important}.prompt-reference-button{color:#5846da!important;background:#f3f1ff!important;border-color:#d7d2ff!important;border-radius:12px!important;height:44px!important;padding:0 14px!important;font-size:14px!important;font-weight:850!important;bottom:11px!important;right:7px!important}.composer-toolbar{align-items:center!important;gap:13px!important;padding-top:17px!important}.composer-controls,.composer-submit-area{gap:11px!important}.tool-button,.model-trigger,.choice-trigger,.upscale-toggle{height:60px!important;box-shadow:none!important;background:#f6f6fa!important;border:1px solid #dcdde7!important;border-radius:15px!important}.tool-button:hover,.model-trigger:hover,.choice-trigger:hover{background:#f1efff!important;border-color:#bcb4ff!important}.tool-button--upload{color:#3f3a61!important;background:linear-gradient(145deg,#f2f0ff,#f7f7fb)!important;min-width:190px!important;padding:0 17px!important}.tool-button--upload svg{width:21px;height:21px;color:var(--run-violet)}.tool-button-copy strong,.model-trigger strong,.choice-trigger strong{font-size:16px!important;font-weight:900!important}.tool-button small,.model-trigger small,.choice-trigger small{color:#777c8c!important;font-size:13px!important;font-weight:750!important}.model-trigger{min-width:245px!important}.model-trigger>svg{width:19px;height:19px}.model-trigger b{font-size:13px!important}.choice-trigger{min-width:148px!important;padding:0 14px!important}.choice-trigger-icon svg{width:19px;height:19px}.cost-badge{font-size:14px!important}.cost-badge strong{font-size:28px!important}.prompt-count{font-size:14px!important}.generate-button{background:linear-gradient(135deg,#5d4ae9,#8064ff)!important;border-radius:15px!important;min-width:184px!important;height:60px!important;font-size:17px!important;font-weight:900!important;position:relative!important;box-shadow:0 13px 27px #6957f54d!important}.generate-button:after{background:var(--run-lime)!important}.composer-footnote{color:#737889!important;margin-top:13px!important;font-size:13px!important;font-weight:650!important;line-height:1.65!important}.model-menu,.choice-menu{border-color:#d8d9e4!important;border-radius:17px!important;box-shadow:0 24px 60px #231f442e!important}.model-menu-head span,.choice-menu-title span{font-size:15px!important}.model-menu-head small,.choice-menu-title small{font-size:12px!important}.model-option-copy strong,.choice-option strong{font-size:15px!important}.model-option-copy small,.choice-option small{font-size:13px!important;line-height:1.45!important}.model-option-warning{font-size:12px!important}.page-heading h1,.admin-heading h1{font-size:clamp(36px,4vw,52px)!important}.page-heading p,.admin-heading p{font-size:15px!important}.admin-tabs button{min-height:46px!important;padding:0 16px!important;font-size:14px!important;font-weight:850!important}.panel-toolbar h2,.card-heading h2{font-size:26px!important}.panel-toolbar small,.panel-toolbar p,.settings-form small,.metric-card span,.data-table th,.data-table td,.ledger-list span,.partner-invite-card p{font-size:13px!important}.data-table td,.data-table th{padding-top:14px!important;padding-bottom:14px!important}.refresh-button,.primary-button,.search-box button,.redeem-form button,.partner-topup-button{min-height:44px!important;font-size:14px!important}.metric-card strong{font-size:30px!important}.eyebrow{font-size:12px!important}@media (max-width:1120px){.app-header{grid-template-columns:auto 1fr auto!important}.header-brand{min-width:0}.brand-run-badge{display:none}.header-nav{justify-self:center}.studio-intro-stats>span{min-width:124px}.job-card,.job-card--featured{grid-template-columns:minmax(340px,38%) minmax(0,1fr)!important}.job-media-panel{padding:18px!important}.job-visual{width:min(100%,270px)!important}.job-body,.job-card--featured .job-body{padding:28px!important}.composer-toolbar{flex-direction:column!important;align-items:stretch!important}.composer-submit-area{justify-content:flex-end!important}}@media (max-width:820px){.app-header{height:76px!important;padding:0 16px!important}.brand-mark{width:44px!important;height:44px!important}.brand-wording strong{font-size:18px!important}.brand-wording small{display:none}.header-nav a{min-height:42px!important;padding:0 12px!important;font-size:14px!important}.header-profile{display:none!important}.credit-pill{height:44px!important}.icon-button{width:44px!important;height:44px!important}.studio-main,.account-main,.admin-main{width:min(100% - 28px,760px)!important;padding-top:22px!important}.studio-intro{min-height:286px!important;padding:29px!important}.studio-intro-copy{max-width:76%!important}.studio-intro h1{font-size:42px!important}.studio-intro-bull{bottom:34px!important;right:-20px!important;transform:scale(.82)!important}.studio-intro-stats{flex-wrap:wrap}.studio-intro-stats>span{height:44px}.job-card,.job-card--featured{min-height:0!important;display:block!important}.job-media-panel{border-bottom:1px solid #292d3a!important;border-right:0!important;min-height:610px!important}.job-visual{width:min(100%,300px)!important}.job-stage-brand{display:none}.job-body,.job-card--featured .job-body{padding:28px 24px!important}}@media (max-width:620px){.app-header{grid-template-columns:auto 1fr auto!important}.brand-wording,.credit-pill span,.header-nav a span{display:none!important}.header-nav{justify-self:center;padding:4px!important}.header-nav a{justify-content:center;width:42px!important;padding:0!important}.header-actions{gap:5px!important}.credit-pill{padding:0 9px!important}.icon-button{display:none!important}.studio-main,.account-main,.admin-main{width:calc(100% - 20px)!important}.studio-intro{border-radius:22px!important;min-height:330px!important;padding:25px 22px!important}.studio-intro-copy{max-width:100%!important;padding-right:0!important}.studio-intro h1{max-width:290px;font-size:37px!important}.studio-intro p{max-width:300px!important;font-size:15px!important}.studio-intro-tags{max-width:280px!important}.studio-intro-tags span{height:34px!important;font-size:12px!important}.studio-intro-stats{max-width:250px}.studio-intro-stats>span{min-width:118px!important}.studio-intro-stats>span:last-child{display:none}.studio-intro-bull{opacity:.54!important;bottom:-50px!important;right:-76px!important;transform:scale(.72)!important}.stream-section-head strong{font-size:23px}.job-card,.job-card--featured{border-radius:21px!important}.job-media-panel{min-height:548px!important;padding:15px!important}.job-card-meta{flex-direction:column!important;align-items:flex-start!important}.job-meta-chips{flex-wrap:wrap!important}.job-card-meta>span,.job-meta-chips>span{height:33px!important;font-size:12px!important}.job-visual{width:min(100%,258px)!important}.job-body,.job-card--featured .job-body{padding:23px 18px!important}.job-body-top{align-items:flex-start!important}.job-body-top time{display:none!important}.job-task-profile strong{font-size:17px!important}.job-prompt p,.job-card--featured .job-prompt p{font-size:16px!important;line-height:1.78!important}.job-detail-summary{grid-template-columns:1fr 1fr!important}.job-detail-item{min-height:77px!important}.job-footer{flex-direction:column!important;align-items:flex-start!important}.job-actions{grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important}.job-actions a,.job-actions button,.job-actions .job-action-button,.job-actions .job-compare-action{width:100%!important;min-width:0!important}.composer-dock{margin-bottom:34px!important}.composer-dock:before{letter-spacing:.06em;font-size:12px!important}.composer-card{border-radius:20px!important;padding:17px!important}.composer-topline{align-items:flex-start!important;gap:8px!important}.composer-brand-line{font-size:16px!important}.composer-topline>small{text-align:right;font-size:12px!important}.composer-card textarea{min-height:150px!important;padding:13px 6px 58px!important;font-size:17px!important}.composer-toolbar{align-items:stretch!important}.composer-controls{grid-template-columns:1fr 1fr!important;display:grid!important}.tool-button--upload,.model-picker{grid-column:1/-1!important}.tool-button,.model-trigger,.choice-trigger{width:100%!important;min-width:0!important}.composer-submit-area{grid-template-columns:auto 1fr!important;display:grid!important}.generate-button{min-width:0!important}.composer-footnote{font-size:12px!important}.page-heading h1,.admin-heading h1{font-size:34px!important}}@media (prefers-reduced-motion:reduce){.job-card,.generate-button,.header-profile{transition:none!important}}
:root{--bull-violet:#1768e8;--bull-violet-2:#3488ff;--bull-neon:#ff7548;--bull-canvas:#edf2f8;--bull-panel:#fff;--bull-border:#d8e1ec;--orange:#1768e8;--orange-2:#3488ff;--orange-soft:#eaf3ff;--line-strong:#bed3ee;--run-violet:#1768e8;--run-violet-deep:#0b4eb5;--run-lime:#ff7548;--run-cyan:#58ddff;--run-canvas:#edf2f8;--run-border:#d8e1ec}body{background:radial-gradient(circle at 7% 7%,#4197ff21,#0000 24%),radial-gradient(circle at 94% 20%,#ff754817,#0000 23%),linear-gradient(#f6f9fc 0,#eaf0f7 48%,#f3f6fa 100%)!important}body:before{opacity:.45!important;background-image:linear-gradient(#1d569b09 1px,#0000 1px),linear-gradient(90deg,#1d569b09 1px,#0000 1px)!important}.app-header{background:#f8fbffe6!important;border-bottom-color:#1f529121!important;box-shadow:0 12px 38px #1c437514!important}.brand-mark{background:linear-gradient(145deg,#fff,#e9f3ff)!important;border-color:#1768e82e!important;box-shadow:0 10px 24px #1857ad24!important}.brand-run-badge{color:#fff;box-shadow:0 6px 14px #ff60363d;background:linear-gradient(135deg,#ff835b,#ff6036)!important}.header-nav{background:#e9eef5!important;border-color:#1a50951f!important}.header-nav a.active{color:#0e4fae!important}.header-nav a.active:after{background:linear-gradient(90deg,#1768e8,#49cfff,#ff7548)!important}.header-profile{border-color:#d7e1ed!important}.credit-pill{color:#174e86!important;background:#edf7ff!important;border-color:#c4dcf6!important}.icon-button{border-color:#d7e1ed!important}.studio-intro{background:linear-gradient(90deg,#040f22f2 0%,#04122bc7 48%,#04132e38 100%),url(/brand/bull-runway-v40.webp) 100%/cover no-repeat!important;border-color:#143a73!important;min-height:280px!important;box-shadow:0 30px 74px #0d306338!important}.studio-intro:before{opacity:.12!important;background-size:38px 38px!important}.studio-intro:after{background:linear-gradient(90deg,#0000,#2d84ff,#ff7548,#0000)!important}.studio-intro .eyebrow{color:#65ddff!important}.studio-intro p{color:#c7d6e8!important}.studio-intro-tags span{color:#dce8f6!important;background:#225ca929!important;border-color:#a3cbff2e!important}.studio-intro-tags span:first-child{color:#fff!important;background:linear-gradient(135deg,#1c70eb,#3aa2ff)!important;box-shadow:0 9px 22px #1364e040!important}.studio-intro-stats>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d306161!important;border-color:#90c5ff29!important}.studio-intro-stats small{color:#9db8d8!important}.studio-intro-bull{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04163361!important;border-color:#85c4ff52!important;box-shadow:0 0 0 22px #4391ff12,0 24px 55px #00000047!important}.studio-intro-bull b{color:#fff!important;background:linear-gradient(135deg,#ff8259,#ff6035)!important}.studio-speed-line--one,.studio-speed-line--two{background:linear-gradient(90deg,#0000,#3aa2ff,#ff7548)!important}.stream-section-head span{color:#1768e8!important}.stream-section-head>b{background:#ffffffe0!important;border-color:#d4e0ed!important}.stream-section-head i{background:#2a8cff!important;box-shadow:0 0 0 5px #2a8cff1f!important}.job-card,.job-card--featured{border-color:#d4deea!important;box-shadow:0 24px 68px #173d6d1a!important}.job-card:hover{border-color:#9ec2ef!important;box-shadow:0 36px 84px #184b9229!important}.job-card:after{border-color:#1768e814!important}.job-media-panel,.job-card--completed .job-media-panel,.job-card--processing .job-media-panel,.job-card--submitting .job-media-panel,.job-card--queued .job-media-panel,.job-card--failed .job-media-panel{background:linear-gradient(#040e2180,#040e21d1),url(/brand/bull-runway-v40.webp) 100%/cover no-repeat!important;border-right-color:#16365f!important}.job-media-panel:before{border-color:#358fff0f!important}.job-card-meta .model-job-badge{color:#dcebff!important;background:#216dd340!important;border-color:#529dff52!important}.job-card-meta .job-ratio-badge{color:#9eeaff!important;background:#34b1d41f!important;border-color:#58ddff40!important}.job-card-meta>.status-badge--processing,.job-card-meta>.status-badge--submitting,.job-card-meta>.status-badge--queued{color:#fff!important;background:linear-gradient(135deg,#1768e8,#3197ff)!important}.job-card-meta>.status-badge--completed{color:#fff!important;background:linear-gradient(135deg,#168a69,#30b68a)!important}.job-detail-item:before{background:linear-gradient(90deg,#1768e8,#58ddff)!important}.job-prompt .eyebrow{color:#1768e8!important}.job-actions .job-compare-action{background:linear-gradient(135deg,#0f59cc,#2588fa)!important;box-shadow:0 10px 22px #1768e83d!important}.job-task-profile>span{background:#edf5ff!important;border-color:#cfe0f5!important;box-shadow:0 8px 18px #1b5bb11c!important}.generation-state--bull{background:radial-gradient(circle at 50% 34%,#247eff57,#0000 34%),linear-gradient(#081a36,#040d1d)!important}.generation-state--bull .generation-bull-track-fill{background:linear-gradient(90deg,#1768e8,#4acfff,#ff7548)!important}.generation-state--bull .generation-time-row b{color:#63dfff!important}.studio-main{flex-direction:column!important;display:flex!important}.studio-intro{order:1}.maintenance-banner{order:2}.composer-dock{order:3}.creation-stream{order:4;margin-bottom:365px!important}.composer-dock{z-index:35!important;width:min(1320px,100% - 40px)!important;margin:0!important;position:fixed!important;bottom:18px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.composer-dock:before{color:#1768e8!important;content:"AI CREATION CONSOLE  ·  随时输入，随时开跑"!important}.composer-glow{background:radial-gradient(circle,#267ef233,#ff754814,#0000 72%)!important}.composer-card{-webkit-backdrop-filter:blur(24px)saturate(1.15)!important;backdrop-filter:blur(24px)saturate(1.15)!important;background:#fbfdfff2!important;border:1px solid #abcdf6!important;border-radius:22px!important;padding:14px 17px!important;box-shadow:0 26px 72px #15488f2e,0 0 0 5px #1768e809!important}.composer-card:before{background:linear-gradient(90deg,#0000,#1768e8,#58ddff,#ff7548,#0000)!important;left:25px!important;right:25px!important}.composer-brand-line{color:#1559bd!important}.composer-topline{margin-bottom:5px!important}.composer-topline>small{color:#607187!important}.composer-card textarea{min-height:76px!important;max-height:126px!important;padding:9px 158px 45px 7px!important;font-size:17px!important}.composer-privacy-alert{background:#fff7f3!important;border-color:#ffd4c7!important;margin:6px 0 7px!important;padding:9px 12px!important}.composer-privacy-alert-icon{background:linear-gradient(145deg,#ff6945,#ff8c5e)!important;width:28px!important;height:28px!important}.composer-privacy-alert strong{font-size:14px!important}.composer-privacy-alert small{font-size:13px!important}.prompt-reference-button{color:#1559bd!important;background:#edf5ff!important;border-color:#bcd4f3!important;height:40px!important;bottom:8px!important}.composer-toolbar{gap:10px!important;padding-top:10px!important}.tool-button,.model-trigger,.choice-trigger,.upscale-toggle{background:#f1f5fa!important;border-color:#d2deec!important;height:54px!important}.tool-button:hover,.model-trigger:hover,.choice-trigger:hover{background:#eaf3ff!important;border-color:#9ec3f1!important}.tool-button--upload{background:linear-gradient(145deg,#edf5ff,#f5f9fd)!important}.tool-button--upload svg{color:#1768e8!important}.model-trigger,.choice-trigger{height:54px!important}.generate-button{background:linear-gradient(135deg,#0e55c6,#217ff0 72%,#ff7548)!important;height:54px!important;box-shadow:0 13px 28px #1768e84d!important}.generate-button:after{background:#ff8359!important}.cost-badge strong{color:#1768e8!important}.composer-footnote{color:#69798c!important;margin-top:7px!important}.model-menu,.choice-menu{border-color:#cbd9e8!important}.model-option.selected,.choice-option.selected{background:#edf5ff!important;border-color:#9bc2f3!important}.admin-tabs button.active,.refresh-button,.redeem-form button,.search-box button,.partner-invite-code button,.partner-topup-button{background:linear-gradient(135deg,#0f59cc,#2588fa)!important}.balance-card{background:linear-gradient(135deg,#061a38,#123f76)!important}.auth-page{background:#e8eff7!important}.auth-story{background:linear-gradient(90deg,#030e21f0,#0414318c),url(/brand/bull-runway-v40.webp) 50%/cover no-repeat!important;border-color:#143a73!important}.auth-kicker{color:#8ae9ff!important;background:#1d87d826!important;border-color:#54cbff38!important}.auth-features span,.preview-magic{color:#fff!important;background:#1768e8!important}.preview-magic i{background:#ff7548!important}.auth-submit{background:linear-gradient(135deg,#0e55c6,#2588fa)!important}.auth-panel-icon--bull{background:#edf5ff!important}html[data-theme=dark] body{background:#08111f!important}html[data-theme=dark] .app-header{background:#08111fe6!important}html[data-theme=dark] .header-nav{background:#151f2d!important}@media (max-width:1120px){.composer-dock{bottom:10px!important}.composer-card textarea{min-height:84px!important}}@media (max-width:820px){.studio-intro{background-position:62%!important}.creation-stream{margin-bottom:30px!important}.composer-dock{width:100%!important;margin:22px auto 28px!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}.creation-stream{order:4}.composer-card{padding:18px!important}}@media (max-width:620px){.studio-intro{background-position:66%!important}.composer-dock{margin:22px auto 28px!important}.composer-card textarea{min-height:145px!important}.composer-dock:before{font-size:12px!important}.composer-privacy-alert{padding:12px!important}}
:root{--v42-cobalt:#1768e8;--v42-cyan:#55d6ff;--v42-coral:#ff7548;--v42-navy:#071a36;--v42-ink:#17253a;--v42-muted:#64748b;--v42-line:#d9e3ef}body{background:radial-gradient(circle at 8% 2%,#3e8bf51c,#0000 29rem),radial-gradient(circle at 96% 15%,#ff754812,#0000 27rem),linear-gradient(#f7f9fc 0%,#eef3f8 46%,#f5f7fa 100%)!important}body:before{opacity:.18!important;background-size:52px 52px!important}.job-media-panel,.job-card--completed .job-media-panel,.job-card--processing .job-media-panel,.job-card--submitting .job-media-panel,.job-card--queued .job-media-panel,.job-card--failed .job-media-panel{background:radial-gradient(circle at 50% 5%,#3081ee38,#0000 33%),radial-gradient(circle at 95% 90%,#ff754817,#0000 31%),linear-gradient(#6fb0ff09 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#0a2142 0%,#07172f 52%,#061329 100%)!important;border-right-color:#4e85c82e!important}.job-media-panel:before{opacity:.35!important}.job-media-panel:after,.job-body:after{display:none!important}.job-stage-brand{color:#d2e4fa8f!important}.job-visual{background:#061329!important;border-color:#63aaff4d!important;box-shadow:0 24px 52px #0008195c,0 0 0 6px #529dff0f!important}.job-card,.job-card--featured{border-color:#dce4ee!important;box-shadow:0 18px 48px #18375f14!important}.job-card:hover{box-shadow:0 26px 64px #18417721!important}.creation-stream{margin-bottom:238px!important}.composer-dock{width:min(1380px,100% - 44px)!important;transition:width .26s cubic-bezier(0,.4,0,1)!important;bottom:16px!important}.composer-dock:before{display:none!important}.composer-glow{opacity:.62!important;inset:30% 8% -10px!important}.composer-card{background:#fcfefff6!important;border:1px solid #81aee5a3!important;border-radius:21px!important;padding:14px 16px!important;transition:padding .26s cubic-bezier(0,.4,0,1),border-color .18s,box-shadow .18s!important;box-shadow:0 22px 62px #1a44792b,inset 0 0 0 1px #fffc!important}.composer-card:before{opacity:.9!important;height:2px!important;left:24px!important;right:24px!important}.composer-topline{min-height:34px;margin:0 0 6px!important}.composer-brand-line{color:#134f9d!important;font-size:17px!important}.composer-brand-line img{border-radius:9px!important;width:29px!important;height:29px!important}.composer-topline-actions{align-items:center;gap:9px;min-width:0;display:flex}.composer-topline-actions>small{color:#64748b;white-space:nowrap;font-size:13px;font-weight:750}.composer-safety-chip{color:#b94732;white-space:nowrap;background:#fff3ef;border:1px solid #ffd2c8;border-radius:10px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:13px;font-weight:850;display:inline-flex}.composer-safety-chip svg{color:#ef6548!important}.composer-density-toggle{color:#315f94;cursor:pointer;background:#f0f6fc;border:1px solid #cadbec;border-radius:10px;align-items:center;gap:5px;height:32px;padding:0 10px;font-size:13px;font-weight:850;transition:all .15s;display:inline-flex}.composer-density-toggle:hover{color:#0f58bd;background:#eaf4ff;border-color:#9fc4ef}.composer-density-toggle svg{transition:transform .22s cubic-bezier(0,.4,0,1);color:currentColor!important}.composer-density-toggle svg.is-open{transform:rotate(180deg)}.composer-dock.is-collapsed .composer-privacy-alert,.composer-dock.is-collapsed .composer-footnote{display:none!important}.composer-dock.is-collapsed .composer-card textarea{resize:none!important;min-height:50px!important;max-height:50px!important;padding:8px 158px 8px 7px!important;line-height:1.8!important}.composer-dock.is-collapsed .prompt-reference-button{height:40px!important;bottom:5px!important}.composer-dock.is-collapsed .composer-toolbar{padding-top:9px!important}.composer-dock.is-collapsed .tool-button,.composer-dock.is-collapsed .model-trigger,.composer-dock.is-collapsed .choice-trigger,.composer-dock.is-collapsed .generate-button{height:50px!important}.composer-dock.is-expanded .composer-card textarea{min-height:88px!important;max-height:150px!important}.composer-dock.is-expanded .creation-stream{margin-bottom:0}.tool-button,.model-trigger,.choice-trigger,.upscale-toggle,.generate-button,.job-actions a,.job-actions button{transition:transform .14s,border-color .14s,background .14s,box-shadow .14s,color .14s!important}.tool-button,.model-trigger,.choice-trigger,.upscale-toggle{background:#f3f6f9!important;border-color:#d7e1eb!important}.tool-button:hover,.model-trigger:hover,.choice-trigger:hover{transform:translateY(-1px)!important}.generate-button{background:linear-gradient(135deg,#1058c6 0%,#2487f4 72%,#ff7548 100%)!important;box-shadow:0 10px 24px #1768e83d!important}.generate-button:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 14px 30px #1768e84f!important}.generation-state--bull{background:radial-gradient(circle at 78% 25%,#2d8bff40,#0000 32%),radial-gradient(circle at 15% 92%,#ff75481c,#0000 34%),linear-gradient(#092248 0%,#06172f 58%,#051329 100%)!important}.generation-state--bull:before,.generation-state--bull:after{opacity:.18!important}.generation-state--bull .generation-grid{opacity:.23!important;background-size:24px 24px!important}.generation-bull-track{margin-top:10px!important}.generation-bull-track-base,.generation-bull-track-fill{height:5px!important;bottom:15px!important}.generation-bull-track-base{background:#89b7eb38!important;box-shadow:inset 0 1px #ffffff24!important}.generation-bull-track-fill{background:linear-gradient(90deg,#1768e8 0%,#55d6ff 68%,#ff7548 100%)!important;box-shadow:0 0 12px #389fff7a,0 0 22px #55d6ff2e!important}.generation-bull-pulse{background:#ff7548!important;border-color:#e8f7ff!important;bottom:9px!important;box-shadow:0 0 0 7px #ff75481c,0 0 22px #ff7548a6!important}.generation-bull-run{filter:drop-shadow(0 7px 7px #00051247)drop-shadow(0 0 10px #55d6ff1f)!important;background-image:url(/brand/bull-run-sprite-v42.png)!important;bottom:7px!important}.generation-progress-hero strong{text-shadow:0 12px 28px #00081847!important}.generation-state--bull .generation-copy span{color:#dee9f7b8!important}.generation-time-row{color:#cfe0f4ad!important}@media (max-width:1120px){.composer-dock{width:calc(100% - 28px)!important}.composer-topline-actions>small{display:none}.composer-safety-chip{font-size:12px}}@media (max-width:820px){.creation-stream{margin-bottom:30px!important}.composer-dock{width:100%!important}.composer-density-toggle{display:none}.composer-dock.is-collapsed .composer-privacy-alert,.composer-dock.is-collapsed .composer-footnote{display:flex!important}.composer-dock.is-collapsed .composer-card textarea,.composer-dock.is-expanded .composer-card textarea{resize:vertical!important;min-height:145px!important;max-height:240px!important;padding:13px 7px 58px!important}.composer-dock.is-collapsed .prompt-reference-button{bottom:9px!important}.job-media-panel{border-bottom-color:#4e85c82e!important;border-right:0!important}}@media (max-width:620px){.composer-topline{align-items:center!important}.composer-topline-actions{margin-left:auto}.composer-safety-chip{white-space:normal;height:auto;min-height:30px}.composer-brand-line svg{display:none}}@media (prefers-reduced-motion:reduce){.composer-dock,.composer-card,.composer-density-toggle svg{transition:none!important}}
