:root{color:#181817;font-synthesis:none;background:#f4f3ef;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}body{min-width:320px;margin:0}.app-shell{grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#d8d7d1;background:#1c1c1b;flex-direction:column;height:100vh;padding:22px 14px 16px;display:flex;position:sticky;top:0}.brand{color:#fff;align-items:center;gap:10px;height:36px;margin-bottom:20px;padding:0 7px;font-family:Georgia,serif;font-size:18px;display:flex}.brand button{color:#777772;background:0 0;border:0;margin-left:auto;padding:5px}.brand-mark{color:#181817;background:#f0efe9;border-radius:8px;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.new-button{color:#f6f5f0;cursor:pointer;background:#292927;border:1px solid #3c3c39;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:41px;font-size:13px;display:flex}.sidebar nav{margin-top:18px}.nav-item{color:#8f8f89;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;height:39px;padding:0 10px;font-size:13px;display:flex}.nav-item.active{color:#fff;background:#30302d}.nav-label{color:#5f5f5a;letter-spacing:.08em;text-transform:uppercase;margin:27px 10px 8px;font-size:10px}.recent-item{color:#9b9b95;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;width:100%;padding:8px 10px;font-size:12px;display:flex}.recent-item:hover{background:#262624}.recent-item small{color:#585854;font-size:10px}.sidebar-footer{border-top:1px solid #30302d;margin-top:auto;padding-top:13px}.balance{color:#74746f;justify-content:space-between;padding:4px 9px 13px;font-size:10px;display:flex}.balance strong{color:#bdbdb7}.profile{color:#dddcd5;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;padding:7px;display:flex}.profile>span:nth-child(2){flex-direction:column;gap:2px;display:flex}.profile strong{font-size:12px}.profile svg{margin-left:auto}.avatar{background:#393936;border:1px solid #484844;border-radius:8px;place-items:center;width:29px;height:29px;font-size:11px;display:grid!important}.workspace{background:#f4f3ef;min-width:0;min-height:100vh}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:3;background:#f8f7f3dd;border-bottom:1px solid #e3e1db;justify-content:space-between;align-items:center;height:58px;padding:0 28px;display:flex;position:sticky;top:0}.breadcrumb{color:#9a9991;align-items:center;gap:9px;font-size:11px;display:flex}.breadcrumb b{color:#ceccc4;font-weight:400}.breadcrumb strong{color:#4b4a46;font-weight:550}.top-actions{align-items:center;gap:13px;display:flex}.top-actions>button{color:#7d7c76;background:0 0;border:0;width:29px;height:29px}.status-pill{color:#77766f;background:#fff;border:1px solid #dedcd5;border-radius:999px;align-items:center;gap:7px;height:27px;padding:0 10px;font-size:10px;display:flex}.status-pill span{background:#378e62;border-radius:50%;width:5px;height:5px}.workspace-inner{width:min(930px,100% - 72px);margin:0 auto;padding:72px 0 24px}.workspace-header{margin-bottom:31px}.eyebrow{color:#6562c9;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:750;display:flex}.workspace h1{letter-spacing:-.04em;margin:14px 0 11px;font-family:Georgia,Songti SC,serif;font-size:clamp(32px,3vw,45px);font-weight:500;line-height:1.22}.workspace-header p{color:#85847d;margin:0;font-size:13px}.creation-card,.result-card{background:#fff;border:1px solid #dfddd6;border-radius:18px;overflow:hidden;box-shadow:0 24px 70px #37352c0c}.card-kicker{border-bottom:1px solid #eceae4;align-items:center;gap:10px;height:52px;padding:0 24px;display:flex}.card-kicker>span{color:#aaa89f;font-family:Georgia,serif;font-size:11px}.card-kicker p{font-size:11px;font-weight:650}.card-kicker small{color:#aaa89f;margin-left:auto;font-size:10px}.title-field{padding:31px 34px 0;display:block}.title-field input{color:#24231f;border:0;outline:0;width:100%;font-family:Georgia,Songti SC,serif;font-size:25px}.title-field input::placeholder{color:#c1bfb7}.story-field{padding:21px 34px 17px;display:block}.story-field textarea{resize:vertical;color:#45443f;border:0;outline:0;width:100%;height:235px;font-size:14px;line-height:1.85}.story-field textarea::placeholder{color:#aaa9a2}.story-field small{text-align:right;color:#b5b3ab;font-size:10px;display:block}.context-bar{background:#f6f5f1;border:1px solid #ebe9e2;border-radius:12px;grid-template-columns:1fr 1fr 1fr;gap:4px;margin:0 24px;padding:7px;display:grid}.context-bar label,.context-bar button{color:#55544f;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;height:49px;padding:0 12px;display:flex}.context-bar label>span,.context-bar button small{color:#aaa89f;margin-bottom:3px;font-size:9px;display:block}.context-bar select{color:#393834;background:0 0;border:0;outline:0;padding:0;font-size:11px;display:block}.context-bar button>span{font-size:11px;line-height:1.2}.context-bar button>svg:last-child{color:#aaa89f;margin-left:auto}.action-row{border-top:1px solid #eceae4;justify-content:space-between;align-items:center;min-height:73px;margin-top:19px;padding:15px 24px;display:flex}.action-row p{color:#aaa89f;font-size:10px}.generate-button{color:#fff;cursor:pointer;background:#242421;border:0;border-radius:10px;align-items:center;gap:12px;height:42px;padding:0 11px 0 17px;font-size:12px;font-weight:650;display:flex}.generate-button svg{background:#ffffff12;border-radius:7px;width:25px;height:25px;padding:6px}.generate-button:hover{background:#363631}.generate-button:disabled{color:#9e9c95;cursor:not-allowed;background:#d6d4cd}.generation-progress{color:#6562c9;border-top:1px solid #eceae4;align-items:flex-start;gap:12px;min-height:73px;margin-top:19px;padding:17px 25px;display:flex}.generation-progress strong{font-size:12px}.generation-progress p{color:#99978f;margin:4px 0 0;font-size:10px}@keyframes spin{to{transform:rotate(360deg)}}.error-message{color:#a65049;background:#fff6f4;border:1px solid #efd7d3;border-radius:9px;margin:16px 24px 0;padding:10px 12px;font-size:11px}.result-toolbar{border-bottom:1px solid #eceae4;justify-content:space-between;align-items:center;height:55px;padding:0 17px;display:flex}.saved{color:#39805e;align-items:center;gap:6px;font-size:10px;display:flex}.toolbar-actions{gap:6px;display:flex}.toolbar-actions button{color:#56554f;background:#fff;border:1px solid #e3e1da;border-radius:8px;align-items:center;gap:6px;height:31px;padding:0 10px;font-size:10px;display:flex}.result-editor{resize:vertical;color:#363530;border:0;outline:0;width:100%;height:560px;padding:42px clamp(32px,7vw,82px);font-family:Georgia,Songti SC,serif;font-size:16px;line-height:2}.result-meta{color:#aaa89f;border-top:1px solid #eceae4;justify-content:space-between;align-items:center;height:43px;padding:0 18px;font-size:9px;display:flex}.workspace-note{text-align:center;color:#aaa89f;letter-spacing:.06em;margin-top:27px;font-size:9px}@media (width<=900px){.app-shell{grid-template-columns:76px minmax(0,1fr)}.sidebar{padding:22px 10px}.brand{padding:0 13px}.brand>span:not(.brand-mark),.brand button,.new-button,.nav-label,.recent-item,.nav-item:not(.active),.sidebar-footer{display:none}.nav-item.active{justify-content:center;padding:0}.workspace-inner{width:min(760px,100% - 40px);padding-top:52px}}@media (width<=640px){.app-shell{display:block}.sidebar{z-index:5;flex-direction:row;width:100%;height:58px;padding:0 16px;display:flex;position:sticky}.brand{margin:0;padding:0}.sidebar nav{display:none}.topbar{height:48px;padding:0 16px}.workspace-inner{width:calc(100% - 26px);padding:35px 0 20px}.workspace h1{font-size:30px}.card-kicker small{display:none}.title-field{padding:25px 21px 0}.title-field input{font-size:21px}.story-field{padding:19px 21px 13px}.story-field textarea{height:240px}.context-bar{grid-template-columns:1fr;margin:0 13px}.context-bar label,.context-bar button{height:42px}.action-row{padding:13px}.action-row p{display:none}.generate-button{justify-content:center;width:100%}.result-editor{height:65vh;padding:28px 21px}.toolbar-actions button{font-size:0}}.content-page{width:min(1050px,100% - 72px);margin:0 auto;padding:68px 0}.page-heading{justify-content:space-between;align-items:flex-end;margin-bottom:38px;display:flex}.page-heading h1{margin:11px 0 8px;font-family:Georgia,Songti SC,serif;font-size:40px;font-weight:500}.page-heading p{color:#85847d;margin:0;font-size:13px}.page-primary{color:#fff;background:#242421;border:0;border-radius:9px;align-items:center;gap:8px;height:40px;padding:0 15px;font-size:11px;display:flex}.filter-row{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.search-box{color:#aaa89f;background:#fff;border:1px solid #dfddd6;border-radius:9px;align-items:center;gap:8px;width:280px;height:38px;padding:0 11px;display:flex}.search-box input{border:0;outline:0;width:100%;font-size:11px}.filter-row>button{color:#77766f;background:0 0;border:0;align-items:center;gap:6px;font-size:10px;display:flex}.works-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.work-card{background:#fff;border:1px solid #dfddd6;border-radius:15px;flex-direction:column;min-height:290px;padding:24px;transition:transform .18s,box-shadow .18s;display:flex;position:relative}.work-card:hover{transform:translateY(-2px);box-shadow:0 18px 45px #37352c0d}.work-index{color:#b2b0a8;font-family:Georgia,serif;font-size:10px}.more-button{color:#aaa89f;background:0 0;border:0;position:absolute;top:17px;right:17px}.work-card h2{margin:37px 0 13px;font-family:Georgia,Songti SC,serif;font-size:21px;font-weight:500}.work-card>p{color:#7d7c75;margin:0;font-size:11px;line-height:1.8}.work-meta{color:#aaa89f;border-top:1px solid #eeece6;gap:12px;margin-top:auto;padding-top:13px;font-size:9px;display:flex}.work-meta span{align-items:center;gap:4px;display:flex}.open-work{color:#5352af;background:0 0;border:0;align-items:center;gap:6px;margin-top:15px;padding:0;font-size:10px;display:flex}.asset-tabs{border-bottom:1px solid #dedcd5;gap:26px;margin-bottom:22px;display:flex}.asset-tabs button{color:#929089;background:0 0;border:0;border-bottom:2px solid #0000;height:42px;font-size:11px}.asset-tabs button.active{color:#242421;border-bottom-color:#242421}.asset-layout{grid-template-columns:2fr 1fr;gap:15px;display:grid}.asset-feature{color:#f4f2eb;background:#242421;border-radius:16px;flex-direction:column;min-height:220px;padding:27px;display:flex}.asset-icon{color:#b3b1ff;border:1px solid #45453f;border-radius:10px;place-items:center;width:38px;height:38px;margin-bottom:27px;display:grid}.asset-feature small{color:#77766f;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.asset-feature h2{margin:8px 0;font-family:Georgia,Songti SC,serif;font-size:25px;font-weight:500}.asset-feature p{color:#9d9c95;font-size:11px}.asset-feature button{color:#d9d7cf;background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;margin-top:auto;padding:0;font-size:10px;display:flex}.upload-card{color:#77766f;background:#f8f7f3;border:1px dashed #cbc9c1;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:220px;display:flex}.upload-card strong{color:#45443f;font-size:11px}.upload-card span{color:#aaa89f;font-size:9px}.asset-note{color:#6765c8;background:#faf9f6;border:1px solid #e1dfd7;border-radius:12px;gap:10px;margin-top:17px;padding:14px 16px;display:flex}.asset-note p{color:#96948c;margin:0;font-size:10px;line-height:1.6}.asset-note strong{color:#55544f}@media (width<=900px){.works-grid{grid-template-columns:1fr 1fr}.content-page{width:calc(100% - 40px)}}@media (width<=640px){.content-page{width:calc(100% - 26px);padding-top:34px}.page-heading{align-items:flex-start;gap:18px}.page-heading h1{font-size:29px}.works-grid,.asset-layout{grid-template-columns:1fr}.search-box{width:210px}}.auth-loading{color:#7775cb;align-items:center;gap:13px;margin:auto;display:flex}.auth-loading span{color:#fff;background:#1c1c1b;border-radius:10px;place-items:center;width:36px;height:36px;font-family:Georgia,serif;display:grid}.asset-form{background:#fff;border:1px solid #dfddd6;border-radius:15px;margin-bottom:16px;padding:24px;position:relative}.asset-form h2{font-family:Georgia,Songti SC,serif;font-weight:500}.asset-form input,.asset-form textarea{border:1px solid #dedcd5;border-radius:9px;outline:0;width:100%;margin:6px 0;padding:11px;font-size:11px}.asset-form textarea{resize:vertical;height:130px;line-height:1.7}.asset-form>.page-primary{margin-top:8px}.asset-close{color:#999;background:0 0;border:0;position:absolute;top:14px;right:14px}.asset-list{flex-direction:column;gap:8px;display:flex}.asset-list article{background:#fff;border:1px solid #dfddd6;border-radius:11px;gap:10px;padding:14px;display:flex}.asset-list article>span{color:#438565}.asset-list strong{font-size:11px}.asset-list p{color:#999;margin:5px 0;font-size:9px}.asset-list .upload-card{width:100%;min-height:220px}.detail-header{align-items:center;gap:22px;margin-bottom:20px;display:flex}.detail-header>button:first-child{color:#777;background:0 0;border:0;align-items:center;gap:6px;font-size:10px;display:flex}.detail-header>div{flex:1}.detail-header h1{margin:0;font-family:Georgia,Songti SC,serif;font-weight:500}.detail-header p{color:#999;font-size:10px}.detail-layout{grid-template-columns:minmax(0,1fr) 230px;gap:14px;display:grid}.work-content-editor{resize:vertical;background:#fff;border:1px solid #dfddd6;border-radius:15px;outline:0;min-height:620px;padding:38px;font-family:Georgia,Songti SC,serif;font-size:15px;line-height:2}.version-panel{background:#fff;border:1px solid #dfddd6;border-radius:15px;height:max-content;padding:17px}.version-panel h2{margin:0 0 13px;font-size:11px}.version-panel button{text-align:left;background:0 0;border:0;border-top:1px solid #eee;grid-template-columns:1fr auto;gap:4px;width:100%;padding:12px 3px;display:grid}.version-panel button span{color:#6866c9;align-items:center;gap:4px;font-size:9px;display:flex}.version-panel button strong{font-size:9px;font-weight:500}.version-panel button small{color:#aaa;grid-column:1/-1;font-size:8px}@media (width<=720px){.detail-layout{grid-template-columns:1fr}.version-panel{order:-1}.detail-header{flex-wrap:wrap}}.billing-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.billing-summary>div{background:#fff;border:1px solid #dfddd6;border-radius:14px;grid-template-columns:auto 1fr;gap:8px;padding:20px;display:grid}.billing-summary span{color:#6663cb;background:#efefff;border-radius:10px;grid-row:1/3;place-items:center;width:36px;height:36px;display:grid}.billing-summary strong{font-family:Georgia,serif;font-size:22px;font-weight:500}.consumption-list{background:#fff;border:1px solid #dfddd6;border-radius:14px;overflow:hidden}.consumption-list header,.consumption-list article{border-bottom:1px solid #eee;grid-template-columns:2fr 1fr 1fr 1fr;padding:14px 18px;font-size:10px;display:grid}.consumption-list header{color:#999;background:#faf9f6}.consumption-list .settled{color:#34805a}.empty-billing{text-align:center;color:#aaa;padding:40px;font-size:10px}@media (width<=640px){.billing-summary{grid-template-columns:1fr}.consumption-list header,.consumption-list article{grid-template-columns:1.5fr 1fr 1fr}.consumption-list header span:last-child,.consumption-list article span:last-child{display:none}}.auth-back{color:#929089;align-items:center;gap:6px;margin-bottom:24px;font-size:10px;text-decoration:none;display:inline-flex}.auth-logout{justify-content:center;align-items:center;gap:6px;display:flex}.status-pill{background:#fff;border:1px solid #dedcd5}.status-pill.status-invalid span,.status-pill.status-not_bound span{background:#b77a42}.status-pill.status-temporarily_unavailable span{background:#ad655f}.route-loading{color:#88867f;justify-content:center;align-items:center;gap:10px;height:70vh;font-size:11px;display:flex}.service-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(620px,100% - 40px);min-height:calc(100vh - 58px);margin:auto;padding:70px 20px;display:flex}.service-page>svg{color:#6663c9;background:#ebeaf9;border-radius:14px;width:48px;height:48px;margin-bottom:24px;padding:13px}.service-page h1{margin:12px 0;font-family:Georgia,Songti SC,serif;font-size:34px;font-weight:500}.service-page p{color:#85847d;max-width:470px;font-size:12px;line-height:1.8}.service-page small{color:#aaa89f;margin-top:18px;font-size:9px}.service-page .page-primary{margin-top:20px;text-decoration:none}.service-actions{gap:9px;margin-top:20px;display:flex}.service-actions .page-primary{margin:0}.service-secondary{color:#66645e;background:#fff;border:1px solid #dcdad3;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 14px;font-size:10px;display:flex}.onboarding-backdrop{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#171714a6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.onboarding-dialog{background:#f8f7f3;border:1px solid #ffffff52;border-radius:22px;width:min(760px,100%);padding:45px;position:relative;box-shadow:0 35px 100px #0005}.onboarding-close{color:#99978f;background:0 0;border:0;width:32px;height:32px;position:absolute;top:18px;right:18px}.onboarding-kicker{letter-spacing:.17em;color:#6663c9;font-size:9px;font-weight:750}.onboarding-dialog>h1{margin:13px 0 9px;font:500 38px/1.2 Georgia,Songti SC,serif}.onboarding-dialog>p{color:#85847d;font-size:12px}.onboarding-steps{grid-template-columns:repeat(3,1fr);gap:9px;margin:34px 0;display:grid}.onboarding-steps article{background:#fff;border:1px solid #dfddd6;border-radius:13px;min-height:185px;padding:20px}.onboarding-steps article>span{color:#aaa89f;margin-bottom:34px;font:10px Georgia,serif;display:block}.onboarding-steps svg{color:#6663c9}.onboarding-steps h2{margin:13px 0 8px;font:18px Georgia,Songti SC,serif}.onboarding-steps p{color:#8d8b84;font-size:10px;line-height:1.7}.onboarding-start{color:#fff;background:#242421;border:0;border-radius:10px;align-items:center;gap:12px;height:43px;margin-left:auto;padding:0 16px;font-size:11px;display:flex}@media (width<=640px){.onboarding-dialog{padding:32px 20px}.onboarding-dialog>h1{font-size:28px}.onboarding-steps{grid-template-columns:1fr;max-height:52vh;overflow:auto}.onboarding-steps article{min-height:140px}.onboarding-steps article>span{margin-bottom:15px}.service-actions{flex-direction:column;width:100%}.service-actions button{justify-content:center;width:100%}}.creator-home{width:min(1040px,100% - 80px);margin:0 auto;padding:72px 0 48px}.creator-home-header{border-bottom:1px solid #dfddd6;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:32px;display:flex}.creator-overline{color:#6562c9;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:750;display:block}.creator-home-header h1{letter-spacing:-.05em;margin:13px 0 0;font:500 clamp(36px,5vw,58px)/1.08 Georgia,Songti SC,serif}.creator-active{color:#6f6d67;white-space:nowrap;background:#fff;border:1px solid #dcdad3;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:10px;display:inline-flex}.creator-active i{background:#3b9869;border-radius:50%;width:6px;height:6px}.creator-agent-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin:55px 0 22px;display:flex}.creator-agent-heading span{color:#88867f;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.creator-agent-heading h2{margin:8px 0 0;font:500 25px/1.2 Georgia,Songti SC,serif}.creator-agent-heading p{color:#99978f;text-align:right;max-width:310px;font-size:11px;line-height:1.7}.creator-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.creator-agent-card{background:#fff;border:1px solid #dfddd6;border-radius:18px;grid-template-columns:auto 1fr auto;gap:22px;min-height:230px;padding:28px;transition:transform .2s,border-color .2s;display:grid;box-shadow:0 24px 70px #37352c0a}.creator-agent-card.is-available:hover{border-color:#c9c6ed;transform:translateY(-3px)}.creator-agent-card.is-locked{color:#77756f;background:#efeee9}.creator-agent-icon{color:#6562c9;background:#ebeaf9;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.creator-agent-icon svg{width:21px}.creator-agent-status{color:#6562c9;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:750}.is-locked .creator-agent-status{color:#99978f}.creator-agent-copy h2{margin:13px 0 10px;font:500 24px Georgia,Songti SC,serif}.creator-agent-copy p{color:#8b8982;max-width:320px;margin:0;font-size:11px;line-height:1.8}.creator-agent-card>button{color:#fff;cursor:pointer;background:#252522;border:0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.creator-agent-card>button:disabled{color:#99978f;cursor:not-allowed;background:#dedcd5}.creator-agent-card>button svg{width:16px}.creator-home-state{color:#85847d;justify-content:center;align-items:center;gap:10px;min-height:70vh;font-size:12px;display:flex}.movie-agent-workspace{width:min(1120px,100% - 72px);margin:0 auto;padding:40px 0 64px}.agent-back{color:#77756f;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:24px;padding:8px 0;font-size:11px;display:flex}.agent-back svg{width:14px}.movie-agent-workspace>header{border-bottom:1px solid #dfddd6;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding-bottom:32px;display:grid}.movie-agent-mark{color:#fff;background:#252522;border-radius:16px;place-items:center;width:56px;height:56px;display:grid}.movie-agent-workspace header>div:nth-child(2)>span{letter-spacing:.13em;text-transform:uppercase;color:#6562c9;font-size:9px}.movie-agent-workspace h1{margin:7px 0;font:500 36px Georgia,Songti SC,serif}.movie-agent-workspace header p{color:#89877f;max-width:620px;margin:0;font-size:11px;line-height:1.7}.agent-available{text-transform:capitalize;color:#6e6c66;background:#fff;border:1px solid #dcdad3;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;display:flex}.agent-available i{background:#389365;border-radius:50%;width:6px;height:6px}.agent-workspace-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.8fr);gap:16px;margin-top:26px;display:grid}.agent-input-panel,.agent-options-panel{background:#fff;border:1px solid #dfddd6;border-radius:18px;padding:28px}.agent-panel-heading{align-items:flex-start;gap:13px;display:flex}.agent-panel-heading>span{color:#aaa89f;font:12px Georgia,serif}.agent-panel-heading h2{margin:0 0 6px;font:500 21px Georgia,Songti SC,serif}.agent-panel-heading p{color:#9a9890;margin:0;font-size:10px}.source-tabs{gap:6px;margin:28px 0 18px;display:flex}.source-tabs button{color:#77756f;background:#f8f7f3;border:1px solid #e3e1da;border-radius:8px;align-items:center;gap:7px;height:35px;padding:0 11px;font-size:10px;display:flex}.source-tabs button.active{color:#fff;background:#252522;border-color:#252522}.source-tabs svg{width:13px}.agent-source-field>span,.agent-options-panel label>span{letter-spacing:.08em;text-transform:uppercase;color:#8d8b84;margin-bottom:8px;font-size:9px;font-weight:700;display:block}.agent-source-field input,.agent-source-field textarea,.agent-options-panel select{color:#373631;background:#faf9f6;border:1px solid #dfddd6;border-radius:10px;outline:0;width:100%}.agent-source-field input{height:47px;padding:0 14px}.agent-source-field textarea{resize:vertical;height:220px;padding:14px;line-height:1.7}.upload-placeholder{text-align:center;color:#99978f;background:#f8f7f3;border:1px dashed #d3d0c7;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;height:220px;display:flex}.upload-placeholder svg{margin-bottom:13px}.upload-placeholder strong{color:#65645f;font-size:12px}.upload-placeholder p{max-width:280px;font-size:10px;line-height:1.7}.agent-options-panel label{margin-top:22px;display:block}.agent-options-panel select{height:42px;padding:0 11px}.create-pending-task{color:#fff;background:#252522;border:0;border-radius:10px;width:100%;height:44px;margin-top:28px;font-size:11px;font-weight:700}.create-pending-task:disabled{color:#99978f;background:#d7d5ce}.create-pending-task svg{width:16px}.pending-task-result{background:#f3faf6;border:1px solid #cfe3d7;border-radius:10px;grid-template-columns:1fr auto;gap:4px 12px;margin-top:15px;padding:14px;display:grid}.pending-task-result span{color:#46805f;font-size:10px}.pending-task-result strong{color:#397253;text-transform:uppercase;font-size:10px}.pending-task-result small,.pending-task-result p{color:#88867f;grid-column:1/-1;margin:0;font-size:9px}.agent-task-error{color:#a65049;font-size:10px;line-height:1.6}@media (width<=900px){.agent-workspace-grid{grid-template-columns:1fr}.movie-agent-workspace{width:calc(100% - 40px)}}@media (width<=820px){.creator-home{width:calc(100% - 40px);padding-top:48px}.creator-agent-grid{grid-template-columns:1fr}.creator-agent-heading{flex-direction:column;align-items:flex-start}.creator-agent-heading p{text-align:left}}@media (width<=640px){.creator-home{width:calc(100% - 28px);padding:35px 0}.creator-home-header{flex-direction:column;align-items:flex-start}.creator-home-header h1{font-size:38px}.creator-agent-card{grid-template-columns:auto 1fr;padding:21px}.creator-agent-card>button{grid-column:2;justify-self:end}.creator-agent-heading{margin-top:38px}.movie-agent-workspace{width:calc(100% - 26px);padding-top:22px}.movie-agent-workspace>header{grid-template-columns:auto 1fr}.agent-available{grid-column:2}.agent-input-panel,.agent-options-panel{padding:20px}.source-tabs{overflow-x:auto}.source-tabs button{white-space:nowrap}}.pending-task-result button,.opening-candidate-list button,.movie-final-script button{color:#fff;cursor:pointer;background:#252522;border:0;border-radius:8px;padding:9px 12px;font-size:10px}.pending-task-result button+button{color:#5e5c56;background:#ebe9e3}.opening-candidate-list,.movie-final-script{background:#faf9f6;border:1px solid #dfddd6;border-radius:14px;margin-top:20px;padding:18px}.opening-candidate-list h3,.movie-final-script h3{margin:0 0 14px;font:500 18px Georgia,Songti SC,serif}.opening-candidate-list article{background:#fff;border:1px solid #e3e1da;border-radius:10px;margin-top:9px;padding:14px}.opening-candidate-list article span{color:#6562c9;text-transform:uppercase;font-size:9px}.movie-final-script textarea{resize:vertical;color:#32312e;background:#fff;border:1px solid #dfddd6;border-radius:10px;width:100%;min-height:420px;padding:16px;line-height:1.9}.movie-final-script button{margin-top:12px}.transcript-progress{grid-column:1/-1;gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.transcript-progress li{color:#8a8983;font-size:10px}.transcript-progress li[data-state=complete],.transcript-progress li[data-state=active]{color:#373631}.transcript-progress li[data-state=active]:before{content:"●";color:#6562c9;margin-right:6px}.direction-section{border-top:1px solid #eceae4;padding:22px 24px 4px}.direction-section>span{color:#77766f;margin-bottom:10px;font-size:10px;font-weight:650;display:block}.direction-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.direction-grid button{text-align:left;color:#55544f;background:#faf9f6;border:1px solid #e2e0d8;border-radius:10px;min-height:68px;padding:12px}.direction-grid button.active{background:#f1f0ff;border-color:#7773d2;box-shadow:0 0 0 2px #6663cb0e}.direction-grid strong{color:#35342f;align-items:center;margin-bottom:6px;font-size:10px;display:flex}.direction-grid strong svg{color:#6663c9}.direction-grid small{color:#9a9890;font-size:8px;line-height:1.5;display:block}.asset-selectors{grid-template-columns:1fr 1fr;gap:7px;padding:16px 24px 0;display:grid}.asset-selectors details{background:#f7f6f2;border:1px solid #e4e2db;border-radius:10px;position:relative}.asset-selectors summary{cursor:pointer;color:#55544f;align-items:center;gap:9px;height:52px;padding:0 13px;list-style:none;display:flex}.asset-selectors summary::-webkit-details-marker{display:none}.asset-selectors summary span{font-size:10px}.asset-selectors summary small{color:#aaa89f;margin-bottom:3px;font-size:8px;display:block}.asset-selectors details>div{z-index:5;background:#fff;border:1px solid #dedcd5;border-radius:10px;max-height:190px;padding:8px;position:absolute;top:58px;left:0;right:0;overflow:auto;box-shadow:0 18px 45px #37352c18}.asset-selectors details label{border-radius:7px;align-items:center;gap:8px;padding:8px;font-size:9px;display:flex}.asset-selectors details label:hover{background:#f5f4ef}.asset-selectors details p{color:#aaa;text-align:center;padding:15px;font-size:9px}.asset-selectors input{accent-color:#6663c9}@media (width<=760px){.direction-grid{grid-template-columns:1fr 1fr}.asset-selectors{grid-template-columns:1fr}}@media (width<=420px){.direction-grid{grid-template-columns:1fr}}.works-loading,.page-empty{color:#96948c;text-align:center;background:#faf9f6;border:1px solid #dfddd6;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:330px;padding:30px;font-size:10px;display:flex}.works-loading{flex-direction:row}.page-empty>svg{color:#6663c9;background:#eeedff;border-radius:13px;width:42px;height:42px;padding:11px}.page-empty h2{color:#41403b;margin:5px;font:22px Georgia,Songti SC,serif}.page-empty p{margin:0 0 7px}.detail-error{width:min(700px,100% - 40px);margin:70px auto}.work-editor-card{background:#fff;border:1px solid #dfddd6;border-radius:15px;position:relative;overflow:hidden}.work-editor-card .work-content-editor{border:0;border-radius:0;width:100%;display:block}.work-editor-card>footer{color:#aaa89f;border-top:1px solid #eceae4;justify-content:space-between;align-items:center;min-height:43px;padding:0 18px;font-size:9px;display:flex}.version-panel button.active{background:#f2f1fc;border-radius:8px;padding-left:8px;padding-right:8px}.preview-actions{background:#f8f7f3ed;border-top:1px solid #dedcd5;justify-content:space-between;align-items:center;min-height:58px;padding:9px 14px;display:flex;position:absolute;bottom:43px;left:0;right:0}.preview-actions span{color:#77766f;font-size:9px}.detail-header .service-secondary{white-space:nowrap}.detail-header .page-primary:disabled{opacity:.45}.detail-header>div p{color:#7775cb}.work-detail{padding-top:42px}@media (width<=720px){.work-editor-card>footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px}.preview-actions{bottom:52px}.detail-header>div{flex-basis:100%;order:-1}}.asset-form>small{text-align:right;color:#aaa89f;font-size:8px;display:block}.asset-list article small{color:#4d8b68;font-size:8px}.consumption-list header,.consumption-list article{grid-template-columns:1.8fr .8fr .8fr .8fr .7fr;align-items:center}.consumption-list article>button{text-align:left;color:#4d4c47;background:0 0;border:0;padding:0;font-size:10px}.consumption-list article>button:not(:disabled){color:#5c59bd;cursor:pointer}@media (width<=700px){.consumption-list header,.consumption-list article{grid-template-columns:1.5fr 1fr 1fr}.consumption-list header span:nth-child(2),.consumption-list article span:nth-child(2),.consumption-list header span:last-child,.consumption-list article span:last-child{display:none}}.top-actions>.status-pill{white-space:nowrap;width:auto;min-width:72px;padding:0 10px}.sidebar .balance{text-align:left;background:0 0;border:0;width:100%}.sidebar .balance:hover{background:#262624;border-radius:7px}:root{--arrina-canvas:#070b0d;--arrina-panel:#0d1214;--arrina-panel-2:#12181a;--arrina-gold:#d9aa70;--arrina-gold-soft:#efc991;--arrina-text:#eee8df;--arrina-muted:#918a82;--arrina-border:#ffffff12}body{background:var(--arrina-canvas)}.auth-product{background:#05090b}.auth-visual{background:linear-gradient(90deg,#05090bdf,#05090b52),url(/images/arrina-cinematic-studio-hero-v1.png) 50%/cover}.auth-glow{border-color:#d9aa7022;box-shadow:0 0 120px #d9aa7012,inset 0 0 100px #d9aa700a}.auth-nodes i{background:#e0b87f;box-shadow:0 0 16px #d9aa70}.auth-logo span{color:#e0b87f;border-color:#d9aa7066}.auth-vision>small{color:#d9aa70}.auth-vision>p{color:#aaa39a}.auth-vision svg{color:#d9aa70}.auth-form-panel{color:#eee8df;background:radial-gradient(circle at 80% 0,#d9aa700b,#0000 35%),#0b0f11;border-left:1px solid #ffffff0d}.auth-form-panel .auth-copy p,.auth-form-panel label{color:#938c84}.auth-form-panel input{color:#f3eee7;background:#111719;border-color:#ffffff14}.auth-form-panel input:focus{border-color:#d9aa7080;outline:1px solid #d9aa7080}.auth-form-panel .auth-submit{color:#19110a;background:linear-gradient(110deg,#f0cd98,#bb824a)}.app-shell{background:var(--arrina-canvas)}.sidebar{color:#d9d3cb;border-right:1px solid var(--arrina-border);background:#080c0e}.brand-mark{color:#17100a;background:linear-gradient(145deg,#f0cd98,#a66c3d)}.new-button{color:#f1e9df;background:#d9aa7010;border-color:#d9aa7035}.new-button:hover{background:#d9aa701c}.nav-item.active{color:#efc991;border-left:2px solid var(--arrina-gold);background:linear-gradient(90deg,#d9aa701a,#d9aa7005)}.nav-item,.recent-item{color:#817b74}.nav-item:hover,.recent-item:hover{color:#d6d0c8;background:#ffffff08}.workspace{color:var(--arrina-text);background:radial-gradient(circle at 82% 0,#d9aa7008,#0000 30%),#090d0f}.topbar{border-color:var(--arrina-border);color:var(--arrina-text);background:#090d0fe8}.status-pill{border-color:var(--arrina-border);color:#8d8780;background:#101618}.workspace-header p,.workspace-note{color:var(--arrina-muted)}.eyebrow{color:var(--arrina-gold)}.creation-card,.result-card,.content-page article,.works-card{background:var(--arrina-panel);border-color:var(--arrina-border);color:var(--arrina-text);box-shadow:0 24px 70px #0005}.card-kicker,.action-row,.result-toolbar,.result-meta{border-color:var(--arrina-border)}.title-field input,.story-field textarea,.result-editor{color:var(--arrina-text);background:0 0}.title-field input::placeholder,.story-field textarea::placeholder{color:#5f5a55}.context-bar{border-color:var(--arrina-border);background:#090d0f}.context-bar label,.context-bar button{color:#bcb5ac}.context-bar label:hover,.context-bar button:hover{background:#151b1d}.generate-button,.page-primary,.create-pending-task{color:#17100a!important;background:linear-gradient(120deg,#efca91,#b77c47)!important}.generation-progress{color:var(--arrina-gold);border-color:var(--arrina-border)}.movie-agent-workspace,.creator-home,.content-page,.works-page,.model-service-page{color:var(--arrina-text);background:radial-gradient(circle at 78% 0,#d9aa7009,#0000 28%),#090d0f}.agent-input-panel,.agent-options-panel,.pending-task-result,.asset-feature,.asset-form,.model-hub-hero,.model-hub-panel{color:var(--arrina-text);background:var(--arrina-panel)!important;border-color:var(--arrina-border)!important}.movie-agent-workspace input,.movie-agent-workspace select,.asset-form input,.asset-form textarea{border-color:var(--arrina-border)!important;color:var(--arrina-text)!important;background:#111719!important}.onboarding-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020405d9}.onboarding-dialog{border:1px solid var(--arrina-border)!important;color:var(--arrina-text)!important;background:radial-gradient(circle at 85% 10%,#d9aa7010,#0000 32%),#0d1214!important}.onboarding-kicker,.onboarding-steps article>span{color:var(--arrina-gold)!important}.onboarding-steps article{border-color:var(--arrina-border)!important;background:#111719!important}.onboarding-start{color:#17100a!important;background:linear-gradient(120deg,#efca91,#b77c47)!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.help-center{isolation:isolate;color:#eee8df;background:#090d0f;min-height:100%;padding:56px clamp(24px,5vw,76px) 80px;position:relative;overflow:hidden}.help-center:before{content:"";z-index:-2;background:radial-gradient(circle at 82% 4%,#c9975c1f,#0000 30%),linear-gradient(115deg,#0000 0 48%,#ffffff05 48.1% 48.4%,#0000 48.5%);position:absolute;inset:0}.help-center:after{content:"";z-index:-1;pointer-events:none;opacity:.12;background-image:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff09 4px);position:absolute;inset:0}.help-center>header{max-width:820px;margin-bottom:38px}.help-center>header>p{letter-spacing:.24em;color:#d9aa70;margin:0;font-size:11px;font-weight:700}.help-center h1{letter-spacing:-.035em;margin:12px 0 16px;font-family:Georgia,Songti SC,serif;font-size:clamp(36px,4.4vw,62px);font-weight:500;line-height:1.15}.help-center>header>span{color:#aaa198;max-width:720px;line-height:1.85;display:block}.guide-kicker{color:#d9aa70;letter-spacing:.2em;font-size:10px;font-weight:700}.helper-setup{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:18px;margin-bottom:50px;display:grid}.helper-copy,.helper-status-panel{background:linear-gradient(145deg,#151a1b,#0b1012);border:1px solid #d8ac7233;border-radius:20px;padding:30px;box-shadow:0 25px 70px #0000003d}.helper-copy h2,.guide-section>header h2,.intelligence-guide>header h2{margin:10px 0;font-family:Georgia,Songti SC,serif;font-size:clamp(25px,3vw,38px);font-weight:500}.helper-copy>p,.guide-section>header p,.intelligence-guide>header p{color:#a9a099;max-width:760px;line-height:1.8}.helper-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.helper-actions a,.helper-actions button{color:#e2c39a;cursor:pointer;background:#0a0f11;border:1px solid #d8ac7259;border-radius:10px;align-items:center;gap:8px;padding:13px 17px;text-decoration:none;display:inline-flex}.helper-actions .primary-action{color:#17130e;background:#dfb376;font-weight:700}.helper-actions svg{width:17px}.pairing-code{background:#090d0f;border:1px solid #d8ac7240;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding:14px 16px;display:flex}.pairing-code span{gap:5px;display:grid}.pairing-code small,.expiry{color:#918b83}.pairing-code strong{letter-spacing:.08em;color:#f1c98f;font:600 20px ui-monospace,SFMono-Regular,Consolas,monospace}.pairing-code button{color:#dfb376;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:flex}.pairing-code svg{width:15px}.expiry{margin-top:8px;display:block}.helper-message{color:#e4b97e!important}.helper-status-panel>header{border-bottom:1px solid #ffffff14;align-items:center;gap:11px;padding-bottom:18px;display:flex}.helper-status-panel>header>svg{color:#dfb376}.helper-status-panel header span{gap:3px;display:grid}.helper-status-panel header small{color:#87827c}.helper-status-panel header button{color:#aaa198;cursor:pointer;background:0 0;border:0;margin-left:auto}.helper-status-panel header button svg{width:16px}.empty-device{color:#99918a;background:#ffffff06;border-radius:12px;margin:22px 0;padding:22px;line-height:1.7}.helper-status-panel article{border-bottom:1px solid #ffffff12;align-items:center;gap:11px;padding:16px 0;display:flex}.helper-status-panel article>i{background:#756f68;border-radius:50%;width:9px;height:9px}.helper-status-panel article>i.online{background:#6dc591;box-shadow:0 0 14px #6dc59180}.helper-status-panel article span{gap:4px;min-width:0;display:grid}.helper-status-panel article small{color:#8c867f}.helper-status-panel article button{color:#bda483;cursor:pointer;background:0 0;border:0;margin-left:auto}.helper-status-panel footer{color:#8f8982;gap:8px;margin-top:18px;font-size:11px;line-height:1.5;display:flex}.helper-status-panel footer svg{color:#d9aa70;width:15px;min-width:15px}.helper-status-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.helper-status-panel header .helper-status-actions button{margin-left:0}.helper-status-panel header .helper-test-button{color:#e2bd88;background:#d8ac7214;border:1px solid #d8ac7257;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;display:inline-flex}.helper-status-panel header .helper-test-button:disabled{opacity:.65;cursor:wait}.helper-connection-result{color:#dfbd8e;background:#090d0f;border:1px solid #d8ac7233;border-radius:9px;margin:14px 0 0;padding:11px 13px;font-size:12px;line-height:1.6}.guide-section,.intelligence-guide{margin-top:28px}.guide-section>header,.intelligence-guide>header{margin-bottom:20px}.guide-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.guide-step-grid article{background:#101618;border:1px solid #ffffff13;border-radius:17px;flex-direction:column;min-height:330px;padding:15px;display:flex}.page-shot{background:linear-gradient(135deg,#211c17,#0b0f11);border-radius:11px;height:128px;padding:15px;position:relative;overflow:hidden}.page-shot:after{content:"";background:linear-gradient(110deg,#0000 40%,#daaa6a1c);position:absolute;inset:0}.page-shot span{z-index:1;color:#e6bb7f;border:1px solid #d9aa70;border-radius:50%;place-items:center;width:31px;height:31px;font:700 11px ui-monospace;display:grid;position:relative}.page-shot i{z-index:1;background:#ffffff1a;border-radius:4px;width:55%;height:5px;margin:9px 0;display:block;position:relative}.page-shot i:nth-of-type(2){width:75%}.page-shot i:nth-of-type(3){background:#d8ac7259;width:43%}.page-shot b{z-index:1;color:#d9aa70;font-size:11px;position:absolute;bottom:13px;right:14px}.guide-step-grid article>small{color:#817c76;margin:18px 4px 0}.guide-step-grid h3{margin:8px 4px;font-size:18px}.guide-step-grid p{color:#9f9790;margin:0 4px;font-size:12px;line-height:1.75}.guide-step-grid a{color:#dfb376;justify-content:space-between;align-items:center;margin:auto 4px 0;padding-top:18px;font-size:12px;text-decoration:none;display:flex}.guide-step-grid a svg{width:15px}.intelligence-guide>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.intelligence-guide article{background:linear-gradient(145deg,#141a1b,#0c1113);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;min-height:360px;padding:27px;display:flex}.intelligence-guide article:nth-child(2){background:linear-gradient(145deg,#1c1814,#0c1113)}.intelligence-guide article>svg{color:#dfb376}.intelligence-guide article>small{color:#d9aa70;letter-spacing:.12em;margin-top:26px}.intelligence-guide h3{font-size:20px}.intelligence-guide article p{color:#9f9790;font-size:13px;line-height:1.8}.intelligence-guide article b{color:#c7b08f;gap:7px;margin-top:auto;font-size:11px;font-weight:500;display:flex}.intelligence-guide article b svg{width:15px}.intelligence-guide article a{color:#dfb376;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:17px;padding-top:16px;font-size:12px;text-decoration:none;display:flex}.intelligence-guide article a svg{width:15px}.guide-safety-flow{background:linear-gradient(110deg,#d8ac721f,#0c1113 58%);border:1px solid #d8ac7233;border-radius:18px;grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:20px;margin-top:18px;padding:28px;display:grid}.guide-safety-flow>svg{color:#dfb376}.guide-safety-flow h2{margin:7px 0;font-size:20px}.guide-safety-flow p{color:#9f9790;margin:0;line-height:1.7}.fallback-chain{align-items:center;gap:8px;display:flex}.fallback-chain span{color:#d9c3a6;border:1px solid #d8ac7233;border-radius:8px;padding:9px 11px;font-size:11px}.fallback-chain svg{color:#8c7353;width:14px}.creator-guide-summary{background:linear-gradient(90deg,#d8ac721a,#0c1214db 45%,#ffffff06);border:1px solid #d8ac722e;border-radius:16px;justify-content:space-between;align-items:center;gap:22px;margin:0 0 20px;padding:19px 22px;display:flex}.creator-guide-summary>div{align-items:center;gap:14px;display:flex}.creator-guide-summary span{gap:5px;display:grid}.creator-guide-summary small{color:#8f8982}.creator-guide-summary p{color:#a69d92;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.creator-journey-cards{counter-reset:journey;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.creator-journey-cards article{background:linear-gradient(145deg,#141b1df5,#0a0f11f0);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;min-height:285px;padding:25px;transition:transform .25s,border-color .25s;display:flex;position:relative;box-shadow:0 24px 70px #00000038}.creator-journey-cards article:nth-child(3n+2){background:linear-gradient(145deg,#1c1915f5,#0b0f10f0)}.creator-journey-cards article:hover{border-color:#d8ac7252;transform:translateY(-3px)}.journey-card-top{justify-content:space-between;align-items:center;display:flex}.journey-card-top span{color:#d9aa70;font-family:Georgia,serif;font-size:20px}.journey-card-top svg{color:#d9aa70}.creator-journey-cards article>small{color:#807b75;letter-spacing:.08em;margin-top:25px;font-size:10px}.creator-journey-cards h2{margin:9px 0 11px;font-size:19px}.creator-journey-cards p{color:#aaa29a;margin:0;font-size:13px;line-height:1.75}.creator-journey-cards b{color:#d9c3a6;align-items:center;gap:7px;margin-top:18px;font-size:11px;font-weight:500;display:flex}.creator-journey-cards b svg{width:14px}.creator-journey-cards a{color:#e3b676;justify-content:space-between;margin-top:auto;padding-top:20px;font-size:12px;text-decoration:none;display:flex}.guide-expectations{background:linear-gradient(120deg,#d8ac721a,#0b1012db 55%);border:1px solid #d8ac7229;border-radius:18px;align-items:flex-start;gap:22px;margin-top:20px;padding:29px;display:flex}.guide-expectations>svg{color:#e3b676;flex:none}.production-expectation-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.production-expectation-grid article{background:linear-gradient(145deg,#111719,#0b1012);border:1px solid #ffffff14;border-radius:18px;padding:26px}.production-expectation-grid article:last-child{background:linear-gradient(145deg,#1b1814,#0b1012)}.production-expectation-grid svg{color:#d9aa70}.production-expectation-grid small{color:#d9aa70;letter-spacing:.12em;margin-top:18px;display:block}.production-expectation-grid h2{margin:8px 0;font-family:Georgia,Songti SC,serif;font-size:23px;font-weight:500}.production-expectation-grid p{color:#99918a;margin:0;font-size:12px;line-height:1.75}.product-story-hero{background:radial-gradient(circle at 78% 38%,#d8ac7238,#0000 28%),linear-gradient(120deg,#121819,#090d0f);border:1px solid #d8ac722e;border-radius:24px;grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);gap:24px;min-height:340px;margin-bottom:18px;padding:clamp(30px,5vw,58px);display:grid;box-shadow:0 35px 100px #00000057}.product-story-hero small{color:#d9aa70;letter-spacing:.2em}.product-story-hero h2{max-width:620px;margin:14px 0;font-family:Georgia,Songti SC,serif;font-size:clamp(30px,4vw,52px);font-weight:500;line-height:1.25}.product-story-hero h2 em{color:#d9aa70;font-style:normal;display:block}.product-story-hero p{color:#aaa198;max-width:590px;line-height:1.8}.product-story-hero a{color:#17130f;background:#ddb276;border-radius:9px;margin-top:12px;padding:12px 18px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.product-story-reel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0508099e;border:1px solid #ffffff17;border-radius:18px;grid-template-columns:auto 1fr;align-self:center;align-items:center;gap:13px;padding:24px;display:grid}.product-story-reel>svg{color:#d9aa70;grid-column:1/-1;margin-bottom:8px}.product-story-reel span{color:#d5cec5;grid-column:1;font-size:12px}.product-story-reel i{background:linear-gradient(90deg,#d9aa70,#0000);grid-column:2;height:1px}.product-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.product-capability-grid article{background:#101618;border:1px solid #ffffff13;border-radius:18px;min-height:225px;padding:27px}.product-capability-grid article:nth-child(2n){background:linear-gradient(155deg,#1b1815,#0c1113)}.product-capability-grid svg{color:#d9aa70}.product-capability-grid h2{margin:28px 0 10px;font-size:17px}.product-capability-grid p{color:#99928b;margin:0;font-size:12px;line-height:1.8}.product-intelligence-story{background:radial-gradient(circle at 50% 0,#d8ac721a,#0000 34%),#0c1214;border:1px solid #d8ac7233;border-radius:22px;margin-top:18px;padding:clamp(28px,4vw,48px)}.product-intelligence-story>header{max-width:850px;margin-bottom:30px}.product-intelligence-story>header small,.product-intelligence-grid article>small{color:#d9aa70;letter-spacing:.18em}.product-intelligence-story>header h2{max-width:760px;margin:12px 0;font-family:Georgia,Songti SC,serif;font-size:clamp(24px,3.2vw,38px);font-weight:500;line-height:1.35}.product-intelligence-story>header p{color:#a9a099;line-height:1.8}.product-intelligence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.product-intelligence-grid article{background:linear-gradient(155deg,#ffffff09,#00000029);border:1px solid #ffffff13;border-radius:18px;flex-direction:column;min-height:430px;padding:26px;display:flex}.intelligence-layer-icon{color:#ddb276;background:#d8ac7212;border:1px solid #d8ac724d;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:24px;display:grid}.product-intelligence-grid h3{margin:10px 0;font-size:20px}.product-intelligence-grid p{color:#aaa198;min-height:60px;font-size:13px;line-height:1.7}.product-intelligence-grid ul{color:#c3bbb2;gap:12px;margin:15px 0 24px;padding:0;font-size:12px;line-height:1.6;list-style:none;display:grid}.product-intelligence-grid li{align-items:flex-start;gap:8px;display:flex}.product-intelligence-grid li svg{color:#d9aa70;width:15px;min-width:15px;margin-top:2px}.product-intelligence-grid footer{color:#e0c19a;border-top:1px solid #ffffff14;align-items:flex-start;gap:9px;margin-top:auto;padding-top:18px;font-size:12px;line-height:1.6;display:flex}.product-intelligence-grid footer svg{width:16px;min-width:16px}.intelligence-flow{color:#c8c0b7;background:#090e10;border:1px solid #d8ac7224;border-radius:12px;justify-content:center;align-items:center;gap:13px;margin-top:25px;padding:18px;font-size:12px;display:flex}.intelligence-flow i{background:linear-gradient(90deg,#8e704b,#d9aa70);width:32px;height:1px}.intelligence-flow strong{color:#e0b779}.intelligence-actions{justify-content:center;gap:10px;margin-top:18px;display:flex}.intelligence-actions a{color:#dcb47e;border:1px solid #d8ac7259;border-radius:8px;padding:11px 16px;font-size:12px;text-decoration:none}.intelligence-actions a:hover{background:#d8ac7217}.product-difference{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:18px;margin-top:18px;display:grid}.product-difference>div{background:#0f1517;border:1px solid #ffffff14;border-radius:20px;padding:30px}.product-difference>div.featured{background:linear-gradient(145deg,#d8ac7221,#101618);border-color:#d8ac7247}.product-difference h2{margin:10px 0 20px;font-size:21px}.product-difference ul{color:#a69e96;gap:13px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.product-difference li{gap:9px;display:flex}.product-difference svg{color:#d9aa70;align-self:center}.product-difference>svg{color:#d9aa70}.product-buying-path{color:#191817;background:#ede4d7;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:28px 30px;display:flex}.product-buying-path h2{margin:0 0 7px}.product-buying-path p{color:#6c6258;margin:0}.product-buying-path div:last-child{gap:10px;display:flex}.product-buying-path a{color:#2a241d;border:1px solid #b89b77;border-radius:8px;padding:11px 15px;font-size:12px;text-decoration:none}.contact-support-grid{grid-template-columns:1.05fr .95fr .8fr;gap:15px;display:grid}.contact-support-grid article{background:#101618;border:1px solid #ffffff14;border-radius:20px;min-height:230px;padding:28px}.contact-support-grid article:first-child{background:radial-gradient(circle at 100% 0,#d8ac7233,#0000 45%),#151a1a}.contact-support-grid article:nth-child(2){transform:translateY(22px)}.contact-support-grid svg{color:#d9aa70}.contact-support-grid small{color:#807a73;letter-spacing:.12em;margin-top:30px;display:block}.contact-support-grid h2{font-size:18px}.contact-support-grid p{color:#a69e96;font-size:12px;line-height:1.8}.contact-channel-panel{background:linear-gradient(110deg,#d8ac7224,#0c1112eb 58%);border:1px solid #d8ac723b;border-radius:22px;grid-template-columns:1fr minmax(260px,.6fr);align-items:center;gap:30px;margin-top:42px;padding:34px;display:grid}.contact-channel-panel small{color:#d9aa70;letter-spacing:.16em}.contact-channel-panel h2{margin:9px 0;font-size:23px}.contact-channel-panel p{color:#aaa198;line-height:1.75}.contact-channel-actions{gap:10px;display:grid}.contact-channel-actions a,.contact-channel-actions span{color:#e8dfd4;background:#0b1012;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:9px;padding:13px 15px;font-size:12px;text-decoration:none;display:flex}.support-qr{background:#fff;border-radius:12px;width:150px;padding:8px}@media (width<=1100px){.guide-step-grid{grid-template-columns:repeat(2,1fr)}.helper-setup{grid-template-columns:1fr}.guide-safety-flow{grid-template-columns:auto 1fr}.fallback-chain{grid-column:1/-1}}@media (width<=980px){.product-capability-grid{grid-template-columns:repeat(2,1fr)}.product-intelligence-grid,.intelligence-guide>div{grid-template-columns:1fr}.product-intelligence-grid article{min-height:0}.product-story-hero,.contact-channel-panel{grid-template-columns:1fr}.contact-support-grid{grid-template-columns:1fr 1fr}.contact-support-grid article:nth-child(2){transform:none}}@media (width<=720px){.help-center{padding:32px 18px 60px}.creator-guide-summary,.product-buying-path{flex-direction:column;align-items:flex-start}.creator-journey-cards,.guide-step-grid,.product-capability-grid,.contact-support-grid,.product-difference,.production-expectation-grid{grid-template-columns:1fr}.helper-copy,.helper-status-panel{padding:22px}.product-difference>div{text-align:left}.product-difference>svg{justify-self:center}.intelligence-flow{flex-direction:column;align-items:flex-start}.intelligence-flow i{width:1px;height:18px}.product-story-hero{padding:28px 22px}.product-buying-path div:last-child{flex-wrap:wrap}.contact-channel-panel{padding:25px}.guide-safety-flow{grid-template-columns:1fr}.fallback-chain{flex-direction:column;align-items:stretch}.fallback-chain svg{align-self:center;transform:rotate(90deg)}}:root{--arrina-ink:#070b0d;--arrina-ink-2:#0d1215;--arrina-panel:#11171a;--arrina-panel-2:#171d20;--arrina-line:#dfc79d29;--arrina-gold:#d8ac72;--arrina-gold-2:#f0c98f;--arrina-gold-soft:#f8dfb7;--arrina-text:#f4f0e9;--arrina-muted:#979b9b;--arrina-metal:#62696b;--arrina-paper:#f3f0e9;--arrina-paper-2:#e8e3da;--arrina-paper-ink:#1b1b19;--studio-radius:18px;--studio-shadow:0 28px 80px #00000052;--studio-ease:cubic-bezier(.22,.8,.25,1)}.model-role-routing{grid-template-columns:repeat(4,minmax(0,1fr))}.model-role-routing label{color:#7c7770;gap:7px;margin:12px 0;font-size:9px;display:grid}.model-role-routing select{color:#2c2924;background:#f2eee6;border:1px solid #d9d3c8;border-radius:7px;width:100%;height:38px;padding:0 9px}.model-routing-save{margin:16px 0 0 auto;display:flex}@media (width<=1100px){.model-role-routing{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.model-role-routing{grid-template-columns:1fr}}.creator-first-run{color:#fff;background:linear-gradient(110deg,#111719,#1d1b17);border:1px solid #d8ac7233;border-radius:13px;align-items:center;gap:18px;margin-bottom:16px;padding:18px 22px;display:flex}.creator-first-run>div{flex:1;align-items:center;gap:14px;display:flex}.creator-first-run svg{color:var(--arrina-gold)}.creator-first-run span{display:grid}.creator-first-run small{letter-spacing:.16em;color:var(--arrina-gold);font-size:7px}.creator-first-run h2{margin:4px 0;font-size:15px}.creator-first-run p{color:#919696;margin:0;font-size:9px}.creator-guide-summary{background:#faf8f3;border:1px solid #d9d3c8;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.creator-guide-summary>div,.creator-guide-summary p{align-items:center;gap:11px;display:flex}.creator-guide-summary svg{color:#a8783d}.creator-guide-summary span{display:grid}.creator-guide-summary small,.creator-guide-summary p{color:#77716a;font-size:9px}.creator-journey-list{gap:9px;margin:16px 0;display:grid}.creator-journey-list article{background:#fbf9f5;border:1px solid #ded8ce;border-radius:10px;grid-template-columns:36px 30px 1fr auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.journey-index{color:#a77940;font:600 10px/1 monospace}.creator-journey-list article>svg{color:#9a6c37;width:18px}.creator-journey-list h2{margin:0 0 4px;font-size:13px}.creator-journey-list p{color:#7c7770;margin:0;font-size:9px}.creator-journey-list a{color:#8d6434;font-size:9px;text-decoration:none}.guide-expectations{color:#fff;background:#292a26;border-radius:12px;gap:14px;padding:20px;display:flex}.guide-expectations svg{color:#e0b77d}.guide-expectations h2{margin:0 0 5px;font-size:14px}.guide-expectations p{color:#aaa69e;margin:0;font-size:9px;line-height:1.7}@media (width<=700px){.creator-first-run,.creator-guide-summary{flex-direction:column;align-items:flex-start}.creator-journey-list article{grid-template-columns:28px 24px 1fr}.creator-journey-list article>a{grid-column:3}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--arrina-ink);color:var(--arrina-text);margin:0;font-family:Inter,Noto Sans SC,Microsoft YaHei,system-ui,sans-serif}button,input,textarea,select{font:inherit}button,a{transition:color .25s var(--studio-ease),background .25s var(--studio-ease),border .25s var(--studio-ease),transform .25s var(--studio-ease),opacity .25s}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--arrina-gold-2);outline-offset:3px}.studio-night{background:var(--arrina-ink);color:var(--arrina-text)}.arrina-wordmark{color:inherit;letter-spacing:.06em;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.arrina-mark{color:#111;clip-path:polygon(50% 0,100% 100%,62% 82%,50% 56%,36% 82%,0 100%);background:linear-gradient(145deg,var(--arrina-gold-soft),#a8753e);place-items:center;width:30px;height:30px;font-style:italic;font-weight:900;display:inline-grid}.gold-action,.ghost-action{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 22px;text-decoration:none;display:inline-flex}.gold-action{color:#21170e;background:linear-gradient(135deg,#f8dfb7,#d6a66b);box-shadow:0 10px 30px #d4a46724}.gold-action:hover{transform:translateY(-2px);box-shadow:0 14px 38px #d4a4673b}.gold-action:disabled{opacity:.45;cursor:not-allowed;transform:none}.ghost-action{color:var(--arrina-text);background:#0a0e1066;border-color:#ffffff29}.ghost-action:hover{border-color:var(--arrina-gold);color:var(--arrina-gold-soft)}.spin{animation:1s linear infinite studio-spin}@keyframes studio-spin{to{transform:rotate(360deg)}}.landing-page{min-height:100vh;overflow:hidden}.landing-nav{z-index:20;background:linear-gradient(#070b0de6,#0000);justify-content:space-between;align-items:center;height:78px;padding:0 clamp(28px,5vw,76px);display:flex;position:absolute;top:0;left:0;right:0}.landing-links{align-items:center;gap:34px;display:flex}.landing-links a{color:#aaa;padding:27px 0;font-size:13px;text-decoration:none;position:relative}.landing-links a:hover,.landing-links a.active{color:#fff}.landing-links a.active:after{content:"";background:var(--arrina-gold);height:1px;position:absolute;bottom:18px;left:0;right:0}.landing-nav-actions{gap:10px;display:flex}.landing-nav-actions button{min-height:38px;padding:0 20px}.landing-hero{isolation:isolate;align-items:center;height:100vh;min-height:760px;max-height:940px;padding:90px clamp(30px,5vw,76px) 166px;display:flex;position:relative}.hero-cinematic-image{z-index:-3;filter:brightness(.62)saturate(.72);animation:studio-light-up 6s var(--studio-ease) both,studio-breathe 18s var(--studio-ease) 6s infinite alternate;background:url(/images/arrina-cinematic-studio-hero-v1.png) 50% 35%/cover no-repeat;position:absolute;inset:0}.hero-vignette{z-index:-2;background:radial-gradient(circle at 69% 45%,#0000 0 18%,#02050638 47%,#020506b3 83%),linear-gradient(90deg,#030608fa 0%,#030608cf 34%,#03060824 67%,#03060894),linear-gradient(#00000047,#0000 69%,#070b0d 100%);position:absolute;inset:0}.studio-scan{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.studio-scan:after{content:"";background:linear-gradient(90deg,#0000,#f4ce946b,#0000);height:1px;animation:9s ease-in-out 3s infinite analysis-scan;position:absolute;top:17%;left:42%;right:7%;box-shadow:0 0 18px #f4ce9447}@keyframes analysis-scan{0%,to{opacity:0;transform:translateY(0)}18%{opacity:.78}72%{opacity:.45}92%{opacity:0;transform:translateY(420px)}}@keyframes studio-light-up{0%{filter:brightness(.18)saturate(.35);transform:scale(1.018)}32%{filter:brightness(.34)saturate(.48)}68%{filter:brightness(.56)saturate(.66)}to{filter:brightness(.62)saturate(.72);transform:scale(1)}}@keyframes studio-breathe{0%{transform:scale(1)}to{transform:scale(1.025)}}.hero-content{z-index:3;width:min(680px,56vw);animation:studio-enter 1.8s var(--studio-ease) .35s both;position:relative}@keyframes studio-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.landing-eyebrow,.page-kicker,.panel-kicker{color:var(--arrina-gold-2);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;display:flex}.hero-content h1{letter-spacing:-.055em;justify-items:start;gap:12px;margin:26px 0 24px;font-family:Noto Serif SC,Songti SC,STSong,serif;font-weight:600;line-height:1;display:grid}.hero-content h1 .hero-title-primary{color:#f2f0eb;text-shadow:0 8px 35px #00000061;font-size:clamp(54px,6.2vw,96px)}.hero-content h1 .hero-title-secondary{color:#e5e2dc;white-space:nowrap;font-size:clamp(38px,4.35vw,68px)}.hero-title-secondary em{color:#e4b16d;letter-spacing:-.04em;margin-left:.08em;font-style:normal;font-weight:500;display:inline-block;position:relative}.hero-title-secondary em:after{content:"";filter:drop-shadow(0 0 5px #e5b16d4d);border-top:1px solid #e5b16de6;border-radius:50%;height:9px;position:absolute;bottom:-12px;left:-3%;right:-4%;transform:rotate(-2deg)}.landing-lead{color:#b4b5b2;gap:8px;font-size:15px;line-height:1.75;display:grid}.landing-lead p{margin:0}.landing-lead strong{color:#dedbd4;letter-spacing:.08em;font-size:14px;font-weight:450}.hero-actions{gap:14px;margin:34px 0 40px;display:flex}.hero-proof{color:#9a9c9b;align-items:center;gap:14px;font-size:12px;display:flex}.proof-avatars{color:#24190e;letter-spacing:.12em;background:linear-gradient(90deg,#d8ad78,#f0d6ad);border-radius:18px;padding:7px 12px;font-weight:800}.hero-media-constellation{z-index:1;pointer-events:none;opacity:0;animation:constellation-reveal 2.6s var(--studio-ease) 1.8s forwards;position:absolute;inset:10% 19% 24% 41%}.hero-media-constellation>span{aspect-ratio:16/10;opacity:.58;width:76px;animation:media-drift 11s ease-in-out calc(var(--media)*-.8s) infinite alternate;background:url(/images/arrina-cinematic-studio-hero-v1.png) 50%/cover;border:1px solid #e5b16d2e;border-radius:4px;position:absolute;box-shadow:0 10px 30px #0000006b}.hero-media-constellation>span:first-child{top:6%;left:7%}.hero-media-constellation>span:nth-child(2){width:64px;top:14%;left:37%}.hero-media-constellation>span:nth-child(3){width:86px;top:33%;left:60%}.hero-media-constellation>span:nth-child(4){width:68px;top:48%;left:25%}.hero-media-constellation>span:nth-child(5){width:72px;top:63%;left:49%}.hero-media-constellation>span:nth-child(6){width:67px;top:7%;left:76%}.hero-media-constellation svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-media-constellation path{fill:none;stroke:#e1ac6645;stroke-width:1px;stroke-dasharray:4 10;animation:12s linear infinite connection-flow}@keyframes constellation-reveal{to{opacity:1}}@keyframes media-drift{to{filter:brightness(1.1);transform:translate(7px,-8px)}}@keyframes connection-flow{to{stroke-dashoffset:-140px}}.hero-intelligence-stack{z-index:5;gap:14px;display:grid;position:absolute;top:19%;right:clamp(24px,5vw,78px)}.hero-intelligence-stack article{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;width:210px;min-height:74px;animation:production-awaken 1.8s var(--studio-ease) calc(3.4s + var(--step)*.45s) forwards,production-float 8s ease-in-out calc(6s + var(--step)*-.9s) infinite alternate;background:linear-gradient(120deg,#0c0f10db,#0e1010ad);border:1px solid #dcc2992b;border-radius:12px;align-items:center;gap:14px;padding:16px 18px 22px;display:flex;position:relative;box-shadow:0 18px 48px #00000057}@keyframes production-awaken{0%{opacity:0;filter:brightness(.65);transform:translateY(10px)}to{opacity:1;filter:brightness();transform:none}}@keyframes production-float{to{transform:translateY(-4px)}}.hero-intelligence-stack svg{width:17px;color:var(--arrina-gold)}.hero-intelligence-stack span{gap:4px;display:grid}.hero-intelligence-stack b{font-size:12px}.hero-intelligence-stack small{color:#8f9697;font-size:10px}.hero-intelligence-stack i{background:#d9ac72;border-radius:50%;width:5px;height:5px;position:absolute;right:15px;box-shadow:0 0 10px #d9ac72}.production-state.waiting i{opacity:.35}.production-state.working i{animation:2.4s ease-in-out infinite state-pulse}.production-progress{background:#ffffff14;bottom:10px;left:18px;right:18px;overflow:hidden;height:1px!important;position:absolute!important}.production-progress span{width:var(--progress,68%);background:linear-gradient(90deg,#8b663b,#e7bb7e);height:100%;animation:4s ease-in-out infinite progress-breathe;display:block!important}.complete .production-progress span{--progress:100%}.working .production-progress span{--progress:52%}.waiting .production-progress span{--progress:8%;opacity:.35}@keyframes state-pulse{50%{opacity:.55;box-shadow:0 0 18px #d9ac72}}@keyframes progress-breathe{50%{filter:brightness(1.25)}}.hero-filmstrip{z-index:4;opacity:0;height:104px;animation:timeline-awaken 2s var(--studio-ease) 4.4s forwards;background:#05080ac7;border:1px solid #ffffff13;padding:8px 8px 19px;position:absolute;bottom:78px;left:3%;right:3%;overflow:hidden;transform:perspective(1000px)rotateX(5deg)}.filmstrip-track{gap:5px;width:112%;height:70px;animation:26s linear 6s infinite alternate timeline-drift;display:flex}.filmstrip-track>span{background:url(/images/arrina-cinematic-studio-hero-v1.png) 50%/cover;flex:1;min-width:100px;position:relative;overflow:hidden}.filmstrip-track>span:after{content:"";border:1px solid #ffffff14;position:absolute;inset:0}.filmstrip-track>span:nth-child(2n){filter:brightness(.62)}.filmstrip-track>span:nth-child(3n){background-position:70%}.filmstrip-ruler{color:#60686a;letter-spacing:.08em;justify-content:space-between;font-size:7px;display:flex;position:absolute;bottom:4px;left:12px;right:12px}.filmstrip-ruler i{font-style:normal}.filmstrip-playhead{z-index:3;background:var(--arrina-gold-2);width:1px;box-shadow:0 0 10px var(--arrina-gold);position:absolute;top:0;bottom:0;left:56%}.filmstrip-playhead:before{content:"";border-left:4px solid #0000;border-right:4px solid #0000;border-top:6px solid var(--arrina-gold-2);position:absolute;top:0;left:-4px}.filmstrip-playhead i{background:var(--arrina-gold-soft);width:7px;height:7px;box-shadow:0 0 12px var(--arrina-gold);border-radius:50%;position:absolute;bottom:14px;left:-3px}@keyframes timeline-awaken{0%{opacity:0;transform:perspective(1000px)rotateX(5deg)translateY(16px)}to{opacity:1;transform:perspective(1000px)rotateX(5deg)}}@keyframes timeline-drift{to{transform:translate(-9%)}}.hero-scroll{color:#777;letter-spacing:.08em;font-size:10px;text-decoration:none;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.hero-scroll span{text-align:center;color:var(--arrina-gold);font-size:17px;animation:1.8s infinite scroll-pulse;display:block}@keyframes scroll-pulse{50%{transform:translateY(5px)}}.studio-section{border-radius:var(--studio-radius);box-shadow:var(--studio-shadow);background:linear-gradient(145deg,#0d1316,#090d0f);border:1px solid #ffffff0e;margin:20px clamp(24px,4vw,64px)}.landing-capability{grid-template-columns:250px 1fr;gap:60px;padding:58px 44px;display:grid}.section-intro span{color:var(--arrina-gold);letter-spacing:.14em;font-size:11px}.section-intro h2{margin:11px 0;font-size:28px;line-height:1.3}.section-intro p{color:#858a8b;font-size:12px;line-height:1.8}.cinematic-flow{justify-content:space-between;align-items:center;display:flex}.flow-step{flex:1;align-items:center;display:flex}.flow-step article{text-align:center;justify-items:center;gap:9px;min-width:105px;display:grid}.flow-step article>span{background:#111719;border:1px solid #e5bc7e57;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 0 25px #d8ac7221}.flow-step svg{color:var(--arrina-gold);width:20px}.flow-step b{font-size:12px}.flow-step small{color:#7f8586;font-size:10px}.flow-connector{background:linear-gradient(90deg,#d8ac7266,#d8ac720d);flex:1;height:1px}.landing-product{grid-template-columns:38% 1fr;min-height:290px;display:grid;overflow:hidden}.product-visual{background:linear-gradient(90deg,#0000001a,#0f0c0a73),url(/images/arrina-cinematic-studio-hero-v1.png) 8%/cover;place-items:center;display:grid;position:relative}.product-visual>span{letter-spacing:.18em;color:#c4a271;font-size:9px;position:absolute;top:20px;left:24px}.camera-silhouette svg{color:#ffffff38;width:88px;height:88px}.product-copy{align-self:center;padding:55px 8%}.product-copy small{color:var(--arrina-gold);letter-spacing:.16em}.product-copy h2{margin:10px 0;font-size:30px;line-height:1.4}.product-copy p{color:#a2a5a4;max-width:560px;margin-bottom:22px;line-height:1.8}.landing-trust{background:#ffffff0d;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:1px;margin:18px clamp(24px,4vw,64px);display:grid;overflow:hidden}.landing-trust article{background:#0d1214;grid-template-columns:44px 1fr;gap:3px 12px;padding:25px;display:grid}.landing-trust svg{color:var(--arrina-gold);border:1px solid #d8ac7240;border-radius:50%;grid-row:1/3;width:42px;height:42px;padding:9px}.landing-trust b{font-size:15px}.landing-trust span{color:#7d8384;font-size:11px}.landing-contact{background:linear-gradient(110deg,#101619 25%,#5d3a2661,#19182299);justify-content:space-between;align-items:center;padding:48px 55px;display:flex}.landing-contact small{color:var(--arrina-gold);letter-spacing:.15em}.landing-contact h2{font-size:28px}.landing-contact>div:last-child{align-items:center;gap:20px;display:flex}.landing-contact a:not(.gold-action){color:#bbb;font-size:12px;text-decoration:none}.landing-footer{color:#797e7f;border-top:1px solid #ffffff0f;grid-template-columns:2fr repeat(3,1fr);gap:40px;margin-top:38px;padding:50px clamp(30px,5vw,76px) 28px;display:grid}.landing-footer>div{align-content:start;gap:10px;display:grid}.landing-footer b{color:#d5d2ca;font-size:12px}.landing-footer a,.landing-footer span{color:#808586;font-size:11px;text-decoration:none}.landing-footer p{font-size:11px;line-height:1.8}.landing-footer>small{border-top:1px solid #ffffff0d;grid-column:1/-1;padding-top:18px}.cinematic-auth{grid-template-columns:minmax(0,1.55fr) minmax(390px,.8fr);min-height:100vh;display:grid;overflow:hidden}.auth-studio-scene{isolation:isolate;min-height:100vh;position:relative;overflow:hidden}.auth-scene-image{z-index:-3;animation:studio-breathe 16s var(--studio-ease) infinite alternate;background:url(/images/arrina-cinematic-studio-hero-v1.png) 50%/cover;position:absolute;inset:0}.auth-scene-shade{z-index:-2;background:linear-gradient(90deg,#0407094d,#04070933 50%,#080c0e 100%),linear-gradient(#0000 45%,#070b0de8);position:absolute;inset:0}.auth-logo{position:absolute;top:34px;left:42px}.auth-vision{max-width:590px;animation:1s .25s both studio-enter;position:absolute;bottom:15%;left:8%}.auth-vision small{color:var(--arrina-gold);letter-spacing:.2em}.auth-vision h1{margin:20px 0;font-size:clamp(43px,5vw,72px);line-height:1.13}.auth-vision h1 span{color:var(--arrina-gold-2)}.auth-vision p{color:#b0b1ae;max-width:540px;line-height:1.9}.auth-feature-line{gap:13px;margin-top:28px;display:flex}.auth-feature-line span{background:#090d0f80;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;display:flex}.auth-feature-line svg{width:15px;color:var(--arrina-gold)}.auth-analysis-console{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080c0ec7;border:1px solid #e1bf8c2e;border-radius:12px;width:280px;padding:18px;animation:1s 1.5s both console-enter;position:absolute;top:17%;right:6%}.auth-analysis-console>div:first-child{align-items:center;gap:8px;font-size:11px;display:flex}.auth-analysis-console b{color:var(--arrina-gold);letter-spacing:.15em;margin-left:auto;font-size:8px}.auth-analysis-console svg{width:15px;color:var(--arrina-gold)}.auth-analysis-console p{color:#8e9494;font-size:9px}.auth-analysis-console p span{background:var(--arrina-gold);width:6px;height:6px;box-shadow:0 0 9px var(--arrina-gold);border-radius:50%;display:inline-block}.auth-wave{align-items:end;gap:4px;height:54px;margin:12px 0;display:flex}.auth-wave i{height:calc(15% + (var(--bar) % 6)*11%);background:linear-gradient(var(--arrina-gold),#d8ac7214);animation:wave 1.8s ease-in-out calc(var(--bar)*-.08s) infinite alternate;flex:1}@keyframes wave{to{height:calc(30% + (var(--bar) % 5)*13%)}}.auth-entry-panel{background:radial-gradient(circle at 50% 30%,#14191b,#090d0f 65%);border-left:1px solid #ffffff12;flex-direction:column;justify-content:center;padding:70px clamp(40px,5vw,78px);display:flex;position:relative}.auth-back{color:#777;align-items:center;gap:7px;font-size:11px;text-decoration:none;display:flex;position:absolute;top:32px;left:38px}.auth-panel-brand{align-items:center;gap:9px;margin-bottom:50px;display:flex}.auth-panel-brand b{letter-spacing:.12em}.auth-copy .auth-eyebrow{letter-spacing:.2em;color:var(--arrina-gold);font-size:9px}.auth-copy h2{margin:10px 0;font-size:32px}.auth-copy p{color:#888f90;font-size:12px}.auth-entry-panel form{gap:18px;margin-top:28px;display:grid}.auth-entry-panel label{color:#a8acab;gap:8px;font-size:11px;display:grid}.auth-entry-panel input{color:#fff;background:#0b1012;border:1px solid #262d2f;border-radius:8px;width:100%;height:48px;padding:0 15px}.auth-entry-panel input:focus{border-color:var(--arrina-gold)}.password-field{position:relative}.password-field button{color:#777;cursor:pointer;background:0 0;border:0;width:36px;height:36px;position:absolute;top:6px;right:6px}.auth-submit{color:#24170d;cursor:pointer;background:linear-gradient(135deg,#f5d9ac,#ce9c60);border:0;border-radius:9px;justify-content:center;align-items:center;gap:10px;height:50px;display:flex}.auth-switch{color:#c9a978;cursor:pointer;background:0 0;border:0;font-size:11px}.auth-error{color:#e1a18c;font-size:11px}.auth-security-note{text-align:center;color:#656c6d;margin-top:30px;font-size:9px}.app-shell{grid-template-columns:236px minmax(0,1fr);min-height:100vh;background:#0a0e10!important;display:grid!important}.workspace{min-width:0;background:radial-gradient(circle at 78% 8%,#9b6f3b14,#0000 30%),#0c1113!important;margin:0!important;padding:0!important}.studio-sidebar{z-index:30;background:#080c0e;border-right:1px solid #ffffff0f;flex-direction:column;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0}.studio-brand{align-items:center;gap:9px;height:42px;padding:0 8px;display:flex}.studio-brand strong{letter-spacing:.08em}.studio-brand small{color:#6f7475;letter-spacing:.18em;font-size:7px}.studio-brand>button{color:#596062;background:0 0;border:0;margin-left:auto}.studio-brand .arrina-mark{width:24px;height:24px}.new-button{color:#20170f;cursor:pointer;background:linear-gradient(135deg,#dcb37d,#b8814c);border:1px solid #d8ac7266;border-radius:9px;justify-content:center;align-items:center;gap:9px;height:42px;margin:20px 4px;font-weight:700;display:flex}.new-button svg{width:16px}.studio-sidebar nav{gap:4px;display:grid}.nav-label{color:#667073;letter-spacing:.19em;padding:18px 12px 8px;font-family:Rajdhani,DIN Alternate,Arial Narrow,sans-serif;font-size:10px;font-weight:700}.nav-label-featured{color:#b98a51;padding-top:15px}.studio-sidebar nav button{color:#a0a6a7;cursor:pointer;letter-spacing:.035em;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;height:42px;padding:0 12px;font-family:Rajdhani,DIN Alternate,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;font-weight:600;display:flex;position:relative}.studio-sidebar nav button svg{width:17px}.studio-sidebar nav button:hover{color:#f0e7da;background:#111719}.studio-sidebar nav button.nav-featured{color:#e7c18d;background:linear-gradient(90deg,#d8ac721a,#0000)}.studio-sidebar nav button.active{color:#f2e8da;background:linear-gradient(90deg,#d8ac722e,#d8ac720a)}.studio-sidebar nav button.active i{background:var(--arrina-gold);width:2px;height:22px;position:absolute;left:0}.sidebar-footer{border-top:1px solid #ffffff0f;align-items:center;margin-top:auto;padding:12px 5px;display:flex}.profile{color:#ddd;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:9px;display:flex}.profile .avatar{width:31px;height:31px;color:var(--arrina-gold);background:#1b1d1d;border:1px solid #d8ac7247;border-radius:50%;place-items:center;display:grid}.profile>span:last-child{display:grid}.profile small{color:#606768;font-size:8px}.logout-button{color:#626869;background:0 0;border:0;width:32px;height:32px}.logout-button svg{width:14px}.studio-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#0b1012db;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;height:64px;padding:0 clamp(22px,3vw,42px);display:flex;position:sticky;top:0}.breadcrumb{align-items:center;gap:9px;font-size:10px;display:flex}.breadcrumb span{color:#656c6e;letter-spacing:.13em}.breadcrumb b{color:#474d4f}.breadcrumb strong{color:#d8d6d0}.top-actions{gap:10px;display:flex}.top-actions>button{color:#777;background:#101618;border:1px solid #ffffff14;border-radius:7px;height:32px}.top-actions>button:first-child{width:34px}.top-actions svg{width:14px}.status-pill{align-items:center;gap:7px;font-size:9px;display:flex;padding:0 12px!important}.status-active{color:#d8bb91!important;border-color:#d8ac7240!important}.studio-page,.content-page{max-width:1540px;margin:0 auto;padding:34px clamp(24px,3.5vw,52px) 60px!important}.studio-state,.route-loading{color:#8a9091;justify-content:center;align-items:center;gap:10px;min-height:300px;display:flex}.creator-home-header,.editorial-heading,.admin-heading{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.creator-home-header h1,.editorial-heading h1,.admin-heading h1{margin:8px 0;font-size:30px}.creator-home-header p,.editorial-heading p,.admin-heading p{color:#7e8586;margin:0;font-size:12px}.creator-active{color:#b7aa97;border:1px solid #d8ac722e;border-radius:18px;align-items:center;gap:8px;padding:9px 12px;font-size:9px;display:flex}.creator-active i{background:#cda265;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #cda265}.creator-spotlight{border-radius:var(--studio-radius);height:330px;box-shadow:var(--studio-shadow);background:linear-gradient(110deg,#111719,#151514 55%,#0d1113);border:1px solid #ffffff12;grid-template-columns:1fr 1.15fr;display:grid;overflow:hidden}.spotlight-copy{padding:48px}.spotlight-copy>span{color:var(--arrina-gold);letter-spacing:.18em;align-items:center;gap:8px;font-size:9px;display:flex}.spotlight-copy h2{margin:15px 0;font-size:34px;line-height:1.3}.spotlight-copy p{color:#8e9495;max-width:520px;font-size:12px;line-height:1.8}.spotlight-stage{background:url(/images/arrina-cinematic-studio-hero-v1.png) 50%/cover;position:relative;overflow:hidden}.spotlight-stage:after{content:"";background:linear-gradient(90deg,#151514,#0000 45%),linear-gradient(#0000 55%,#111719);position:absolute;inset:0}.monitor-frame{z-index:2;background:#0408097a;border:1px solid #d8ac7238;place-items:center;width:58%;height:52%;display:grid;position:absolute;top:15%;right:12%;box-shadow:0 12px 50px #0006}.monitor-frame svg{color:#e8c9988c;width:42px;height:42px}.stage-timeline{z-index:3;gap:4px;display:flex;position:absolute;bottom:35px;left:5%;right:5%}.stage-timeline span{background:#0a0e10a6;border:1px solid #ffffff1a;flex:1;height:38px}.stage-timeline span:nth-child(4){border-color:var(--arrina-gold);box-shadow:0 0 15px #d8ac7233}.creator-section-heading{justify-content:space-between;align-items:end;margin:36px 0 18px;display:flex}.creator-section-heading span{color:var(--arrina-gold);letter-spacing:.16em;font-size:9px}.creator-section-heading h2{margin:6px 0;font-size:22px}.creator-section-heading p{color:#6f7677;font-size:11px}.creator-agent-grid{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.studio-agent-card{background:#111719;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;min-height:250px;padding:22px;display:flex}.agent-card-visual{background:linear-gradient(130deg,#171e20,#231c14);place-items:center;height:80px;margin:-6px -6px 18px;display:grid;position:relative;overflow:hidden}.agent-card-visual svg{width:28px;height:28px;color:var(--arrina-gold);z-index:2}.agent-card-visual i{background:linear-gradient(90deg,transparent,var(--arrina-gold),transparent);width:120px;height:1px;animation:3s infinite line-travel;position:absolute}@keyframes line-travel{0%{transform:translate(-140px)}to{transform:translate(140px)}}.studio-agent-card>span{color:var(--arrina-gold);letter-spacing:.14em;font-size:8px}.studio-agent-card h3{margin:9px 0;font-size:18px}.studio-agent-card p{color:#777f80;font-size:11px;line-height:1.7}.studio-agent-card footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.studio-agent-card footer small{color:#6e7576}.studio-agent-card footer button{color:var(--arrina-gold);background:0 0;border:0;align-items:center;gap:5px;display:flex}.studio-agent-card footer svg{width:13px}.coming-soon{opacity:.6}.movie-lab{max-width:1600px;margin:auto;padding:24px clamp(20px,3vw,42px) 60px}.movie-lab-header{align-items:center;gap:20px;height:60px;margin-bottom:18px;display:flex}.movie-lab-header>button{color:#7c8384;background:0 0;border:0;align-items:center;gap:7px;font-size:10px;display:flex}.movie-lab-header>button svg{width:14px}.movie-lab-header>div{align-items:baseline;gap:10px;display:flex}.movie-lab-header>div span{color:var(--arrina-gold);letter-spacing:.15em;font-size:8px}.movie-lab-header h1{margin:0;font-size:20px}.lab-online{color:#8c9293;align-items:center;gap:7px;margin-left:auto;font-size:9px;display:flex}.lab-online i{background:#cba36a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #cba36a}.movie-lab-grid{grid-template-columns:minmax(0,1.7fr) minmax(330px,.7fr);gap:15px;display:grid}.material-deck,.intelligence-deck{align-content:start;gap:15px;display:grid}.deck-screen{min-height:420px;box-shadow:var(--studio-shadow);background:linear-gradient(#0508091a,#050809e6),url(/images/arrina-cinematic-studio-hero-v1.png) 50%/cover;border:1px solid #ffffff12;border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.film-preview{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050809a3;border:1px solid #d8ac7226;justify-items:center;gap:9px;padding:30px 50px;display:grid}.film-preview svg{width:42px;height:42px;color:var(--arrina-gold)}.film-preview span{font-size:16px}.film-preview small{color:#828889;font-size:9px}.scan-line{z-index:3;background:linear-gradient(90deg,transparent,var(--arrina-gold),transparent);height:1px;box-shadow:0 0 15px var(--arrina-gold);animation:5s ease-in-out infinite lab-scan;position:absolute;top:18%;left:8%;right:8%}@keyframes lab-scan{0%,to{opacity:0;top:18%}15%{opacity:1}80%{opacity:.7;top:78%}90%{opacity:0}}.screen-hud{z-index:4;gap:8px;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.screen-hud span{letter-spacing:.12em;color:#9a9f9f;background:#070a0bc7;border:1px solid #ffffff14;align-items:center;gap:6px;padding:7px 9px;font-size:7px;display:flex}.screen-hud svg{width:11px;color:var(--arrina-gold)}.material-console,.intelligence-map,.pipeline-panel,.license-gate,.studio-modal-card,.opening-candidate-list,.movie-final-script{background:#111719;border:1px solid #ffffff12;border-radius:13px;padding:22px}.console-title{gap:13px;display:flex}.console-title>span{width:30px;height:30px;color:var(--arrina-gold);border:1px solid #d8ac724d;border-radius:50%;place-items:center;font-size:9px;display:grid}.console-title h2{margin:0;font-size:16px}.console-title p{color:#767d7e;font-size:10px}.source-control{background:#0a0f11;border:1px solid #283033;border-radius:8px;align-items:center;margin:18px 0;display:flex}.source-control svg{width:15px;color:var(--arrina-gold);margin:0 12px}.source-control input{color:#fff;background:0 0;border:0;outline:0;flex:1;height:46px}.creation-options{grid-template-columns:1fr 1fr;gap:11px;display:grid}.creation-options label{color:#747b7c;gap:6px;font-size:9px;display:grid}.creation-options select{color:#ddd;background:#0b1012;border:1px solid #293033;border-radius:7px;height:40px;padding:0 10px}.start-production{width:100%;margin-top:15px}.start-production svg{width:15px}.agent-task-error{color:#d99d87;font-size:10px}.intelligence-map header,.pipeline-panel header,.movie-final-script header{justify-content:space-between;align-items:center;display:flex}.intelligence-map header>div{align-items:center;gap:10px;display:flex}.intelligence-map header svg{color:var(--arrina-gold);width:20px}.intelligence-map header span{display:grid}.intelligence-map header small{color:#696f70;letter-spacing:.14em;font-size:7px}.intelligence-map header em{color:var(--arrina-gold);font-size:7px;font-style:normal}.story-node-map{background:radial-gradient(circle,#d8ac7214,#0000 55%);height:195px;margin:16px 0;position:relative}.node{z-index:2;color:#d6c4a9;background:#141b1d;border:1px solid #d8ac724d;border-radius:50%;place-items:center;width:48px;height:48px;font-size:9px;display:grid;position:absolute}.node.hero{color:#16100a;background:#d3aa73;width:58px;height:58px;top:37%;left:42%}.node.conflict{top:15%;left:8%}.node.event{top:20%;right:8%}.node.relation{bottom:4%;right:17%}.story-node-map i{background:linear-gradient(90deg,#0000,#8e714e,#0000);width:48%;height:1px;position:absolute;top:36%;left:25%;transform:rotate(8deg)}.story-node-map i:nth-of-type(2){top:62%;transform:rotate(-18deg)}.story-node-map i:nth-of-type(3){width:31%;top:20%;left:47%;transform:rotate(-20deg)}.intelligence-map footer{border-top:1px solid #ffffff0f;justify-content:space-between;padding-top:12px;display:flex}.intelligence-map footer span{color:#6e7576;align-items:center;gap:5px;font-size:8px;display:flex}.intelligence-map footer svg{color:#a98a61;width:11px}.pipeline-panel header small{color:var(--arrina-gold);letter-spacing:.14em;font-size:7px}.pipeline-panel h2{margin:4px 0;font-size:16px}.pipeline-panel header>span{color:#747b7c;font-size:8px}.pipeline-panel ol{margin:15px 0 0;padding:0;list-style:none}.pipeline-panel li{grid-template-columns:26px 1fr 20px;align-items:center;gap:9px;padding:7px 0;display:grid;position:relative}.pipeline-panel li:not(:last-child):after{content:"";background:#252c2e;width:1px;position:absolute;top:31px;bottom:-8px;left:12px}.pipeline-panel li>i{z-index:1;color:#62696a;background:#111719;border:1px solid #303739;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.pipeline-panel li[data-state=done]>i{color:#d8b57f;border-color:#9c7b50}.pipeline-panel li[data-state=active]>i{color:#1d150d;background:#d5aa71;box-shadow:0 0 15px #d8ac7240}.pipeline-panel li span{display:grid}.pipeline-panel li b{font-size:9px}.pipeline-panel li small{color:#606667;font-size:7px}.pipeline-panel li>svg{width:12px;color:var(--arrina-gold)}.license-gate{justify-items:start;display:grid}.license-gate>svg{color:var(--arrina-gold)}.license-gate>small,.movie-final-script small,.opening-candidate-list small,.studio-modal-card small{color:var(--arrina-gold);letter-spacing:.14em;font-size:8px}.license-gate h2{font-size:20px}.license-gate p{color:#858b8c;font-size:10px;line-height:1.7}.license-gate input{color:#fff;background:#090e10;border:1px solid #2b3234;border-radius:7px;width:100%;height:43px;margin:12px 0;padding:0 12px}.license-gate .gold-action{width:100%}.text-action{color:#a98a61;background:0 0;border:0;margin-top:12px;font-size:9px}.studio-modal-card{align-items:center;gap:18px;margin-top:15px;display:flex}.studio-modal-card>svg{color:var(--arrina-gold)}.studio-modal-card>div{flex:1}.studio-modal-card h2{margin:4px 0}.studio-modal-card p{color:#818788;font-size:10px}.opening-candidate-list,.movie-final-script{margin-top:15px}.opening-candidate-list{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.opening-candidate-list header{grid-column:1/-1}.opening-candidate-list article{background:#0a0f11;border:1px solid #242b2d;border-radius:8px;padding:16px}.opening-candidate-list article>span{color:var(--arrina-gold);font-size:9px}.opening-candidate-list article p{color:#a4a8a7;font-size:11px;line-height:1.7}.movie-final-script textarea{color:#ddd;resize:vertical;background:#090e10;border:1px solid #293032;border-radius:8px;width:100%;min-height:400px;margin-top:15px;padding:22px;line-height:2}.movie-final-script>p{color:#6f7677;font-size:9px}.works-heading{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.works-heading>div>span{color:var(--arrina-gold);letter-spacing:.18em;font-size:8px}.works-heading h1{margin:7px 0;font-size:30px}.works-heading p{color:#747b7c;font-size:11px}.works-heading svg{width:15px}.works-toolbar{justify-content:space-between;align-items:center;height:48px;margin-bottom:18px;display:flex}.works-toolbar label{background:#0a0f11;border:1px solid #272e30;border-radius:8px;align-items:center;gap:9px;width:min(380px,60%);padding:0 12px;display:flex}.works-toolbar svg{color:#707778;width:14px}.works-toolbar input{color:#ddd;background:0 0;border:0;outline:0;flex:1;height:40px}.works-toolbar>span{color:#697071;font-size:9px}.cinematic-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.work-poster-card{color:#fff;text-align:left;cursor:pointer;background:#111719;border:1px solid #ffffff12;border-radius:13px;padding:0;overflow:hidden}.work-poster-card:hover{border-color:#d8ac7242;transform:translateY(-4px)}.work-poster{background:linear-gradient(#0000,#040708b8),url(/images/arrina-cinematic-studio-hero-v1.png) 50%/cover;place-items:center;height:150px;display:grid;position:relative}.work-poster svg{color:#f0d09fbf;width:28px}.work-poster span{color:var(--arrina-gold);text-transform:uppercase;background:#080b0ccc;border-radius:10px;padding:5px 7px;font-size:7px;position:absolute;top:12px;right:12px}.work-card-copy{padding:18px}.work-card-copy>small{color:#696f70;font-size:8px}.work-card-copy h2{margin:7px 0;font-size:16px}.work-card-copy p{color:#7a8182;height:36px;font-size:10px;line-height:1.7;overflow:hidden}.work-card-copy footer{color:#767d7e;border-top:1px solid #ffffff0f;justify-content:space-between;margin-top:16px;padding-top:12px;font-size:8px;display:flex}.empty-studio{color:#777;border:1px dashed #293032;border-radius:14px;grid-column:1/-1;align-content:center;place-items:center;gap:8px;min-height:330px;display:grid}.empty-studio>svg{color:var(--arrina-gold);width:30px}.empty-studio h2{color:#ddd;margin:5px}.empty-studio p{font-size:10px}.screenplay-workstation{max-width:1700px;margin:auto;padding:22px 28px 40px}.workstation-header{align-items:center;gap:20px;min-height:66px;margin-bottom:16px;display:flex}.workstation-header>button{color:#747b7c;background:0 0;border:0;align-items:center;gap:6px;font-size:9px;display:flex}.workstation-header>button svg{width:13px}.workstation-header>div:nth-child(2){flex:1}.workstation-header small{color:var(--arrina-gold);letter-spacing:.14em;font-size:7px}.workstation-header h1{margin:4px 0;font-size:20px}.workstation-header p{color:#707778;margin:0;font-size:8px}.editor-actions{gap:7px;display:flex}.editor-actions button{color:#969c9c;background:#111719;border:1px solid #293032;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:8px;display:flex}.editor-actions button svg{width:13px}.editor-actions .gold-action{color:#21170e;border:0}.workstation-grid{height:calc(100vh - 166px);min-height:620px;box-shadow:var(--studio-shadow);background:#2a3032;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:230px minmax(420px,1fr) 320px;gap:1px;display:grid;overflow:hidden}.story-structure,.script-canvas,.creative-partner{background:#101618;min-width:0}.story-structure{padding:20px}.story-structure header small,.creative-partner header small{letter-spacing:.14em;color:var(--arrina-gold);font-size:7px}.story-structure h2{margin:5px 0 20px;font-size:15px}.structure-track{display:grid}.structure-track button{color:#747b7c;text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-height:54px;padding:6px;display:flex;position:relative}.structure-track button:not(:last-child):after{content:"";background:#2d3436;width:1px;position:absolute;top:40px;bottom:-13px;left:17px}.structure-track button>i{z-index:1;background:#101618;border:1px solid #343b3d;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;display:grid}.structure-track button>i svg{width:11px}.structure-track button>span{display:grid}.structure-track button b{font-size:9px}.structure-track button small{color:#5d6465;font-size:7px}.structure-track button.active{color:#e6d2b4}.structure-track button.active>i{background:var(--arrina-gold);color:#20160d;border-color:var(--arrina-gold)}.restore-action{color:#b19063;background:0 0;border:0;align-items:center;gap:7px;margin-top:20px;font-size:8px;display:flex}.restore-action svg{width:12px}.script-canvas{background:#151b1d;grid-template-rows:48px 1fr 38px;display:grid}.script-canvas>header,.script-canvas>footer{color:#72797a;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:0 22px;font-size:8px;display:flex}.script-canvas>header span{align-items:center;gap:7px;display:flex}.script-canvas>header i{background:var(--arrina-gold);border-radius:50%;width:6px;height:6px}.script-canvas textarea{resize:none;color:#e4e1da;background:#151b1d;border:0;outline:0;width:100%;height:100%;padding:35px clamp(30px,5vw,74px);font-family:Noto Serif SC,Songti SC,serif;font-size:15px;line-height:2.15}.script-canvas>footer{border-top:1px solid #ffffff0f;border-bottom:0;justify-content:flex-start;gap:7px}.script-canvas>footer svg{width:12px}.creative-partner{flex-direction:column;gap:13px;padding:20px;display:flex}.creative-partner>header{align-items:center;gap:10px;display:flex}.partner-avatar{width:35px;height:35px;color:var(--arrina-gold);background:#171b19;border:1px solid #d8ac7240;border-radius:50%;place-items:center;display:grid}.partner-avatar svg{width:16px}.creative-partner header>div:nth-child(2){display:grid}.creative-partner h2{margin:3px 0;font-size:14px}.creative-partner header>span{color:#697071;margin-left:auto;font-size:7px}.creative-partner header>span i{background:#b29162;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.partner-insight{background:#d8ac7209;border:1px solid #d8ac721a;border-radius:8px;gap:9px;padding:12px;display:flex}.partner-insight svg{width:14px;color:var(--arrina-gold);flex:none}.partner-insight p{color:#898f90;margin:0;font-size:9px;line-height:1.7}.creative-partner label{color:#6d7475;gap:6px;font-size:8px;display:grid}.creative-partner input,.creative-partner textarea{color:#ddd;background:#0a0f11;border:1px solid #293032;border-radius:7px;width:100%;padding:10px}.creative-partner textarea{resize:vertical;height:110px}.partner-action{color:#21160d;background:linear-gradient(135deg,#d9af79,#b9824e);border:1px solid #d8ac7252;border-radius:7px;justify-content:center;align-items:center;gap:7px;height:38px;font-size:9px;display:flex}.partner-action svg{width:12px}.revision-proposal{border:1px solid #d8ac7233;border-radius:8px;grid-template-columns:22px 1fr;gap:7px;padding:11px;display:grid}.revision-proposal>svg{width:15px;color:var(--arrina-gold)}.revision-proposal>div{display:grid}.revision-proposal small{color:#737a7b;font-size:7px}.revision-proposal button{color:#d9bd93;background:#24231f;border:0;border-radius:6px;grid-column:1/-1;height:32px;font-size:8px}.revision-message{color:#9b8769;font-size:8px}.editorial-page{min-height:calc(100vh - 64px);color:var(--arrina-paper-ink);background:radial-gradient(circle at 80% 0,#fff8eb,transparent 32%),var(--arrina-paper);max-width:none!important}.editorial-heading>div>span,.admin-heading>div>span{color:#a06f36;letter-spacing:.17em;font-size:9px}.editorial-heading p{color:#77736c}.license-state{color:#736e65;background:#e2ddd4;border-radius:20px;align-items:center;gap:8px;padding:10px 14px;font-size:10px;display:flex}.license-state.active{color:#71512c;background:#e7d5b9}.license-state svg{width:15px}.license-hero-card{color:#fff;background:linear-gradient(110deg,#242522,#393329);border-radius:18px;grid-template-columns:320px 1fr;min-height:230px;display:grid;overflow:hidden;box-shadow:0 24px 60px #322b2229}.license-art{background:url(/images/arrina-cinematic-studio-hero-v1.png) 10%/cover;place-items:center;display:grid;position:relative}.license-art:after{content:"";background:#080a0a7a;position:absolute;inset:0}.license-art svg{z-index:1;width:50px;height:50px;color:var(--arrina-gold-soft)}.license-hero-card>div:last-child{padding:36px}.license-hero-card small{color:#d3ac75;letter-spacing:.17em}.license-hero-card h2{margin:8px 0;font-size:30px}.license-hero-card p{color:#b8b6b0}.license-hero-card dl{gap:50px;margin-top:27px;display:flex}.license-hero-card dl div{gap:5px;display:grid}.license-hero-card dt{color:#8f8e8a;font-size:9px}.license-hero-card dd{margin:0;font-size:12px}.license-grid,.user-center-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.editorial-panel{background:#ffffff8c;border:1px solid #d9d3c8;border-radius:14px;padding:28px;box-shadow:0 18px 42px #352f270f}.editorial-panel>svg{color:#a27138}.editorial-panel>small{color:#a27138;letter-spacing:.15em;margin:12px 0 5px;display:block}.editorial-panel h2{margin:6px 0}.editorial-panel p{color:#77736d;font-size:12px;line-height:1.7}.editorial-panel input{background:#f8f5ef;border:1px solid #d4cec3;border-radius:7px;width:100%;height:45px;margin:12px 0;padding:0 13px}.editorial-panel>a:not(.gold-action){color:#8c6335;margin-top:13px;font-size:11px;display:block}.form-message{color:#8b6337!important}.license-purchase-section{background:#ffffff9e;border:1px solid #d9d3c8;border-radius:16px;margin-top:18px;padding:30px;box-shadow:0 18px 42px #352f270f}.license-purchase-section>header small,.license-plan-card>small{color:#a27138;letter-spacing:.15em;font-size:9px}.license-purchase-section>header h2{margin:7px 0}.license-purchase-section>header p{color:#77736d;font-size:12px}.license-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.license-plan-card{background:linear-gradient(145deg,#fbf8f2,#efe7da);border:1px solid #d7cdbd;border-radius:13px;padding:25px;position:relative;overflow:hidden}.license-plan-card>svg{color:#a27138;width:25px;margin-bottom:16px}.license-plan-card h3{margin:7px 0;font-size:22px}.license-plan-card strong{color:#27231e;margin:13px 0;font-size:34px;display:block}.license-plan-card strong span{margin-right:3px;font-size:16px}.license-plan-card p,.license-plan-card li{color:#716b62;font-size:11px;line-height:1.7}.license-plan-card ul{min-height:62px;padding-left:18px}.license-plan-card .gold-action{width:100%;margin-top:10px}.support-qr{border-radius:12px;width:150px;margin-top:16px;display:block}.identity-hero{color:#fff;background:linear-gradient(110deg,#222421,#3a342a);border-radius:17px;align-items:center;gap:22px;min-height:180px;padding:34px;display:flex}.identity-avatar{color:#e9c58f;background:#151817;border:1px solid #ecc99580;border-radius:50%;place-items:center;width:80px;height:80px;font-size:32px;display:grid}.identity-hero span{color:#d8ad73;letter-spacing:.17em;font-size:9px}.identity-hero h1{margin:7px 0;font-size:30px}.identity-hero p{color:#999}.identity-level{color:#d9b884;align-items:center;gap:8px;margin-left:auto;font-size:11px;display:flex}.identity-level svg{width:17px}.identity-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:17px 0;display:grid}.identity-metrics article{background:#f8f5ef;border:1px solid #ddd7cd;border-radius:11px;grid-template-columns:40px 1fr;align-items:center;padding:17px;display:grid}.identity-metrics svg{color:#a57238;grid-row:1/3}.identity-metrics span{color:#88837b;font-size:9px}.identity-metrics b{font-size:13px}.recent-work,.security-line{border-bottom:1px solid #ded8ce;align-items:center;gap:12px;padding:12px 0;display:flex}.recent-work>div{color:#d6ad76;background:#292a26;border-radius:5px;place-items:center;width:42px;height:34px;display:grid}.recent-work span,.security-line span{display:grid}.recent-work small,.security-line small{color:#8b867f;font-size:9px}.security-line>svg{color:#a57238}.editorial-action{color:#766c5f;background:#f7f3ec;border:1px solid #d3ccc1;border-radius:7px;align-items:center;gap:7px;height:36px;padding:0 12px;display:flex}.editorial-action svg{width:13px}.editorial-notice{color:#815f36;background:#f6ead8;border:1px solid #d7c8b3;border-radius:8px;margin:0 0 16px;padding:11px 14px;font-size:10px}.model-specialists{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.model-specialists>article{background:#faf8f3;border:1px solid #d9d3c8;border-radius:14px;padding:17px;box-shadow:0 20px 45px #3a31250f}.specialist-portrait{background:linear-gradient(135deg,#292a26,#4c4031);border-radius:9px;place-items:center;height:140px;display:grid;position:relative;overflow:hidden}.specialist-portrait:before{content:"";border:1px solid #e8c28938;border-radius:50%;width:170px;height:170px;position:absolute}.specialist-portrait svg{z-index:2;color:#f0c98f;width:38px;height:38px}.specialist-portrait i{width:80%;height:1px;animation:model-scan 3s ease-in-out calc(var(--model)*-.6s) infinite;background:linear-gradient(90deg,#0000,#e9c287,#0000);position:absolute}@keyframes model-scan{0%,to{opacity:0;transform:translateY(-45px)}20%{opacity:1}80%{transform:translateY(45px)}}.model-specialists>article>small{color:#9b6c35;letter-spacing:.14em;margin-top:14px;font-size:8px;display:block}.model-specialists h2{margin:5px 0;font-size:19px}.model-specialists p{color:#7c7770;min-height:36px;font-size:10px;line-height:1.7}.model-specialists footer{border-top:1px solid #e2ddd4;justify-content:space-between;padding-top:12px;font-size:8px;display:flex}.model-specialists footer span{color:#7a735f}.model-specialists footer span i{background:#a07b49;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.model-specialists footer b{color:#968268;font-weight:500}.resource-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin:15px 0;display:grid}.resource-grid article{background:#f9f6f0;border:1px solid #d9d3c8;border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex}.resource-grid svg{color:#9d6e37}.resource-grid span{display:grid}.resource-grid small{color:#8a847c;letter-spacing:.12em;font-size:7px}.resource-grid b{font-size:13px}.model-command-grid{grid-template-columns:1.1fr 1fr;gap:15px;display:grid}.usage-console>article{border-bottom:1px solid #ded8ce;align-items:center;gap:10px;padding:13px 0 13px 14px;display:flex;position:relative}.usage-console>article>i{background:#ae7a3e;border-radius:50%;width:5px;height:5px;position:absolute;left:0}.usage-console>article>span{display:grid}.usage-console>article small{color:#8c8780;font-size:8px}.usage-console>article em{text-align:right;color:#7f786e;margin-left:auto;font-size:8px;font-style:normal}.key-create{gap:8px;display:flex}.key-create input{flex:1;margin:0}.secret-once{color:#e9d1ac;background:#252622;border-radius:7px;align-items:center;gap:6px;margin:12px 0;padding:10px;display:flex;overflow:auto}.secret-once code{flex:1}.secret-once button{color:#d6b27c;background:0 0;border:0}.secret-once svg{width:12px}.editorial-key-list article{border-bottom:1px solid #ded8ce;align-items:center;gap:9px;padding:12px 0;display:flex}.editorial-key-list svg{color:#a27138;width:14px}.editorial-key-list span{flex:1;display:grid}.editorial-key-list small{color:#8e8981;font-size:8px}.editorial-key-list em{color:#82745f;font-size:8px;font-style:normal}.editorial-key-list button{color:#9b664f;background:0 0;border:0;font-size:8px}.credit-station{color:#fff;background:linear-gradient(110deg,#2b2c28,#41382c);border-radius:13px;align-items:center;gap:22px;margin-top:15px;padding:23px;display:flex}.credit-station>div{flex:1;align-items:center;gap:13px;display:flex}.credit-station>div>svg{color:#e4bd82}.credit-station>div span{display:grid}.credit-station small{color:#c69d64;letter-spacing:.15em;font-size:7px}.credit-station h2{margin:4px 0;font-size:17px}.credit-station p{color:#aaa69e;margin:0;font-size:9px}.credit-station label{color:#aca79f;gap:5px;font-size:8px;display:grid}.credit-station input{color:#fff;background:#232522;border:1px solid #5b5144;border-radius:6px;width:130px;height:38px;padding:0 9px}.payment-status-card{background:#f8f1e5;border:1px solid #d4c7b4;border-radius:12px;align-items:center;gap:14px;margin-top:15px;padding:17px 20px;display:flex}.payment-status-card>span{color:#d9b57e;background:#2c2d29;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.payment-status-card>span svg{width:18px}.payment-status-card>div{flex:1}.payment-status-card small{color:#9c6c35;letter-spacing:.15em;font-size:7px}.payment-status-card h2{margin:4px 0;font-size:15px}.payment-status-card p{color:#858078;margin:0;font-size:8px}.payment-status-card>button{color:#7f684a;background:0 0;border:1px solid #c9bba7;border-radius:6px;padding:8px 11px;font-size:8px}.payment-status-card.paid{background:#eee8db;border-color:#bfa77e}.intelligence-tabs{gap:5px;margin-bottom:15px;display:flex}.intelligence-tabs button{color:#7d776f;background:#e9e4dc;border:1px solid #d7d0c5;border-radius:7px;align-items:center;gap:7px;height:38px;padding:0 15px;display:flex}.intelligence-tabs button.active{color:#f0dcc0;background:#2c2d29;border-color:#2c2d29}.intelligence-tabs svg{width:14px}.asset-create-sheet{background:#faf8f3;border:1px solid #d7d0c5;border-radius:13px;grid-template-columns:42px 1fr;gap:6px 14px;margin-bottom:15px;padding:25px;display:grid;position:relative}.asset-create-sheet>span{color:#d5ab70;background:#292a26;border-radius:50%;grid-row:1/4;place-items:center;width:40px;height:40px;display:grid}.asset-create-sheet>span svg{width:18px}.asset-create-sheet>small{color:#9d6d36;letter-spacing:.14em;font-size:7px}.asset-create-sheet h2{margin:0}.asset-create-sheet p{color:#7d7870;font-size:10px}.asset-create-sheet input,.asset-create-sheet textarea,.asset-create-sheet footer{grid-column:2}.asset-create-sheet input,.asset-create-sheet textarea{background:#f4f0e9;border:1px solid #d7d0c5;border-radius:7px;padding:11px}.asset-create-sheet textarea{min-height:120px}.asset-create-sheet footer{justify-content:space-between;align-items:center;display:flex}.asset-create-sheet footer svg{width:13px}.close-sheet{color:#8a857d;background:0 0;border:0;position:absolute;top:12px;right:12px}.close-sheet svg{width:15px}.asset-scope-field,.style-file-upload,.sample-or{grid-column:2}.asset-scope-field{color:#716a61;grid-template-columns:150px 1fr;align-items:center;gap:12px;font-size:10px;display:grid}.asset-scope-field select{color:#312f2b;background:#f4f0e9;border:1px solid #d7d0c5;border-radius:7px;height:40px;padding:0 10px}.style-file-upload{cursor:pointer;background:#f5efe5;border:1px dashed #c7b18f;border-radius:8px;align-items:center;gap:12px;padding:15px;display:flex}.style-file-upload input{display:none}.style-file-upload>svg{color:#a87940}.style-file-upload>span{display:grid}.style-file-upload b{font-size:11px}.style-file-upload small{color:#888077;margin-top:3px;font-size:8px}.sample-or{color:#a09990;align-items:center;gap:10px;font-size:8px;display:flex}.sample-or i{background:#ddd5ca;flex:1;height:1px}.asset-create-sheet textarea:disabled{opacity:.5}.knowledge-layout{background:#faf8f3;border:1px solid #d9d3c8;border-radius:14px;grid-template-columns:190px minmax(400px,1fr) 300px;min-height:590px;display:grid;overflow:hidden}.knowledge-categories,.knowledge-documents{background:#efebe4;padding:22px}.knowledge-categories>small,.knowledge-documents header small,.knowledge-network-panel header small,.style-portrait header small,.learning-journey header small,.style-assistant>small{color:#9a6b34;letter-spacing:.15em;font-size:7px}.knowledge-categories button{color:#7c7770;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;height:42px;display:flex}.knowledge-categories button span{color:#aaa49b;font-size:7px}.knowledge-categories button.active{color:#6f4c25;font-weight:700}.knowledge-network-panel{background:#f7f4ee;padding:24px}.knowledge-network-panel>header{justify-content:space-between;display:flex}.knowledge-network-panel h2,.knowledge-documents h2,.style-portrait h2,.learning-journey h2{margin:5px 0}.knowledge-network-panel header>span{color:#847c70;font-size:7px}.knowledge-network-panel header>span i{background:#ac7b40;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.knowledge-network{height:420px;position:relative}.knowledge-core,.knowledge-node{z-index:2;color:#715735;background:#f0e9dd;border:1px solid #cbbda8;border-radius:50%;place-items:center;font-size:9px;display:grid;position:absolute}.knowledge-core{color:#e5c18d;background:#2b2c28;width:88px;height:88px;top:38%;left:41%}.knowledge-core svg{width:22px}.knowledge-node{width:70px;height:70px}.node-a{top:14%;left:8%}.node-b{top:16%;right:8%}.node-c{bottom:10%;left:15%}.node-d{bottom:12%;right:12%}.knowledge-network>i{background:#c9b99f;width:55%;height:1px;position:absolute;top:29%;left:20%;transform:rotate(18deg)}.knowledge-network>i:nth-of-type(2){top:65%;transform:rotate(-19deg)}.knowledge-network>i:nth-of-type(3){width:37%;top:23%;left:47%;transform:rotate(-26deg)}.knowledge-network>i:nth-of-type(4){width:38%;top:70%;left:46%;transform:rotate(26deg)}.knowledge-network-panel>footer{color:#817c75;align-items:center;gap:8px;font-size:9px;display:flex}.knowledge-network-panel>footer svg{color:#9d6d36;width:15px}.knowledge-documents{background:#f2eee7}.knowledge-documents article{border-bottom:1px solid #dcd5cb;gap:10px;padding:12px 0;display:flex}.knowledge-documents article>span{color:#8d6636;background:#ded7cb;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.knowledge-documents article svg{width:14px}.knowledge-documents article div{display:grid}.knowledge-documents article b{font-size:10px}.knowledge-documents article small{color:#918b83;font-size:7px}.knowledge-documents article em{color:#a27a4b;margin-top:4px;font-size:7px;font-style:normal}.empty-copy{line-height:1.8;color:#8a857d!important;font-size:9px!important}.style-intelligence-layout{grid-template-columns:1fr 1.4fr .75fr;gap:14px;display:grid}.style-portrait,.learning-journey,.style-assistant{background:#faf8f3;border:1px solid #d9d3c8;border-radius:14px;padding:24px}.style-radar{clip-path:polygon(50% 0,98% 35%,80% 95%,20% 95%,2% 35%);background:repeating-radial-gradient(circle,#0000 0 30px,#a177431f 31px 32px);border:1px solid #d5c8b7;width:240px;height:240px;margin:24px auto;position:relative}.style-radar i{clip-path:polygon(50% 0,90% 36%,75% 90%,24% 82%,10% 36%);background:#ab7e483d;position:absolute;inset:50px}.style-radar span{color:#776f65;font-size:8px;position:absolute}.style-radar span:first-child{top:6px;left:46%}.style-radar span:nth-child(2){top:34%;right:4px}.style-radar span:nth-child(3){bottom:5%;right:17%}.style-radar span:nth-child(4){bottom:5%;left:16%}.style-radar span:nth-child(5){top:34%;left:3px}.style-traits{flex-wrap:wrap;gap:6px;display:flex}.style-traits span{color:#806640;background:#eee7dc;border-radius:12px;padding:6px 9px;font-size:8px}.learning-track{justify-content:space-between;margin:28px 0;display:flex}.learning-track article{text-align:center;flex:1;justify-items:center;gap:7px;display:grid;position:relative}.learning-track article:not(:last-child):after{content:"";background:#cbbba4;height:1px;position:absolute;top:13px;left:65%;right:-35%}.learning-track i{z-index:1;color:#8d683d;background:#f7f4ee;border:1px solid #cbbba4;border-radius:50%;place-items:center;width:27px;height:27px;font-size:7px;font-style:normal;display:grid}.learning-track svg{width:11px}.learning-track span{display:grid}.learning-track b{font-size:8px}.learning-track small{color:#999289;font-size:7px}.style-samples{margin-top:30px}.style-samples>h3{font-size:12px}.style-samples article{border-bottom:1px solid #ded7cd;align-items:center;gap:9px;padding:11px 0;display:flex}.style-samples article>svg{color:#9d6d36;width:14px}.style-samples article>span{flex:1;display:grid}.style-samples article small{color:#918b83;font-size:7px}.style-samples article em{color:#9b7344;font-size:7px;font-style:normal}.style-assistant{color:#f2eee7;background:#302f2a}.style-assistant>svg{color:#d8ad73}.style-assistant h2{font-size:19px}.style-assistant>p{color:#aaa69e;font-size:10px;line-height:1.7}.style-assistant>div{border-bottom:1px solid #ffffff14;padding:12px 0;display:grid}.style-assistant>div b{font-size:9px}.style-assistant>div span{color:#93918b;font-size:8px}.learning-candidates{border-top:1px solid #ded7cd;margin-top:25px;padding-top:18px}.learning-candidates>h3{font-size:12px}.learning-candidates article{background:#f4eee5;border:1px solid #ddd2c2;border-radius:8px;align-items:center;gap:9px;padding:11px;display:flex}.learning-candidates article>svg{color:#a87940;width:15px}.learning-candidates article>span{flex:1;display:grid}.learning-candidates article small{color:#7d766d;font-size:8px}.learning-candidates article>div{gap:5px;display:flex}.learning-candidates button{color:#725631;background:#fffaf2;border:1px solid #c6b08f;border-radius:6px;padding:6px 8px;font-size:8px}.learning-candidates button:last-child{color:#eed7b7;background:#2e2d29}.license-identity-strip{color:#d9b77f;background:#be975e14;border:1px solid #be975e47;border-radius:9px;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.license-identity-strip span{letter-spacing:.08em;font-size:9px}.license-identity-strip b{font-size:10px}.license-identity-strip.warning,.license-expiry-warning{color:#c47b58;background:#cd7d551a;border-color:#cd7d5573}.license-expiry-warning{border:1px solid #cd7d5559;border-radius:7px;padding:9px 11px;font-size:9px}.creator-authorization{background:linear-gradient(#040708c2,#040708eb),url(/images/arrina-cinematic-studio-hero-v1.png) 50%/cover;place-items:center;min-height:100vh;padding:24px;display:grid}.authorization-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(520px,100%);box-shadow:var(--studio-shadow);background:#090d0fe6;border:1px solid #d8ac7233;border-radius:16px;padding:42px}.authorization-card>.arrina-mark{margin-bottom:25px}.authorization-card>small{color:var(--arrina-gold);letter-spacing:.16em;font-size:8px;display:block}.authorization-card h1{font-size:27px}.authorization-card>p{color:#858c8d;font-size:11px;line-height:1.8}.authority-separation{gap:8px;margin:20px 0;display:flex}.authority-separation span{color:#9a9f9f;border:1px solid #ffffff14;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:flex}.authority-separation svg{width:11px;color:var(--arrina-gold)}.authorization-card form{gap:14px;display:grid}.authorization-card label{color:#a4a8a7;gap:7px;font-size:9px;display:grid}.authorization-card input{color:#fff;background:#090d0f;border:1px solid #2b3234;border-radius:7px;width:100%;height:45px;padding:0 12px}.authorization-card .gold-action{width:100%}.authorization-card .auth-switch svg{width:12px}.privacy-note{color:#6c7374;align-items:center;gap:6px;font-size:8px;display:flex}.privacy-note svg{width:12px}.billing-summary{grid-template-columns:repeat(4,1fr)!important;gap:12px!important;display:grid!important}.billing-summary article{background:#faf8f3;border:1px solid #d9d3c8;border-radius:11px;grid-template-columns:42px 1fr;padding:18px;display:grid}.billing-summary svg{color:#9f7039;grid-row:1/3}.billing-summary small{color:#8a847c;font-size:8px}.billing-summary strong{font-size:18px}.usage-ledger{background:#faf8f3;border:1px solid #d9d3c8;border-radius:12px;margin-top:16px;overflow:hidden}.usage-ledger>header,.usage-ledger>article{border-bottom:1px solid #e0dad0;grid-template-columns:2fr 1fr 1fr 1fr .8fr;align-items:center;min-height:48px;padding:0 18px;display:grid}.usage-ledger>header{color:#7d776f;letter-spacing:.08em;background:#ebe6de;font-size:8px}.usage-ledger>article{color:#736e67;font-size:9px}.usage-ledger>article button{text-align:left;color:#2d2d29;background:0 0;border:0}.usage-ledger>article em{color:#8c6b42;font-style:normal}.admin-page{background:#0d1214;min-height:calc(100vh - 64px);max-width:none!important}.admin-heading>span{color:#9b8a73;font-size:9px}.admin-metrics{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.admin-metrics article{background:#12181a;border:1px solid #ffffff12;border-radius:9px;grid-template-columns:30px 1fr;padding:17px;display:grid}.admin-metrics svg{color:var(--arrina-gold);grid-row:1/3;width:18px}.admin-metrics span{color:#747b7c;font-size:8px}.admin-metrics b{font-size:16px}.admin-grid{grid-template-columns:1fr 1.6fr;gap:16px;margin-top:16px;display:grid}.admin-panel{background:#111719;border:1px solid #ffffff12;border-radius:12px;padding:22px}.admin-panel>header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.admin-panel small{color:#737a7b;letter-spacing:.15em;font-size:8px}.admin-panel h2{margin:5px 0;font-size:16px}.admin-panel header svg{color:var(--arrina-gold);width:20px}.health-line,.license-row{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:13px 0;font-size:10px;display:flex}.health-line span{text-transform:capitalize;align-items:center;gap:8px;display:flex}.health-line i{background:#8c7b63;border-radius:50%;width:6px;height:6px}.health-line i.ready{background:#b9a16f;box-shadow:0 0 8px #b9a16f}.health-line b{color:#7e8586;font-weight:500}.license-row span{display:grid}.license-row small{margin-top:4px}.license-row em{color:#c0a477;font-style:normal}@media (width<=1100px){.landing-links{display:none}.hero-content{width:60vw}.hero-intelligence-stack{right:25px}.landing-capability{grid-template-columns:1fr}.creator-agent-grid{grid-template-columns:repeat(2,1fr)!important}.admin-metrics{grid-template-columns:repeat(3,1fr)}.identity-metrics{grid-template-columns:repeat(2,1fr)}.movie-lab-grid{grid-template-columns:1fr}.intelligence-deck{grid-template-columns:1fr 1fr}.workstation-grid{grid-template-columns:190px minmax(390px,1fr)}.creative-partner{grid-column:1/-1;min-height:330px}.model-command-grid{grid-template-columns:1fr}.knowledge-layout{grid-template-columns:160px 1fr}.knowledge-documents{grid-column:1/-1}.style-intelligence-layout{grid-template-columns:1fr 1fr}.style-assistant{grid-column:1/-1}.cinematic-work-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.landing-nav{padding:0 20px}.landing-nav-actions .ghost-action{display:none}.landing-hero{align-items:flex-start;min-height:800px;padding:100px 24px 170px}.hero-content{width:100%;margin-top:56px}.hero-content h1 .hero-title-primary{font-size:54px}.hero-content h1 .hero-title-secondary{font-size:38px}.hero-media-constellation{opacity:.6;inset:11% 8% 43% 42%}.hero-intelligence-stack{grid-template-columns:1fr 1fr;inset:auto 24px 175px}.hero-intelligence-stack article{width:auto;min-height:64px}.hero-filmstrip{height:70px;bottom:82px}.filmstrip-track{height:43px}.cinematic-flow{grid-template-columns:1fr 1fr;gap:20px;display:grid}.flow-connector{display:none}.landing-product{grid-template-columns:1fr}.product-visual{min-height:200px}.landing-trust{grid-template-columns:1fr 1fr}.landing-contact{align-items:flex-start;gap:30px}.landing-contact>div:last-child{flex-direction:column;align-items:flex-start}.landing-footer{grid-template-columns:1fr 1fr}.cinematic-auth{grid-template-columns:1fr}.auth-studio-scene{min-height:390px}.auth-vision{bottom:35px}.auth-vision h1{font-size:38px}.auth-vision p,.auth-analysis-console{display:none}.auth-entry-panel{min-height:610px;padding:70px 32px}.app-shell{grid-template-columns:72px minmax(0,1fr)}.studio-sidebar{padding:18px 9px}.studio-brand strong,.studio-brand small,.studio-brand>button,.new-button:not(svg),.studio-sidebar nav button:not(svg),.nav-label,.profile>span:not(.avatar),.logout-button{font-size:0}.studio-brand{justify-content:center}.new-button{width:44px;margin:18px 4px;padding:0}.studio-sidebar nav button{justify-content:center;padding:0}.sidebar-footer{justify-content:center}.profile{flex:none}.creator-spotlight{grid-template-columns:1fr;height:auto;min-height:480px}.spotlight-stage{min-height:220px}.creator-agent-grid{grid-template-columns:1fr!important}.license-hero-card{grid-template-columns:1fr}.license-art{min-height:160px}.license-grid,.license-plan-grid,.user-center-grid,.admin-grid,.intelligence-deck,.opening-candidate-list{grid-template-columns:1fr}.workstation-grid{grid-template-columns:1fr;height:auto}.story-structure{max-height:260px;overflow:auto}.script-canvas{min-height:650px}.creative-partner{grid-column:auto}.model-specialists{grid-template-columns:1fr}.resource-grid{grid-template-columns:1fr 1fr}.credit-station{flex-direction:column;align-items:flex-start}.knowledge-layout{grid-template-columns:1fr}.knowledge-categories{display:flex;overflow:auto}.knowledge-categories>small{display:none}.knowledge-categories button{min-width:110px}.style-intelligence-layout{grid-template-columns:1fr}.style-assistant{grid-column:auto}.billing-summary{grid-template-columns:1fr 1fr!important}}@media (width<=560px){.landing-nav-actions .gold-action{padding:0 13px}.landing-hero{min-height:800px;padding-left:18px;padding-right:18px}.hero-content h1{gap:8px}.hero-content h1 .hero-title-primary{font-size:43px}.hero-content h1 .hero-title-secondary{white-space:normal;font-size:29px}.landing-lead{font-size:13px}.hero-media-constellation{display:none}.hero-intelligence-stack{grid-template-columns:1fr}.hero-intelligence-stack article:nth-child(n+3){display:none}.studio-section{margin:12px;padding:30px 20px}.landing-capability{display:block}.cinematic-flow{grid-template-columns:1fr}.landing-trust{grid-template-columns:1fr;margin:12px}.landing-footer{grid-template-columns:1fr}.auth-feature-line{flex-wrap:wrap}.studio-page,.content-page{padding:24px 15px 45px!important}.creator-home-header,.editorial-heading,.admin-heading{flex-direction:column;align-items:flex-start;gap:18px}.spotlight-copy{padding:28px}.spotlight-copy h2{font-size:27px}.identity-metrics,.admin-metrics{grid-template-columns:1fr}.studio-topbar{padding:0 15px}.breadcrumb span,.breadcrumb b,.status-pill span{display:none}.movie-lab{padding:15px}.movie-lab-header>div span,.lab-online{display:none}.deck-screen{min-height:310px}.creation-options{grid-template-columns:1fr}.studio-modal-card{flex-wrap:wrap;align-items:flex-start}.screenplay-workstation{padding:12px}.workstation-header{flex-wrap:wrap;align-items:flex-start}.editor-actions{width:100%;overflow:auto}.cinematic-work-grid{grid-template-columns:1fr}.works-heading{flex-direction:column;align-items:flex-start;gap:18px}.resource-grid,.billing-summary{grid-template-columns:1fr!important}.knowledge-network{height:320px}.knowledge-node{width:58px;height:58px}.style-radar{width:210px;height:210px}.learning-track{gap:12px;display:grid}.learning-track article{text-align:left;grid-template-columns:28px 1fr;justify-items:start}.learning-track article:after{display:none}.usage-ledger{overflow:auto}.usage-ledger>header,.usage-ledger>article{min-width:640px}.authorization-card{padding:28px}.authority-separation{flex-wrap:wrap}}.knowledge-boundary-note{color:#413a32;background:#f4ecdf;border:1px solid #d9c7aa;border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px 17px;display:flex}.knowledge-boundary-note>svg{color:#a8753d;width:18px}.knowledge-boundary-note>div{gap:3px;display:grid}.knowledge-boundary-note b{font-size:11px}.knowledge-boundary-note span{color:#776e64;font-size:9px;line-height:1.55}.knowledge-categories button em{color:#a8753d;margin-left:auto;font-size:7px;font-style:normal}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.support-qr{object-fit:cover;background:#f4efe6;border:1px solid #daaa6947;border-radius:12px;width:112px;height:112px;margin-top:12px;display:block}.auth-password-help{justify-content:space-between;align-items:center;gap:12px;margin-top:-7px;display:flex}.auth-password-help button{appearance:none;color:#d7ac72;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:11px}.auth-password-help button:hover{text-decoration:underline}.auth-password-help span{color:#676e70;font-size:9px}.auth-code-field{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.auth-code-field button{color:#d7ac72;cursor:pointer;white-space:nowrap;background:#d7ac721a;border:1px solid #d7ac725c;border-radius:8px;padding:0 16px;font-size:11px}.auth-code-field button:disabled{cursor:not-allowed;opacity:.45}.auth-notice{color:#b9b3a8;border-left:2px solid #d7ac72;margin:0;padding:6px 10px;font-size:11px;line-height:1.6}.auth-method-switch{border-bottom:1px solid #d7ac722e;grid-template-columns:1fr 1fr;margin-bottom:16px;display:grid}.auth-method-switch button{appearance:none;color:#777d7f;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 6px}.auth-method-switch button.active{color:#e6d2b4;border-bottom-color:#d7ac72}.api-square-address{background:#03050647;border:1px solid #e4bd8240;border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:9px 11px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;text-decoration:none;color:#f0d09f!important;grid-template-columns:auto 1fr auto!important;display:grid!important}.api-square-address b{letter-spacing:.08em;font-family:Inter,PingFang SC,sans-serif;font-size:8px}.api-square-address svg{width:13px}.quota-readiness{align-items:center;margin-top:9px;font-size:10px;font-weight:600;display:flex!important}.quota-readiness:before{content:"";border-radius:50%;width:7px;height:7px;margin-right:7px}.quota-readiness.available{color:#b8d4ad}.quota-readiness.available:before{background:#79ae67}.quota-readiness.insufficient{color:#f0b499}.quota-readiness.insufficient:before{background:#d46d4d}.quota-readiness.unknown{color:#c7bba9}.quota-readiness.unknown:before{background:#a68a63}.service-actions{flex:none!important;gap:10px!important;display:flex!important}.service-actions a{text-decoration:none}.account-password-panel{margin-top:16px}.account-password-panel h2{align-items:center;gap:9px;display:flex}.account-password-panel h2 svg{color:#9d6e37;width:19px}.account-password-panel>p{color:#817b73;font-size:11px}.password-change-fields{grid-template-columns:1fr 1fr auto;gap:10px;margin-top:18px;display:grid}.password-change-fields input{background:#f7f3ec;border:1px solid #d6d0c6;border-radius:8px;height:42px;padding:0 12px}.password-change-fields .gold-action{min-width:108px}@media (width<=720px){.auth-password-help{flex-direction:column;align-items:flex-start}.auth-code-field{grid-template-columns:1fr}.auth-code-field button{min-height:42px}.password-change-fields{grid-template-columns:1fr}.service-actions{flex-direction:column;width:100%}.service-actions>*{justify-content:center}}.binding-success,.model-test-result{align-items:center;gap:.5rem;margin:.75rem 0;font-size:.82rem;display:flex}.binding-success,.model-test-result.success{color:#8f6b2e}.model-test-result.failed{color:#a64e3f}.model-connection-test{color:#745329;cursor:pointer;background:#b180410f;border:1px solid #b1804147;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;width:100%;min-height:38px;margin-top:.75rem;display:inline-flex}.model-connection-test:disabled{cursor:not-allowed;opacity:.55}.model-connection-test svg{width:15px}.model-test-cost-note{color:var(--studio-muted);margin-top:.75rem;display:block}.siliconflow-binding{margin-top:16px}.provider-binding-heading{align-items:flex-start;gap:13px;display:flex}.provider-binding-heading>svg{color:#e3b777;background:#2c2d29;border-radius:50%;width:26px;height:26px;padding:6px}.provider-binding-heading h2{margin:0 0 5px}.provider-binding-heading p{color:#766f66;margin:0;line-height:1.7}.provider-binding-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0;display:grid}.provider-binding-steps span{color:#625b52;background:#f7f2e9;border:1px solid #ded5c8;border-radius:8px;align-items:center;gap:8px;padding:11px;font-size:10px;display:flex}.provider-binding-steps b{color:#a06d32}.provider-portal-link{color:#8f622d;align-items:center;gap:7px;margin-bottom:13px;font-size:11px;text-decoration:none;display:inline-flex}.provider-portal-link svg{width:13px}.provider-binding-message{color:#725d42;background:#f7efe3;border-left:2px solid #b78346;margin:9px 0;padding:10px;font-size:10px}.provider-binding-actions{gap:8px;margin-top:10px;display:flex}.provider-binding-actions button{color:#665b4c;background:#f8f4ed;border:1px solid #d4c7b5;border-radius:7px;align-items:center;gap:6px;padding:8px 11px;display:inline-flex}.provider-binding-actions button:last-child{color:#956252}.provider-binding-actions svg{width:13px}.siliconflow-activation-tip{color:#f3e6d1;background:linear-gradient(135deg,#2f2b24,#24231f);border:1px solid #b783466b;border-radius:10px;align-items:flex-start;gap:12px;margin:0 0 14px;padding:14px 16px;display:flex;box-shadow:0 10px 26px #3d2a121f}.siliconflow-activation-tip>svg{color:#e3b777;width:19px;min-width:19px}.siliconflow-activation-tip strong{color:#f4c986;letter-spacing:.02em;margin-bottom:5px;font-size:13px;display:block}.siliconflow-activation-tip p{color:#d5c8b6;margin:0;font-size:11px;line-height:1.7}@media (width<=760px){.provider-binding-steps{grid-template-columns:1fr}.siliconflow-activation-tip{padding:13px}}@media (width<=720px){.provider-binding-steps{grid-template-columns:1fr}.provider-binding-heading{align-items:center}}.intelligence-step{border-bottom:1px solid #ffffff0f;padding:18px 0}.intelligence-step:first-of-type{padding-top:0}.intelligence-step:last-of-type{border-bottom:0}.material-helper-preflight{color:#e8e3d9;background:linear-gradient(110deg,#d8ac7214,#0c1113f0);border:1px solid #d8ac7233;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 15px;padding:14px 16px;display:flex}.material-helper-preflight>div{gap:4px;display:grid}.material-helper-preflight b{font-size:13px}.material-helper-preflight small{color:#899091;font-size:10px}.material-helper-preflight button{color:#e4bc82;cursor:pointer;background:#171816;border:1px solid #d8ac7261;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-width:104px;padding:9px 13px;display:flex}.material-helper-preflight button svg{width:14px}.material-helper-preflight.online{border-color:#7db88b66}.material-helper-preflight.online small{color:#91bd9b}.material-helper-preflight.offline small,.material-helper-preflight.unbound small{color:#d39a83}.intent-card-grid,.narrative-style-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.intent-card-grid button,.narrative-style-grid button{color:#c2c4c1;text-align:left;cursor:pointer;background:#0b1012;border:1px solid #283033;border-radius:8px;align-content:center;gap:5px;min-height:72px;padding:11px;display:grid}.intent-card-grid button small,.narrative-style-grid button small{color:#697172;font-size:8px;line-height:1.45}.intent-card-grid button.active,.narrative-style-grid button.active{color:#efd8b4;background:linear-gradient(135deg,#d8ac7229,#d8ac720a);border-color:#d8ac7294;box-shadow:inset 0 0 0 1px #d8ac7214}.narrative-style-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-height:260px;padding-right:4px;overflow:auto}.genre-chip-row{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.genre-chip-row button{color:#747c7d;cursor:pointer;background:#0a0f11;border:1px solid #2a3234;border-radius:999px;padding:6px 9px;font-size:8px}.genre-chip-row button.active{color:#ddbf91;background:#d8ac721a;border-color:#a88354}@media (width<=1000px){.intent-card-grid{grid-template-columns:repeat(3,1fr)}.narrative-style-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.intent-card-grid,.narrative-style-grid{grid-template-columns:1fr 1fr}}.work-feedback{align-items:center;gap:5px;margin-top:8px;display:flex}.work-feedback span{color:#707778;font-size:8px}.work-feedback button{color:#a88a61;cursor:pointer;background:#111719;border:1px solid #293032;border-radius:999px;padding:4px 7px;font-size:7px}.work-feedback button:hover{color:#e6c997;border-color:#a88a61}.managed-model-role{background:#f5efe5;border:1px solid #d9cfbf;border-radius:8px;flex-direction:column;gap:6px;min-height:76px;margin:14px 0;padding:13px;display:flex}.managed-model-role small{color:#a16d35;letter-spacing:.12em}.managed-model-role strong{color:#27241f;font-size:14px}.managed-model-role span{color:#746b60;font-size:10px;line-height:1.55}.final-script-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.final-script-actions button{align-items:center;gap:6px;display:inline-flex}.final-script-actions svg{width:15px}.task-progress-view{max-width:1180px}.task-progress-hero{background:radial-gradient(circle at 85% 20%,#d8ac721f,#0000 35%),#111719;border:1px solid #d8ac722e;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:26px;margin-bottom:16px;padding:34px;display:grid;position:relative;overflow:hidden}.task-progress-hero small{letter-spacing:.15em;color:var(--arrina-gold);font-size:8px}.task-progress-hero h2{margin:8px 0;font-size:25px}.task-progress-hero p{color:#828889;margin:0;font-size:11px}.task-progress-metrics{grid-template-columns:repeat(3,minmax(85px,1fr));gap:8px;display:grid}.task-progress-metrics span{background:#070a0b8c;border:1px solid #ffffff12;border-radius:9px;align-content:center;gap:5px;min-width:95px;padding:14px;display:grid}.task-progress-metrics b{color:#e1bd89;font-size:18px}.task-progress-metrics small{color:#707778;font-size:7px}.task-progress-track{background:#252c2e;border-radius:10px;grid-column:1/-1;height:4px;overflow:hidden}.task-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#9b7446,#e6bb7d);height:100%;transition:width .5s;display:block;box-shadow:0 0 14px #d8ac7259}.task-pipeline{padding:28px}.task-pipeline ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;display:grid}.task-pipeline li:not(:last-child):after{display:none}.task-failed-card{margin-top:16px}@media (width<=760px){.task-progress-hero{grid-template-columns:1fr;padding:22px}.task-progress-metrics{grid-template-columns:repeat(3,1fr)}.task-pipeline ol{grid-template-columns:1fr}}.stage-metrics-panel{background:#111719;border:1px solid #d8ac722e;border-radius:14px;margin:16px 0;padding:22px}.stage-metrics-panel>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.stage-metrics-panel small{color:#777f80;letter-spacing:.08em;font-size:8px}.stage-metrics-panel h2{margin:5px 0;font-size:17px}.stage-metrics-panel>header>span{color:#c89a61;font-size:9px}.stage-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.stage-metrics-grid article{background:#090e10;border:1px solid #273033;border-radius:9px;gap:5px;padding:12px;display:grid}.stage-metrics-grid b{font-size:11px}.stage-metrics-grid span{color:#e1bd89;font-size:14px}@media (width<=760px){.stage-metrics-grid{grid-template-columns:1fr}}.unfinished-task-prompt,.stage-work-window,.unfinished-projects{background:#111719;border:1px solid #d8ac7233;border-radius:14px;margin:16px 0;padding:24px}.unfinished-task-prompt{align-items:center;gap:12px;display:flex}.unfinished-task-prompt>div{flex:1}.unfinished-task-prompt small,.stage-work-window small,.unfinished-projects small{color:var(--arrina-gold);letter-spacing:.14em;font-size:8px}.unfinished-task-prompt h2,.stage-work-window h2,.unfinished-projects h2{margin:6px 0}.unfinished-task-prompt p,.stage-work-window p,.unfinished-projects p{color:#858c8d;margin:0;font-size:10px;line-height:1.7}.stage-work-window>header,.unfinished-projects>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.stage-work-window>header>span,.unfinished-projects>header>span{color:#d9b27c;font-size:9px}.stage-output-list{gap:8px;margin-top:18px;display:grid}.stage-output-list details{background:#090e10;border:1px solid #273033;border-radius:9px;overflow:hidden}.stage-output-list summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.stage-output-list summary span{gap:4px;display:grid}.stage-output-list summary b{font-size:12px}.stage-output-list summary small{color:#747c7d;letter-spacing:0}.stage-output-list summary em{color:#d8ac72;font-size:9px;font-style:normal}.stage-output-list pre{white-space:pre-wrap;word-break:break-word;color:#c9cccb;border-top:1px solid #252d2f;max-height:520px;margin:0;padding:18px;font:11px/1.8 Microsoft YaHei,sans-serif;overflow:auto}.stage-output-empty{color:#7b8283;justify-items:center;gap:8px;padding:46px;display:grid}.stage-output-empty svg{color:#d8ac72}.stage-output-empty p{font-size:9px}.unfinished-projects>div{gap:8px;margin-top:16px;display:grid}.unfinished-projects>div>button{color:#ddd;text-align:left;background:#0a0f11;border:1px solid #283033;border-radius:9px;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.unfinished-projects button svg{color:#d8ac72;width:17px}.unfinished-projects button span{flex:1;gap:4px;display:grid}.unfinished-projects button small{color:#7e8586;letter-spacing:0}.unfinished-projects button em{color:#d8ac72;font-size:9px;font-style:normal}@media (width<=760px){.unfinished-task-prompt{flex-direction:column;align-items:stretch}.unfinished-task-prompt button{width:100%}.stage-work-window>header,.unfinished-projects>header{align-items:flex-start}}.prompt-admin{margin-top:16px}.prompt-admin>p{color:#899092;font-size:11px}.prompt-admin-grid{grid-template-columns:270px minmax(0,1fr);gap:18px;margin-top:18px;display:grid}.prompt-admin-grid aside{align-content:start;gap:7px;max-height:620px;display:grid;overflow:auto}.prompt-admin-grid aside button{text-align:left;color:#e8e2d7;background:#0c1113;border:1px solid #ffffff12;border-radius:8px;padding:12px;display:grid}.prompt-admin-grid aside button.active{background:#1a1915;border-color:#cfa669a6}.prompt-admin-grid aside small{text-overflow:ellipsis;margin-top:5px;overflow:hidden}.prompt-admin-grid>div{gap:12px;display:grid}.prompt-admin-grid label{color:#b9b2a7;gap:7px;font-size:11px;display:grid}.prompt-admin-grid input,.prompt-admin-grid textarea{color:#f2ede4;font:inherit;background:#090d0f;border:1px solid #ffffff1a;border-radius:8px;padding:12px}.prompt-admin-grid textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.65}.prompt-admin-grid>div>button,.prompt-revisions button{color:#15120e;background:#cfa669;border:1px solid #cfa66980;border-radius:7px;padding:9px 13px}.prompt-revisions{gap:6px;display:grid}.prompt-revisions article{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:11px;display:flex}.prompt-revisions article span{display:grid}.prompt-revisions article div{gap:7px;display:flex}.prompt-revisions article em{color:#cfa669;font-size:10px;font-style:normal}@media (width<=900px){.prompt-admin-grid{grid-template-columns:1fr}.prompt-admin-grid aside{max-height:220px}}.stage-live-progress{background:#252c2e;border-radius:8px;width:min(220px,100%);height:3px;margin-top:7px;display:block;overflow:hidden}.stage-live-progress>i{border-radius:inherit;background:linear-gradient(90deg,#9b7446,#e6bb7d);border:0;width:42%;height:100%;animation:1.8s ease-in-out infinite arrina-stage-working;display:block}@keyframes arrina-stage-working{0%{transform:translate(-105%)}50%{transform:translate(85%)}to{transform:translate(245%)}}
