html.orangebench-dark{color-scheme:dark;--color-bg-base:#080808;--color-bg-surface:#080808;--color-bg-elevated:#303030;--color-bg-inset:#0e0e0e;--color-bg-input:#222;--color-bg-hover:#202020;--color-glass:#080808;--color-overlay:rgba(0,0,0,.65);--color-border-default:transparent;--color-border-subtle:transparent;--color-text-primary:#ededed;--color-text-secondary:#b0b0b0;--color-text-muted:#969696;--color-primary:#f50;--color-primary-hover:#ed4f00;--color-accent:#f50;--color-accent-hover:#ed4f00;--color-on-accent:#111;--color-on-warm:#ededed;--foreground-rgb:237,237,237;--background-start-rgb:8,8,8;--background-end-rgb:8,8,8;--glow-primary:none;--glow-accent:none;--halation:none;--bloom:none;--grain-op:0;--font-inter:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC",sans-serif;--font-display:var(--font-inter);--font-space-grotesk:var(--font-inter);--font-jetbrains-mono:ui-monospace,SFMono-Regular,Consolas,monospace;--card-bg:#111;--card-border:transparent;--card-radius:8px;--btn-pri-bg:var(--color-primary);--btn-pri-fg:#111;--btn-pri-glow:none;--input-bg:#161616;--input-border:transparent;--sidebar-bg:#0e0e0e;--color-status-pending-fg:#b0b0b0;--color-status-pending-bg:#202020;--color-status-pending-border:transparent;--color-status-processing-fg:#e0b86b;--color-status-processing-bg:#2a2419;--color-status-processing-border:transparent;--color-status-completed-fg:#8ac49c;--color-status-completed-bg:#1a281e;--color-status-completed-border:transparent;--color-status-failed-fg:#f19c93;--color-status-failed-bg:#301e1c;--color-status-failed-border:transparent;--color-status-starred-fg:#e0b86b;--color-status-starred-bg:#2a2419;--color-status-starred-border:transparent;--color-status-starred-solid:#e0b86b;font-size:14px;scrollbar-color:#3c3c3c transparent}html.orangebench-dark body{background:#080808;color:var(--color-text-primary)}.orangebench-dark .atelier-card,.orangebench-dark .glass-panel{background:var(--color-glass);border:0;border-radius:8px;box-shadow:none;backdrop-filter:none}.orangebench-dark .glass-input{background:var(--color-bg-input)}.orangebench-dark .glass-button,.orangebench-dark .glass-input{border:0;border-radius:6px;backdrop-filter:none;box-shadow:none}.orangebench-dark .glass-button{background:#111;color:var(--color-text-primary)}.orangebench-dark .glass-button:hover{background:var(--color-bg-hover)}.orangebench-dark button{box-shadow:none}.orangebench-dark button:focus-visible,.orangebench-dark input:focus-visible,.orangebench-dark select:focus-visible,.orangebench-dark textarea:focus-visible{outline:none;background-color:#353535;text-decoration:underline;text-underline-offset:4px}.orangebench-dark .atelier-display{font-family:var(--font-inter);font-style:normal;letter-spacing:-.02em}.orangebench-dark .atelier-page-bloom,.orangebench-dark .atelier-page-grain,.orangebench-dark .atelier-proj-halation{display:none}.orangebench-dark [class*=backdrop-blur]{backdrop-filter:none}.orangebench-dark aside{background:var(--sidebar-bg)}.orangebench-dark ::-webkit-scrollbar-thumb{background-color:#3c3c3c}.orangebench-dark .ob-account{color:var(--color-text-primary)}.orangebench-dark .font-display{font-family:var(--font-inter)}.orangebench-dark .atelier-pill-tabs{border:0}.orangebench-dark .atelier-pill-tab-active{box-shadow:none}.orangebench-dark .atelier-badge{background:#0e0e0e}.orangebench-dark .ob-script [class*=shadow]{box-shadow:none}.orangebench-dark .ob-script [class*=bg-gradient]{background:#f50;color:#111}.orangebench-dark .ob-playground .font-sans{letter-spacing:normal}@media (min-width:1440px){html.orangebench-dark{font-size:16px}}.orangebench-dark dialog:focus{outline:none}.orangebench-dark a:focus-visible{outline:none;background-color:#353535;text-decoration:underline;text-underline-offset:4px}.ob-brand-lockup{display:block;height:auto;max-width:100%;object-fit:contain;flex-shrink:0}.ob-brand-sm{width:152px}.ob-brand-md{width:176px}.ob-brand-lg{width:240px}.ob-brand-header{width:224px}@media(max-width:767px){.ob-brand-header{width:160px}}.ob-workbench{--color-bg-base:#0b0b0b;--color-bg-surface:#101010;--color-bg-elevated:#303030;--color-bg-inset:#222;--color-bg-input:#222;--color-glass:#1a1a1a;--color-text-secondary:#b8b8b8;--color-text-muted:#929292;background:#0b0b0b}.ob-workbench .ob-select,.ob-workbench button,.ob-workbench input,.ob-workbench textarea{font-family:var(--font-inter)}.ob-workbench button{transition:background-color .15s,color .15s}.ob-workbench :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea){border-radius:8px}.ob-workbench :is(input[type=checkbox],input[type=radio]){appearance:none;width:18px;height:18px;flex-shrink:0;background:#383838;vertical-align:middle;cursor:pointer;border:0}.ob-workbench input[type=checkbox]{border-radius:4px}.ob-workbench input[type=radio]{border-radius:50%}.ob-workbench input[type=checkbox]:checked{background:#f50 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5 10 3 3 7-7' fill='none' stroke='%230b0b0b' stroke-width='2.5'/%3E%3C/svg%3E") 50%/18px}.ob-workbench input[type=radio]:checked{background:#f50}.ob-workbench .glass-button,.ob-workbench .glass-input{min-height:40px;border-radius:8px}.ob-workbench .glass-button{background:#252525}.ob-workbench .glass-button:hover{background:#333}.ob-workbench dialog,dialog.ob-control-dialog{background:#1a1a1a;border:0;border-radius:12px;padding:28px}.ob-select{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:10px 12px;background:#222;color:#f3f3f3;border:0;border-radius:8px;text-align:left;font:inherit;font-size:13px;line-height:1.4;cursor:pointer;max-width:100%}.ob-select:hover,.ob-select[data-state=open]{background:#303030}.ob-select:disabled{opacity:.5;cursor:not-allowed}.ob-select-menu{z-index:150;background:#303030;color:#f3f3f3;border-radius:10px;padding:6px;width:var(--radix-popover-trigger-width);min-width:180px;max-width:calc(100vw - 24px);max-height:var(--radix-popover-content-available-height);overflow:hidden;box-shadow:0 12px 40px #0006}.ob-select-search{display:flex;align-items:center;gap:8px;background:#222;margin:4px 4px 8px;padding:9px 10px;border-radius:6px}.ob-select-search input{width:100%;min-width:0;background:transparent;font-size:13px;color:#f3f3f3;outline:none}.ob-select-options{max-height:260px;overflow:auto;outline:none}.ob-select-option{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:11px 12px;border-radius:6px;text-align:left;font-size:13px;color:#d8d8d8}.ob-select-option:focus-visible,.ob-select-option[data-active=true]{background:#494949;color:#fff}.ob-select-option[aria-selected=true]{font-weight:600;color:#fff}.ob-select-option[aria-disabled=true]{opacity:.4;cursor:not-allowed}.ob-field{display:flex;flex-direction:column;gap:8px;font-size:13px}.ob-field>span{color:#b8b8b8}.ob-field .ob-select{width:100%}.ob-select:focus-visible{outline:none;background:#444;color:#fff;text-decoration:underline;text-underline-offset:4px}.ob-workspace .ob-workspace-example,.ob-workspace[data-empty=true] .ob-workspace-toolbar{display:none}.ob-workspace-continue{display:flex;align-items:center;justify-content:space-between;gap:32px;margin:4px 28px 32px;padding:28px 32px;border-radius:12px;background:#1a1a1a}.ob-workspace-continue h2{margin:8px 0 12px}.ob-workspace-continue p{font-size:13px;color:#b8b8b8}.ob-section-label{font-size:13px;color:#929292;font-weight:400}.ob-workspace .ob-primary{white-space:nowrap;padding:12px 18px;border-radius:8px;font-size:14px}.ob-workspace .ob-project-card{background:#141414;border-radius:10px;overflow:visible}.ob-workspace .ob-project-card>div:first-child{border-radius:10px 10px 0 0}.ob-project-open:after{content:"";position:absolute;inset:0;z-index:1;border-radius:10px}.ob-project-open:focus-visible:after{background:#ffffff0b}.ob-project-progress{display:grid;align-content:center;gap:16px;height:100%;padding:16px 20px;background:#1a1a1a}.ob-project-progress dl{display:grid;gap:7px;font-size:13px}.ob-project-progress dl div{display:flex;justify-content:space-between;gap:8px}.ob-project-progress dt{color:var(--color-text-secondary)}.ob-project-progress dd{font-weight:500;font-variant-numeric:tabular-nums}.ob-playground>header{padding:24px 28px}.ob-playground-layout{display:grid;grid-template-columns:minmax(0,min(47%,480px)) minmax(0,1fr);align-items:start;gap:24px;padding:0 28px 28px}.orangebench-dark .ob-compose-panel{min-width:0;background:#1a1a1a;border-radius:12px;container-type:inline-size}.ob-compose-fields{display:grid;gap:12px;padding:18px 20px 0}.ob-compose-field{min-width:0}.ob-compose-footer{padding:16px 20px 20px}.ob-playground .ob-type-tabs{margin-bottom:10px}.ob-playground .ob-model-single{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;background:transparent;padding:0}.ob-playground .ob-model-single p{margin:0}@container (min-width: 450px){.ob-video-parameters{grid-template-columns:repeat(3,minmax(0,1fr))}}.ob-playground-layout>main{min-height:180px}@media (max-width:1023px){.ob-playground-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.ob-playground>header{padding:20px 16px}.ob-playground-layout{padding:0 16px 24px}.ob-compose-fields{padding:16px 16px 0}.ob-compose-footer{padding:14px 16px 16px}}.ob-type-tabs{display:flex;gap:22px;margin-bottom:18px}.ob-type-tabs button{background:transparent;padding:6px 0;font-size:15px;color:#929292}.ob-type-tabs [aria-selected=true]{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:8px}.ob-type-tabs button:disabled{color:#757575;cursor:not-allowed}.ob-mode-options{display:flex;gap:6px;flex-wrap:wrap}.ob-mode-options button{padding:8px 12px;border-radius:6px;background:#222;color:#b8b8b8;font-size:13px}.ob-mode-options [aria-pressed=true]{background:#393939;color:#fff}.ob-compose-field .ob-select{width:100%}.ob-model-single{background:#222;padding:12px;border-radius:8px;font-size:14px}.ob-model-single p{margin-top:5px;color:#b8b8b8;font-size:12px}.ob-playground .ob-select-menu{box-shadow:0 12px 40px #0006}@media(max-width:1023px){.ob-workspace-continue{margin:4px 20px 24px;padding:24px;flex-direction:column;align-items:flex-start;gap:20px}}.ob-dialog-overlay{position:fixed;inset:0;background:#0009;z-index:110}.ob-dialog-content{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(680px,calc(100vw - 40px));max-height:88dvh;overflow:auto;padding:32px;border-radius:12px;background:#1a1a1a;color:#f3f3f3;z-index:111;box-shadow:0 20px 70px #0006}.ob-icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;border-radius:8px;background:#282828}.ob-icon-button:hover{background:#383838}.ob-dialog-content .glass-input{background:#222;min-height:40px}.orangebench-dark dialog{border:0;background:#1a1a1a}.ob-dialog-content:focus{outline:none}.ob-workspace [role=tablist]{background:transparent;gap:10px}.ob-workspace [role=tab]{font-size:13px;border-radius:6px}.ob-workspace .atelier-search-input{border-radius:8px;background:#222}.ob-beta-form .ob-select{width:100%;margin-top:10px}.ob-select-option{font-family:var(--font-inter)}.ob-project-steps{flex-wrap:nowrap;gap:6px;padding:16px 24px;align-items:center}.ob-project-steps>button{min-height:48px;padding:8px 12px;text-align:left;white-space:nowrap;border-radius:8px}.ob-step-state{display:block;margin:4px 0 0;min-height:16px;font-size:12px;color:#929292}.ob-project-tools{font-size:13px;white-space:nowrap;align-items:center}.ob-project-tools>button{padding:8px}.ob-project-tools button{font-size:13px}.ob-next-step{border-radius:8px;margin:0 24px 8px;padding:16px 20px}.ob-next-step>button{background:#292929;text-decoration:none;border-radius:6px;padding:9px 14px}.ob-playground main{border-radius:12px}.ob-project-steps{overflow-x:auto}.ob-project-tools{flex-shrink:0}.ob-workbench .text-body-sm,.ob-workbench .text-chrome,.ob-workbench .text-chrome-sm,.ob-workbench .text-xs{font-size:12px;line-height:1.5;letter-spacing:normal}.ob-workbench .text-sm{font-size:14px;line-height:1.5}.ob-workbench{height:100dvh;min-height:0}.ob-login .text-xs{font-size:12px;line-height:1.5}.ob-login .text-sm{font-size:14px;line-height:1.5}.ob-login .glass-input{min-height:44px;border-radius:8px}.ob-login button{min-height:40px}.ob-billing-page,.ob-task-page{padding:28px;max-width:1280px;margin:0 auto}.ob-task-page>p{max-width:65ch}.ob-task-page .ob-task-filters{margin:28px 0 24px;padding:16px 20px;background:#1a1a1a;border-radius:10px;gap:16px}.ob-task-filters>label{display:flex;align-items:center;gap:12px;color:#b8b8b8}.ob-task-page .ob-task-filters>button{background:#303030;min-height:40px;padding:10px 16px;border-radius:8px}.ob-task-content{padding:24px;background:#131313;border-radius:12px;container-type:inline-size}.ob-task-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px}.ob-task-section-heading>span{font-size:13px;color:#929292;font-variant-numeric:tabular-nums}.ob-task-content>ul{display:grid;gap:12px}.ob-task-item{padding:14px}.ob-task-page .ob-task-item{padding:14px 18px;background:#202020;border-radius:10px}.ob-task-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px}.ob-task-actions,.ob-task-meta{grid-column:1/-1}.ob-task-actions{display:flex;flex-wrap:wrap;gap:8px}.ob-task-actions:empty{display:none}@container (min-width: 710px){.ob-task-page .ob-task-summary{grid-template-columns:minmax(150px,1.4fr) minmax(80px,.65fr) minmax(140px,1.15fr) minmax(120px,.9fr);gap:18px}.ob-task-page .ob-task-actions,.ob-task-page .ob-task-meta{grid-column:auto}.ob-task-page .ob-task-actions{justify-content:flex-end}}.ob-task-thumbnail{width:96px;height:64px}.ob-task-kind{display:block;font-size:16px;line-height:1.5;font-weight:600;color:#f3f3f3}.ob-task-model{display:block;font-size:13px;line-height:1.6;margin-top:3px;overflow-wrap:anywhere}.ob-task-status{font-size:13px;line-height:1.5;color:#b8b8b8;flex-shrink:0;padding-top:2px}.ob-task-status[data-state=succeeded]{color:#8ac49c}.ob-task-status[data-state=failed]{color:#f19c93}.ob-task-status[data-state=reconciling],.ob-task-status[data-state=running]{color:#e0b86b}.ob-task-id{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#929292;font-variant-numeric:tabular-nums}.ob-task-time{display:block;color:#d2d2d2;font-size:13px;margin-bottom:4px}.ob-task-page .ob-task-actions>a,.ob-task-page .ob-task-actions>button{background:#333;border-radius:8px;font-size:13px;white-space:nowrap}.ob-task-content>.ob-empty-state{padding:48px 24px}.ob-task-content>p[role]{padding:48px 12px;text-align:center;color:#b8b8b8}.ob-billing{display:grid;gap:24px}.ob-billing-notice{color:#929292;font-size:13px;margin-top:-8px}.ob-billing-overview{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:24px;align-items:stretch}.ob-balance-card,.ob-topup-card{padding:28px;border-radius:12px;background:#1a1a1a;min-width:0}.ob-topup-card{background:#202020}.ob-balance-card>div:first-child{margin-bottom:20px}.ob-balance-card>div:first-child button{background:#303030;border-radius:8px}.ob-balance-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px}.ob-balance-primary{grid-column:1/-1}.ob-balance-primary dt{font-size:13px;color:#b8b8b8}.ob-balance-primary dd{font-size:42px;line-height:1.2;letter-spacing:-.025em;margin-top:10px;font-weight:600}.ob-balance-secondary dt{font-size:12px;color:#929292}.ob-balance-secondary dd{font-size:16px;margin-top:8px;font-weight:500}.ob-topup-intro{font-size:13px;color:#b8b8b8;line-height:1.7;margin:0 0 20px}.ob-credit-packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ob-credit-pack{display:flex;align-items:center;justify-content:space-between;gap:4px;position:relative;min-height:64px;padding:12px;border-radius:8px;background:#292929;color:#b8b8b8;cursor:pointer}.ob-credit-pack[data-selected=true]{background:#424242;color:#fff}.ob-credit-pack:hover{background:#383838}.ob-credit-pack:has(input:focus-visible){background:#4b4b4b;color:#fff;text-decoration:underline;text-underline-offset:4px}.ob-credit-pack[data-disabled=true]{opacity:.5;cursor:not-allowed}.ob-credit-value{font-size:18px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.01em}.ob-credit-check{width:12px;flex-shrink:0;font-size:12px}.ob-topup-card>p{line-height:1.7}.ob-topup-card>button{min-height:40px;margin-top:4px}.ob-billing-estimate,.ob-billing-records{padding:24px 28px;background:#141414;border-radius:12px;min-width:0}.ob-billing-estimate h2,.ob-billing-records h2{margin-bottom:20px}.ob-billing-estimate>label{justify-content:space-between}.ob-billing-estimate>label .ob-select{min-width:220px;max-width:70%}.ob-billing-estimate .ob-episode-estimate{background:transparent;padding:0;margin-top:20px}.ob-billing-estimate .ob-episode-estimate strong{font-size:20px;line-height:1.5;margin:0 6px}.ob-billing-records table{min-width:620px;border-collapse:separate;border-spacing:0 4px;font-size:13px}.ob-billing-records th{padding:12px 14px;background:#202020;color:#b8b8b8;font-size:12px;font-weight:500}.ob-billing-records th:first-child{border-radius:6px 0 0 6px}.ob-billing-records th:last-child{border-radius:0 6px 6px 0}.ob-billing-records td{padding:16px 14px;vertical-align:top}.ob-billing-records tbody tr:nth-child(2n){background:#1b1b1b}.ob-billing-records tbody tr:hover{background:#242424}.ob-billing-records td>span+span{margin-top:6px;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-billing-records>p{padding:20px 0;color:#929292}@media(max-width:1150px){.ob-billing-overview{grid-template-columns:1fr}.ob-credit-packs{max-width:500px}.ob-balance-primary{grid-column:1/2}.ob-balance-metrics{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.ob-balance-primary dd{font-size:36px}}@media(max-width:767px){.ob-billing-page,.ob-task-page{padding:24px 20px}.ob-billing{gap:20px}.ob-balance-card,.ob-topup-card{padding:24px}.ob-balance-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ob-balance-primary{grid-column:1/-1}.ob-balance-primary dd{font-size:38px}.ob-billing-estimate,.ob-billing-records{padding:22px 20px}.ob-task-page .ob-task-filters{padding:14px 16px;gap:12px}.ob-task-content,.ob-task-page .ob-task-item{padding:16px}.ob-task-thumbnail{width:64px;height:54px}.ob-task-leading{gap:12px}.ob-task-kind{font-size:15px}.ob-task-status{max-width:90px;text-align:right}.ob-credit-value{font-size:17px}.ob-billing-estimate>label .ob-select{min-width:0;max-width:100%;width:100%}}@media(min-width:1024px){.ob-workbench-header{padding-left:0}.ob-header-brand{width:12rem;display:flex;align-items:center;justify-content:center}.ob-header-brand .ob-brand-lockup{width:9.5rem}}.ob-library-asset{background:#202020}.ob-library-asset:hover{background:#292929}.ob-library-asset .ob-asset-caption{background:inherit;padding:16px;min-height:76px}.ob-asset-caption>div:first-child{font-size:14px;font-weight:500;line-height:1.5}.ob-asset-caption>div+div{margin-top:6px;color:#b0b0b0;font-size:12px;line-height:1.5}.ob-credit-custom{grid-column:1/-1;min-height:42px;font-size:13px}.ob-custom-topup>label{display:block;font-size:13px;color:#b8b8b8;margin-bottom:8px}.ob-custom-amount{display:flex;align-items:center;gap:8px;background:#303030;border-radius:8px;padding:10px 14px}.ob-custom-amount:focus-within{background:#3b3b3b}.ob-custom-amount>span{color:#b8b8b8}.ob-custom-amount input{width:100%;min-width:0;background:transparent;border:0;outline:none;color:#fff;font-size:18px;min-height:24px;font-variant-numeric:tabular-nums}.ob-custom-topup>p{margin-top:8px;font-size:12px;color:#b8b8b8}.ob-project-overview{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:14px 24px;background:#111;flex-shrink:0}.ob-project-overview .ob-project-tools{display:flex;align-items:center;gap:18px;font-size:13px;white-space:normal}.ob-production-checklist{display:grid;grid-template-columns:repeat(6,minmax(165px,1fr));gap:4px;padding:4px 16px 12px;background:#111;overflow-x:auto;flex-shrink:0}.ob-checklist-step{display:flex;flex-direction:column;gap:6px;padding:12px;background:#181818;border-radius:8px;font-size:12px;line-height:1.5;min-width:0}.ob-checklist-step[data-active=true]{background:#262626}.ob-checklist-step>button:first-child{display:flex;gap:8px;justify-content:space-between;text-align:left;font-size:13px;font-weight:600;color:#eee}.ob-checklist-status{font-weight:400;font-size:11px;color:#aaa;white-space:nowrap}.ob-checklist-step p{color:#c1c1c1;margin:0;overflow-wrap:anywhere}.ob-checklist-step .ob-checklist-missing,.ob-checklist-step small{color:#929292;font-size:11px}.ob-checklist-step .ob-checklist-action{text-align:left;color:#eee;font-size:12px;margin-top:auto;padding-top:5px;font-weight:500}.ob-plan-dialog{margin:auto;width:min(680px,calc(100vw - 32px));max-height:85dvh;overflow-y:auto;white-space:normal;background:#191919;color:#eee;border:0;border-radius:14px;padding:28px;box-shadow:0 24px 80px #0008}.ob-plan-dialog::backdrop{background:#0009}.ob-plan-dialog h2{font-size:21px;font-weight:600;margin:0 0 10px}.ob-plan-dialog p{font-size:13px;line-height:1.6;color:#aaa;margin:10px 0}.ob-plan-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.ob-plan-fields label{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#ccc}.ob-plan-fields input{background:#2b2b2b;border:0;border-radius:7px;padding:10px 12px;color:#eee;min-height:40px}.ob-plan-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.ob-plan-actions button{border:0;border-radius:7px;padding:10px 16px;background:#303030;font-size:13px}.ob-plan-actions .ob-primary{background:#f50;color:#111}.ob-plan-actions button:disabled{opacity:.45}.ob-plan-summary{padding:12px 28px;background:#181818;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;flex-shrink:0}.ob-plan-summary>p{width:100%;color:#999;font-size:12px}.ob-readiness-reasons{padding:16px;margin:16px 0;background:#282828;border:0;border-radius:10px;font-size:13px;line-height:1.6}.ob-readiness-reasons h3{font-weight:600;margin-bottom:8px}.ob-readiness-reasons ul{list-style:disc;padding-left:18px}.ob-language-dialog{width:min(640px,calc(100vw - 32px))!important;max-height:85dvh!important;overflow-y:auto!important;overflow-wrap:anywhere}.ob-language-dialog,.ob-language-dialog label,.ob-language-dialog p{white-space:normal!important}@media(max-width:767px){.ob-plan-fields{grid-template-columns:1fr}.ob-plan-dialog{padding:20px}.ob-project-overview{flex-direction:column;padding:12px 16px}}.ob-language-dialog{padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important}.ob-language-dialog>div{max-width:none!important}.ob-storyboard-first-frame{margin-top:18px;display:flex;align-items:center;gap:18px;flex-wrap:wrap;color:#aaa;font-size:13px}.ob-storyboard-first-frame img{width:240px;max-width:100%;aspect-ratio:16/9;object-fit:contain;background:#202020;border-radius:8px}.ob-asset-cover-empty{display:grid;height:100%;place-content:center;justify-items:center;gap:9px;color:var(--color-text-muted);font-size:12px}.ob-director-view-tabs{display:flex;gap:8px;margin:8px 0 24px;align-items:center}.ob-director-view-tabs button{padding:9px 16px;border-radius:10px;color:var(--text-secondary)}.ob-director-view-tabs button[aria-pressed=true]{background:#252525;color:#fafafa}.ob-director{padding:0 0 28px;color:#eee;--director-muted:#a2a2a2}.ob-director h1{font-size:26px;font-weight:600;letter-spacing:-.6px}.ob-director h2{font-size:17px;font-weight:600;letter-spacing:-.2px}.ob-director h3{font-size:13px;font-weight:600}.ob-director p{font-size:13px;line-height:1.6;color:var(--director-muted)}.ob-director-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px}.ob-director-save-status{display:flex;align-items:center;gap:6px;color:var(--director-muted);font-size:12px}.ob-director-scenes{display:flex;gap:10px;overflow:auto;padding-bottom:4px;margin-bottom:18px}.ob-director-scenes>button{display:flex;gap:10px;align-items:center;white-space:nowrap;background:#161616;padding:12px 16px;border-radius:12px;min-height:48px;color:#aaa}.ob-director-scenes>button[aria-pressed=true]{background:#303030;color:#fff}.ob-director-scenes>button>span{font-size:12px;opacity:.65}.ob-director-scenes strong{font-weight:500;font-size:14px}.ob-director-scenes small{font-size:12px;opacity:.65}.ob-director-summary{display:flex;align-items:center;gap:24px;background:#191919;border-radius:16px;padding:20px 24px;margin-bottom:16px}.ob-director-summary>div:first-child{margin-right:auto}.ob-director-summary p{margin-top:4px}.ob-director-counts{display:flex;flex-wrap:wrap;gap:6px 16px;max-width:300px;color:#bbb;font-size:12px}.ob-director-budget{display:grid;gap:2px;flex-shrink:0}.ob-director-budget small{color:#aaa;font-size:12px}.ob-director-budget strong{font-size:23px;font-weight:500;font-variant-numeric:tabular-nums}.ob-director-range{display:flex;align-items:center;gap:12px;margin:14px 0;color:#bbb;font-size:13px}.ob-director-range .ob-select{width:auto;min-width:100px}.ob-director-stage{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(265px,1fr);gap:22px;margin-top:22px}.ob-director-screen{aspect-ratio:16/9;position:relative;background:#151515;border-radius:14px;overflow:hidden;display:flex;align-items:center;justify-content:center}.ob-director-screen>img,.ob-director-screen>video{width:100%;height:100%;object-fit:contain}.ob-director-screen>audio{display:none}.ob-director-no-image{display:grid;justify-items:center;gap:12px;padding:24px;max-width:360px;text-align:center;color:#888}.ob-director-media-kind{position:absolute;left:14px;top:14px;font-size:11px;color:#eee;background:#101010c9;padding:5px 10px;border-radius:20px;pointer-events:none}.ob-director-loading{position:absolute;inset:auto auto 18px;font-size:12px;background:#111b;padding:8px 14px;border-radius:12px}.ob-director-media-error{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#141414e8;padding:20px;text-align:center}.ob-director-subtitle{display:flex;gap:14px;padding:13px 4px;min-height:64px;align-items:flex-start}.ob-director-subtitle>span{font-size:11px;white-space:nowrap;color:#929292;padding-top:3px}.ob-director-subtitle p{color:#e0e0e0;font-size:13px;white-space:pre-wrap}.ob-director-transport{display:flex;align-items:center;gap:14px;background:#1b1b1b;padding:10px 12px;border-radius:12px}.ob-director-transport input{flex:1;width:0;accent-color:#ddd;height:4px;cursor:pointer}.ob-director-transport>span{font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap;color:#aaa}.ob-director-transport button{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:9px;border-radius:8px}.ob-director-transport .ob-director-play{background:#f50;color:#101010}.ob-director-playback-hint{margin:9px 4px;font-size:11px!important;color:#8c8c8c!important}.ob-director-review{background:#171717;padding:22px;border-radius:16px;align-self:start}.ob-director-review-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ob-director-review-title>span{font-size:12px;color:#aaa}.ob-director-sequence{display:grid;gap:6px;margin:20px 0 16px}.ob-director-sequence>button{display:flex;gap:12px;align-items:center;text-align:left;padding:11px 12px;border-radius:10px;color:#aaa}.ob-director-sequence>button[aria-current=step]{background:#303030;color:#fff}.ob-director-sequence>button>span{font-size:12px;opacity:.65}.ob-director-sequence>button strong{font-size:13px;font-weight:500;flex:1}.ob-director-sequence>button small{font-size:11px;color:#9e9e9e}.ob-director-review-actions{display:flex;gap:8px}.ob-director-review-actions .glass-button{display:flex;justify-content:center;gap:7px;align-items:center;min-height:38px}.ob-director-review-actions .glass-button:nth-child(2){flex:1;font-size:12px}.ob-director button:disabled{opacity:.35;cursor:not-allowed}.ob-director-note{margin-top:16px;font-size:12px}.ob-director-note textarea{display:block;width:100%;margin:8px 0;background:#282828;padding:12px;border-radius:9px;resize:vertical;min-height:70px}.ob-director-note>button{margin-right:12px}.ob-director-readiness{margin-top:22px}.ob-director-readiness h3{margin-bottom:7px}.ob-director-fineprint{font-size:11px!important;margin-top:14px;color:#898989!important}.ob-director-cards-heading{display:flex;gap:14px;align-items:center;justify-content:space-between;margin:28px 0 14px}.ob-director-cards-heading p{font-size:12px}.ob-director-cards{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(290px,1fr);overflow-x:auto;gap:16px;align-items:start;padding-bottom:18px;scroll-snap-type:x proximity}.ob-director-card{background:#191919;border-radius:14px;overflow:hidden;scroll-snap-align:start;min-width:0}.ob-director-card.is-active{background:#232323}.ob-director-thumbnail{display:flex;width:100%;aspect-ratio:16/9;position:relative;overflow:hidden;align-items:center;justify-content:center;background:#151515;color:#777}.ob-director-thumbnail img,.ob-director-thumbnail video{width:100%;height:100%;object-fit:cover}.ob-director-thumbnail>span{position:absolute;left:12px;top:12px;background:#101010bd;color:#eee;font-size:12px;padding:4px 8px;border-radius:7px}.ob-director-thumbnail>i{position:absolute;right:12px;bottom:12px;background:#111a;color:#eee;padding:7px;border-radius:50%}.ob-director-card-body{padding:16px}.ob-director-card-status{display:flex;justify-content:space-between;gap:10px;margin-bottom:15px;align-items:center}.ob-director-card-status strong{font-size:14px;font-weight:600}.ob-director-card-status>span{font-size:11px;color:#b8c9bc}.ob-director-field{display:grid;gap:7px;margin-bottom:12px;min-width:0}.ob-director-field>span{font-size:12px;color:#aaa}.ob-director-field input,.ob-director-field textarea{font:inherit;font-size:13px;line-height:1.55;background:#303030;color:#eee;width:100%;padding:10px 11px;border-radius:9px;border:0;resize:vertical;min-width:0;box-shadow:none}.ob-director-field .ob-select{background:#303030;font-size:13px;min-height:40px;padding:9px 11px}.ob-director-pair{display:grid;grid-template-columns:1.2fr 1fr;gap:10px}.ob-director-prompt{font-size:12px;color:#aaa;margin:4px 0 16px}.ob-director-prompt summary{cursor:pointer;padding:5px 0}.ob-director-prompt p{font-size:11px}.ob-director-prompt button{display:block;text-align:left;background:#303030;border-radius:8px;padding:9px;margin-top:6px;width:100%;line-height:1.5}.ob-director-prompt pre{white-space:pre-wrap;font:inherit;background:#111;padding:12px;border-radius:9px;line-height:1.7;margin-top:10px}.ob-director-references{display:grid;gap:9px;font-size:12px}.ob-director-references>span{color:#aaa}.ob-director-references>div{display:flex;gap:8px;flex-wrap:wrap}.ob-director-references button{display:flex;align-items:center;gap:6px;background:#303030;padding:5px 8px;border-radius:8px}.ob-director-references img{width:25px;height:28px;object-fit:cover;border-radius:4px}.ob-director-references small{font-size:10px;color:#909090;line-height:1.6}.ob-director-card-save{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#999;margin-top:12px;min-height:19px}.ob-director-issue{display:flex;align-items:start;gap:8px;background:#343029;padding:10px;border-radius:8px;color:#dfcfb4;font-size:12px;margin-bottom:12px}.ob-director-issue svg{flex-shrink:0;margin-top:2px}.ob-director-empty{padding:50px 20px;text-align:center}.ob-director-empty p{margin-top:12px;color:#aaa}.ob-director :is(button,input,textarea,summary):focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff28}.ob-director :is(input,textarea):focus{outline:none}@media(max-width:1150px){.ob-director-stage{grid-template-columns:minmax(0,1.65fr) minmax(250px,1fr);gap:16px}.ob-director-summary{flex-wrap:wrap;gap:14px}.ob-director-counts{max-width:none}.ob-director-heading{align-items:start}.ob-director-save-status{max-width:180px}.ob-director-review{padding:16px}}.ob-project-directing .ob-production-checklist{grid-template-columns:repeat(6,minmax(120px,1fr));padding-bottom:8px}.ob-project-directing .ob-checklist-step{padding:10px 12px}.ob-project-directing .ob-checklist-step>:is(p,small,.ob-checklist-action){display:none}.ob-project-directing .ob-project-module{padding:16px 24px 24px}.ob-project-module:has(>.ob-director-view-tabs){display:flex;flex-direction:column}.ob-project-module>.ob-director-view-tabs{height:auto;flex-shrink:0;margin:8px 0 16px;padding:0 24px}.ob-project-directing .ob-project-module>.ob-director-view-tabs{padding:0}.ob-project-module>.ob-director{flex:1;min-height:0;overflow:auto;padding-right:4px}.ob-project-module:has(>.ob-director-view-tabs)>div:not(.ob-director-view-tabs){min-height:0;flex:1}.ob-director-sequence>button[aria-current=step]{background:#f50;color:#17100c;font-weight:600}.ob-director-sequence>button[aria-current=step] :is(span,small){color:#281207;opacity:1}.ob-director-sequence>button[aria-current=step] strong{font-weight:650}.ob-director-field .ob-director-dialogue{min-height:calc(5 * 1.55em + 20px)}.ob-project-directing .ob-director-entry{padding:5px 24px;background:transparent}.ob-project-directing .ob-director-entry>p{display:none}.ob-project-directing .ob-production-checklist{margin-top:0;margin-bottom:0}.ob-scene-workbench .ob-director-heading{margin-bottom:12px}.ob-scene-workbench .ob-director-heading h1{font-size:22px}.ob-scene-workbench .ob-director-heading>div>p{display:none}.ob-scene-picker{margin-bottom:10px;font-size:13px;color:#ccc}.ob-scene-picker>summary{cursor:pointer;padding:8px 0}.ob-scene-picker .ob-director-scenes{margin:8px 0}.ob-scene-workbench .ob-director-summary{padding:12px 16px;gap:18px;margin-bottom:8px}.ob-scene-workbench .ob-director-summary h2{font-size:15px}.ob-scene-workbench .ob-director-budget strong{font-size:20px}.ob-scene-workbench .ob-director-range{margin:8px 0}.ob-scene-progress{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#1c1c1c;padding:14px 16px;border-radius:12px;margin:12px 0 18px}.ob-scene-progress strong{font-size:14px}.ob-scene-progress p{font-size:12px;margin-top:4px}.ob-scene-progress ol{display:flex;flex-wrap:wrap;gap:6px 18px;color:#aaa;font-size:11px;margin-top:9px}.ob-scene-progress>button{flex-shrink:0;padding:11px 15px;border-radius:9px;font-size:13px}.ob-scene-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,1fr);gap:22px;align-items:start}.ob-scene-viewing{position:sticky;top:0;min-width:0}.ob-scene-workbench .ob-director-stage{display:block;margin:0}.ob-scene-workbench .ob-director-screen{width:100%;max-height:40vh}.ob-scene-workbench .ob-director-subtitle{min-height:0;max-height:60px;overflow:auto;padding:10px 4px}.ob-scene-workbench .ob-director-review{background:transparent;padding:12px 0 0}.ob-scene-workbench .ob-director-review-title{margin:0}.ob-scene-workbench .ob-director-review>p{font-size:12px;margin-top:5px}.ob-scene-workbench .ob-director-sequence{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;margin:12px 0}.ob-scene-workbench .ob-director-sequence>button{display:flex;flex-wrap:wrap;position:relative;gap:5px;padding:8px;background:#202020}.ob-scene-workbench .ob-director-sequence>button img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:5px}.ob-scene-workbench .ob-director-sequence>button strong{font-size:12px}.ob-scene-workbench .ob-director-sequence>button small{width:100%}.ob-scene-workbench .ob-director-sequence>button[aria-current=step]{background:#f50;color:#1b1008}.ob-scene-workbench .ob-director-readiness{margin:12px 0}.ob-director-readiness>summary{cursor:pointer;font-size:12px;color:#bbb;padding:8px 0}.ob-scene-editing{min-width:0;background:#1b1b1b;border-radius:14px;padding:16px}.ob-scene-workbench .ob-director-cards-heading{margin:0 0 12px}.ob-scene-workbench .ob-director-cards-heading span{font-size:12px;color:#aaa}.ob-scene-workbench .ob-director-cards{display:block;overflow:visible;padding:0}.ob-scene-workbench .ob-director-card{background:transparent;overflow:visible}.ob-scene-workbench .ob-director-card>.ob-director-thumbnail{display:none}.ob-scene-workbench .ob-director-card-body{padding:0}.ob-scene-workbench .ob-director-card-actions{position:static;background:#1b1b1b;padding:10px 0;margin:8px 0 0}.ob-scene-delivery-action{display:flex;gap:14px;align-items:center;margin:16px 0}.ob-scene-delivery-action button{padding:11px 14px;font-size:13px}.ob-scene-delivery-action small{color:#aaa;font-size:12px}@media(max-width:1100px){.ob-scene-layout{grid-template-columns:minmax(0,1fr) minmax(285px,1fr);gap:14px}.ob-scene-workbench .ob-director-counts{display:none}.ob-scene-progress{align-items:start}.ob-scene-progress ol{gap:5px 10px}}@media(max-width:900px){.ob-scene-layout{grid-template-columns:1fr}.ob-scene-viewing{position:static}.ob-scene-progress{flex-wrap:wrap}.ob-scene-workbench .ob-director-heading{align-items:start}.ob-scene-workbench .ob-director-save-status{max-width:200px}.ob-scene-delivery-action{flex-wrap:wrap}}.ob-director-card-actions,.ob-director-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.ob-director-card-actions button,.ob-director-toolbar button{font-size:13px;padding:10px 14px}.ob-director-dialog{margin:auto;background:#171717;color:#eee;border:0;border-radius:18px;padding:26px;max-height:88vh;overflow:auto;width:min(620px,calc(100vw - 40px));box-shadow:0 20px 80px #0008}.ob-director-dialog::backdrop{background:#000b}.ob-director-dialog h2{font-size:21px;font-weight:600;margin-bottom:10px}.ob-director-dialog h3{font-size:15px;font-weight:600}.ob-director-dialog p{font-size:13px;color:#bbb;line-height:1.7;margin:10px 0}.ob-director-dialog article{background:#242424;padding:18px;border-radius:12px;margin:14px 0}.ob-director-dialog a,.ob-director-dialog button{display:inline-flex;align-items:center;background:#333;padding:10px 15px;border-radius:9px;font-size:13px}.ob-director-dialog .ob-primary{background:#f50;color:#1b1008}.ob-director-dialog button:disabled{opacity:.4;cursor:not-allowed}.ob-director-dialog footer{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.ob-director-comparison{width:min(1120px,calc(100vw - 48px))}.ob-director-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.ob-director-compare-grid video{width:100%;aspect-ratio:16/9;object-fit:contain;background:#090909;border-radius:12px;margin-top:14px}.ob-director-compare-time{display:flex;align-items:center;gap:16px;margin-top:24px;font-size:13px}.ob-director-compare-time input{flex:1;accent-color:#f50}.ob-director-export-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.ob-scene-preserve{background:#252525;padding:16px;border-radius:12px;margin:18px 0;font-size:13px}.ob-scene-preserve small{color:#bbb;line-height:1.6}.ob-scene-import-preview{display:block;width:100%;max-height:240px;object-fit:contain;background:#090909;border-radius:10px;margin:16px 0}.ob-scene-import-consent{display:flex;gap:10px;align-items:start;font-size:13px;line-height:1.6;color:#ccc;margin-top:18px}.ob-scene-import-consent input{flex-shrink:0;width:17px;height:17px;margin-top:3px;accent-color:#f50}.ob-project-directing .ob-project-overview{padding:5px 24px;align-items:center}.ob-project-directing .ob-checklist-step{padding:6px 10px}.ob-project-directing .ob-project-module{padding-top:6px}.ob-project-directing .ob-project-module>.ob-director-view-tabs{margin:2px 0 8px}.ob-scene-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;background:#161616;padding:10px 14px;border-radius:12px}.ob-scene-controls .ob-scene-picker{margin:0;min-width:170px;flex:1}.ob-scene-controls .ob-scene-picker[open]{flex-basis:100%}.ob-scene-controls .ob-director-summary{background:transparent;padding:0;margin:0;flex:1;gap:16px;min-width:240px}.ob-scene-controls .ob-director-summary h2{display:none}.ob-scene-controls .ob-director-summary p{font-size:11px;margin:0}.ob-scene-controls .ob-director-counts{display:none}.ob-scene-controls .ob-director-budget small{font-size:10px}.ob-scene-controls .ob-director-range{margin:0;gap:6px;flex-shrink:0}.ob-scene-controls .ob-director-range>span{display:none}.ob-scene-controls .ob-director-range .ob-select{min-width:80px;font-size:12px;padding:8px}.ob-scene-workbench .ob-scene-progress{margin:10px 0 14px;padding:12px 14px}.ob-project-directing .ob-director-entry{display:none}.ob-scene-workbench.ob-director .ob-director-heading h1{font-size:22px}.ob-scene-workbench .ob-scene-progress ol{display:none}.ob-scene-context{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:14px;background:#202020;border-radius:12px;margin:16px 0}.ob-scene-context figure{display:grid;grid-template-columns:130px 1fr;gap:8px 14px;align-items:start}.ob-scene-context figcaption{grid-column:1/-1;color:#ccc;font-size:12px}.ob-scene-context :is(video,img){width:130px;aspect-ratio:16/9;object-fit:contain;border-radius:8px;background:#080808}.ob-scene-context p{font-size:12px;margin:0;max-height:70px;overflow:auto;white-space:pre-wrap}.ob-scene-quality{border:0;margin:18px 0 0;font-size:12px;color:#bbb}.ob-scene-quality legend{margin-bottom:9px}.ob-scene-quality label{display:inline-flex;align-items:center;gap:8px;margin:5px 18px 5px 0}.ob-scene-quality input{accent-color:#f50;width:16px;height:16px}.ob-director-comparison .ob-director-compare-grid{margin-top:12px}.ob-director-comparison .ob-director-compare-grid video{height:clamp(130px,24vh,260px);margin-top:10px}.ob-director-comparison .ob-director-compare-time{margin-top:14px}.ob-director-comparison footer{position:sticky;bottom:-26px;padding:12px 0;background:#171717;margin-top:12px}.ob-scene-delivery-checklist{background:#242424;border-radius:12px;padding:18px;margin:18px 0}.ob-scene-delivery-checklist li{display:flex;gap:20px;margin-top:14px;align-items:start;font-size:12px}.ob-scene-delivery-checklist li strong{flex-shrink:0}.ob-scene-delivery-checklist li>div{display:flex;flex-wrap:wrap;gap:6px 14px;color:#bbb}.ob-scene-delivery-checklist li small{width:100%;line-height:1.6}@media(max-width:800px){.ob-scene-context figure{grid-template-columns:1fr}.ob-scene-context :is(video,img){width:100%}.ob-scene-context p{display:none}}.ob-director-dialog article h3{font-size:15px;font-weight:600}.ob-director-dialog article p{margin:10px 0}.ob-pacing-actions{display:grid;gap:10px;margin:4px 0 14px}.ob-pacing-actions>div{display:flex;flex-wrap:wrap;gap:8px}.ob-pacing-warning{color:#f48e8e!important;font-size:13px;font-weight:600;line-height:1.5}.ob-pacing-actions small{font-size:12px;line-height:1.5;color:var(--muted-foreground,#a0a0a0)}.ob-director-field input:disabled{opacity:.8;cursor:default}.ob-director-entry{padding:16px 24px;background:#191919;justify-content:space-between;gap:20px}.ob-director-entry,.ob-director-entry>button{flex-shrink:0;display:flex;align-items:center}.ob-director-entry>button{gap:10px;text-align:left;font-size:15px;font-weight:600;color:#fafafa;padding:8px 0}.ob-director-entry>button svg:first-child{color:#f50}.ob-director-entry>button[aria-pressed=true]{color:#ff8750}.ob-director-entry>p{font-size:12px;color:#aaa;line-height:1.6;max-width:410px}.ob-director-welcome{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);gap:36px;align-items:center;padding:34px;background:#151515;border-radius:18px;overflow:auto}.ob-director-welcome h1{font-size:27px;line-height:1.3;margin:16px 0}.ob-director-welcome p{font-size:14px;line-height:1.8;color:#b3b3b3;margin:12px 0;max-width:580px}.ob-director-welcome small{display:block;font-size:12px;color:#999;line-height:1.7;max-width:550px}.ob-director-welcome-icon{display:inline-flex;color:#ff8750}.ob-director-welcome-actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0 12px}.ob-director-welcome-actions button{display:flex;align-items:center;gap:8px;padding:12px 18px;border-radius:10px;font-size:14px}.ob-director-welcome ol{display:grid;gap:16px}.ob-director-welcome li{display:flex;align-items:center;gap:16px;padding:22px;background:#242424;border-radius:12px;font-size:13px;line-height:1.6}.ob-director-welcome li b{font-size:20px;color:#888;font-weight:500}.ob-director-example{overflow:auto;padding:0 4px 24px;min-width:0}.ob-director-example header{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:22px}.ob-director-example h1{font-size:26px;line-height:1.35;margin:10px 0}.ob-director-example header p{color:#aaa;font-size:13px;line-height:1.7}.ob-director-example header button{display:flex;align-items:center;gap:7px;padding:10px 14px;flex-shrink:0;font-size:13px}.ob-director-example-badge{display:inline-block;background:#26322c;color:#b9d7c3;padding:6px 10px;border-radius:7px;font-size:12px}.ob-director-example-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(230px,1fr);gap:20px}.ob-director-example video{width:100%;aspect-ratio:16/9;object-fit:contain;background:#050505;border-radius:12px}.ob-director-example-controls{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:16px 0}.ob-director-example-controls button{display:flex;align-items:center;gap:8px;font-size:13px;padding:11px 16px}.ob-director-example-controls [role=status]{color:#aaa;font-size:12px}.ob-director-example-dialogue{font-size:13px;line-height:1.8;color:#bbb}.ob-director-example-playlist{display:flex;flex-direction:column;gap:10px}.ob-director-example-playlist button{display:flex;align-items:center;gap:12px;text-align:left;background:#191919;padding:12px;border-radius:12px}.ob-director-example-playlist button[aria-current=step]{background:#303030;box-shadow:inset 4px 0 #f50}.ob-director-example-playlist img{width:92px;aspect-ratio:16/9;object-fit:cover;border-radius:6px;flex-shrink:0}.ob-director-example-playlist button>span{display:grid;gap:5px;min-width:0}.ob-director-example-playlist small{font-size:11px;color:#aaa}.ob-director-example-playlist strong{font-size:13px;line-height:1.5}.ob-director-example-playlist button>span>span{font-size:12px;line-height:1.6;color:#aaa}.ob-director-example-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:26px 0 16px}.ob-director-example-guide li{background:#1b1b1b;padding:20px;border-radius:12px}.ob-director-example-guide li>span{color:#ff8750;font-size:13px}.ob-director-example-guide h2{font-size:15px;margin:10px 0}.ob-director-example-footnote,.ob-director-example-guide p{font-size:12px;color:#aaa;line-height:1.8}.ob-director-example-footnote{display:flex;gap:8px}.ob-director-example-footnote svg{flex-shrink:0;margin-top:3px}.ob-director-example [role=alert]{padding:12px;color:#ffb6a6;font-size:13px}@media(max-width:1100px){.ob-director-entry{flex-wrap:wrap;gap:0}.ob-director-entry>p{max-width:none}.ob-director-welcome{gap:22px;padding:26px}.ob-director-example-playlist img{width:70px}}@media(max-width:767px){.ob-director-entry{padding:14px 16px;border-radius:12px;margin:18px 0}.ob-director-entry>button{font-size:14px;flex-shrink:1}.ob-director-entry>p{font-size:12px}.ob-director-welcome{grid-template-columns:1fr;padding:22px;gap:22px}.ob-director-welcome h1{font-size:24px}.ob-director-example header{flex-direction:column}.ob-director-example h1{font-size:23px}.ob-director-example-layout{grid-template-columns:1fr}.ob-director-example-playlist img{width:96px}.ob-director-example-guide{grid-template-columns:1fr}.ob-director-example-guide li{padding:18px}.ob-director-example-footnote{margin-bottom:20px}}.ob-landing{background:#080808;color:#ededed;font-family:var(--font-inter);height:100dvh;overflow-x:hidden;overflow-y:auto}.ob-landing-skip{position:absolute;top:-70px;left:24px;z-index:30}.ob-landing-skip:focus{top:18px;background:#080808;padding:12px}.ob-video-hero{position:relative;width:100%;aspect-ratio:16/9;min-height:680px;background:#111;color:#fff;isolation:isolate}.ob-video-background,.ob-video-shade{position:absolute;inset:0;width:100%;height:100%}.ob-video-background{object-fit:cover;z-index:-2}.ob-video-shade{background:rgba(0,0,0,.4);z-index:-1}.ob-landing-header{position:absolute;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:27px 48px;z-index:5}.ob-landing-brand{font-size:21px;font-weight:600;letter-spacing:-.6px}.ob-landing-header nav{display:flex;align-items:center;gap:26px;font-size:13px}.ob-landing-header nav>a{color:#f0f0f0}.ob-landing-header nav button{color:inherit}.ob-landing-header nav .ob-landing-primary{color:#111}.ob-landing-primary{display:inline-flex;align-items:center;justify-content:center;min-height:47px;padding:13px 25px;border-radius:5px;background:#f50;color:#111;font-size:14px;font-weight:600}.ob-landing-primary:hover{background:#ed4f00}.ob-header-apply{min-height:38px;padding:10px 17px;font-size:13px}.ob-video-copy{position:absolute;inset:0;min-height:0;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:130px 6.2% 125px;max-width:1280px}.ob-video-copy h1{max-width:1090px;margin:0;font-size:clamp(72px,6vw,88px);font-weight:600;line-height:1.045;letter-spacing:-2.8px;text-wrap:balance}.ob-video-copy>p:not(.ob-media-status){max-width:720px;margin:27px 0 0;font-size:20px;font-weight:500;line-height:1.65;color:#f5f5f5;text-wrap:pretty}.ob-video-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:32px}.ob-landing-secondary{font-size:14px;font-weight:500;padding:14px 21px;border-radius:5px;background:rgba(8,8,8,.6)}.ob-landing-secondary:hover{background:rgba(8,8,8,.8)}.ob-inline-play{display:flex;align-items:center;gap:10px;margin-top:24px;color:#fff;font-size:13px}.ob-media-status{font-size:13px;margin-top:16px}.ob-video-bottom{position:absolute;bottom:26px;left:48px;right:48px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:12px;color:#fff}.ob-playback-controls,.ob-voice-controls,.ob-voice-controls>div{display:flex;align-items:center;gap:18px}.ob-playback-controls>button:first-child{font-size:17px;width:17px}.ob-voice-controls>span{color:#dedede}.ob-voice-controls button{padding:5px 0}.ob-voice-controls button[aria-pressed=true]{color:#f50}.ob-pipeline{max-width:1540px;margin:auto;padding:100px 48px 105px;scroll-margin-top:15px}.ob-pipeline-heading h2{font-size:40px;line-height:1.2;letter-spacing:-1.2px;font-weight:600;margin:0}.ob-pipeline-heading>p{font-size:15px;line-height:1.7;color:#aaa;margin:17px 0 0}.ob-pipeline>ol{list-style:none;display:grid;grid-template-columns:.9fr 1.22fr 1fr .95fr 1fr;gap:26px;margin:58px 0 0;padding:0}.ob-pipeline>ol>li{position:relative;min-width:0;opacity:0;transition:opacity .5s ease}.ob-pipeline.is-visible>ol>li{opacity:1}.ob-pipeline>ol>li:not(:last-child):after{content:"";position:absolute;left:calc(100% + 5px);top:131px;width:16px;height:1px;background:#454545}.ob-artifact{height:264px;display:flex;align-items:center;justify-content:center;min-width:0}.ob-script-artifact{width:100%;min-height:213px;padding:18px 15px;background:#121212;overflow:hidden}.ob-script-artifact>span:first-child{font-size:11px;color:#7f7f7f}.ob-script-artifact pre{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:400;line-height:2;white-space:normal;margin:25px 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#d0d0d0}.ob-script-caret{display:block;color:#f50;font-family:monospace;margin-top:9px}.ob-real-storyboard{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;width:100%}.ob-real-storyboard img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.ob-character-sheet{display:block;width:100%;height:auto;max-height:264px;object-fit:contain}.ob-shot-stack{width:100%;display:flex;flex-direction:column;gap:8px;align-items:center}.ob-production-shot{display:block;position:relative;width:145px;max-width:100%;aspect-ratio:16/9;overflow:hidden;padding:0;background:#111;border-radius:3px}.ob-production-shot video{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ob-production-shot>span{position:absolute;left:7px;bottom:4px;font-size:9px;color:#fff}.ob-final-artifact{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:13px}.ob-final-artifact video{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:3px;background:#111}.ob-final-languages{display:flex;gap:17px;font-size:11px;color:#ccc}.ob-final-artifact>a{font-size:11px;color:#999}.ob-stage-heading{display:flex;align-items:baseline;gap:10px;margin-top:23px}.ob-stage-heading>span{color:#737373;font-size:11px;font-variant-numeric:tabular-nums}.ob-stage-heading h3{font-size:15px;font-weight:500;line-height:1.5;margin:0}.ob-stage-note{font-size:12px;line-height:1.75;color:#999;margin:11px 0 0}.ob-pipeline-swipe{display:none}.ob-landing-footer{max-width:1540px;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin:auto;padding:25px 48px 34px;color:#777;font-size:11px}.ob-landing-footer p{max-width:680px;text-align:right;margin:0;line-height:1.7}.ob-direction-dialog{max-width:430px;border:0;border-radius:6px;background:#161616;color:#ededed;padding:28px}.ob-direction-dialog::backdrop{background:rgba(0,0,0,.7)}.ob-direction-dialog h2{font-size:22px}.ob-direction-dialog p{font-size:14px;line-height:1.7;margin:18px 0 24px;color:#aaa}.ob-direction-dialog button{font-size:14px;padding:10px 18px;background:#252525;border-radius:4px}@media(min-width:1700px){.ob-video-copy{max-width:1470px;padding-left:7.5%}.ob-video-copy h1{font-size:96px;max-width:1250px}}@media(max-width:1100px){.ob-landing-header{padding-inline:30px}.ob-landing-header nav{gap:18px}.ob-header-apply{display:none}.ob-video-copy{padding-inline:48px}.ob-video-copy h1{font-size:70px}.ob-pipeline{padding-inline:30px}.ob-pipeline>ol{grid-template-columns:repeat(5,220px);gap:26px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#444 transparent;padding-bottom:24px}.ob-landing-footer{padding-inline:30px}.ob-pipeline-swipe{display:block;color:#777;font-size:12px;margin:27px 0 -35px}}@media(max-width:767px){.ob-video-hero{aspect-ratio:9/16;min-height:760px;max-height:900px}.ob-landing-header{padding:23px 22px;align-items:flex-start;gap:18px}.ob-landing-brand{font-size:19px}.ob-landing-header nav{gap:17px;font-size:12px;flex-wrap:wrap;justify-content:flex-end}.ob-landing-header nav>a:first-child,.ob-landing-header nav>a:nth-child(2),.ob-landing-header nav>a:nth-child(3){display:none}.ob-landing-header nav>a:nth-child(4){width:100%;text-align:right;order:2}.ob-video-copy{padding:135px 24px 150px;justify-content:center}.ob-video-copy h1{font-size:43px;letter-spacing:-1.2px;line-height:1.07;max-width:600px}.ob-video-copy>p:not(.ob-media-status){font-size:16px;line-height:1.75;margin-top:24px;max-width:340px}.ob-video-actions{gap:10px;margin-top:26px}.ob-landing-primary{min-height:44px;padding:12px 18px;font-size:13px}.ob-landing-secondary{font-size:13px;padding:13px 14px}.ob-video-background{object-position:56% center}.ob-video-bottom{bottom:23px;left:24px;right:24px;align-items:flex-start;gap:18px;flex-direction:column;font-size:11px}.ob-playback-controls{gap:13px}.ob-voice-controls{gap:15px;width:100%;justify-content:space-between}.ob-voice-controls>div{gap:24px}.ob-voice-controls button{font-size:12px}.ob-pipeline{padding:66px 22px 58px}.ob-pipeline-heading h2{font-size:31px;line-height:1.3;letter-spacing:-.7px;max-width:310px}.ob-pipeline-heading>p{font-size:14px;line-height:1.8}.ob-pipeline>ol{margin-top:54px;grid-template-columns:repeat(5,245px);gap:24px;padding-bottom:24px}.ob-stage-heading h3{font-size:17px}.ob-stage-note{font-size:13px;line-height:1.8}.ob-landing-footer{padding:20px 22px 30px;flex-direction:column;gap:14px}.ob-landing-footer p{text-align:left}.ob-pipeline-swipe{margin-top:23px;margin-bottom:-33px}html[lang=zh] .ob-video-copy h1{font-size:42px;line-height:1.2}}@media(prefers-reduced-motion:reduce){.ob-pipeline>ol>li{opacity:1;transition:none!important}}.ob-artifact{align-items:flex-start;justify-content:flex-start}.ob-real-storyboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.ob-character-sheet{object-position:top}.ob-landing a:focus-visible,.ob-landing button:focus-visible,.ob-landing input:focus-visible,.ob-landing select:focus-visible,.ob-landing summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ob-landing-section{max-width:1540px;margin:auto;padding:90px 48px;scroll-margin-top:24px}.ob-landing-section>h2{max-width:1000px;font-size:clamp(32px,3.2vw,48px);font-weight:600;line-height:1.18;letter-spacing:-1.4px;margin:0}.ob-section-intro{font-size:16px;line-height:1.8;color:#aaa;max-width:760px;margin:20px 0 0}.ob-sample-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:45px}.ob-sample{min-width:0}.ob-sample video{width:100%;aspect-ratio:16/9;object-fit:cover;background:#111;border-radius:3px}.ob-sample h3{font-size:20px;font-weight:500;margin:24px 0 12px;line-height:1.4}.ob-sample p{font-size:13px;line-height:1.8;color:#999;margin:8px 0}.ob-sample p.ob-sample-data{color:#ddd;font-size:12px}.ob-sample-voices{display:flex;gap:24px;margin-top:16px;font-size:12px}.ob-sample-voices button[aria-pressed=true]{color:#f50}.ob-usage-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:50px}.ob-usage-grid article{min-width:0}.ob-usage-grid h3{font-size:22px;line-height:1.4;font-weight:500;margin:0 0 25px}.ob-usage-grid img{display:block;width:100%;height:auto;background:#111;border-radius:3px}.ob-usage-grid ul{list-style:none;padding:0;margin:25px 0 0;display:grid;gap:12px;font-size:14px;color:#bbb}.ob-usage-grid ul li:before{content:"—";margin-right:12px;color:#666}.ob-usage-grid article>p{font-size:15px;line-height:1.8;color:#aaa;margin:0 0 25px}.ob-api-code{min-height:260px;display:block;overflow-x:auto;background:#111;color:#ddd;padding:25px 23px;font-size:12px;line-height:2.1;border-radius:3px;white-space:pre;tab-size:2;scrollbar-width:thin}.ob-api-code code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.ob-api-code .ob-code-string,.ob-api-code code span{color:#ff9561}.ob-usage-grid p.ob-mcp-note{font-size:12px;margin:26px 0;line-height:1.8}.ob-text-link{display:inline-block;color:#eee;font-size:14px;line-height:1.8;margin-top:22px}.ob-text-link:hover{color:#f50}.ob-model-window{overflow:hidden;margin-top:44px}.ob-model-track{width:max-content;display:flex;animation:ob-model-scroll 55s linear infinite}.ob-model-run{display:flex;gap:52px;padding-right:52px}.ob-model-run>div{display:flex;align-items:baseline;gap:12px;white-space:nowrap}.ob-model-run span{font-size:22px;font-weight:500}.ob-model-run small{color:#888;font-size:11px}.ob-model-window:focus-within .ob-model-track,.ob-model-window:hover .ob-model-track{animation-play-state:paused}@keyframes ob-model-scroll{to{transform:translateX(-50%)}}.ob-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:50px}.ob-price-grid strong{font-size:clamp(58px,6vw,88px);font-weight:500;letter-spacing:-3px;line-height:1}.ob-price-grid p{font-size:15px;margin:20px 0 0;color:#aaa}.ob-price-note{max-width:880px;font-size:14px;line-height:1.9;color:#999;margin:40px 0 0}.ob-reasons{display:grid;grid-template-columns:1fr 1fr;gap:48px 85px;margin-top:48px}.ob-reasons article{display:flex;align-items:flex-start;gap:18px;min-width:0}.ob-reasons svg{flex-shrink:0;margin-top:3px;color:#999}.ob-reasons h3{font-size:20px;font-weight:500;margin:0 0 12px;line-height:1.45}.ob-reasons p{font-size:14px;line-height:1.9;color:#999;margin:0;max-width:490px}.ob-beta-section{background:#f50;color:#fff;margin:90px 0 0;padding:85px 48px;scroll-margin-top:0}.ob-beta-inner{max-width:1444px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:90px}.ob-beta-inner h2{font-size:clamp(44px,4.5vw,70px);font-weight:600;line-height:1.1;letter-spacing:-2px;margin:0;max-width:500px}.ob-beta-inner>div>p{font-size:18px;line-height:1.8;max-width:400px;margin:25px 0}.ob-beta-form{background:#fff;color:#171717;padding:36px;border-radius:5px}.ob-beta-form fieldset{border:0;padding:0;margin:0;display:grid;gap:22px;min-width:0}.ob-beta-form label{display:grid;gap:10px;font-size:13px;font-weight:500}.ob-beta-form input,.ob-beta-form select{color:#171717;background:#f4f4f4;border:0;border-radius:3px;width:100%;padding:13px 14px;font-size:16px;min-height:46px}.ob-beta-form select{appearance:auto}.ob-beta-form button{background:#151515;color:#fff;border-radius:3px;min-height:48px;font-size:14px;margin-top:2px;padding:14px}.ob-beta-form button:disabled{opacity:.6;cursor:wait}.ob-beta-form p{font-size:12px;line-height:1.8;margin:20px 0 0}.ob-beta-form p[role=alert]{color:#a32811}.ob-beta-form a{text-decoration:underline;text-underline-offset:3px}.ob-beta-form .ob-beta-privacy{color:#666}.ob-beta-trap{display:none!important}.ob-beta-received{background:#fff;color:#171717;padding:45px;font-size:23px;line-height:1.6;align-self:start;border-radius:5px}.ob-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding-top:105px;padding-bottom:100px}.ob-faq details{padding:22px 0}.ob-faq details:first-child{padding-top:0}.ob-faq summary{cursor:pointer;display:flex;align-items:baseline;justify-content:space-between;gap:24px;font-size:16px;line-height:1.6;list-style:none}.ob-faq summary::-webkit-details-marker{display:none}.ob-faq summary span{font-size:20px;color:#777}.ob-faq details[open] summary span{visibility:hidden}.ob-faq details p{font-size:14px;line-height:1.9;color:#aaa;margin:20px 32px 0 0}.ob-landing-footer{border:0;align-items:flex-end;padding-top:25px;padding-bottom:45px}.ob-landing-footer>div>a{font-size:19px;font-weight:600;color:#eee}.ob-landing-footer nav{display:flex;gap:20px;flex-wrap:wrap;margin-top:24px;color:#999;font-size:12px}.ob-landing-footer>p{max-width:370px;font-size:11px}.ob-beta-admin,.ob-legal{height:100dvh;overflow-y:auto;background:#080808;color:#ededed}.ob-beta-admin main,.ob-legal main{max-width:1100px;margin:auto;padding:50px 32px 100px}.ob-beta-admin h1,.ob-legal h1{font-size:42px;font-weight:600;margin-bottom:35px}.ob-legal p{font-size:16px;line-height:1.9;color:#aaa;margin:25px 0}.ob-admin-list{display:grid;gap:25px;margin-top:35px}.ob-admin-list article{padding:25px 0;border-top:1px solid #252525}.ob-admin-list h2{font-size:19px}.ob-admin-list dl{display:grid;grid-template-columns:130px 1fr;gap:8px;margin-top:15px;font-size:14px;line-height:1.8}.ob-admin-list dt{color:#888}.ob-admin-list dd{overflow-wrap:anywhere}.ob-beta-admin button{font-size:14px;padding:12px 0}.ob-beta-admin a{font-size:14px;color:#aaa}@media(max-width:1000px){.ob-landing-section{padding:70px 30px}.ob-sample-grid{gap:22px}.ob-usage-grid{gap:35px}.ob-beta-inner{gap:40px}.ob-beta-section{padding:65px 30px}.ob-faq,.ob-reasons{gap:35px}.ob-api-code{padding:22px 18px;font-size:11px}}@media(max-width:767px){.ob-landing-section{padding:58px 22px}.ob-landing-section>h2{font-size:32px;letter-spacing:-.8px;line-height:1.25}.ob-section-intro{font-size:14px;line-height:1.9}.ob-beta-inner,.ob-faq,.ob-price-grid,.ob-reasons,.ob-sample-grid,.ob-usage-grid{grid-template-columns:1fr}.ob-sample-grid{gap:42px;margin-top:32px}.ob-sample h3{font-size:21px;margin-top:20px}.ob-usage-grid{gap:50px;margin-top:32px}.ob-usage-grid h3{font-size:21px}.ob-api-code{min-height:230px;font-size:11px;padding:22px 18px}.ob-model-run{gap:35px;padding-right:35px}.ob-model-run span{font-size:20px}.ob-model-run small{font-size:10px}.ob-price-grid{gap:36px;margin-top:35px}.ob-price-grid strong{font-size:64px;letter-spacing:-2px}.ob-price-grid p{margin-top:15px}.ob-price-note{margin-top:30px;font-size:13px}.ob-reasons{gap:34px;margin-top:32px}.ob-reasons h3{font-size:19px}.ob-beta-section{margin-top:45px;padding:58px 22px}.ob-beta-inner{gap:25px}.ob-beta-inner h2{font-size:47px;letter-spacing:-1.5px}.ob-beta-inner>div>p{font-size:16px;margin:20px 0}.ob-beta-form{padding:26px 22px}.ob-faq{gap:28px;padding-top:65px}.ob-faq summary{font-size:15px}.ob-landing-footer{align-items:flex-start;gap:24px;padding-top:32px}.ob-landing-footer>p{text-align:left}.ob-admin-list dl{grid-template-columns:1fr;gap:4px}.ob-admin-list dd{margin-bottom:10px}}@media(prefers-reduced-motion:reduce){.ob-model-track{animation:none}.ob-model-window{overflow:auto}}.ob-landing-header nav>a.ob-header-signin{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:9px 16px;border-radius:5px;background:rgba(8,8,8,.7);font-weight:500}.ob-landing-header nav>a.ob-header-signin:hover{background:#252525;border-color:#aaa}