.ar-operations{min-width:0;overflow-wrap:anywhere;font-size:14px}.ar-operations-heading{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;margin:4px 0 52px}.ar-operations-heading h1{font-size:20px;line-height:28px;margin:0}.ar-operations-title{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.ar-operations-title h2{font-size:16px;margin:0}.ar-operations-title button{background:#232630}.ar-operations-scope{color:#b6bfd0;max-height:96px;overflow:auto}.ar-operations-search{display:flex;gap:12px;align-items:end;flex-wrap:wrap;padding:18px 0 16px;border-block:1px solid #30333f}.ar-operations-search label{width:320px;max-width:100%}.ar-operations-search input{width:100%;min-width:0}.ar-operations-search button{background:#232630}.ar-operations-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ar-operations-metrics article{border:1px solid #30333f;border-radius:8px;background:#191b23;padding:20px;min-height:106px}.ar-operations-metrics article:last-child{background:#221f31;border-color:#62527f}.ar-operations-metrics h3{font-size:14px;font-weight:400;color:#b6bfd0;margin:0 0 10px}.ar-operations-metrics p{margin:0;font-size:20px;line-height:28px}.ar-operations-state{margin:16px 0}.ar-operations-table{overflow:auto;max-width:100%;min-height:138px}.ar-operations-table table{border-collapse:collapse;width:100%;min-width:600px;table-layout:fixed}.ar-operations-table th,.ar-operations-table td{padding:16px 8px;text-align:left;border-bottom:1px solid #30333f;overflow-wrap:anywhere;font-weight:400}.ar-operations-pagination{border-top:1px solid #30333f;display:flex;justify-content:flex-end;gap:8px;padding-top:16px}.ar-operations-note{color:#b6bfd0;margin-top:24px}.ar-operations-navigation{display:flex;flex-direction:column;gap:8px;min-width:0}.ar-operations-navigation [aria-current=page]{background:#30283f}.ar-operations-navigation button{overflow-wrap:anywhere;white-space:normal;text-align:left}@media(max-width:1100px){.ar-operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.ar-operations-navigation>small{color:#a6a1b5;margin:4px 8px}.ar-operations-navigation details{border-top:1px solid #30333f;padding:12px 0}.ar-operations-navigation summary{cursor:pointer;padding:6px 8px;color:#b8a2ff}.ar-operations-navigation details button{display:block;width:100%;margin-top:6px}.ar-operations-metrics .ar-metric-diagnostics{margin-top:12px;color:#a7a6b4}.ar-metric-diagnostics summary{font-size:12px;cursor:pointer}.ar-operations-metrics .ar-metric-diagnostics p,.ar-operations-metrics .ar-metric-diagnostics small{font-size:12px;line-height:1.6;overflow-wrap:anywhere}@media(max-width:600px){.ar-operations-metrics{grid-template-columns:minmax(0,1fr)}.ar-operations-heading{margin-bottom:28px}.ar-operations-search label,.ar-operations-title .ar-actions{width:100%}.ar-operations-title button{flex:1}.ar-operations-navigation button{font-size:12px;padding:6px 2px}.ar-operations-metrics article{padding:16px}}@media(max-width:600px){.ar-nav:has(>.ar-operations-navigation){align-items:stretch;overflow:visible}.ar-nav>.ar-operations-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%}.ar-nav>.ar-operations-navigation>small,.ar-nav>.ar-operations-navigation>details{grid-column:1/-1}.ar-nav>.ar-operations-navigation button{width:100%;white-space:normal;min-width:0;padding:6px 8px}.ar-nav>.ar-operations-navigation details{padding:4px 0}.ar-nav>.ar-operations-navigation details[open]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.ar-nav>.ar-operations-navigation details>summary{grid-column:1/-1;padding:6px 8px}.ar-nav>.ar-operations-navigation details button{margin-top:0}.ar-operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ar-operations-metrics article{padding:12px;min-height:96px}.ar-operations-metrics h3{font-size:12px}.ar-operations-metrics p{font-size:18px}}.ar-help{max-width:72ch;min-width:0;overflow-wrap:anywhere}.ar-help-contents{margin-block:20px}.ar-help-contents ol{display:flex;flex-wrap:wrap;gap:8px 28px;padding-inline-start:24px}.ar-help a{color:var(--ar-primary,#A993FF);text-underline-offset:3px}.ar-help section{margin-block:28px}.ar-help h2{scroll-margin-block-start:24px}.ar-help h2:focus{outline:2px solid #A993FF;outline-offset:3px}.ar-help p{line-height:1.75}.external-reconciliation{min-width:0;max-width:100%;overflow-wrap:anywhere}.external-reconciliation fieldset{min-width:0;max-width:100%;margin:0;padding:0;border:0;display:grid;gap:12px}.external-reconciliation label{display:grid;gap:6px;min-width:0}.external-reconciliation input,.external-reconciliation button{box-sizing:border-box;min-width:0;max-width:100%}.external-reconciliation input{width:100%}.external-reconciliation table{width:100%;table-layout:fixed}.external-reconciliation th,.external-reconciliation td{text-align:left;overflow-wrap:anywhere;padding:6px}@media(max-width:1000px){.ar-frame:has(.external-reconciliation){grid-template-columns:minmax(0,1fr)}.ar-frame:has(.external-reconciliation)>.ar-nav{min-width:0;padding:8px 12px;border-right:0;border-bottom:1px solid #30333f;overflow-x:auto}.ar-frame:has(.external-reconciliation) .ar-operations-navigation{width:max-content;flex-direction:row}.ar-frame:has(.external-reconciliation) .ar-operations-navigation button{flex:none;white-space:nowrap;padding:8px 12px}}.task-center{color:#ececf2;min-width:0;letter-spacing:0;font:14px/1.5 Inter,system-ui,sans-serif;padding:20px;overflow-wrap:anywhere}.task-center h1{font-size:22px;margin:0 0 16px;font-weight:600}.task-center h2{font-size:18px}.task-center h3{font-size:16px;font-weight:500}.tc-controls,.task-center fieldset{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.task-center fieldset{border:0;padding:0;margin:0 0 16px;min-width:0}.task-center label{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.task-center select,.task-center button{font:inherit;min-height:40px;border:1px solid #383b49;border-radius:6px;background:#1b1d26;color:inherit;padding:8px 12px;max-width:100%}.task-center select{max-width:280px}.task-center button{cursor:pointer}.task-center :disabled{opacity:.5;cursor:default}.task-center :focus-visible{outline:2px solid #a993ff;outline-offset:3px}.tc-scroll{overflow:auto;margin:16px 0}.task-center table{border-collapse:collapse;width:100%;text-align:start}.task-center th,.task-center td{padding:12px;border-bottom:1px solid #30333f;vertical-align:top;overflow-wrap:anywhere}.tc-detail{border-top:1px solid #30333f;margin-top:24px;padding-top:12px}.tc-detail dl>div{display:grid;grid-template-columns:minmax(100px,160px) minmax(0,1fr);gap:16px;padding:6px 0}.tc-detail dd{margin:0}.task-center input[type=checkbox]{width:18px;height:18px}.tc-note{color:#b9b9c8}@media(max-width:600px){.task-center{padding:12px}.task-center th,.task-center td{padding:8px}.tc-detail dl>div{grid-template-columns:1fr;gap:2px}.task-center select{max-width:100%}}.tc-readonly .tc-detail-readonly{border:0;margin:0;padding:0;min-width:0}.tc-readonly h1,.tc-readonly h2,.tc-readonly p,.tc-readonly dt,.tc-readonly dd,.tc-readonly button{overflow-wrap:anywhere;letter-spacing:0;min-width:0}.tc-readonly .tc-detail-readonly h2{margin:16px 0 8px;font-size:16px;font-weight:600}.tc-context{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px 16px;margin-bottom:12px}.tc-context p{margin:0;min-width:0}.tc-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:160px;padding:16px;border:1px solid #30333f;border-radius:6px;margin:0 0 16px;text-align:center}.tc-empty p{margin:0}.task-center table{table-layout:fixed}.task-center th:last-child{width:20%}.task-center button{white-space:normal;overflow-wrap:anywhere;letter-spacing:0}.tc-controls>fieldset{width:100%}.tc-controls label{min-width:0;max-width:100%}.task-center .tc-intro{color:#b9b9c8;margin:0 0 28px;max-width:760px}.tc-context-details{margin:0 0 20px;color:#b9b9c8;font-size:12px}.tc-context-details summary,.tc-reference summary{cursor:pointer;min-height:28px;display:list-item}.tc-context-details[open] .tc-context{margin-top:12px}.tc-task-name,.tc-task-reference{display:block}.tc-task-name{font-weight:600;margin-bottom:4px}.tc-task-reference{font-size:12px;color:#b9b9c8}.tc-reference{margin-top:6px;font-size:12px;color:#b9b9c8}.tc-reference code{display:block;overflow-wrap:anywhere}.tc-reason{font-size:12px;color:#b9b9c8;margin:8px 0 0}.tc-status{display:inline-block;padding:4px 10px;border-radius:6px;background:#242633;color:#d4d3df}.tc-status-succeeded{background:#1b342d;color:#a2ddc4}.tc-status-running,.tc-status-queued{background:#302a45;color:#c8b7ff}.tc-status-failed,.tc-status-partial{background:#3b2831;color:#edb2c4}.task-center .tc-scroll{border:1px solid #30333f;border-radius:10px}.task-center th{color:#b9b9c8;background:#191b23;font-size:12px;font-weight:500}.task-center th,.task-center td{padding:16px 18px}.task-center tbody tr:last-child td{border-bottom:0}.task-center th:first-child{width:48%}@media(max-width:600px){.task-center th:first-child{width:43%}.task-center th:last-child{width:28%}.task-center th,.task-center td{padding:10px 8px}.tc-reference{font-size:11px}.task-center .tc-intro{margin-bottom:20px}}.task-center .tc-filters>fieldset{display:block;width:100%;margin-bottom:0}.tc-project-filter{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:20px}.tc-status-filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.task-center .tc-status-filters button{min-height:32px;padding:4px 14px;background:#242631;border-color:transparent;color:#b9b9c8}.task-center .tc-status-filters button[aria-pressed=true]{background:#302a45;color:#b8a2ff;border-color:#8270be}.tc-filter-options{font-size:12px;color:#b9b9c8;margin-bottom:20px}.tc-filter-options summary{cursor:pointer;min-height:28px}.tc-filter-options[open] .tc-controls{margin-top:12px}.tc-filter-options .tc-controls{font-size:14px}.task-center .tc-context-details{margin-bottom:8px}@media(max-width:600px){.tc-status-filters{gap:8px}.task-center .tc-status-filters button{padding:6px 10px;min-height:36px}}.contentEditor{color:var(--text-primary, #20242b);font-size:14px;line-height:1.5;min-width:0;max-width:1440px;margin:0 auto;padding:16px}.ar-app .contentEditor{--text-primary: var(--ar-text);--text-secondary: #c1bece;--border: var(--ar-border);--surface: var(--ar-bg);--surface-subtle: #191b23}.contentEditor audio{display:block;width:100%;max-width:400px;margin:10px 0}.contentEditor input[type=range]{padding-inline:0}.contentEditor *,.contentEditor *:before,.contentEditor *:after{box-sizing:border-box}.contentEditor header{border-bottom:1px solid var(--border, #d9dde4);padding-bottom:12px}.contentEditor h1{font-size:21px;margin:0 0 4px}.contentEditor h2{font-size:16px;margin:12px 0}.contentEditor h3{font-size:14px}.contentEditor p{overflow-wrap:anywhere;margin:8px 0}.contentEditor-columns{display:grid;grid-template-columns:minmax(0,3fr) minmax(280px,2fr);gap:20px;align-items:start}.contentEditor-columns>section{min-width:0}.contentEditor label{display:block;margin:8px 0}.contentEditor input:not([type=checkbox]):not([type=radio]),.contentEditor select,.contentEditor textarea{display:block;width:100%;min-width:0;margin-top:4px;border:1px solid var(--border, #c9cfd8);border-radius:4px;padding:8px;color:inherit;background:var(--surface, #fff);font:inherit}.contentEditor input[type=radio]{display:inline-block;width:auto;margin-inline-end:8px}.ar-app .contentEditor .voice-service label{display:flex;align-items:center;gap:8px;min-height:32px}.ar-app .contentEditor .voice-service input[type=radio]{width:18px;height:18px;min-height:18px;padding:0;margin:0;flex:0 0 18px}.contentEditor textarea.contentEditor-text{height:360px;min-height:200px;resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4}.contentEditor button{min-height:32px;margin:3px;padding:4px 10px;font:inherit;cursor:pointer}.contentEditor button:disabled{cursor:default;opacity:.55}.contentEditor :focus-visible{outline:2px solid var(--accent, #3369cf);outline-offset:2px}.contentEditor fieldset{min-width:0;margin:12px 0;padding:10px;border:1px solid var(--border, #d9dde4)}.contentEditor pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:340px;overflow:auto;padding:8px;background:var(--surface-subtle, #f5f6f8);font:12px/1.6 ui-monospace,monospace}.contentEditor .contentEditor-fullText{max-height:480px;white-space:break-spaces}.contentEditor .contentEditor-meta{color:var(--text-secondary, #5d6572);font-size:12px;overflow-wrap:anywhere}.contentEditor .contentEditor-actions{display:flex;flex-wrap:wrap;gap:4px}.contentEditor details{border-top:1px solid var(--border, #e1e4e9);margin-top:8px;padding:8px 0}.contentEditor summary{cursor:pointer;overflow-wrap:anywhere}.contentEditor dl{margin:8px 0}.contentEditor dt{font-weight:600}.contentEditor dd{margin-left:12px;overflow-wrap:anywhere}.contentEditor li{padding:4px 0;overflow-wrap:anywhere}.contentEditor-impact{border-top:2px solid var(--border, #b6bdc9);margin-top:20px;padding-top:12px}.contentEditor-documents{min-width:0;border-block:1px solid var(--border, #d9dde4);padding-block:8px}.contentEditor-documents article,.contentEditor-documents dl,.contentEditor-documents dd{min-width:0}.contentEditor-documentList{margin:0;padding-inline-start:20px}.contentEditor-documentList button{max-width:100%;text-align:start;white-space:normal;overflow-wrap:anywhere}.contentEditor-documentList button[aria-pressed=true]{font-weight:600;border-color:var(--accent, #3369cf)}.contentEditor-documentValue{white-space:break-spaces;overflow-wrap:anywhere}.contentEditor-documents h4{font-size:13px;margin:8px 0}.contentEditor-documents ol{padding-inline-start:24px}.contentEditor-scriptDraft{min-width:0;border-block-start:1px solid var(--border, #d9dde4);padding-block:8px}.contentEditor-scriptDraft textarea{min-height:96px;resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere}.contentEditor-scriptDraft input[type=checkbox]{margin-inline-end:6px}.contentEditor-scriptDraft ol{padding-inline-start:24px}.contentEditor-scriptDraft li{min-width:0;border-block-start:1px solid var(--border, #e1e4e9);padding-block:8px}.contentEditor-entryList{max-height:720px;overflow:auto;padding-inline-end:8px}.contentEditor .contentEditor-move{width:36px;height:36px;flex:0 0 36px;padding:4px}.contentEditor .voiceReference{padding-block:16px;border-block:1px solid var(--border,#424751);min-width:0}.contentEditor .voiceReference h2{font-size:16px;margin:0 0 12px}.contentEditor .voiceReference audio{display:block;width:100%;max-width:480px;margin-block:8px}.contentEditor .voiceReference input[type=checkbox]{width:18px;height:18px;flex:none;vertical-align:middle;margin-inline-end:8px}.contentEditor .voiceReference input[type=file]{max-width:100%;min-width:0}.contentEditor .voiceReference aside{margin-top:12px;padding-top:12px;border-top:1px solid var(--border,#424751)}@media(max-width:760px){.contentEditor{padding:12px}.contentEditor-columns{grid-template-columns:minmax(0,1fr)}.contentEditor textarea.contentEditor-text{height:280px}}.assetEditor{max-width:1500px;margin:auto;padding:16px;color:var(--text-primary,#e2e5eb);font-size:13px;overflow-wrap:anywhere;min-width:0}.assetEditor *{box-sizing:border-box}.assetEditor h1{font-size:20px;margin:0}.assetEditor h2{font-size:15px;margin:12px 0}.assetEditor h3{font-size:13px}.assetEditor header,.assetEditor-line,.assetEditor-mediaRow,.assetEditor-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.assetEditor header p{flex:1}.assetEditor button,.assetEditor input,.assetEditor select,.assetEditor textarea{font:inherit;color:inherit;background:var(--surface-secondary,#20232b);border:1px solid var(--border,#424751);border-radius:4px;padding:7px}.assetEditor button{cursor:pointer}.assetEditor button:disabled{opacity:.45;cursor:default}.assetEditor button[aria-pressed=true]{border-color:#8eacf3;background:#29344b}.assetEditor label{display:block;margin:8px 0}.assetEditor label>input:not([type=checkbox]),.assetEditor label>textarea,.assetEditor label>select{display:block;width:100%;margin-top:4px}.assetEditor textarea{min-height:110px;resize:vertical}.assetEditor fieldset{min-width:0;border:1px solid #424751;margin:10px 0}.assetEditor-line input{flex:1;min-width:100px}.assetEditor-columns{display:grid;grid-template-columns:minmax(210px,29%) minmax(0,1fr);gap:18px;align-items:start}.assetEditor-list,.assetEditor-form,.assetEditor-impact{min-width:0}.assetEditor-scroll{height:480px;overflow:auto;scrollbar-gutter:stable}.assetEditor-list button{display:block;width:100%;text-align:left;margin:6px 0}.assetEditor-list span,.assetEditor-list small{display:block;margin-top:4px}.assetEditor pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:480px;overflow:auto;scrollbar-gutter:stable;padding:10px;background:var(--surface-secondary,#20232b);border:1px solid #424751}.assetEditor-mediaRow{padding:8px 0;border-bottom:1px solid #424751}.assetEditor-mediaRow span{flex:1;min-width:140px}.assetEditor-preview{min-height:70px;max-width:100%;margin:12px 0}.assetEditor-preview img,.assetEditor-preview video{max-width:100%;max-height:360px;object-fit:contain}.assetEditor-preview audio{max-width:100%}.assetEditor details{margin:10px 0}.assetEditor :focus-visible{outline:2px solid #8eacf3;outline-offset:2px}.mediaUpload img,.mediaUpload video{display:block;max-width:100%;max-height:280px;object-fit:contain;margin-top:10px}.mediaUpload audio{width:100%;max-width:420px;margin-top:10px}.mediaUpload input[type=file]{max-width:100%;min-width:0}.assetEditor-referenceTable{max-width:100%;overflow:auto}.assetEditor table{border-collapse:collapse;width:100%;min-width:700px}.assetEditor td,.assetEditor th{padding:7px;border:1px solid #424751;text-align:left;vertical-align:top;max-width:240px;overflow-wrap:anywhere}.assetEditor-scene{width:100%;max-width:900px;min-width:0}.assetEditor-scene header{justify-content:space-between;align-items:flex-start}.assetEditor-scene header>div{min-width:0;max-width:100%}.assetEditor-scene h1{font-size:18px;white-space:pre-wrap}.assetEditor-scene dl{margin:12px 0}.assetEditor-scene dl>div{display:grid;grid-template-columns:minmax(100px,25%) minmax(0,1fr);gap:12px;padding:6px 0}.assetEditor-scene dt{color:var(--text-secondary,#a6adbb)}.assetEditor-scene dd{margin:0;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.assetEditor-scene ul{margin:0;padding-left:18px}.assetEditor-sceneReference{border-top:1px solid var(--border,#424751)}.ar-app .assetEditor-scene{max-width:none}.assetEditor-form-grid,.assetEditor-detail-grid{display:grid;grid-template-columns:minmax(220px,38%) minmax(0,1fr);gap:24px;align-items:start}.assetEditor-identity-panel,.assetEditor-description-panel{min-width:0;background:#191b23;border:1px solid #30333f;border-radius:6px;padding:20px}.assetEditor-art{aspect-ratio:4/3;min-width:0;display:grid;place-items:center;background:#111219;color:#969baa;border-radius:4px;overflow:hidden}.assetEditor-art>.assetEditor-preview{width:100%;margin:0;padding:12px;min-width:0}.assetEditor-art img{display:block;width:100%;height:100%;max-height:320px;object-fit:contain}.assetEditor-art audio{width:100%;max-width:100%}.assetEditor-description-panel>h3:first-child{margin-top:0}.assetEditor-description-panel textarea{min-height:150px}.assetEditor-identity-panel fieldset{border:0;border-top:1px solid #30333f;margin-inline:0;padding:10px 0}.assetEditor-reference-summary{padding-top:16px;margin-top:20px;border-top:1px solid #30333f}.assetEditor-reference-summary li{padding-block:12px;border-bottom:1px solid #30333f;list-style:none}.assetEditor-reference-summary ul{padding:0}.assetEditor-metadata,.assetEditor-identity-tools,.assetEditor-conditions{border-top:1px solid #30333f;padding-top:10px}.assetEditor summary{cursor:pointer;color:#adb0c0}.assetEditor-review-fields>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px;padding:8px 0}.assetEditor-review-fields dd{margin:0;white-space:pre-wrap}.ar-app .assetEditor-primary{background:#aa94ff;color:#15111e;border-color:#aa94ff;font-weight:600}.ar-app .assetEditor-impact input[type=checkbox]{width:16px;height:16px;min-height:0;accent-color:#aa94ff}.ar-app .assetEditor-impact>label{display:flex;align-items:center;gap:8px}.assetEditor-impact{margin-top:20px;padding-block:16px;border-top:1px solid #30333f}@media(max-width:1100px){.assetEditor-form-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:800px){.assetEditor-detail-grid{grid-template-columns:minmax(0,1fr)}.assetEditor-identity-panel,.assetEditor-description-panel{padding:14px}}@media(max-width:390px){.assetEditor-scene dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.assetEditor-scene .assetEditor-actions{width:100%}}@media(max-width:720px){.assetEditor{padding:10px}.assetEditor-columns{grid-template-columns:minmax(0,1fr)}.assetEditor-scroll{height:240px}.assetEditor header{align-items:flex-start}}.content-workbench{min-width:0;max-width:100%;overflow-wrap:anywhere}.content-workbench details,.content-workbench article,.content-workbench aside{padding:1rem;margin-block:.75rem;border:1px solid var(--border, #777);border-radius:.5rem}.content-workbench label{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:.35rem;margin-block:.6rem}.content-workbench textarea{width:100%;min-height:8rem;resize:vertical}.content-workbench input,.content-workbench select,.content-workbench textarea{min-width:0;max-width:100%;box-sizing:border-box;font:inherit}.source-import-workbench input[type=file]{min-width:0;width:100%;max-width:100%;box-sizing:border-box}.content-workbench pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:32rem;overflow:auto}.content-workbench button{margin:.25rem;min-height:2.5rem}.content-workbench :focus-visible{outline:3px solid var(--accent, #9b85ff);outline-offset:3px}.content-workbench fieldset{min-width:0}.creativeWorkspace{border-block:1px solid var(--border, #777);padding-block:1rem}.content-workbench .creativeWorkspace article,.content-workbench .creativeWorkspace aside{border:0;border-bottom:1px solid var(--border, #777);border-radius:0;padding-inline:0}.creativeWorkspace input[type=checkbox]{width:1.125rem;height:1.125rem;justify-self:start}.creativeWorkspace li{overflow-wrap:anywhere}@media(max-width:640px){.content-workbench fieldset{padding:.4rem}.content-workbench article{padding:.5rem}.content-workbench button{max-width:100%;white-space:normal}}.fy-video-workspace{min-width:0}.fy-video-workspace [hidden]{display:none!important}.fy-video-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin:0 0 24px}.fy-video-toolbar label{display:flex;align-items:center;gap:10px}.fy-video-toolbar select{min-width:180px}.fy-video-layout{display:grid;grid-template-columns:minmax(180px,.6fr) minmax(0,1.7fr) minmax(220px,1fr);gap:20px;align-items:start}.ar-app .fy-video-card{background:#191b23;border:1px solid #30333f;border-radius:12px;padding:22px;min-width:0}.fy-video-card h2{font-size:18px;margin:0 0 22px}.fy-video-card h3{font-size:14px;margin-top:22px}.fy-video-card pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.9;color:#c6c6d0}.fy-video-card p{overflow-wrap:anywhere;line-height:1.8}.fy-video-card ul{padding-left:20px}.fy-video-unit-list>button{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;padding:16px;margin-bottom:16px;text-align:left;background:#101116;border:1px solid #30333f;border-radius:8px;white-space:normal;overflow-wrap:anywhere}.fy-video-unit-list>button[aria-pressed=true]{background:#30283f;border-color:#aa94ff}.fy-video-unit-list small,.fy-video-ready{color:#84d4b4}.fy-video-unit-list span{line-height:1.6}.fy-video-view-tabs{display:flex;gap:12px;margin-bottom:24px}.fy-video-view-tabs [aria-pressed=true],.fy-video-workspace .fy-workbench-tabs [aria-current=page]{background:#30283f;border-color:#aa94ff;color:#c0acff}.fy-video-hint{color:#a4a7b5;font-size:12px;margin-top:30px}.fy-video-issues{color:#e5b59b;line-height:1.8}.ar-app .fy-video-editor .fy-video-card textarea{width:100%;min-height:180px;resize:vertical;box-sizing:border-box}.fy-video-entry-actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.fy-video-footer{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:24px}.fy-video-frame{border-bottom:1px solid #30333f;margin-bottom:24px;padding-bottom:16px}.fy-video-frame img{display:block;width:100%;max-height:360px;object-fit:contain;border-radius:8px;background:#101116}.fy-shot-upload{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #30333f}.fy-shot-upload button{margin:8px 8px 0 0}.fy-shot-upload img,.fy-shot-upload video{display:block;max-width:100%;max-height:280px;object-fit:contain}.fy-shot-upload select{max-width:100%}.fy-shot-upload input[type=file]{max-width:100%;min-width:0;white-space:normal}.fy-shot-upload fieldset{min-width:0}.fy-shot-upload-review label{display:flex;gap:8px;align-items:flex-start}.fy-video-history{margin-bottom:28px;min-width:0}.fy-video-history-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr);gap:20px;align-items:start}.fy-video-history .fy-page-head h2{font-size:22px}.fy-video-history .fy-page-head p{color:#a4a7b5;line-height:1.8}.fy-video-history-diff{border-top:1px solid #30333f;margin-top:22px;padding-top:16px}.fy-video-comparison{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.fy-video-comparison>div{min-width:0}.fy-video-comparison h5{font-size:13px;color:#a4a7b5;margin:16px 0 6px}.fy-video-comparison pre{margin:0}@media(max-width:1100px){.fy-video-layout{grid-template-columns:minmax(160px,.6fr) minmax(0,1.6fr)}.fy-video-layout>aside:last-child{grid-column:2}}@media(max-width:650px){.fy-video-layout,.fy-video-history-layout,.fy-video-comparison{grid-template-columns:minmax(0,1fr)}.fy-video-layout>aside:last-child{grid-column:auto}.fy-video-toolbar{gap:14px}.fy-video-unit-list{display:flex;gap:8px;flex-wrap:wrap}.fy-video-unit-list>h2,.fy-video-unit-list>h3{width:100%}.fy-video-unit-list>button{width:auto;max-width:100%;flex:1 1 110px;margin:0}.fy-video-workspace .fy-workbench-tabs{flex-wrap:wrap}}.delivery-workspace{color:var(--text-primary,#e7e7e9);min-width:0;padding:20px}.delivery-workspace *{box-sizing:border-box;letter-spacing:0}.delivery-workspace button,.delivery-workspace input,.delivery-workspace select,.delivery-workspace textarea{font:inherit;max-width:100%;min-width:0}.delivery-workspace button{border:1px solid #555860;border-radius:4px;background:#292c31;color:inherit;padding:7px 10px;cursor:pointer}.delivery-workspace button:disabled{opacity:.45;cursor:default}.delivery-workspace button[aria-pressed=true]{border-color:#4fc8aa;background:#184c43}.delivery-workspace input:not([type=range]):not([type=checkbox]),.delivery-workspace select,.delivery-workspace textarea{border:1px solid #555860;border-radius:4px;background:#1c1e22;color:inherit;padding:7px}.delivery-header,.delivery-create,.delivery-tabs,.delivery-row,.delivery-actions,.timeline-transport{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.delivery-header h1{font-size:22px;margin:0 12px 0 0}.delivery-header{margin-bottom:16px}.delivery-header select{max-width:340px}.delivery-create{padding:12px 0;border-block:1px solid #3c3f46}.delivery-tabs{padding:14px 0}.delivery-edit-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:20px}.delivery-properties{min-width:0;border-left:1px solid #3c3f46;padding-left:16px;display:flex;flex-direction:column;gap:10px}.delivery-properties h2{font-size:16px;margin:0}.delivery-properties label{display:flex;flex-direction:column;gap:5px;font-size:13px}.delivery-properties textarea{width:100%;min-height:90px;resize:vertical}.timeline-stage{position:relative;aspect-ratio:16/9;width:100%;background:#080909;overflow:hidden}.timeline-stage video,.timeline-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.timeline-stage>p{padding:20px}.timeline-subtitle{position:absolute;z-index:1000;left:5%;right:5%;bottom:6.7%;color:#fff;font-size:24px;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;text-shadow:0 1px 3px #000,1px 0 3px #000}.timeline-transport{padding:10px 0}.timeline-transport input[type=range]{flex:1;min-width:80px}.timeline-transport output{font-variant-numeric:tabular-nums;font-size:12px;width:130px}.timeline-transport label{display:flex;align-items:center;gap:5px}.timeline-preview audio{display:none}.delivery-track{display:flex;align-items:stretch;gap:3px;min-height:72px;padding:6px 0;overflow-x:auto}.delivery-track button{flex-basis:70px;min-width:70px;flex-shrink:0;border-color:#466d83;background:#253d4d;display:flex;flex-direction:column;gap:4px;align-items:flex-start;overflow-wrap:anywhere}.delivery-track small{font-size:10px}.delivery-track.audio{min-height:44px}.delivery-track.audio button{background:#254b3b;border-color:#528573}.delivery-track.subtitles{min-height:40px}.delivery-track.subtitles button{background:#524027;border-color:#927444}.delivery-actions{border-top:1px solid #3c3f46;padding:16px 0;margin-top:16px}.delivery-notice{border-left:3px solid #e1b95d;padding:10px;margin:10px 0;display:flex;gap:12px;flex-wrap:wrap}.delivery-workspace table{width:100%;border-collapse:collapse;table-layout:fixed}.delivery-workspace th,.delivery-workspace td{text-align:left;padding:10px 8px;border-bottom:1px solid #3c3f46;overflow-wrap:anywhere}.delivery-workspace td button{margin:3px}.delivery-workspace a{color:#73d1bd}.delivery-output,.delivery-inspect{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.delivery-inspect label{width:100%;display:flex;flex-direction:column;gap:8px}.delivery-inspect input{width:100%}.delivery-analysis{width:100%;min-width:0}.delivery-analysis h3{font-size:15px;overflow-wrap:anywhere}.delivery-analysis img{display:block;width:100%;height:auto}.delivery-analysis table{margin-block:12px}.delivery-manage{border-block:1px solid #30333f;padding:10px 0}.delivery-manage summary{cursor:pointer;color:#bcbecb;font-size:13px}.delivery-manage .delivery-create{border:0}.delivery-preview-surface{min-width:0;align-self:start}.delivery-preview-surface h2,.delivery-tracks h2,.delivery-output>h2{margin:0 0 16px;font-size:18px}.delivery-preview-surface h2{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.delivery-preview-surface h2 small{font-size:13px;font-weight:400;color:#aeb0c0;overflow-wrap:anywhere}.delivery-preview-surface .timeline-stage{border:1px solid #30333f;border-radius:6px}.delivery-tracks{margin-top:22px;padding-block:18px;border-block:1px solid #30333f;min-width:0}.delivery-track-scroll{overflow-x:auto;max-width:100%}.delivery-track-grid{display:grid;grid-template-columns:60px minmax(0,1fr);column-gap:12px;min-width:580px;position:relative}.delivery-ruler{grid-column:2;display:flex;justify-content:space-between;padding-bottom:12px;color:#aeb0c0;font-size:11px}.delivery-track-label{grid-column:1;align-self:center;color:#b9bac8;font-size:12px}.delivery-tracks .delivery-track{display:block;position:relative;overflow:visible;height:48px;min-height:0;padding:0;margin-block:3px;background:#191b23;border-radius:3px}.delivery-tracks .delivery-track.audio,.delivery-tracks .delivery-track.subtitles{height:30px}.delivery-tracks .delivery-track button{position:absolute;inset-block:0;min-width:0;padding:3px 6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;text-align:left;border-radius:3px}.delivery-tracks .delivery-track button small{display:block;overflow:hidden;text-overflow:ellipsis}.delivery-playhead-plane{position:absolute;inset:26px 0 0 72px;pointer-events:none}.delivery-playhead-plane>span{position:absolute;inset-block:0;width:2px;background:#b39bff}.delivery-export-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;width:100%}.delivery-output>table,.delivery-output>.delivery-row{width:100%}.delivery-render-info{max-width:26rem;margin-top:6px;font-size:12px}.delivery-render-info summary{cursor:pointer;color:var(--ar-muted,#a5a5b5)}.delivery-render-info dl{margin:8px 0}.delivery-render-info dd{margin:3px 0 8px;overflow-wrap:anywhere}.delivery-primary{margin-left:auto;background:#aa94ff!important;color:#14111c!important;border-color:#aa94ff!important;font-weight:600!important}.delivery-empty{padding:40px 0;color:#b9bac8}.ar-app .delivery-workspace input[type=checkbox]{width:16px;height:16px;min-height:0;padding:0;flex:none;accent-color:#aa94ff}.ar-app .delivery-workspace .timeline-transport label{display:flex;flex-direction:row;align-items:center;gap:6px}.ar-app .delivery-output>label,.ar-app .delivery-properties>label:has(input[type=checkbox]){display:flex;flex-direction:row;align-items:center;gap:8px}.ar-app .delivery-tabs{padding:0;margin:12px 0 20px}@media(max-width:1000px){.delivery-export-grid{grid-template-columns:minmax(0,1fr)}.delivery-output .delivery-properties{width:100%}}@media(max-width:800px){.delivery-workspace{padding:12px}.delivery-edit-grid{grid-template-columns:minmax(0,1fr)}.delivery-properties{border-left:0;border-top:1px solid #3c3f46;padding:14px 0}.timeline-subtitle{font-size:18px}.delivery-workspace table{font-size:12px}.delivery-header select{width:100%;max-width:100%}}.ar-style-dialog{color:var(--ar-text);background:#191b23;border:1px solid var(--ar-border);border-radius:8px;padding:0;width:720px;max-width:calc(100vw - 32px);height:760px;max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;overflow-wrap:anywhere}.ar-style-dialog::backdrop{background:#000b}.ar-style-dialog[open]{display:flex;flex-direction:column}.ar-style-dialog header,.ar-style-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;flex-wrap:wrap;flex:none}.ar-style-dialog header{border-bottom:1px solid var(--ar-border)}.ar-style-dialog header h2{margin:0}.ar-style-dialog footer{border-top:1px solid var(--ar-border)}.ar-style-body{padding:20px;flex:1;min-width:0}.ar-style-body .ar-tabs{margin:0 0 16px}.ar-style-upload{border:1px dashed #383B49;border-radius:6px;min-height:86px;display:grid;place-items:center;padding:12px}.ar-style-upload button{border:0}.ar-style-choices{display:grid;gap:16px}.ar-style-choices label{display:flex;align-items:flex-start;gap:10px}.ar-style-choices input[type=radio]{width:20px;min-height:20px;flex:none;accent-color:var(--ar-primary)}.ar-style-dialog :focus-visible{outline:2px solid var(--ar-primary);outline-offset:3px}@media(max-width:600px){.ar-style-dialog header,.ar-style-dialog footer,.ar-style-body{padding:16px}.ar-style-dialog footer button{flex:1}}.project-settings{max-width:76rem;margin:auto;padding:clamp(1rem,3vw,2rem);line-height:1.5;color:inherit}.project-settings section{border:1px solid #8886;border-radius:.6rem;padding:1rem;margin-block:1rem;min-width:0}.project-settings label{display:block;margin-block:.75rem}.project-settings input:not([type=checkbox]),.project-settings select,.project-settings textarea{display:block;box-sizing:border-box;width:100%;max-width:38rem;min-height:2.5rem;font:inherit}.project-settings button{min-height:2.75rem;margin:.3rem;padding:.4rem .8rem;font:inherit}.project-settings button:focus-visible,.project-settings input:focus-visible,.project-settings select:focus-visible{outline:3px solid #4387c9;outline-offset:2px}.project-settings pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.85rem}.project-settings p,.project-settings li{overflow-wrap:anywhere}.project-settings fieldset{min-width:0;border:1px solid #8886}.project-settings button:disabled{opacity:.55}@media(min-width:55rem){.project-settings fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.space-settings{color:#ececf2;background:#101116;padding:24px;max-width:1200px;margin:auto;font:14px/1.5 system-ui,sans-serif;overflow-wrap:anywhere}.space-settings *{box-sizing:border-box}.space-settings h1{font-size:24px;margin:0}.space-settings h2{font-size:18px;margin:0 0 12px}.space-settings h3{font-size:15px}.ss-heading,.ss-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ss-heading{justify-content:space-between;margin-bottom:20px}.ss-card{background:#191b23;border:1px solid #30333f;border-radius:8px;padding:18px;margin:16px 0}.ss-review{border-color:#a993ff}.ss-facts{display:flex;gap:16px 28px;flex-wrap:wrap}.ss-facts>div{min-width:0;max-width:100%}.ss-facts dt{color:#c2bfce}.ss-facts dd{margin:4px 0;overflow-wrap:anywhere}.space-settings button,.space-settings input,.space-settings select{font:inherit;color:inherit;border:1px solid #424654;border-radius:6px;background:#222530;min-height:40px;padding:8px 12px;max-width:100%}.space-settings button{cursor:pointer;white-space:normal;text-align:start}.space-settings button:disabled{opacity:.5;cursor:default}.space-settings :focus-visible{outline:2px solid #a993ff;outline-offset:3px}.ss-form{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.ss-form label{display:grid;gap:6px;flex:1 1 180px;min-width:0}.ss-form input,.ss-form select{background:#101116;width:100%}.ss-consent{display:flex;gap:10px;align-items:center;margin:16px 0}.space-settings input[type=checkbox]{width:20px;height:20px;min-height:20px;flex:none;accent-color:#a993ff}.ss-table-scroll{max-width:100%;overflow-x:auto;margin:12px 0}.space-settings table{border-collapse:collapse;width:100%;table-layout:fixed}.space-settings th,.space-settings td{text-align:start;vertical-align:top;padding:10px 8px;border-bottom:1px solid #30333f;overflow-wrap:anywhere}.space-settings th{font-weight:600}.ss-capabilities{display:flex;gap:8px 24px;flex-wrap:wrap;padding-left:20px}.space-settings code{font-size:12px;overflow-wrap:anywhere}.ss-details{margin-top:14px;color:#b7b5c4}.ss-details summary,.ss-inbox>summary{cursor:pointer;font-size:13px}.ss-details[open]>summary{margin-bottom:12px}.ss-hint{color:#b7b5c4;max-width:72ch}.ss-capacity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.ss-capacity>div{background:#22232f;border-radius:8px;padding:12px 16px}.ss-capacity dd{font-size:25px;font-weight:600;color:#f2efff}.ss-inbox>.ss-card{border:0;padding:16px 0 0;margin:0;background:transparent}@media(max-width:600px){.space-settings,.ss-card{padding:12px}.ss-form{display:grid;grid-template-columns:minmax(0,1fr)}.ss-form label{width:100%}.space-settings table{min-width:560px}.ss-facts{gap:12px 20px}}.media-playback{color:#ececf2;background:#101116;border:1px solid #30333f;border-radius:8px;padding:16px;letter-spacing:0;min-width:0;font:14px/1.5 system-ui,sans-serif}.media-playback h2{font-size:18px;font-weight:600;margin:0 0 12px}.playback-stage{display:grid;place-items:center;background:#08090c;aspect-ratio:16/9;max-height:65vh;min-height:120px;overflow:hidden}.playback-stage img,.playback-stage video{width:100%;height:100%;max-height:65vh;object-fit:contain}.playback-stage audio{width:90%}.playback-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-block:12px}.playback-controls label{display:flex;align-items:center;gap:8px;flex:1 1 160px}.playback-controls input{width:100%;min-width:64px}.media-playback button{min-width:44px;min-height:44px;background:#242630;color:inherit;border:1px solid #383b49;border-radius:6px;padding:8px 12px;font:inherit}.media-playback button:disabled{opacity:.45}.media-playback :focus-visible{outline:2px solid #a993ff;outline-offset:3px}.playback-subtitles{white-space:pre-wrap;overflow-wrap:anywhere;max-height:200px;overflow:auto;margin-block:12px}.playback-subtitles p{margin:4px 0}.media-playback output{font-variant-numeric:tabular-nums}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.canvas-editor{display:grid;gap:.65rem;min-width:0;color:inherit}.canvas-editor header,.canvas-toolbar{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.canvas-local-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;width:100%;min-width:0}.canvas-local-tools button{white-space:normal;overflow-wrap:anywhere;min-width:0;padding:.35rem}.canvas-flow:focus-visible{outline:3px solid #a993ff;outline-offset:2px}.canvas-flow{position:relative;overflow:hidden}.canvas-resize-overlay,.canvas-resize-preview{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;color:#a993ff}.canvas-editor .canvas-resize-handle{position:absolute;transform:translate(-50%,-50%);width:18px;height:18px;min-height:18px;padding:0;border:2px solid #a993ff;border-radius:3px;background:#17191f;color:#fff;pointer-events:auto;touch-action:none;z-index:6;font-size:10px}.canvas-resize-nw,.canvas-resize-se{cursor:nwse-resize}.canvas-resize-ne,.canvas-resize-sw{cursor:nesw-resize}.canvas-pen-mode .react-flow__pane{cursor:crosshair;touch-action:none}.canvas-pen-preview{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:hidden;color:#bfc5d2}.canvas-pen-modes{display:flex;flex-wrap:wrap;gap:.5rem}.canvas-pen-modes button[aria-pressed=true]{outline:2px solid #a993ff;outline-offset:1px;font-weight:700}.canvas-object.canvas-pen{padding:0;border:0;border-radius:0}.canvas-object.canvas-pen>svg{display:block;flex:none}@media(max-width:390px){.canvas-local-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}.canvas-editor h2{margin:.3rem 0;font-size:1.25rem;font-weight:600}.canvas-editor h3,.canvas-editor h4{font-size:1rem;font-weight:600;margin:.5rem 0}.canvas-editor button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:.35rem}.canvas-editor .canvas-icon-button{width:36px;height:36px;min-width:36px;padding:0;flex:none;font-size:10px;line-height:1.1;overflow-wrap:anywhere}.canvas-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,260px);gap:.75rem;min-width:0}.canvas-flow{height:65vh;min-height:360px;min-width:0;border:1px solid #383b49;border-radius:6px;background:#17191f}.canvas-object{box-sizing:border-box;border:1px solid #697586;border-radius:6px;color:#17212f;padding:10px;display:flex;flex-direction:column;gap:4px;white-space:pre-wrap;overflow-wrap:anywhere;overflow:hidden}.canvas-object small{display:block}.canvas-ellipse{border-radius:50%}.canvas-frame,.canvas-group{border:2px dashed #697586;background:transparent!important;color:#bfc5d2}.canvas-inspector{min-width:0;display:grid;align-content:start;gap:.6rem}.canvas-inspector label,.canvas-media-bindings label{display:grid;gap:.25rem;min-width:0}.canvas-inspector input,.canvas-inspector textarea,.canvas-inspector select{width:100%;max-width:100%;box-sizing:border-box;min-width:0}.canvas-inspector textarea{min-height:80px;resize:vertical}.canvas-inspector fieldset{min-width:0;display:grid;gap:.5rem;border:0;padding:0;margin:0}.canvas-inspector .canvas-toggle{display:flex;align-items:center;gap:.45rem}.canvas-toggle input{width:auto;min-width:16px;min-height:16px}.canvas-swatches{display:flex;gap:.4rem;flex-wrap:wrap}.canvas-swatches button{width:28px;min-height:28px;border:1px solid #697586;border-radius:4px}.canvas-port{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px;gap:.3rem;margin:.5rem 0}.canvas-port small{grid-column:1/-1;overflow-wrap:anywhere}.canvas-editor pre{max-height:300px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.canvas-pen-pad{width:100%;height:180px;border:1px solid #697586;touch-action:none}.canvas-media-bindings{display:grid;gap:.5rem;border-top:1px solid #383b49;padding-top:.5rem;min-width:0}.canvas-media{display:block;width:100%;max-width:100%;min-width:0;max-height:180px;object-fit:contain}.canvas-object .canvas-media{flex:1;min-height:0;max-height:100%}.canvas-history{border-top:1px solid #383b49;padding-top:.5rem;min-width:0}.canvas-history>button{margin:0 .5rem .5rem 0}.canvas-version-diff{min-width:0;overflow-wrap:anywhere}.canvas-version-diff table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.875rem}.canvas-version-diff th,.canvas-version-diff td{text-align:start;vertical-align:top;border-bottom:1px solid #383b49;padding:.4rem;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.canvas-version-diff th{font-weight:600}.canvas-version-diff select{max-width:100%;min-width:0}.canvas-version-diff summary{cursor:pointer;white-space:pre-wrap;overflow-wrap:anywhere}.canvas-version-diff summary:focus-visible,.canvas-version-diff pre:focus-visible{outline:3px solid #a993ff;outline-offset:2px}.canvas-version-diff button{margin:.4rem .4rem .4rem 0}@media(max-width:390px){.canvas-version-diff th,.canvas-version-diff td{padding:.25rem;font-size:.75rem}}.canvas-editor button:focus-visible,.canvas-editor select:focus-visible,.canvas-editor input:focus-visible,.canvas-editor textarea:focus-visible{outline:3px solid #a993ff;outline-offset:2px}@media(max-width:700px){.canvas-workspace{grid-template-columns:minmax(0,1fr)}.canvas-flow{height:55vh;min-height:320px}.canvas-inspector{grid-template-columns:minmax(0,1fr)}.canvas-editor button{min-height:40px}.canvas-editor .canvas-icon-button{width:40px;height:40px;min-width:40px}.canvas-editor header select{max-width:100%}}.canvas-edge-inspector,.canvas-edge-endpoint{min-width:0;overflow-wrap:anywhere;display:grid;gap:.4rem}.canvas-edge-inspector details{min-width:0;max-width:100%}.canvas-edge-inspector summary{cursor:pointer;overflow-wrap:anywhere}.canvas-edge-inspector details span{display:block;white-space:pre-wrap;overflow-wrap:anywhere}.canvas-edge-inspector summary:focus-visible,.canvas-edge-inspector details span:focus-visible{outline:3px solid #a993ff;outline-offset:2px}.canvas-edge-actions{display:flex;flex-wrap:wrap;gap:.4rem}.canvas-edge-actions button{min-width:0;white-space:normal;overflow-wrap:anywhere}.canvas-tools,.canvas-collaboration{min-width:0;display:grid;gap:.4rem}.canvas-tools .ss-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.canvas-tools input[type=file]{max-width:240px}.canvas-collaboration textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:72px}.canvas-comments{display:grid;gap:.5rem;max-height:320px;overflow:auto}.canvas-comments article{border-bottom:1px solid #383b49;padding:.5rem 0;overflow-wrap:anywhere}.canvas-peer-cursors{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:8}.canvas-peer-cursors span{position:absolute;max-width:180px;padding:2px 5px;border-left:3px solid #16856a;background:#fff;color:#202020;font-size:11px;overflow-wrap:anywhere}.orderCenter{color:inherit;max-width:1400px;margin:auto;padding:20px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.orderCenter h1{font-size:22px}.orderCenter h2{font-size:17px}.orderCenter h3{font-size:14px}.orderCenter button{font:inherit;padding:6px 12px;min-height:34px;cursor:pointer}.orderCenter button:disabled{cursor:default;opacity:.55}.orderCenter .oc-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:12px 0}.orderCenter .oc-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:24px}.orderCenter .oc-scroll{overflow:auto;max-width:100%}.orderCenter table{border-collapse:collapse;width:100%;table-layout:fixed;min-width:640px}.orderCenter th,.orderCenter td{text-align:left;vertical-align:top;border-bottom:1px solid #8a8a8a40;padding:10px 8px;overflow-wrap:anywhere}.orderCenter small{display:block}.orderCenter .oc-amount{font-variant-numeric:tabular-nums;min-width:120px}.orderCenter dl{display:grid;grid-template-columns:minmax(90px,1fr) minmax(0,2fr);gap:6px 12px}.orderCenter dd{margin:0}.orderCenter .oc-qr{min-height:300px;width:280px;max-width:100%}.orderCenter figure{margin:12px 0}.orderCenter figure svg{max-width:100%;height:auto}.orderCenter .oc-refunds,.orderCenter .oc-offer{border-top:1px solid #8a8a8a40;padding-top:12px;margin-top:16px}.orderCenter :focus-visible{outline:2px solid #5285c5;outline-offset:3px}@media(max-width:800px){.orderCenter{padding:12px}.orderCenter .oc-grid{grid-template-columns:minmax(0,1fr)}}.orderCenter .oc-grid[hidden]{display:none}.orderCenter .oc-tabs{display:flex;gap:24px;border-bottom:1px solid #8a8a8a40;margin:20px 0}.orderCenter .oc-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:inherit;padding:10px 4px}.orderCenter .oc-tabs button[aria-selected=true]{border-bottom-color:#9a71ff;color:#b69cff}.orderCenter .oc-ledger{max-width:100%}.oc-recharge-options{display:flex;flex-wrap:wrap;gap:16px;border:0;padding:16px 0}.ar-app .oc-recharge-options label{display:flex;align-items:center;gap:8px}.oc-offer{scroll-margin-top:24px}.orderCenter .oc-list,.orderCenter .oc-ledger{background:#171922;border:1px solid #30333f;border-radius:12px;padding:20px;color:#e8e8f3}.orderCenter .oc-order{display:grid;grid-template-columns:minmax(180px,2fr) minmax(100px,1fr) minmax(160px,1.3fr) auto;gap:20px;align-items:center;padding:20px 4px;border-bottom:1px solid #30333f}.orderCenter .oc-order small{color:#a9acbc;margin-top:5px}.orderCenter .oc-order button{background:transparent;color:#b69cff;border:0}.orderCenter .oc-order[aria-current=true]{background:#9a71ff12}@media(max-width:700px){.orderCenter .oc-order{grid-template-columns:minmax(0,1fr) auto;gap:10px}.orderCenter .oc-order>div{grid-column:1/-1}.orderCenter .oc-order button{justify-self:end}}.account-security{max-width:44rem;margin:0 auto;padding:1.25rem;color:var(--text-primary,#262626);font:inherit;overflow-wrap:anywhere}.account-security h1{font-size:1.25rem;font-weight:600;margin:0 0 1rem}.account-security fieldset,.account-security-original{min-width:0;margin:1.2rem 0;padding:1rem;border:1px solid var(--border-color,#d8d8d8);border-radius:.5rem}.account-security legend{padding:0 .4rem;font-weight:600}.account-security label{display:grid;gap:.35rem;margin:.8rem 0;font-size:.9rem}.account-security input,.account-security select{box-sizing:border-box;width:100%;min-width:0;padding:.65rem .75rem;border:1px solid var(--border-color,#ccc);border-radius:.35rem;background:var(--surface,#fff);color:inherit;font:inherit}.account-security button{max-width:100%;white-space:normal;padding:.6rem .85rem;margin:.3rem .4rem .3rem 0;border:1px solid var(--border-color,#ccc);border-radius:.35rem;background:var(--surface,#fff);color:inherit;font:inherit;cursor:pointer}.account-security button:disabled,.account-security input:disabled,.account-security select:disabled{opacity:.55;cursor:default}.account-security :focus-visible{outline:2px solid var(--focus-color,#635bce);outline-offset:3px}.account-security .account-security-confirm{display:flex;align-items:flex-start;gap:.6rem}.account-security-confirm input{width:1rem;flex:none;margin-top:.2rem}.account-security p{line-height:1.55;font-size:.9rem}.account-security code{white-space:normal;overflow-wrap:anywhere}@media(max-width:480px){.account-security{padding:.8rem}.account-security fieldset{padding:.75rem}.account-security button{width:100%;margin-right:0}}.ar-customer{padding:clamp(12px,3vw,32px);min-width:0;overflow-wrap:anywhere}.ar-customer form,.ar-customer .ar-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-block:16px}.ar-customer label{display:flex;flex-direction:column;gap:6px;max-width:100%}.ar-customer input,.ar-customer select{max-width:100%;min-height:40px}.ar-customer button{min-height:40px;white-space:normal}.ar-customer :focus-visible{outline:2px solid currentColor;outline-offset:3px}.ar-customer dl{display:grid;grid-template-columns:minmax(90px,1fr) minmax(0,3fr);gap:10px}.ar-customer dd{margin:0}.ar-customer article{border:1px solid var(--border,#ddd);padding:16px;margin-block:12px}.ar-customer .ar-customer-scroll{overflow:auto;max-width:100%}.ar-customer table{border-collapse:collapse;width:100%}.ar-customer th,.ar-customer td{padding:10px;text-align:start;border-bottom:1px solid var(--border,#ddd);vertical-align:top}.fy-payment-panel fieldset{min-width:0;border:0;padding:0}.fy-payment-panel>.fy-recharge-options,.fy-payment-panel .fy-recharge-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0}.fy-recharge-options legend{padding:0 0 12px;font-weight:600}.ar-customer .fy-recharge-options label{display:flex;flex-direction:row;align-items:center;gap:12px;padding:16px 12px;border:1px solid var(--border,#30333f);border-radius:6px;cursor:pointer;min-width:0}.fy-recharge-options label:has(input:checked){border-color:var(--accent,#aa94ff);background:#30283f}.ar-customer .fy-recharge-options input[type=radio]{width:16px;height:16px;min-height:16px;flex:none;accent-color:var(--accent,#aa94ff)}.fy-recharge-options strong{display:block;font-size:18px;font-weight:600}.fy-recharge-options small{display:block;margin-top:4px}.fy-payment-panel figure{margin:20px 0;max-width:100%}.fy-payment-panel figure svg{max-width:100%;height:auto}.fy-payment-panel>fieldset>label:has(input[type=checkbox]){flex-direction:row;align-items:center;gap:8px;margin:16px 0}.fy-payment-panel input[type=checkbox]{width:18px;min-height:18px;accent-color:var(--accent,#aa94ff)}@media(max-width:900px){.fy-payment-panel .fy-recharge-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:440px){.fy-payment-panel .fy-recharge-options{grid-template-columns:minmax(0,1fr)}}@media(max-width:390px){.ar-customer dl{grid-template-columns:1fr}.ar-customer form>*{width:100%}}.ar-customer.fy-billing{max-width:1400px;margin-inline:auto;padding:28px clamp(18px,3.4vw,48px) 48px}.fy-billing h1{font-size:28px;margin:0 0 12px}.fy-billing-muted{color:#a3a5b2}.fy-plan-catalogue{padding-block:18px 30px}.ar-app .fy-plan-catalogue h2{font-size:26px;margin:0 0 16px}.fy-plan-period{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:28px 0}.fy-plan-period>span{background:#232530;border-radius:7px;padding:10px 28px;color:#b3a0ff}.fy-plan-period>p{color:#dfb99d;margin:0;font-size:13px}.fy-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ar-customer .fy-plan-card{margin:0;padding:22px 20px;background:#191b23;border:1px solid #30333f;border-radius:14px;min-width:0;min-height:418px;display:flex;flex-direction:column}.ar-app .fy-plan-card h3{font-size:18px;margin:0 0 18px}.fy-plan-card .fy-plan-price{font-size:30px;font-weight:650;margin:0}.fy-plan-price small{font-size:13px;color:#a3a5b2;font-weight:400}.fy-plan-featured .fy-plan-price{color:#b09aff}.fy-plan-card>.fy-billing-muted{font-size:12px}.fy-plan-card ul{padding:0;list-style:none;display:grid;gap:20px;margin:24px 0 38px;font-size:14px;color:#b2b4c0}.fy-plan-card button{width:100%;margin-top:auto;border:1px solid #30333f;border-radius:8px;background:#232530;text-align:start;padding:12px 14px}.fy-plan-featured button{color:#181422;background:#aa94ff;border-color:#aa94ff}.fy-plan-detail{margin-top:20px;padding:18px 22px;background:#23202e;border:1px solid #665682;border-radius:10px}.fy-plan-detail h3{margin-top:0}.fy-plan-notice{font-size:13px;line-height:1.8;margin-top:26px}.fy-billing-current{background:#191b23;border:1px solid #30333f;border-radius:12px;padding:22px}.fy-billing-current h2{font-size:18px;margin:0 0 18px}.fy-billing-rights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-block:18px}.fy-billing-rights p{margin:0;color:#a3a5b2;font-size:13px}.fy-billing-rights strong{display:block;color:#f1f0f6;font-size:22px;margin-top:8px}.fy-billing details{margin-block:16px;border:1px solid #30333f;border-radius:10px}.fy-billing summary{padding:18px 20px;cursor:pointer;font-weight:600}.fy-billing details>article,.fy-billing details>.fy-billing-detail-content{margin:0;padding:20px;border:0;border-top:1px solid #30333f}.fy-billing details>article>h2{margin-top:0}.fy-billing details .fy-payment-panel{margin:0;border:0}.fy-credit-totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:16px}.fy-credit-totals dd{margin:8px 0;font-size:20px;font-variant-numeric:tabular-nums}.fy-plan-card button+button{margin-top:8px}@media(max-width:1050px){.fy-plan-grid{gap:12px}.ar-customer .fy-plan-card{padding:18px 14px}.fy-plan-card .fy-plan-price{font-size:26px}}@media(max-width:760px){.fy-plan-grid{grid-template-columns:minmax(0,1fr)}.ar-customer .fy-plan-card{min-height:0;padding:22px}.fy-plan-card ul{gap:12px;margin:18px 0 24px}.fy-billing-rights{grid-template-columns:repeat(2,minmax(0,1fr))}}.commercial-policy-operator{width:min(100%,1100px);min-width:0}.commercial-policy-operator fieldset{min-width:0;margin:12px 0;padding:16px}.commercial-policy-operator label{display:block;margin:8px 0;max-width:720px}.commercial-policy-operator input,.commercial-policy-operator select,.commercial-policy-operator textarea{box-sizing:border-box;display:block;width:100%;min-height:36px;margin-top:4px}.commercial-policy-operator button{min-height:36px;max-width:100%;margin:4px;white-space:normal;overflow-wrap:anywhere}.commercial-policy-operator table{width:100%;table-layout:fixed;border-collapse:collapse}.commercial-policy-operator th,.commercial-policy-operator td{padding:8px;text-align:start;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid currentColor}.commercial-policy-operator dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px}.commercial-policy-operator dt{font-weight:600}.commercial-policy-operator dd{margin:4px 0;white-space:pre-wrap;overflow-wrap:anywhere}.ar-app .commercial-policy-operator>fieldset{padding:24px;background:#191b23;border:1px solid #30333f;border-radius:12px}.ar-app .commercial-policy-operator>h1{margin-bottom:28px}.commercial-policy-operator .fy-admin-targets{max-width:720px}.commercial-policy-operator .fy-settings-details>summary{padding:10px 0;cursor:pointer;color:#b8b7c5}.commercial-policy-operator .fy-settings-details>fieldset{border-color:#30333f}.ar-about{width:100%;max-width:760px;min-width:0;overflow-wrap:anywhere}.ar-app .ar-about>h1{font-size:18px;line-height:26px;font-weight:500;margin:0 0 24px}.ar-about-product,.ar-about-panel{background:#191b23;border:1px solid #30333F;border-radius:8px}.ar-about-product-body{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:24px;padding:16px;min-height:160px}.ar-about-product-body>dl,.ar-about-product-body>p{flex:1 1 300px;min-width:0;margin:0}.ar-about dl>div{display:grid;grid-template-columns:minmax(0,140px) minmax(0,1fr);gap:12px;margin-bottom:12px}.ar-about dt{color:#c1bece;font-size:14px;line-height:20px}.ar-about dd{margin:0;min-width:0;white-space:pre-wrap}.ar-about button{white-space:normal;overflow-wrap:anywhere;flex:0 1 auto}.ar-app .ar-about button{background:#22242e}.ar-about-reason{font-size:14px;line-height:20px;color:#c1bece;margin:0 0 12px}.ar-about .ar-about-divider{border-top:1px solid #30333F;margin:0;padding:16px}.ar-about-panel{margin-top:24px;padding:16px;min-width:0}.ar-app .ar-about h2{font-size:14px;line-height:20px;font-weight:500;margin:0 0 8px}.ar-about-notice{white-space:pre-wrap;margin:0;font-size:14px;line-height:20px}@media(max-width:600px){.ar-about dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.ar-about-product-body{gap:16px}}.fy-provider-settings{max-width:1000px;min-width:0}.fy-provider-intro,.fy-provider-settings details>p{color:#a5a7b6;line-height:1.8}.fy-provider-actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.fy-provider-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.fy-provider-summary p{margin:0;padding:20px 24px;border:1px solid #30333f;border-radius:12px;background:#191b23;color:#a5a7b6}.fy-provider-summary strong{display:block;margin-top:12px;font-size:26px;color:#ececf5}.fy-provider-summary>span{grid-column:1/-1;color:#bcb1de;line-height:1.7}.ar-app .fy-provider-settings fieldset{border:1px solid #30333f;border-radius:12px;padding:20px;margin:20px 0;min-width:0;background:#191b23}.fy-provider-settings legend{font-weight:600;padding:0 8px}.fy-provider-settings label{display:flex;flex-direction:column;gap:8px;max-width:640px;margin:14px 0}.fy-provider-settings label:has(input[type=checkbox]){flex-direction:row;align-items:center}.fy-provider-settings input:not([type=checkbox]),.fy-provider-settings select{width:100%;min-width:0}.fy-provider-settings details{min-width:0;overflow-wrap:anywhere}.fy-provider-settings summary{cursor:pointer;color:#bcb1de;padding:12px 0;font-weight:500}.fy-provider-advanced{border-top:1px solid #30333f;margin-top:20px}.fy-provider-settings [role=alert]{padding:14px 16px;border:1px solid #715048;border-radius:8px;color:#e7ad91}.fy-provider-settings [role=status]{overflow-wrap:anywhere;line-height:1.7}@media(max-width:600px){.fy-provider-summary{gap:10px}.fy-provider-summary p{padding:16px}.ar-app .fy-provider-settings fieldset{padding:14px}.fy-provider-actions button{flex:1 1 140px}}.libraryBrowser{color:#e3e4eb;background:#18191f;border:1px solid #34353e;border-radius:8px;padding:20px;min-width:0;font:14px/1.5 system-ui,sans-serif;overflow-wrap:anywhere}.libraryBrowser header,.libraryBrowser footer{display:flex;align-items:center;gap:12px}.libraryBrowser h1{font-size:20px;flex:1;margin:0}.libraryBrowser h2{font-size:18px}.libraryBrowser h3{font-size:14px}.libraryBrowser button{font:inherit;color:inherit;background:#262731;border:1px solid #454651;border-radius:5px;padding:7px 12px;cursor:pointer}.libraryBrowser button:disabled{opacity:.5;cursor:default}.libraryBrowser button:focus-visible{outline:2px solid #b5a6f4;outline-offset:2px}.libraryBrowser-columns{display:grid;grid-template-columns:minmax(210px,32%) minmax(0,1fr);min-height:420px;border-block:1px solid #34353e;margin:12px 0}.libraryBrowser-list{max-height:65vh;overflow:auto;border-right:1px solid #34353e}.libraryBrowser-list ul{list-style:none;margin:0;padding:0}.libraryBrowser-list button{display:block;text-align:start;width:100%;border:0;border-radius:0;background:transparent;padding:12px;overflow-wrap:anywhere}.libraryBrowser-list button[aria-current=true]{background:#393249}.libraryBrowser small{display:block;font-size:12px;color:#acaeba;overflow-wrap:anywhere}.libraryBrowser-pane{padding:0 20px;min-width:0;max-height:65vh;overflow:auto}.libraryBrowser dd{margin:0 0 12px}.libraryBrowser dt,.libraryBrowser-muted{color:#acaeba}.libraryBrowser footer{justify-content:flex-end}@media(max-width:650px){.libraryBrowser{padding:12px}.libraryBrowser-columns{grid-template-columns:1fr}.libraryBrowser-list{max-height:220px;border-right:0;border-bottom:1px solid #34353e}.libraryBrowser-pane{min-height:280px;padding:0 8px}.libraryBrowser header{flex-wrap:wrap}}.libraryBrowser .libraryBrowser-media{margin-block:12px;max-width:100%}.libraryBrowser .libraryBrowser-media img{display:block;max-width:100%;max-height:360px;object-fit:contain}.libraryBrowser .libraryBrowser-media audio{width:100%;max-width:420px}.fy-library-discovery{min-width:0}.fy-library-discovery-toolbar{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:24px 0 28px}.fy-library-discovery .fy-library-tabs{gap:28px;border:0;padding:0;flex-wrap:wrap}.fy-library-discovery form{display:flex;align-items:center;gap:8px;max-width:100%;width:330px}.fy-library-discovery input{min-width:0;flex:1;background:#242631;border:1px solid transparent;border-radius:8px;padding:10px 14px;color:inherit}.fy-library-discovery input:focus{border-color:#aa94ff;outline:0}.fy-library-discovery-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fy-library-discovery-grid li{min-width:0}.ar-app .fy-library-discovery-card{display:flex;flex-direction:column;text-align:start;width:100%;height:100%;min-height:260px;padding:12px;background:#191b23;border:1px solid #30333f;border-radius:12px;color:inherit;overflow-wrap:anywhere}.ar-app .fy-library-discovery-card:hover{border-color:#81709d}.fy-library-thumbnail{display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:2.07;border-radius:8px;background:#302f46;color:#b8b0d9;overflow:hidden}.fy-library-thumbnail-scene{background:#292b49}.fy-library-thumbnail-prop{background:#39313e}.fy-library-thumbnail img{width:100%;height:100%;object-fit:cover}.fy-library-thumbnail svg{width:72%;height:75%}.fy-library-discovery-card strong{font-size:16px;margin:12px 8px 16px}.fy-library-discovery-card>span:last-child{font-size:12px;color:#a5a7b6;margin:0 8px 10px}.fy-library-discovery footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:24px}.fy-library-empty{padding:40px 0;color:#a5a7b6}.fy-library-browser .libraryBrowser[data-detail-only=true] .libraryBrowser-list,.fy-library-browser .libraryBrowser[data-detail-only=true]>footer{display:none}.fy-library-browser .libraryBrowser[data-detail-only=true]>.libraryBrowser-columns{margin-top:0}@media(max-width:1050px){.fy-library-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fy-library-discovery-toolbar{align-items:flex-start;flex-wrap:wrap}}@media(max-width:650px){.fy-library-discovery-grid{grid-template-columns:1fr}.fy-library-discovery-toolbar{gap:18px}.fy-library-discovery .fy-library-tabs{gap:10px}.fy-library-discovery form{width:100%}.ar-app .fy-library-discovery-card{min-height:240px}}.ar-app .fy-library-discovery .fy-library-tabs button{min-height:24px;padding:4px 12px;font-size:12px;line-height:1.4;border:0;border-radius:6px;background:#242631}.ar-app .fy-library-discovery .fy-library-tabs button[aria-pressed=true]{color:#b9a7ff;background:#292735}.fy-library-discovery form{position:relative}.fy-library-discovery form input{padding-right:42px;width:100%;background:#242631}.fy-library-discovery form button:not(:focus-visible){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ar-media{color:var(--ar-text,#ececf2);min-width:0;overflow-wrap:anywhere}.ar-media .ar-media-toolbar{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.ar-media h1{font-size:24px;line-height:32px;font-weight:600;margin:0}.ar-media h2{font-size:18px;line-height:26px;margin:0 0 12px}.ar-media h3{font-size:16px;line-height:24px;margin:16px 0 8px}.ar-media .ar-media-section{padding:18px 0;border-top:1px solid var(--ar-border,#30333f);min-width:0}.ar-media .ar-media-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.ar-media .ar-media-facts{display:grid;gap:10px;margin:12px 0}.ar-media .ar-media-facts>div{display:grid;grid-template-columns:minmax(90px,1fr) minmax(0,3fr);gap:12px}.ar-media dt{color:var(--ar-muted,#b9b9c6)}.ar-media dd{margin:0;min-width:0}.ar-media .ar-media-text{white-space:pre-wrap}.ar-media button{min-height:40px;border:1px solid var(--ar-border,#30333f);border-radius:6px;padding:8px 14px;background:var(--ar-panel,#191b23);color:inherit;cursor:pointer;max-width:100%;white-space:normal}.ar-media button:disabled{opacity:.55;cursor:default}.ar-media :focus-visible{outline:2px solid var(--ar-primary,#a993ff);outline-offset:3px}.ar-media .ar-media-confirm{display:flex;align-items:flex-start;gap:10px;margin:16px 0}.ar-media input[type=checkbox]{flex:none;accent-color:var(--ar-primary,#a993ff);width:18px;height:18px}.ar-media figure{margin:16px 0}.ar-media img{display:block;max-width:100%;max-height:480px;object-fit:contain}.ar-media figcaption{margin-top:8px}.ar-media ul{padding-inline-start:24px}.ar-media li{margin:6px 0}.ar-media .ar-media-history-list{list-style:none;padding:0;display:grid;gap:12px}.ar-media .ar-media-history-list li{padding:12px;border:1px solid var(--ar-border,#30333f);border-radius:6px;min-width:0}.ar-media .ar-media-history-list span{display:block;margin-top:8px}.ar-media .ar-media-filter-controls{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.ar-media .ar-media-filter-controls label{display:grid;gap:6px;flex:1 1 180px;min-width:0;max-width:100%}.ar-media .ar-media-filter-controls select{font:inherit;min-height:40px;width:100%;min-width:0;max-width:100%;padding:8px;color:inherit;background:var(--ar-panel,#191b23);border:1px solid var(--ar-border,#30333f);border-radius:6px}.ar-media .ar-media-history .ar-media-history-filters{padding:12px 0;border:0;border-top:1px solid var(--ar-border,#30333f)}.ar-media .ar-media-history-list>li{padding:12px 0;border:0;border-radius:0;border-top:1px solid var(--ar-border,#30333f)}.ar-media .ar-media-history fieldset{min-width:0;margin:16px 0;border:1px solid var(--ar-border,#30333f)}.ar-media .ar-media-history fieldset button{margin:4px;overflow-wrap:anywhere}.ar-media .ar-media-history [aria-pressed=true]{border-color:var(--ar-primary,#a993ff);box-shadow:inset 0 0 0 1px var(--ar-primary,#a993ff)}.ar-media .ar-media-candidate{display:grid;gap:8px;max-width:720px}.ar-media .ar-media-candidate img{width:100%;height:360px;max-height:60vh;background:var(--ar-panel,#191b23);object-fit:contain}.ar-media .ar-media-adoption-review{padding:16px;border:1px solid var(--ar-border,#30333f);border-radius:6px;margin-top:16px;min-width:0}.ar-media .ar-media-history summary{cursor:pointer;padding:10px 0}.ar-media .ar-media-compare{border-top:1px solid var(--ar-border,#30333f);margin-top:16px;padding-top:12px;min-width:0}.ar-media .ar-media-compare-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ar-media .ar-media-compare-values>div,.ar-media .ar-media-compare-values>section{min-width:0}.ar-media .ar-media-compare-field{border-top:1px solid var(--ar-border,#30333f);padding:8px 0;min-width:0}.ar-media .ar-media-compare h4{font-size:14px;margin:8px 0;font-weight:600}.ar-media .ar-media-compare-field h4 span{font-weight:400;margin-inline-start:12px}.ar-media .ar-media-compare [data-difference=compareDifferent]{color:var(--ar-primary,#a993ff)}.ar-media .ar-media-compare-values p{margin:6px 0}.ar-media .ar-media-compare-picks{list-style:none;padding:0}.ar-media .ar-media-history-list .ar-media-compare-picks li{border:0;border-radius:0;border-top:1px solid var(--ar-border,#30333f);padding:8px 0}.ar-media .ar-media-compare-picks button{margin:4px;overflow-wrap:anywhere}.ar-media .ar-media-ordinal-status{border-top:1px solid var(--ar-border,#30333f);padding:12px 0;min-width:0}.ar-media .ar-media-ordinal-status li{overflow-wrap:anywhere;white-space:normal}.ar-media .ar-media-batch-table{width:100%;overflow:auto;margin:12px 0}.ar-media .ar-media-batch-table table{border-collapse:collapse;width:100%;min-width:440px;table-layout:fixed}.ar-media .ar-media-batch-table th,.ar-media .ar-media-batch-table td{border-bottom:1px solid var(--ar-border,#30333f);padding:10px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.ar-media .unitMedia-preview{display:block;width:100%;max-height:360px;object-fit:contain;margin:12px 0}@media(max-width:600px){.ar-media .ar-media-compare-values{grid-template-columns:minmax(0,1fr);gap:8px}}@media(max-width:768px){.ar-media .ar-media-columns{grid-template-columns:minmax(0,1fr);gap:0}.ar-media .ar-media-facts>div{grid-template-columns:minmax(0,1fr);gap:4px}}.ar-app,.ar-auth{--ar-bg:#101116;--ar-text:#ECECF2;--ar-primary:#A993FF;--ar-border:#30333F;color:var(--ar-text);background:var(--ar-bg);font:400 16px/24px Inter Variable,system-ui,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;min-height:100dvh;color-scheme:dark}.ar-app *,.ar-auth *{box-sizing:border-box}.ar-app button,.ar-app input,.ar-app select,.ar-auth button,.ar-auth input,.ar-auth select{font-family:inherit;font-size:14px;line-height:20px;color:inherit;background:#101116;border:1px solid #383B49;border-radius:6px;min-height:40px;padding:8px 12px;max-width:100%}.ar-app button,.ar-auth button{cursor:pointer;font-family:inherit;font-size:14px;line-height:20px}.ar-app input,.ar-auth input,.ar-app select,.ar-auth select{font-family:inherit;font-size:14px;line-height:20px}.ar-app button:disabled,.ar-auth button:disabled{opacity:.55;cursor:not-allowed}.ar-app :focus-visible,.ar-auth :focus-visible{outline:2px solid #A993FF;outline-offset:3px}.ar-app .ar-primary,.ar-auth .ar-primary{background:#a993ff;color:#1b142c;font-weight:500;border-color:#a993ff}.ar-topbar{min-height:65px;padding:12px 20px;display:flex;gap:16px;align-items:center;flex-wrap:wrap;border-bottom:1px solid #30333F}.ar-top-actions{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ar-frame{display:grid;grid-template-columns:219px minmax(0,1fr)}.ar-nav{padding:24px 16px;display:flex;flex-direction:column;gap:12px;border-right:1px solid #30333F}.ar-nav button{display:flex;gap:14px;text-align:left;align-items:center}.ar-main{min-width:0;padding:24px 40px}.ar-app h1,.ar-auth h1{font-size:24px;font-weight:600;line-height:32px;margin:0 0 24px}.ar-app h2{font-size:18px;line-height:26px}.ar-toolbar,.ar-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ar-toolbar{margin:20px 0}.ar-toolbar input{flex:1;min-width:100px}.ar-notice{padding:16px;border:1px solid #30333F;border-radius:6px;margin:12px 0;overflow-wrap:anywhere}.ar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ar-card{min-width:0;background:#191b23;border:1px solid #30333F;border-radius:8px;padding:16px;overflow-wrap:anywhere}.ar-card h2{margin:12px 0}.ar-cover{height:120px;background:#22242e;display:grid;place-items:center;color:#c1bece;font-size:14px}.ar-card progress{width:100%;accent-color:#A993FF}.ar-card time{display:block;font-size:14px}.ar-app label,.ar-auth label{display:grid;gap:6px;min-width:0}.ar-space{max-width:360px}.ar-space select{width:100%}.ar-auth{display:grid;place-items:center;padding:32px 24px}.ar-auth-panel{width:100%;max-width:398px}.ar-auth form{display:grid;gap:16px}.ar-auth .ar-primary{min-height:44px}.ar-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:24px 0}.ar-tabs [aria-selected=true]{background:#30283f;color:#a993ff}.ar-password{display:flex;gap:6px}.ar-password input{min-width:0;flex:1}.ar-auth label.ar-consent{display:flex;align-items:flex-start}.ar-consent input{min-height:24px;flex:none}.ar-terms{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow:auto;border:1px solid #30333F;padding:12px}.ar-dialog{position:fixed;inset:0;background:#000b;display:grid;place-items:center;z-index:10;padding:20px}.ar-dialog-panel{background:#191b23;padding:24px;border:1px solid #30333F;border-radius:8px;max-width:640px;width:100%;max-height:90dvh;overflow:auto}.ar-dialog-panel form{display:grid;gap:16px}.ar-skip{position:fixed;top:-100px;z-index:20;background:#101116;color:#ececf2;padding:12px}.ar-skip:focus{top:0}@media(max-width:1000px){.ar-frame{grid-template-columns:55px minmax(0,1fr)}.ar-nav{padding:24px 5px}.ar-nav button{padding:8px;justify-content:center}.ar-nav-label{display:none}.ar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-main{padding:24px 20px}}@media(max-width:600px){.ar-grid{grid-template-columns:minmax(0,1fr)}.ar-main{padding:20px 12px}.ar-topbar{padding:12px;gap:10px}.ar-top-actions{margin-left:0}.ar-space{width:100%}.ar-auth{padding:32px 24px}.ar-toolbar>*{width:100%}}.ar-auth .ar-tabs button{min-height:25px;padding:1.5px 8px}.ar-terms-review{border:1px solid #514463;background:#201c2b;border-radius:8px;padding:16px;margin:0 0 24px}.ar-terms-review>.ar-notice{border:0;padding:0;margin:0 0 12px}.ar-account-records{border-top:1px solid #30333f;margin-top:24px;padding-top:20px}.ar-account-records>summary{cursor:pointer;font-weight:600}.account-security{margin-top:24px}.ar-app label.ar-consent,.ar-auth label.ar-consent{display:flex;align-items:center;gap:8px;margin:12px 0}.ar-app .fy-account-identity{display:grid;gap:2px;text-align:left;max-width:240px;overflow-wrap:anywhere}.fy-account-identity small{color:#b9b6c4;font-size:12px}.fy-project-models{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fy-project-models small{color:#b9b6c4;overflow-wrap:anywhere}@media(max-width:600px){.fy-project-models{grid-template-columns:minmax(0,1fr)}}.ar-app input[type=checkbox],.ar-auth input[type=checkbox],.ar-app input[type=radio],.ar-auth input[type=radio]{width:18px;height:18px;min-height:18px;padding:0;margin:0;flex:0 0 18px;accent-color:#a993ff}.ar-catalog{display:grid;gap:16px;min-width:0;overflow-wrap:anywhere}.ar-catalog fieldset{display:grid;gap:16px;min-width:0;max-width:100%;border:1px solid #30333F}.ar-catalog select,.ar-catalog input,.ar-catalog textarea{width:100%;min-width:0;max-width:100%;font:inherit;color:inherit;background:#101116;border:1px solid #383B49;border-radius:6px;padding:8px 12px}.ar-catalog textarea{min-height:80px;resize:vertical}.ar-catalog button{white-space:normal;overflow-wrap:anywhere}.ar-catalog small,.ar-catalog legend{overflow-wrap:anywhere;max-width:100%}.ar-team{min-width:0;overflow-wrap:anywhere}.ar-team-heading,.ar-team-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ar-team-heading{justify-content:space-between;margin-bottom:20px}.ar-team-heading h1{margin:16px 0}.ar-team-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:16px}.ar-team-summary div{min-width:0}.ar-team-summary dt{font-size:14px;color:#c1bece}.ar-team-summary dd{margin:8px 0}.ar-team-card{border:1px solid #30333F;border-radius:8px;background:#191b23;padding:20px;margin:16px 0;min-width:0}.ar-team-list{list-style:none;padding:0}.ar-team-list li{padding:16px 0;border-bottom:1px solid #30333F;display:flex;gap:16px;flex-wrap:wrap;justify-content:space-between}.ar-team-list li>div:first-child{display:grid;gap:8px;min-width:0}.ar-team button,.ar-team-overlay button{white-space:normal;overflow-wrap:anywhere}.ar-team-overlay{position:fixed;inset:0;z-index:30;background:#000b;display:grid;place-items:center;padding:16px;color:#ececf2;font:400 16px/24px Inter Variable,system-ui,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;color-scheme:dark}.ar-team-overlay *{box-sizing:border-box}.ar-team-dialog{background:#191b23;border:1px solid #30333F;border-radius:8px;width:min(100%,640px);max-height:calc(100dvh - 32px);overflow:auto;overflow-wrap:anywhere}.ar-team-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;border-bottom:1px solid #30333F}.ar-team-dialog h2{font-size:18px;line-height:26px;font-weight:600;margin:0}.ar-team-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #30333F;flex-wrap:wrap}.ar-team-dialog .ar-team-fields{padding:20px 24px;display:grid;gap:16px}.ar-team-dialog label{display:grid;gap:8px;min-width:0;font-size:14px;line-height:20px}.ar-team-dialog input,.ar-team-dialog select,.ar-team-dialog button{font-family:inherit;font-size:14px;line-height:20px;min-height:40px;padding:8px 12px;border:1px solid #383B49;border-radius:6px;background:#101116;color:#ececf2;max-width:100%}.ar-team-dialog input,.ar-team-dialog select{width:100%;min-width:0}.ar-team-dialog button{cursor:pointer;font-weight:500}.ar-team-dialog button:disabled{opacity:.55;cursor:not-allowed}.ar-team-dialog .ar-primary{background:#a993ff;border-color:#a993ff;color:#1b142c}.ar-team-dialog .ar-team-cancel{background:#222530;min-width:62px}.ar-team-dialog>header button{border:0;background:transparent;padding:0;min-width:24px;min-height:24px;font-size:22px;line-height:24px}.ar-team-dialog :focus-visible{outline:2px solid #A993FF;outline-offset:3px}.ar-team-dialog input:focus{border-color:#a993ff}.ar-team-dialog ul{padding-inline-start:20px}.ar-team-dialog li{margin:12px 0}.ar-team-create{width:min(100%,512px);min-height:229.25px}.ar-team-create>header{min-height:61px}.ar-team-create .ar-team-fields{padding:12px 25px 13.25px;gap:0}.ar-team-create>footer{min-height:73px}.ar-team-create .ar-team-fields label{gap:8px}.ar-team-create .ar-team-fields input{height:40px}.ar-team-create .ar-team-fields>.ar-notice{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);padding:0;margin:0;border:0}.ar-team-account{position:relative}.ar-team-account-panel{position:absolute;right:0;top:100%;z-index:25;background:#191b23;border:1px solid #30333F;border-radius:8px;padding:8px;display:grid;gap:8px;min-width:180px;max-width:min(300px,90vw)}@media(max-width:600px){.ar-team-card{padding:12px}.ar-team-heading{align-items:stretch}.ar-team-heading>div{width:100%}.ar-team-dialog>header,.ar-team-dialog>footer{padding:16px}.ar-team-dialog .ar-team-fields{padding:16px}.ar-team-create{min-height:0}.ar-team-dialog>footer button{flex:1;min-width:0}}.ar-asset-library{min-width:0;overflow-wrap:anywhere}.ar-asset-library-heading{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.ar-asset-library .ar-asset-library-back{background:transparent;border-color:transparent;padding:8px}.ar-asset-library-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;flex:1 1 300px;min-width:0;border-left:1px solid #30333F;padding-left:12px}.ar-asset-library .ar-asset-library-title h1{font-size:20px;line-height:28px;margin:0}.ar-asset-library-title p{font-size:14px;line-height:20px;color:#c1bece;margin:0}.ar-asset-library .ar-asset-library-create{background:#a993ff;color:#1b142c;border-color:#a993ff}.ar-asset-library button{white-space:normal;overflow-wrap:anywhere}.ar-asset-library-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin:48px 0 32px}.ar-asset-library-kinds{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.ar-asset-library .ar-asset-library-kinds button{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:#c1bece;min-height:32px;padding:4px 8px}.ar-asset-library .ar-asset-library-kinds button[aria-pressed=true]{color:#ececf2;border-bottom-color:#ececf2}.ar-asset-library-search{display:flex;gap:8px;flex:0 1 360px;margin-left:auto;min-width:0;max-width:100%}.ar-asset-library-search input{min-width:0;width:100%;flex:1}.ar-asset-library-empty{border:1px dashed #30333F;border-radius:8px;min-height:322px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.ar-asset-library-symbol{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#29243b;color:#a993ff;font-size:24px;line-height:32px}.ar-asset-library .ar-asset-library-empty h2{font-size:16px;line-height:24px;font-weight:500;margin:12px 0}.ar-asset-library-empty p{font-size:14px;line-height:20px;color:#c1bece;margin:0 0 16px;max-width:100%}.ar-asset-library-reason{font-size:14px;line-height:20px;color:#c1bece;margin:16px 0}.ar-asset-library-notice{border:1px solid #30333F;border-radius:8px;padding:24px}.ar-asset-library-content{min-width:0}@media(max-width:600px){.ar-asset-library-title{flex-basis:100%;border-left:0;padding-left:0}.ar-asset-library-toolbar{margin-top:28px}.ar-asset-library-search{flex-basis:100%;flex-wrap:wrap}.ar-asset-library-search input{flex-basis:180px}.ar-asset-library-empty{padding:32px 16px}}:root{font-family:Inter,system-ui,PingFang SC,Microsoft YaHei,sans-serif;color:#ececf2;background:#101116;font-synthesis:none;color-scheme:dark}html,body,#root{margin:0;min-height:100%;width:100%}*{box-sizing:border-box;letter-spacing:0}body{font-size:14px;line-height:1.6}button,input,textarea,select{font:inherit}a{color:#b39bff;text-underline-offset:3px}img,video{max-width:100%}button,a,input,select,textarea{touch-action:manipulation}.ar-app,.ar-auth{--ar-bg:#101116;--ar-text:#ececf2;--ar-primary:#aa94ff;--ar-border:#2b2e39;--border:#2b2e39;--accent:#aa94ff;--surface:#101116;--surface-subtle:#191b23;font-size:14px;line-height:1.6}.ar-app button,.ar-auth button,.ar-app input,.ar-auth input,.ar-app select,.ar-auth select,.ar-app textarea,.ar-auth textarea{border-color:#30333f;border-radius:6px;min-height:36px;padding:7px 12px;background:#22242e;font-size:13px;line-height:20px}.ar-app input,.ar-auth input,.ar-app select,.ar-auth select,.ar-app textarea,.ar-auth textarea{background:#101116;color:#ececf2}.ar-app textarea,.ar-auth textarea{width:100%;font:inherit;resize:vertical}.ar-app button:hover:not(:disabled),.ar-auth button:hover:not(:disabled){border-color:#9380d2;background:#2c293e}.ar-app .ar-primary,.ar-auth .ar-primary{background:#aa94ff;border-color:#aa94ff;color:#181222;font-weight:600}.ar-app .ar-primary:hover:not(:disabled),.ar-auth .ar-primary:hover:not(:disabled){background:#bba8ff}.ar-app h1,.ar-auth h1{font-size:24px;line-height:1.4;font-weight:600;margin:0 0 10px}.ar-app h2{font-size:18px}.ar-app h3{font-size:14px}.ar-app p{margin:8px 0}.ar-app small{color:#989cab}.ar-topbar{height:64px;min-height:64px;padding:0 24px;gap:22px;background:#15171e;border-bottom:1px solid #292c36;flex-wrap:nowrap;position:relative;z-index:5}.fy-brand{display:inline-flex;gap:10px;align-items:center;white-space:nowrap;text-decoration:none;color:#ececf2;font-size:18px;flex-shrink:0}.fy-brand-mark{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;background:#aa94ff;color:#241b3c;font-weight:700;font-size:16px}.ar-top-actions{flex-wrap:nowrap;gap:10px}.ar-top-actions>button:last-child{font-size:12px}.ar-space{max-width:220px}.ar-space>label{margin:0}.ar-space select{max-width:200px}.ar-frame{grid-template-columns:200px minmax(0,1fr);min-height:calc(100dvh - 64px)}.ar-nav{background:#15171e;gap:6px;padding:24px 16px;min-width:0}.ar-nav button{background:transparent;border:1px solid transparent;min-height:38px;gap:12px;color:#a8abba}.ar-nav button[aria-current=page]{background:#30283f;color:#c0acff}.fy-nav-icon{font-size:16px;width:18px;text-align:center}.fy-nav-caption{display:block;font-size:11px;margin:4px 10px 10px}.fy-nav-caption:not(:first-child){margin-top:28px}.fy-sidebar-help{margin-top:auto;padding:16px 10px 0;color:#a4a6b3;font-size:11px}.fy-sidebar-help strong{font-weight:500}.fy-sidebar-help button{padding:6px 0;min-height:28px;color:#b39bff}.ar-main{padding:32px 40px;max-width:1800px;min-width:0;width:100%}.fy-page-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.fy-page-head p{color:#979baa;font-size:13px}.fy-page-head h1{margin:0 0 6px}.fy-page-head>.ar-primary{min-width:128px}.fy-project-bar{display:flex;align-items:center;gap:20px;min-height:60px;background:#191b23;border-bottom:1px solid #2b2e39;margin:-32px -40px 0;padding:12px 28px}.fy-project-bar>button:first-child{padding-left:0;background:transparent;border-color:transparent;color:#a5a8b7}.fy-project-bar>button:last-child{margin-left:auto}.fy-production-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;padding:24px 0 26px;border-bottom:1px solid #242731;margin-bottom:24px}.fy-production-steps button{display:flex;align-items:center;gap:8px;justify-content:center;min-height:38px;border:0;background:transparent;color:#898d9e;white-space:normal}.fy-production-steps button>span{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#2b2d39;font-size:11px;flex-shrink:0}.fy-production-steps button[aria-current=step]{background:#30283f;color:#e9e2ff}.fy-production-steps button[aria-current=step]>span{background:#aa94ff;color:#20182f}.fy-project-lobby .ar-toolbar{margin:0 0 24px;gap:10px}.fy-project-lobby .ar-toolbar input{max-width:360px}.fy-project-lobby .ar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ar-card.fy-project-card{padding:12px;display:flex;flex-direction:column;gap:2px;background:#191b23;border-color:#2b2e39}.fy-project-card h2{font-size:17px;margin:12px 0 3px}.fy-project-card p,.fy-project-card time{font-size:12px;color:#9fa3b2}.ar-app .fy-project-cover{aspect-ratio:16/9;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#252637;color:#aaa7be;border:0;border-radius:4px}.fy-project-cover>span:first-child{font-size:40px;color:#897ba9}.fy-project-card .ar-actions{margin-top:12px}.fy-project-card .fy-text-action{border:0;padding-left:0;background:transparent;color:#b8a2ff}.fy-project-card .ar-actions>button:last-child{margin-left:auto}.fy-project-empty{display:flex;gap:32px;align-items:center;padding:44px;background:#191b23;border:1px solid #2b2e39;border-radius:8px;min-height:280px}.fy-empty-document{display:grid;place-items:center;font-size:64px;color:#b09de2;background:#262335;width:150px;height:150px;border-radius:8px;flex:none}.fy-project-empty p{color:#a0a4b3}.ar-auth.fy-auth{display:block;padding:0}.fy-auth-top{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 26px;border-bottom:1px solid #2b2e39;background:#15171e}.fy-auth-layout{display:grid;grid-template-columns:minmax(0,605px) minmax(340px,480px);gap:90px;align-items:center;justify-content:center;min-height:calc(100dvh - 72px);padding:56px 40px}.fy-auth-story h1{font-size:36px;line-height:1.4;margin-bottom:24px}.fy-auth-story>p{color:#aaadba;margin-bottom:44px}.fy-auth-story img{width:100%;height:auto;display:block;border-radius:6px}.fy-auth-story h2{font-size:16px;margin-top:26px}.fy-auth .ar-auth-panel{max-width:none;width:100%;background:#191b23;border:1px solid #30333f;border-radius:8px;padding:32px}.fy-auth .ar-tabs{gap:4px;margin:24px 0}.fy-auth .ar-tabs button{flex:1;min-height:34px}.fy-auth .ar-auth-panel>p{font-size:12px;color:#a1a5b4}.fy-auth form label{font-size:13px}.fy-auth form input,.fy-auth form select{min-height:42px}.fy-auth form>small{font-size:11px;color:#a1a5b4}.fy-auth form .ar-primary{margin-top:8px;min-height:42px}.ar-app .task-center,.ar-app .orderCenter,.ar-app .contentEditor,.ar-app .assetEditor{color:var(--ar-text);padding:0;max-width:none;font-size:13px}.ar-app .task-center table,.ar-app .orderCenter table{background:#191b23;border:1px solid #2b2e39}.ar-app .task-center th,.ar-app .orderCenter th{font-size:12px;font-weight:500;color:#a0a5b5;background:#191b23}.ar-app .task-center td,.ar-app .orderCenter td{padding:18px 16px}.ar-app .tc-controls{margin:20px 0}.ar-app .tc-scroll{border-radius:6px}.ar-app .contentEditor,.ar-app .assetEditor{--text-primary:#ececf2;--text-secondary:#9ba0b1;--surface:#101116;--surface-subtle:#191b23;--border:#30333f;--accent:#aa94ff}.ar-app .contentEditor button,.ar-app .assetEditor button{border:1px solid #30333f;border-radius:6px;background:#22242e}.ar-app .contentEditor header,.ar-app .assetEditor header{margin-bottom:20px;padding-bottom:16px}.ar-app .contentEditor fieldset{border-color:#30333f;border-radius:6px}.ar-app .contentEditor input[type=radio],.ar-app .contentEditor input[type=checkbox]{min-height:18px;accent-color:#aa94ff}.ar-app .contentEditor h1{font-size:24px}.content-workbench .fy-workbench-toolbar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.content-workbench .fy-workbench-meta{font-size:11px;color:#989cad}.content-workbench .fy-workbench-layout{display:grid;grid-template-columns:160px minmax(0,1fr) 320px;gap:24px;align-items:start}.content-workbench .fy-workbench-layout>*{min-width:0}.content-workbench .fy-episode-rail{padding:0;margin:0;border:0}.content-workbench .fy-episode-rail button{display:block;width:100%;text-align:left;margin:0 0 8px;padding:12px;background:#191b23;border-color:#30333f}.content-workbench .fy-episode-rail button[aria-pressed=true]{background:#30283f;border-color:#aa94ff}.content-workbench .fy-workbench-tools{min-width:0;background:#191b23;border:1px solid #2b2e39;border-radius:6px;padding:16px}.content-workbench .fy-workbench-tools .creativeWorkspace{border:0;padding-top:0}.content-workbench .fy-workbench-tools h2{font-size:15px}.content-workbench .fy-workbench-tools details{padding:8px 0;border:0;border-top:1px solid #30333f;border-radius:0}.content-workbench .fy-workbench-tools{grid-column:3;grid-row:1}.content-workbench .fy-script-surface{min-width:0;grid-column:2;grid-row:1}.content-workbench .fy-script-surface>details{border:0;padding:0;margin:0}.content-workbench .fy-script-surface>details>summary{font-size:18px;font-weight:600;margin-bottom:18px}.content-workbench .fy-document-record{border:1px solid #30333f;background:#191b23;padding:14px;border-radius:6px}.content-workbench .fy-document-meta{font-size:11px;color:#979cad}.content-workbench .fy-document-editor{background:#191b23;border:1px solid #30333f;border-radius:6px;padding:20px}.content-workbench .fy-document-editor article{border:0;border-bottom:1px solid #30333f;border-radius:0;padding:0 0 20px}.content-workbench .fy-document-editor textarea{min-height:90px;border:1px solid #30333f;background:#101116;color:#ececf2;padding:12px;border-radius:4px}.content-workbench .fy-document-editor h4{font-size:14px;color:#c0acff}.content-workbench .fy-document-editor input,.content-workbench .fy-document-editor select{background:#101116}.content-workbench .fy-document-editor pre{font-size:11px}.content-workbench .fy-document-editor>button{margin-top:16px}.ar-app .fy-voice-page{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.fy-voice-page>.fy-page-head{grid-column:1/-1}.fy-voice-reference{grid-column:2;grid-row:2/span 3;min-width:0;background:#191b23;border:1px solid #30333f;border-radius:6px;padding:16px}.fy-voice-reference .voiceReference{border:0;padding:0}.fy-voice-main{grid-column:1;min-width:0}.fy-voice-main>.voice-service{display:flex;gap:16px;margin:0 0 18px}.fy-voice-main>fieldset:not(.voice-service){background:#191b23;border:1px solid #30333f;border-radius:6px;padding:20px!important}.fy-voice-main article{padding:16px 0;border-bottom:1px solid #30333f}.fy-voice-main audio{width:100%;max-width:100%}.fy-voice-main>section{min-width:0}.fy-voice-main textarea{min-height:100px}.fy-voice-main [role=alert]{color:#e7ad91}.ar-app .source-import-workbench{border-top:1px solid #30333f;padding-top:24px;margin-top:32px;max-width:100%;min-width:0}.source-import-workbench>label{margin:12px 0}.source-import-workbench textarea{min-height:140px}.fy-project-tools{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 20px}@media(min-width:1600px){.ar-main{padding:36px 48px}.fy-project-bar{margin:-36px -48px 0}.content-workbench .fy-workbench-layout{grid-template-columns:170px minmax(0,1fr) 340px}}@media(max-width:1250px){.ar-frame{grid-template-columns:168px minmax(0,1fr)}.ar-main{padding:28px}.fy-project-bar{margin:-28px -28px 0}.ar-top-actions{gap:6px}.content-workbench .fy-workbench-layout{grid-template-columns:135px minmax(0,1fr);gap:18px}.content-workbench .fy-workbench-tools{grid-column:2}.fy-auth-layout{gap:50px}.fy-voice-page{grid-template-columns:minmax(0,1fr) 280px}.fy-production-steps{gap:8px}}@media(max-width:900px){.ar-topbar{height:auto;min-height:64px;flex-wrap:wrap;padding:12px 18px;gap:12px}.ar-top-actions{margin-left:auto}.ar-top-actions label{max-width:110px}.ar-frame{grid-template-columns:140px minmax(0,1fr)}.ar-nav{padding:20px 10px}.ar-nav-label{display:block}.ar-nav button{justify-content:flex-start;padding:8px}.fy-nav-icon{display:none}.ar-main{padding:24px 20px}.fy-project-bar{margin:-24px -20px 0;padding:12px 20px}.fy-project-lobby .ar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fy-auth-layout{grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:30px;padding:40px 28px}.fy-auth-story h1{font-size:28px}.ar-app .fy-voice-page{display:flex;flex-direction:column}.fy-voice-reference,.fy-voice-main{width:100%}.fy-voice-reference{order:3}.content-workbench .fy-workbench-layout{grid-template-columns:minmax(0,1fr)}.content-workbench .fy-workbench-tools{grid-column:1}.content-workbench .fy-episode-rail{display:flex;gap:8px;flex-wrap:wrap}.content-workbench .fy-episode-rail>h3,.content-workbench .fy-episode-rail>label{width:100%}.content-workbench .fy-episode-rail button{width:auto;max-width:100%}.fy-production-steps button{font-size:11px;gap:4px;padding:4px}.fy-production-steps button>span{width:18px;height:18px}.fy-production-steps{padding:16px 0;gap:4px}}@media(max-width:600px){.ar-frame{display:block}.ar-nav{flex-direction:row;position:relative;padding:8px 10px;gap:4px;overflow:auto;align-items:center;border-right:0;border-bottom:1px solid #30333f}.ar-nav button{white-space:nowrap;flex-shrink:0;min-height:34px;font-size:12px;padding:6px 10px}.fy-nav-caption,.fy-sidebar-help{display:none}.ar-topbar{padding:12px;gap:8px}.fy-brand{font-size:16px}.ar-space{width:auto;max-width:170px}.ar-space select{max-width:150px}.ar-top-actions{width:100%;margin:0;flex-wrap:wrap;gap:6px}.ar-top-actions button,.ar-top-actions select{font-size:11px;min-height:30px;padding:4px 7px}.ar-main{padding:20px 14px}.fy-project-bar{margin:-20px -14px 0;padding:10px 14px;gap:10px}.fy-project-bar strong{font-size:13px}.fy-project-bar button{font-size:11px;min-height:30px;padding:4px 6px}.fy-production-steps{gap:4px;overflow:hidden}.fy-production-steps button{display:grid;justify-items:center;align-content:start;font-size:10px;min-height:52px;line-height:1.5}.fy-page-head{gap:12px;align-items:flex-start;margin-bottom:20px}.ar-app h1{font-size:20px}.fy-page-head>.ar-primary{min-width:94px;font-size:12px}.fy-project-lobby .ar-grid{grid-template-columns:minmax(0,1fr)}.fy-project-lobby .ar-toolbar>*{width:auto;min-width:0}.fy-project-lobby .ar-toolbar>input{width:100%;max-width:none}.fy-project-empty{padding:24px;gap:18px;flex-direction:column;align-items:flex-start}.fy-empty-document{width:80px;height:80px;font-size:40px}.fy-auth-layout{display:block;padding:28px 18px}.fy-auth-story{display:none}.fy-auth .ar-auth-panel{padding:24px;max-width:440px;margin:auto}.fy-auth-top{padding:0 18px;height:64px}.fy-voice-main>fieldset:not(.voice-service){padding:12px!important}.content-workbench .fy-document-editor,.content-workbench .fy-workbench-tools{padding:12px}.ar-app .tc-detail dl>div{display:block}.ar-app .task-center td,.ar-app .orderCenter td{padding:12px 8px}}@media(max-width:1250px){.content-workbench .fy-workbench-tools{grid-column:2;grid-row:2}}@media(max-width:900px){.content-workbench .fy-script-surface{grid-column:1;grid-row:2}.content-workbench .fy-workbench-tools{grid-column:1;grid-row:3}.content-workbench .fy-episode-rail{grid-column:1;grid-row:1}}.ar-app .ar-space{display:flex;align-items:center;gap:6px;position:relative}.ar-space-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ar-app .ar-space>button{width:28px;height:32px;min-height:32px;padding:0;border-color:transparent;background:transparent;flex:none}.ar-app .ar-space select{min-height:34px;max-width:190px}.ar-space>.ar-notice{position:absolute;top:100%;left:0;z-index:8;background:#191b23}.fy-auth-top{width:100%;justify-self:stretch;align-self:stretch}.fy-import-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fy-upload-zone{display:grid;place-content:center;min-height:140px;border:1px dashed #454052;border-radius:6px;text-align:center;padding:20px;margin-top:16px}.fy-upload-zone input{width:100%;max-width:100%}.ar-app .ar-customer{padding:0}.ar-app .ar-customer>article,.ar-app .ar-customer>.ss-card{border:0;border-top:1px solid #30333f;border-radius:0;padding:24px 0;margin-top:24px;background:transparent}.ar-app .assetEditor-list button[aria-pressed=true]{background:#30283f;border-color:#aa94ff}.ar-app .assetEditor{--surface-secondary:#191b23}.ar-app .assetEditor-form{background:#191b23;padding:20px;border:1px solid #30333f;border-radius:6px}@media(max-width:600px){.fy-import-fields{grid-template-columns:minmax(0,1fr);gap:0}.ar-app .ar-space select{max-width:160px}.ar-app .assetEditor-form{padding:12px}}.ar-app .fy-project-lobby .ar-toolbar>input{flex:1 1 260px}.ar-app .delivery-workspace{padding:0;color:#ececf2;--text-primary:#ececf2}.ar-app .delivery-properties{padding:20px;background:#191b23;border:1px solid #30333f;border-radius:6px;gap:14px}.ar-app .delivery-edit-grid{grid-template-columns:minmax(0,1fr) 310px;gap:24px}.ar-app .delivery-workspace button[aria-pressed=true]{background:#30283f;border-color:#aa94ff}.ar-app .delivery-track button{background:#4d426b;border-color:#6d5b91}.ar-app .delivery-track.audio button{background:#3a4b50;border-color:#536b73}.ar-app .delivery-track.subtitles button{background:#625745;border-color:#897a60}.ar-app .delivery-tabs{gap:8px;margin:16px 0}.ar-app .delivery-actions{background:#191b23;padding:16px;border-color:#30333f}.ar-app .delivery-workspace a{color:#b8a2ff}.ar-app .delivery-workspace input,.ar-app .delivery-workspace select,.ar-app .delivery-workspace textarea{background:#101116;border-color:#30333f}.ar-app .ar-asset-library-heading{margin-bottom:24px}.ar-app .ar-asset-library-title{display:block;border:0;padding:0}.ar-app .ar-asset-library-title p{margin-top:8px;font-size:13px;color:#9ba0b1}.ar-app .ar-asset-library-toolbar{margin:20px 0 24px}.ar-app .ar-asset-library-kinds button[aria-pressed=true]{border:0;border-radius:5px;background:#30283f;color:#bca8ff}.ar-app .ar-asset-library-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ar-app .ar-asset-library-content>article{background:#191b23;border:1px solid #30333f;border-radius:6px;padding:14px}.ar-app .ar-asset-library-content img{width:100%;aspect-ratio:16/10;object-fit:contain}.ar-app .ar-media{--ar-muted:#9ba0b1;--ar-panel:#191b23}.ar-app .ar-media .ar-media-columns{grid-template-columns:minmax(0,1fr) 320px}.ar-app .ar-media figure{border:1px solid #30333f;background:#191b23;margin:0;padding:12px;border-radius:6px}.ar-app .ar-media .ar-media-candidate img{height:auto;aspect-ratio:16/9;object-fit:contain}.ar-app .ar-media fieldset{border-color:#30333f;border-radius:6px}.ar-app .ar-media .ar-media-scope{color:#989cad;font-size:11px}.ar-app .ar-media .ar-media-compare-values>section{background:#191b23;padding:16px;border:1px solid #30333f;border-radius:6px}@media(max-width:900px){.ar-app .delivery-edit-grid,.ar-app .ar-media .ar-media-columns{grid-template-columns:minmax(0,1fr)}.ar-app .ar-asset-library-content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ar-app .ar-asset-library-content{grid-template-columns:minmax(0,1fr)}.ar-app .delivery-properties{padding:12px}.ar-app .fy-project-lobby .ar-toolbar>input{flex-basis:100%;width:100%}}.ar-app [hidden],.ar-auth [hidden]{display:none!important}.ar-auth.fy-landing{display:block;padding:0}.fy-auth-top nav{display:flex;gap:24px;align-items:center;margin-left:auto}.fy-auth-top a{color:inherit;text-decoration:none}.fy-landing-content{max-width:1440px;margin:auto;padding:64px 80px}.fy-landing-hero{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin:32px 0 100px}.ar-auth .fy-landing-hero h1{font-size:52px;line-height:1.4;margin:24px 0 36px}.fy-landing-hero p{color:#b9b6c4;line-height:1.9}.fy-landing-hero small{color:#b49eff}.fy-landing-hero figure{margin:0;background:#191b23;border:1px solid #30333f;border-radius:10px;padding:18px}.fy-landing-hero img{width:100%;display:block}.fy-landing-hero figcaption{display:flex;justify-content:space-between;gap:12px;padding:18px 4px 4px;font-size:13px}.fy-landing-hero figcaption span{color:#aaa7b6}.fy-landing-hero .ar-primary{margin-top:20px;min-width:180px}.fy-intro-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.fy-intro-steps article{background:#191b23;border:1px solid #30333f;border-radius:8px;padding:24px}.fy-intro-steps small{color:#b49eff}.fy-intro-steps h3{font-size:16px;margin:12px 0}.fy-intro-steps p{font-size:13px;color:#aaa7b6}.fy-workbench-tabs{display:flex;gap:12px;margin:0 0 24px;border-bottom:1px solid #30333f;padding-bottom:14px}.ar-app .fy-workbench-tabs [aria-selected=true]{background:#30283f;border-color:#aa94ff;color:#c0acff}.fy-library-tools{border-top:1px solid #30333f;padding-top:16px;margin-top:24px}.fy-library-tools>summary{cursor:pointer;color:#bba6ff}.ar-app .fy-production{grid-template-columns:minmax(0,1fr)}.fy-production>.ar-nav{display:none}.fy-production>.ar-main{max-width:1600px;width:100%;margin:auto}.fy-production .source-import-workbench{border-top:0;margin-top:0;padding-top:0}.fy-production-steps{max-width:1100px;margin:0 auto 24px}.ar-app .ar-terms-review{margin-bottom:0}.fy-auth .ar-terms-review{padding:0;border:0;background:transparent}.ar-terms-review .ar-notice{font-size:14px}.ar-app .fy-voice-page{display:block;max-width:1100px;margin:auto}.fy-voice-page .fy-voice-reference{padding:24px;margin:24px 0}.voiceReference-help,.fy-voice-page .fy-page-head p,.fy-optional-speech>p{color:#a5a7b6;line-height:1.8;max-width:780px}.voiceReference>label{max-width:420px}.voiceReference>fieldset{border:0;padding:18px 0 0;margin:16px 0 0;border-top:1px solid #30333f}.voiceReference fieldset>label>textarea{min-height:110px;max-width:800px}.fy-optional-speech{border-top:1px solid #30333f;padding-top:18px;margin-top:28px}.fy-optional-speech>summary{cursor:pointer;color:#c0acff;font-weight:500}.fy-library-tabs{display:flex;gap:12px;padding:12px 0 24px;border-bottom:1px solid #30333f}.ar-app .fy-library-tabs [aria-pressed=true]{background:#30283f;color:#c0acff;border-color:#aa94ff}.fy-library-setup{margin:28px 0;padding:32px;background:#191b23;border:1px solid #30333f;border-radius:8px;line-height:1.8}.fy-library-setup p{color:#a5a7b6;max-width:720px}.assetEditor-voice-badge{color:#b6a2ff}.fy-save-library,.fy-library-upload-entry>div{margin:24px 0;padding:24px;background:#191b23;border:1px solid #30333f;border-radius:8px;line-height:1.8}.fy-save-library>p,.fy-library-browser .fy-page-head p,.fy-library-upload-entry p{color:#a5a7b6;max-width:760px}.fy-save-library label{display:block;max-width:420px;margin-bottom:16px}.fy-save-library input{width:100%;margin-top:8px}.fy-library-browser{position:relative}.fy-library-browser>.fy-page-head{padding-right:190px}.fy-library-browser>.fy-library-upload-entry>button{position:absolute;right:0;top:10px;min-width:170px}.fy-library-browser>.fy-library-tabs{padding:20px 0 24px;border:0;gap:28px}.fy-library-browser>.libraryBrowser{padding:0;background:transparent;border:0}.fy-library-browser>.libraryBrowser>header{display:none}.fy-library-browser>.libraryBrowser>.libraryBrowser-columns{display:block;min-height:0;border:0;margin:20px 0}.fy-library-browser .libraryBrowser-list{max-height:none;overflow:visible;border:0}.fy-library-browser .libraryBrowser-list ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fy-library-browser .libraryBrowser-list li{min-width:0}.fy-library-browser .libraryBrowser-list button{height:100%;padding:12px;background:#191b23;border:1px solid #30333f;border-radius:12px}.fy-library-browser .libraryBrowser-list button:hover{border-color:#81709d}.fy-library-browser .libraryBrowser-list button[aria-current=true]{border-color:#aa94ff;background:#242030}.libraryBrowser-cover{display:flex;align-items:center;justify-content:center;aspect-ratio:1.9;border-radius:7px;background:#303047;color:#bcb2d4}.libraryBrowser-cover svg{width:64px;height:64px}.libraryBrowser-cover-scene{background:#292c43;color:#b2b8d3}.libraryBrowser-cover-prop{background:#36303b;color:#ccbacb}.libraryBrowser-card-copy{display:block;padding:14px 6px 8px}.libraryBrowser-card-copy strong{display:block;font-size:16px;line-height:1.5}.libraryBrowser-card-copy small{margin-top:14px}.fy-library-browser .libraryBrowser-pane{max-height:none;margin-top:24px;padding:24px;background:#191b23;border:1px solid #30333f;border-radius:12px}.fy-library-browser .libraryBrowser-pane[data-state=initial]{display:none}.libraryBrowser-detail details{margin-top:24px}.libraryBrowser-detail details summary{color:#a5a7b6;cursor:pointer}.fy-library-upload-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fy-library-upload-form>h2,.fy-library-upload-form>p{grid-column:1/-1}.fy-library-upload-form label{display:flex;flex-direction:column;gap:8px;min-width:0}.fy-library-upload-form input,.fy-library-upload-form textarea,.fy-library-upload-form select{width:100%;box-sizing:border-box}.fy-library-upload-form textarea{min-height:96px;resize:vertical}.fy-library-source-entry{margin-top:12px}.fy-library-source-entry>button{font-size:13px;color:#bbb3d0}.fy-library-source-entry>div{margin:16px 0;padding:20px;background:#191b23;border:1px solid #30333f;border-radius:8px}@media(max-width:650px){.fy-library-upload-form{grid-template-columns:1fr}}@media(max-width:1050px){.fy-library-browser .libraryBrowser-list ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.fy-library-browser .libraryBrowser-list ul{grid-template-columns:1fr}.fy-library-browser>.fy-page-head{padding-right:0}.fy-library-browser>.fy-library-upload-entry>button{position:static;margin:12px 0}.fy-library-browser>.fy-library-tabs{gap:12px}}.fy-library-upload-entry{margin-bottom:20px}.fy-library-upload-entry>div>button{margin:4px 10px 4px 0}@media(max-width:900px){.fy-landing-content{padding:32px 24px}.fy-landing-hero{gap:28px;margin-bottom:48px}.ar-auth .fy-landing-hero h1{font-size:34px}.fy-auth-top nav{gap:10px}.fy-intro-steps{gap:12px}.fy-intro-steps article{padding:16px}}@media(max-width:600px){.fy-landing-hero{grid-template-columns:minmax(0,1fr);gap:24px}.fy-landing-hero figure{order:-1}.fy-intro-steps{grid-template-columns:minmax(0,1fr)}.fy-auth-top nav>a,.fy-auth-top nav>button:not(:last-child){display:none}.fy-landing-content{padding:24px 18px}.fy-workbench-tabs{gap:8px}.fy-workbench-tabs button{font-size:12px;flex:1}.fy-landing-hero figcaption{flex-wrap:wrap}}.fy-source-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0}.ar-app .fy-source-types button{display:flex;min-height:106px;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:18px;text-align:left;background:#191b23;border:1px solid #30333f;border-radius:10px}.fy-source-types strong{font-size:19px}.fy-source-types span,.fy-muted{color:#b9b6c4;font-size:14px}.ar-app .fy-source-types [aria-pressed=true]{background:#30283f;border-color:#b19aff}.fy-import-tabs{display:flex;gap:24px;padding:14px 24px 0;background:#191b23;border:1px solid #30333f;border-bottom:0;border-radius:10px 10px 0 0}.ar-app .fy-import-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;background:none;padding:12px 0}.ar-app .fy-import-tabs [aria-selected=true]{color:#bba6ff;border-bottom-color:#bba6ff}.fy-import-pane{background:#191b23;border:1px solid #30333f;border-radius:10px;padding:24px;margin-bottom:20px}.fy-import-tabs+.fy-import-pane{border-top:0;border-radius:0 0 10px 10px}.fy-import-pane>label{display:grid;gap:8px;margin-bottom:16px}.fy-import-pane textarea{min-height:190px}.fy-import-pane pre{font:inherit;white-space:pre-wrap;line-height:1.9;padding:20px;background:#101116;border-radius:8px;max-height:380px;overflow:auto}.fy-import-advanced{margin:14px 0;color:#b9b6c4}.fy-import-advanced>summary{cursor:pointer}.fy-import-advanced[open]{padding:16px;border:1px solid #30333f;border-radius:8px}.fy-import-pane .fy-upload-zone{min-height:190px}.ar-app .fy-import-pane .ar-primary{min-width:180px;margin-top:16px}@media(max-width:700px){.fy-source-types{grid-template-columns:1fr;gap:10px}.ar-app .fy-source-types button{min-height:86px}.fy-import-pane{padding:16px}}.ar-app .fy-project-filters{display:flex;align-items:center;gap:16px;margin:28px 0 30px}.fy-project-filters>select{order:1}.fy-project-filters>.fy-project-search{order:3;margin-left:auto;flex:0 1 310px}.fy-project-filters>.fy-project-search-submit{order:4}.fy-project-filters>button:not(.fy-project-search-submit){order:2}.ar-app .fy-project-filters>select{background:#23252f;min-height:30px;padding:4px 10px;border:0}.fy-recent-project{margin-top:32px;background:#231f2e;border:1px solid #373140;border-radius:12px;padding:20px 24px}.fy-recent-project h3{margin:0 0 16px}.fy-recent-project>div{display:flex;align-items:center;gap:24px}.fy-recent-project p{flex:1;color:#b9b6c4}.fy-recent-project span{font-size:12px;color:#86c7aa}.ar-app .fy-recent-project button{background:none;border:0;color:#bba6ff}.fy-project-card .ar-actions{margin-top:auto;padding-top:20px}.ar-app .fy-project-card{border-radius:12px;min-height:360px}.fy-project-lobby>.fy-page-head{margin-bottom:32px}@media(max-width:700px){.ar-app .fy-project-filters{gap:8px}.fy-project-filters>.fy-project-search{margin-left:0;flex:1 1 65%;order:3}.fy-recent-project>div{flex-wrap:wrap;gap:12px}.fy-recent-project p{flex-basis:100%}.ar-app .fy-project-card{min-height:320px}}.fy-source-stage{display:grid;grid-template-columns:180px minmax(0,1fr);gap:36px}.fy-source-stage>.fy-workbench-tabs{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:stretch;border:0;border-right:1px solid #30333f;margin:0;padding:16px 20px 0 0;min-height:560px}.fy-source-stage>.fy-workbench-tabs button{text-align:left;padding:12px 10px;background:transparent;border:0}.fy-source-stage>.fy-workbench-tabs [aria-selected=true]{background:#30283f}.fy-source-stage>[role=tabpanel]{grid-column:2;min-width:0}.ar-app .fy-source-stage .source-import-workbench>h2{font-size:24px;margin:6px 0 18px}.fy-source-stage .fy-import-advanced{margin-top:0;font-size:12px}.ar-app .fy-file-picker{position:relative;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:200px;background:#101116;border:1px solid #30333f;border-radius:10px;overflow:hidden}.fy-file-picker .fy-file-add{font-size:34px;line-height:1;color:#b49aff}.fy-file-picker strong{font-size:17px;font-weight:500}.fy-file-picker .fy-muted{font-size:12px}.fy-file-picker input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;max-width:none;width:100%;height:100%;padding:0}.fy-file-picker:focus-within{outline:2px solid #aa94ff;outline-offset:3px}.fy-file-picker:has(input:disabled){opacity:.6;cursor:not-allowed}@media(max-width:900px){.fy-source-stage{grid-template-columns:140px minmax(0,1fr);gap:20px}.fy-source-stage>.fy-workbench-tabs{padding-right:12px}}@media(max-width:600px){.fy-source-stage{display:block}.fy-source-stage>.fy-workbench-tabs{flex-direction:row;min-height:0;border:0;border-bottom:1px solid #30333f;padding:0 0 14px;margin-bottom:20px}.fy-file-picker strong{font-size:15px}}.fy-project-bar>strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fy-project-bar>button{flex-shrink:0}.fy-settings-workspace{max-width:1440px;margin:0 auto}.fy-settings-workspace>header{margin-bottom:32px}.fy-settings-workspace>header>p{color:#a3a5b2;line-height:1.7}.fy-settings-columns{display:grid;grid-template-columns:235px minmax(0,1fr);gap:24px;align-items:start}.fy-settings-columns>nav{display:flex;flex-direction:column;gap:10px;min-height:580px;padding:22px 14px;background:#191b23;border:1px solid #30333f;border-radius:12px}.ar-app .fy-settings-columns>nav>button{background:transparent;border:0;border-radius:8px;min-height:48px;padding:12px 22px;text-align:left;color:#b8b7c5;white-space:normal}.ar-app .fy-settings-columns>nav>button[aria-current=page]{background:#30283f;color:#bba6ff}.fy-settings-panel{min-width:0;min-height:580px;padding:28px 30px;background:#191b23;border:1px solid #30333f;border-radius:12px}.ar-app .fy-settings-panel h1{font-size:22px;margin-top:0}.ar-app .fy-settings-panel h2{font-size:18px}.ar-app .fy-settings-panel .ar-customer,.ar-app .fy-settings-panel .space-settings{max-width:none;margin:0;padding:0}.fy-settings-panel .ss-card{background:transparent;border:0;border-top:1px solid #30333f;border-radius:0;padding:22px 0;margin:20px 0 0}.fy-settings-panel .ss-heading{margin-bottom:24px}.fy-settings-panel .ss-card h2{margin-top:0}.fy-settings-panel .ss-card:first-of-type{border:0;margin-top:0;padding-top:0}.fy-settings-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 28px;padding-bottom:18px;border-bottom:1px solid #30333f}.ar-app .fy-settings-tabs>button{border:0;background:transparent;color:#b8b7c5;font-size:13px}.ar-app .fy-settings-tabs>button[aria-selected=true]{background:#30283f;color:#bba6ff}.fy-settings-fieldset{border:0;padding:0;margin:0;min-width:0}.fy-settings-panel .account-security{padding:0;max-width:none;margin:0}.fy-settings-panel .account-security>h2{margin-top:0}.fy-settings-panel .account-security fieldset{border-color:#30333f;padding:20px;margin:20px 0}.fy-settings-panel .account-security input:not([type=checkbox]){width:100%;max-width:400px}.fy-settings-panel .fy-billing-current{background:#101116}.fy-settings-panel .fy-billing-rights{grid-template-columns:repeat(2,minmax(0,1fr))}.fy-settings-panel .fy-plan-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.fy-settings-preference{padding:8px 0 24px;border-bottom:1px solid #30333f;margin-bottom:20px}.fy-settings-preference:last-child{border:0;margin-bottom:0}.fy-settings-preference>p{color:#a3a5b2;line-height:1.8}.fy-settings-preference>button{margin:6px 12px 6px 0}.fy-settings-details{margin:22px 0}.fy-settings-details>summary{cursor:pointer;color:#b8b7c5;font-size:13px}.fy-settings-details[open]{padding-bottom:12px}.fy-settings-details dl,.fy-settings-details li{overflow-wrap:anywhere}.ar-app .project-settings{max-width:1050px;padding:0}.ar-app .project-settings>section{padding:24px;background:#191b23;border:1px solid #30333f;border-radius:12px}.ar-app .project-settings fieldset{border:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.project-settings .ar-project-advanced{grid-column:1/-1;border-top:1px solid #30333f;padding-top:20px;margin-top:12px}.project-settings .ar-project-advanced>summary{cursor:pointer;color:#bba6ff}.project-settings .ar-project-advanced[open]{display:block}.project-settings .ar-project-advanced .fy-project-models{margin-top:18px}.ar-app .project-settings .fy-project-models{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.ar-app .project-settings label>input,.ar-app .project-settings label>select,.ar-app .project-settings label>textarea{max-width:none}.fy-settings-workspace [role=tabpanel]{min-width:0}.fy-settings-panel .account-security{--text-primary:#ececf2;--surface:#101116;--border-color:#30333f;color:#ececf2;border:0}.ar-app .fy-settings-panel .space-settings{background:transparent;color:#ececf2}.fy-settings-panel h1[tabindex="-1"]:focus{outline:none}@media(max-width:1050px){.fy-settings-columns{grid-template-columns:185px minmax(0,1fr);gap:16px}.fy-settings-panel{padding:24px 20px}.fy-settings-columns>nav{padding:16px 10px}.ar-app .fy-settings-columns>nav>button{padding:12px 14px}}@media(max-width:700px){.fy-settings-columns{grid-template-columns:minmax(0,1fr)}.fy-settings-columns>nav{min-height:0;flex-direction:row;flex-wrap:wrap;gap:6px;padding:10px}.ar-app .fy-settings-columns>nav>button{min-height:36px;font-size:12px;padding:8px 10px}.fy-settings-panel{padding:20px 16px;min-height:420px}.fy-settings-workspace>header{margin-bottom:22px}.ar-app .project-settings fieldset,.ar-app .project-settings .fy-project-models{grid-template-columns:minmax(0,1fr)}.fy-settings-tabs{gap:4px}.ar-app .fy-settings-tabs>button{font-size:12px;padding:8px}}

/* Give the studio header, step divider and asset list the same content edges. */
.fy-production > #ar-main.fys-on {
  box-sizing: border-box;
  max-width: none;
  margin: 0;
  padding: 0 clamp(12px, 2vw, 32px) 32px;
}
#ar-main.fys-on > .fy-project-bar { margin: 0; padding-inline: 0; }
#ar-main.fys-on > .fy-production-steps { max-width: none; margin: 0 0 16px; }
#ar-main.fys-on > #fy-studio { padding-inline: 0; }
#fy-studio .grid { grid-template-columns: repeat(auto-fill,minmax(min(100%,320px),1fr)); }

.fy-production > #ar-main {
  box-sizing: border-box;
  max-width: none;
  margin: 0;
  padding: 0 clamp(12px, 2vw, 32px) 32px;
}
.fy-production > #ar-main > .fy-project-bar { margin: 0; padding-inline: 0; }
.fy-production > #ar-main > .fy-production-steps { max-width: none; margin: 0 0 16px; }
