.d-notification-trigger{color:#0664ff;background:#edf4ff;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:44px;min-width:44px;height:44px;padding:0;display:grid;position:relative}.d-notification-trigger>span{color:#fff;background:#c43434;border-radius:12px;min-width:19px;padding:2px 4px;font-size:11px;line-height:15px;position:absolute;top:-3px;right:-3px}.d-notification-status{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.d-notifications{width:min(520px,100vw - 28px);max-height:85dvh;overflow:auto}.d-notifications ul{gap:12px;margin:8px 0;padding:0;list-style:none;display:grid}.d-notifications li{overflow-wrap:anywhere;border:1px solid #e2ebf8;border-radius:12px;padding:14px}.d-notifications li.is-unread{background:#f0f6ff;border-color:#b9d4ff}.d-notifications time{color:#52698d;margin-top:6px;font-size:13px;display:block}.d-notification-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.d-notification-actions a,.d-notification-actions button{color:#075cd5;background:0 0;border:0;border-radius:8px;align-items:center;min-height:44px;padding:8px 10px;font-size:14px;display:inline-flex}.d-notification-trigger:focus-visible{outline-offset:3px;outline:2px solid #0664ff}.d-notification-actions a:focus-visible{outline-offset:3px;outline:2px solid #0664ff}.d-notification-actions button:focus-visible{outline-offset:3px;outline:2px solid #0664ff}.d-notification-unread{color:#075cd5;white-space:nowrap;margin-left:8px;font-size:12px}.d-app,.d-modal{--blue:#0756ff;--ink:#18243d;--muted:#6e819e;--line:#dce6f5;color:var(--ink);font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.55}.d-app{background:#f4f8ff;min-height:100dvh}.d-app *,.d-modal *{box-sizing:border-box}.d-app h1,.d-app h2,.d-app p{margin:0}.d-app button,.d-app a,.d-modal button{transition:background .15s,border-color .15s}.d-app button,.d-modal button{cursor:pointer}.d-app button:disabled,.d-modal button:disabled{opacity:.5;cursor:not-allowed}:is(.d-app :is(button,a,input,textarea,select):focus-visible,.d-modal :is(button,a,input,textarea):focus-visible){outline-offset:3px;outline:3px solid #8cb6ff}.d-app a{text-decoration:none}.d-header{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:32px;height:74px;padding:0 3%;display:flex}.d-brand{align-items:center;min-width:100px;display:flex}.d-brand img{object-fit:contain;width:60px;height:46px}.d-header nav{align-items:stretch;gap:46px;height:100%;margin-left:auto;display:flex}.d-header nav a{color:#657793;white-space:nowrap;align-items:center;display:flex;position:relative}.d-header nav a[aria-current=page]{color:var(--blue)}.d-header nav a[aria-current=page]:after{content:"";background:var(--blue);height:3px;position:absolute;bottom:0;left:0;right:0}.d-header nav .d-login-link{height:46px;color:var(--blue);background:#eaf2ff;border-radius:9px;align-self:center;gap:8px;padding:0 24px}.d-home{background:url(/desktop-home-bg.png) top/100% no-repeat;min-height:calc(100dvh - 74px);padding:64px 24px 110px}.d-headline{text-align:center;margin-bottom:62px}.d-headline h1{letter-spacing:-1.5px;font-size:clamp(45px,4.5vw,66px);font-weight:750;line-height:1.25}.d-headline em{color:var(--blue);font-style:normal}.d-headline p{margin:18px 0 14px;font-size:clamp(26px,2.6vw,37px)}.d-headline small{color:#5d7091;font-size:20px}.d-home-cards{grid-template-columns:300px 1fr;gap:18px;width:min(900px,90vw);margin:0 auto;display:grid}.d-intro,.d-start{background:#ffffffd9;border:1px solid #e0eaff;border-radius:20px;padding:28px}.d-intro{background:#ffffff9c}.d-intro h2,.d-start h2{font-size:23px;font-weight:650}.d-intro p,.d-start>p{color:var(--muted);margin:6px 0 22px;font-size:16px}.d-intro ul{gap:21px;margin:0;padding:10px 0 26px;list-style:none;display:grid}.d-intro li{white-space:nowrap;align-items:center;gap:16px;font-size:18px;display:flex}.d-intro li svg{color:var(--blue);background:#eaf4ff;border-radius:50%;width:38px;height:38px;padding:7px}.d-intro>small{border-top:1px solid var(--line);color:var(--muted);padding-top:18px;font-size:14px;display:block}.d-field{gap:7px;display:grid}.d-field>span{font-size:15px}.d-app input:not([type=file]),.d-app textarea,.d-app select,.d-modal input,.d-modal textarea{color:var(--ink);font:inherit;background:#fff;border:1px solid #c7d6ec;border-radius:8px;width:100%;min-width:0;padding:12px 14px}.d-app textarea{resize:vertical;min-height:80px}.d-start .d-field input{border-color:#94b2ff}.d-drop{width:100%;min-height:88px;color:var(--blue);background:#f4f9ff;border:1px dashed #d2e1f6;border-radius:10px;justify-content:center;align-items:center;gap:20px;margin:18px 0 14px;display:flex}.d-drop svg{width:32px;height:32px}.d-drop strong,.d-drop small{font-weight:400;display:block}.d-drop small{color:var(--muted);margin-top:3px;font-size:13px}.d-actions{align-items:center;gap:14px;display:flex}.d-actions>*{flex:1}.d-primary,.d-secondary{min-height:46px;font:inherit;text-align:center;white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 22px;display:inline-flex}.d-primary{background:var(--blue);color:#fff!important}.d-secondary{background:#eaf2ff;color:var(--blue)!important}.d-primary:hover{background:#0045d8}.d-secondary:hover{background:#dae9ff}.d-text{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0}.d-icon{min-width:36px;min-height:36px;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.d-muted{color:var(--muted);font-size:14px}.d-start>small{margin-top:10px;font-size:12px;display:block}.d-notice{color:#4c648c;overflow-wrap:anywhere;background:#eff5ff;border-radius:8px;align-items:center;gap:12px;margin:12px 0;padding:10px 12px;font-size:14px;display:flex}.d-notice span{flex:1}.d-library{max-width:1200px;margin:auto;padding:38px 0 70px}.d-pageheading{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.d-pageheading h1{font-size:29px;font-weight:500}.d-pageheading p{color:var(--muted);margin-top:6px}.d-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.d-tabs{flex-wrap:wrap;gap:8px;display:flex}.d-tabs button{color:var(--muted);font:inherit;background:0 0;border:0;border-radius:8px;padding:10px 18px}.d-tabs button[aria-pressed=true]{color:var(--blue);background:#e6efff}.d-search{align-items:center;width:300px;display:flex;position:relative}.d-search svg{color:var(--muted);width:18px;position:absolute;left:13px}.d-search input{padding-left:40px!important}.d-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.d-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px;overflow:hidden}.d-cover{background:#edf3fb;border-radius:9px;justify-content:center;align-items:center;height:215px;display:flex;position:relative;overflow:hidden}.d-cover video,.d-cover img{object-fit:contain;width:100%;height:100%}.d-cover>svg{color:#9cadc7}.d-cover .d-badge{position:absolute;bottom:12px;left:12px}.d-card h2{margin:15px 6px 8px;font-size:20px;font-weight:500}.d-card p{color:var(--muted);margin:6px;font-size:14px}.d-card .d-actions{gap:8px;margin:15px 6px 4px}.d-card .d-actions .d-icon{flex:0}.d-badge{color:#557197;background:#edf3ff;border-radius:6px;padding:3px 9px;font-size:13px;display:inline-flex}.d-badge.completed{color:#218257;background:#e6f7ee}.d-badge.failed{color:#bb5045;background:#fff0ef}.d-empty{text-align:center;color:var(--muted);padding:60px 20px}.d-empty h2{color:#4e6383;font-size:23px;font-weight:500}.d-empty p{margin:10px 0 24px}.d-empty-symbol{color:#9bb5da;font-size:44px}.d-modal{background:#fff;max-height:88dvh;overflow:auto;border-radius:18px!important;gap:18px!important;width:calc(100vw - 48px)!important;max-width:490px!important;padding:30px!important}.d-modal-wide{max-width:860px!important}.d-modal [data-slot=dialog-title]{font-size:26px;font-weight:500;line-height:1.3}.d-modal [data-slot=dialog-description]{color:var(--muted);font-size:14px;line-height:1.6}.d-form{gap:20px;display:grid}.d-form>.d-primary{width:100%;margin-top:6px}.d-password{position:relative}.d-password input{padding-right:52px!important}.d-password button{position:absolute;top:7px;right:6px}.d-account-card{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:40px;padding:25px 32px;display:flex}.d-quota{border-right:1px solid var(--line);min-width:240px;display:grid}.d-quota>small{color:var(--muted)}.d-quota strong{color:var(--blue);font-size:38px;line-height:1.4}.d-quota strong span{padding-left:14px;font-size:16px;font-weight:400}.d-identity{flex:1;align-items:flex-start;gap:18px;display:flex}.d-identity>svg{color:var(--blue);margin-top:8px}.d-identity strong{font-size:20px;font-weight:500}.d-identity p{color:var(--muted);margin:5px 0;font-size:14px}.d-account-buttons{text-align:center;gap:6px;display:grid}.d-records{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:26px;padding:24px 30px}.d-records h2{margin-bottom:20px;font-size:22px;font-weight:500}.d-record-head{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:1fr 2fr 1fr 1fr;padding:12px;display:grid}.d-upload-tools{gap:12px;display:flex}.d-upload-tools select{max-width:150px}.d-photo-cover{height:170px}.d-asset-meta{justify-content:space-between;align-items:center;gap:10px;padding:12px 5px 0;display:flex}.d-asset-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:500;overflow:hidden}.d-card.is-selected{border:2px solid var(--blue);padding:11px}.d-card-selection{cursor:pointer;border:0;width:100%;display:block}.d-selectionbar{background:#fff;border:1px solid #bcd2ff;border-radius:12px;align-items:center;gap:20px;margin-top:25px;padding:15px 20px;display:flex;position:sticky;bottom:20px;box-shadow:0 6px 25px #254d8020}.d-selectionbar strong{flex:1;font-size:16px;font-weight:500}.d-photo-preview{object-fit:contain;max-width:100%;max-height:65vh;margin:auto}.d-check{background:var(--blue);color:#fff;border-radius:50%;padding:4px;position:absolute;top:12px;right:12px}.d-boot{color:#6e819e;align-items:center;gap:16px;padding:40px;display:flex}.d-boot img{width:45px}.d-workspace{padding:26px 2% 34px}.d-projectbar{align-items:center;gap:22px;margin-bottom:24px;display:flex}.d-project-title{flex:1;align-items:center;gap:14px;min-width:350px;display:flex}.d-project-title input{background:0 0!important;border-color:#0000!important;padding:3px!important;font-size:23px!important}.d-steps{white-space:nowrap;color:var(--muted);flex:1;justify-content:flex-end;gap:24px;font-size:14px;display:flex}.d-step{align-items:center;gap:10px;display:flex}.d-step b{background:#eaf1fc;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:400;display:grid}.d-step.active{color:var(--blue)}.d-step.active b{background:var(--blue);color:#fff}.d-columns{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:stretch;gap:22px;display:grid}.d-panel{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:22px}.d-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.d-panel-head h1,.d-panel-head h2{font-size:23px;font-weight:500}.d-panel-head>small{color:var(--muted)}.d-reference{border:1px solid var(--line);background:#f7faff;border-radius:9px;align-items:center;gap:10px;margin-bottom:20px;padding:10px 12px;display:flex}.d-reference>svg{color:#8296b0;flex-shrink:0}.d-reference>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:1;font-size:14px;overflow:hidden}.d-reference button{font-size:14px}.d-chat{scrollbar-width:thin;flex-direction:column;gap:12px;max-height:270px;margin-bottom:16px;display:flex;overflow-y:auto}.d-bubble{white-space:pre-wrap;overflow-wrap:anywhere;background:#eef4ff;border-radius:12px;max-width:92%;padding:13px 16px;font-size:16px}.d-bubble.user{background:var(--blue);color:#fff;align-self:flex-end}.d-group-label{color:var(--muted);justify-content:space-between;align-items:center;margin:14px 0 8px;font-size:14px;display:flex}.d-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.d-pick{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;min-width:0;padding:5px;position:relative}.d-pick[aria-pressed=true]{border:2px solid var(--blue);color:var(--blue);padding:4px}.d-pick img{object-fit:cover;background:#eef3f8;border-radius:6px;width:100%;height:90px}.d-pick span{white-space:nowrap;text-overflow:ellipsis;padding:5px 2px;font-size:12px;display:block;overflow:hidden}.d-pick .d-check{width:21px;height:21px;padding:3px;top:9px;right:9px}.d-selected{color:var(--muted);font-size:13px;margin:12px 0!important}.d-composer{border:1px solid #a9c3f0;border-radius:12px;margin-top:16px;padding:14px}.d-composer textarea{border:0;min-height:86px;padding:6px 0}.d-composer footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.d-composer footer>small{color:var(--muted);flex:1;font-size:12px}.d-composer .d-primary,.d-composer .d-secondary{min-height:40px;padding:8px 16px}.d-composer-status{color:var(--blue);align-items:center;gap:6px;font-size:13px;display:flex}.d-preview{flex-direction:column;display:flex}.d-screen{background:#edf3fa;border-radius:12px;justify-content:center;align-items:center;height:clamp(380px,48vh,520px);min-height:400px;display:flex;position:relative;overflow:hidden}.d-screen video{object-fit:contain;width:100%;height:100%}.d-screen .d-empty{max-width:330px}.d-screen .d-empty-symbol{margin-bottom:24px}.d-screen .d-empty h2{font-size:23px}.d-screen-expand{background:#ffffffde;border-radius:8px;position:absolute;bottom:12px;right:12px}.d-summary{gap:10px;padding:20px 0;display:grid}.d-summary h3{margin:0;font-size:18px;font-weight:500}.d-summary p{color:var(--muted);font-size:14px}.d-summary-line{justify-content:space-between;gap:12px;display:flex}.d-preview>.d-primary{width:100%;margin-top:auto}.d-preview>.d-actions{margin-top:10px}.d-preview-note{color:var(--muted);font-size:12px;margin-top:12px!important}.d-save-row{color:var(--muted);align-items:center;gap:12px;margin-top:12px;font-size:12px;display:flex}.d-save-row>span{flex:1}.d-save-row button{font-size:12px}.d-modal .d-field{margin:14px 0}.d-confirm-list{gap:14px;display:grid}.d-confirm-list>div{border-bottom:1px solid var(--line);padding-bottom:12px}.d-confirm-list strong{font-weight:500}.d-confirm-list p{color:var(--muted);overflow-wrap:anywhere;white-space:pre-wrap;margin:5px 0 0;font-size:14px}.d-confirm-photos{flex-wrap:wrap;gap:16px;display:flex}.d-confirm-photos img{object-fit:cover;border-radius:8px;width:65px;height:70px}.d-confirm-photos figure{align-items:center;gap:10px;margin:0;display:flex}.d-confirm-photos figcaption{font-size:14px}.d-recording{color:#b64639;background:#fff2f0;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;display:flex}.d-recording button{background:0 0;border:0;text-decoration:underline}.d-spinner{animation:1s linear infinite d-spin}@keyframes d-spin{to{transform:rotate(360deg)}}@media (min-width:1600px){.d-home{padding-top:80px}.d-headline{margin-bottom:70px}.d-home-cards{grid-template-columns:320px 1fr;width:960px}.d-start,.d-intro{padding:30px}.d-library{max-width:1280px}.d-panel{padding:26px}.d-screen{height:54vh}.d-picker img{height:115px}}@media (min-width:0) and (max-width:1279px){.d-header nav{gap:28px}.d-library{padding-left:28px;padding-right:28px}.d-home{padding-top:45px}.d-headline{margin-bottom:40px}.d-home-cards{grid-template-columns:290px 1fr;width:850px}.d-columns{gap:16px}.d-panel{padding:18px}.d-steps{gap:12px;font-size:12px}.d-project-title{min-width:260px}.d-project-title input{font-size:20px!important}.d-project-title small{display:none}.d-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.d-toolbar{align-items:flex-start}.d-tabs button{padding:8px 12px}.d-search{width:240px}}@media (prefers-reduced-motion:reduce){.d-app *,.d-modal *{transition:none!important;animation:none!important}}.d-home,.d-workspace{width:100%;max-width:none;margin:0}.d-app h1{letter-spacing:0}.d-composer footer{border:0;padding:8px 0 0;font-size:14px}.d-modal select{color:var(--ink);font:inherit;background:#fff;border:1px solid #c7d6ec;border-radius:8px;width:100%;padding:12px 14px}.d-pick-upload{min-height:126px;color:var(--blue);background:#f7faff;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;display:flex}.d-modal textarea{resize:vertical;min-height:90px}.d-project-title small{white-space:nowrap}.d-summary p,.d-selected{overflow-wrap:anywhere}@media (min-width:0) and (max-height:950px){.d-workspace{padding-top:20px}.d-projectbar{margin-bottom:18px}.d-panel{padding:18px}.d-panel-head{margin-bottom:14px}.d-reference{margin-bottom:12px;padding:8px 10px}.d-chat{max-height:120px;margin-bottom:8px}.d-bubble{padding:10px 13px;font-size:15px}.d-group-label{margin-top:8px}.d-pick img{height:78px}.d-pick-upload{min-height:108px}.d-selected{margin:8px 0!important}.d-composer{margin-top:10px;padding:10px}.d-composer textarea{min-height:60px}.d-save-row{margin-top:8px}.d-summary{gap:6px;padding:15px 0}}@media (min-width:0){.d-editor-page.d-fixed-page{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.d-fixed-page .d-header{flex:none;height:clamp(50px,8dvh,74px)}.d-fixed-page .d-header nav{gap:clamp(22px,3vw,46px)}.d-fixed-page .d-workspace{flex-direction:column;flex:1;gap:12px;max-width:1720px;min-height:0;margin:0 auto;padding:clamp(10px,2dvh,22px) clamp(16px,2vw,36px);display:flex}.d-fixed-page .d-projectbar{flex:none;min-height:32px;margin:0}.d-fixed-page .d-project-title{min-width:0}.d-fixed-page .d-project-title input{max-width:320px}.d-fixed-page .d-steps{flex:none;gap:clamp(10px,1.5vw,24px)}.d-fixed-page .d-workspace>.d-notice{flex:none;max-height:64px;margin:0;overflow:auto}.d-fixed-page .d-columns{flex:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(14px,1.5vw,22px);min-height:0}.d-fixed-page .d-panel{min-height:0;padding:clamp(12px,1.5vw,22px);overflow:hidden}.d-assistant-panel{flex-direction:column;display:flex}.d-fixed-page .d-panel-head{flex:none;margin-bottom:12px}.d-fixed-page .d-panel-head :is(h1,h2){font-size:clamp(19px,1.6vw,23px)}.d-fixed-page .d-reference{flex:none;margin:0 0 10px;padding:6px 10px}.d-conversation{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding-right:5px;overflow-y:auto}.d-conversation:focus-visible{outline-offset:-2px;outline:2px solid #8cb6ff}.d-conversation .d-chat{flex:none;max-height:none;overflow:visible}.d-fixed-page .d-composer{flex:none;margin-top:10px;padding:10px}.d-fixed-page .d-composer textarea{resize:none;height:clamp(48px,8dvh,86px);min-height:0;max-height:none;overflow-y:auto}.d-fixed-page .d-composer footer{flex-wrap:nowrap;gap:8px}.d-fixed-page .d-composer footer>small{white-space:nowrap;font-size:11px}.d-fixed-page .d-composer :is(.d-primary,.d-secondary){min-height:36px;padding:7px 12px;font-size:14px}.d-fixed-page .d-save-row{flex:none;gap:12px;min-height:26px;margin-top:6px}.d-fixed-page .d-save-row button{white-space:nowrap;align-items:center;gap:4px;padding:3px 0;display:inline-flex}.d-fixed-page .d-preview .d-screen{flex:1;height:auto;min-height:0}.d-fixed-page .d-summary{flex:none;gap:5px;padding:12px 0}.d-fixed-page .d-summary p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.d-fixed-page .d-preview>.d-primary,.d-fixed-page .d-preview>.d-actions{flex:none;margin-top:0}.d-fixed-page .d-preview-note{flex:none;margin-top:8px!important}.d-home-page .d-home{background-size:100%;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(18px,5dvh,52px);min-height:0;padding:clamp(12px,3dvh,32px) 24px;display:flex}.d-home-page .d-headline{flex:none;margin:0}.d-home-page .d-headline h1{font-size:clamp(36px,min(4.5vw,7dvh),66px)}.d-home-page .d-headline p{margin:12px 0 8px;font-size:clamp(24px,4dvh,37px)}.d-home-page .d-headline small{font-size:clamp(14px,2.2dvh,20px)}.d-home-page .d-home-cards{flex:none;grid-template-columns:300px minmax(0,1fr);width:min(940px,90vw)}.d-home-page :is(.d-intro,.d-start){padding:clamp(16px,2.6dvh,28px)}.d-home-page :is(.d-intro h2,.d-start h2){font-size:clamp(19px,2.6dvh,23px)}.d-home-page :is(.d-intro p,.d-start>p){margin:5px 0 clamp(10px,2dvh,20px);font-size:14px}.d-home-page .d-intro ul{gap:clamp(10px,2dvh,20px);padding:8px 0 18px}.d-home-page .d-intro li{font-size:16px}.d-home-page .d-drop{min-height:clamp(62px,10dvh,88px);margin:12px 0}.d-home-page .d-notice{margin:8px 0;padding:6px 10px;font-size:13px}.d-home-page .d-intro>small{padding-top:12px;font-size:13px}}@media (min-width:0) and (max-height:700px){.d-fixed-page .d-header .d-brand img{height:36px}.d-fixed-page .d-project-title small{display:none}.d-fixed-page .d-panel-head{margin-bottom:8px}.d-fixed-page .d-panel-head .d-tabs button{padding:6px 12px}.d-fixed-page .d-screen .d-empty{padding:12px}.d-fixed-page .d-screen .d-empty-symbol{margin-bottom:8px}.d-fixed-page .d-summary{gap:3px;padding:8px 0}.d-fixed-page .d-summary>small{display:none}.d-home-page .d-home{gap:16px;padding:12px 24px}.d-home-page .d-headline p{margin:6px 0}.d-home-page .d-field input{padding:9px 12px}.d-home-page :is(.d-primary,.d-secondary){min-height:38px;padding:8px 16px}}@media (min-width:0) and (max-width:1279px){.d-fixed-page .d-project-title small,.d-fixed-page .d-composer footer>small{display:none}.d-fixed-page .d-composer footer>.d-primary{margin-left:auto}}.d-pane-switch,.d-narrow-confirm{display:none}.d-app .d-primary{background:#0756ff}.d-preview .d-panel-head .d-tabs button[aria-pressed=true]{color:#fff;background:#0756ff}.d-portrait-placeholder{aspect-ratio:9/16;color:#6e819e;background:#e2eaf5;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;max-width:88%;height:calc(100% - 24px);display:flex}.d-portrait-placeholder>svg{background:#fff;border:1px solid #6e819e;border-radius:4px;flex:none;padding:4px}.d-portrait-placeholder .d-empty{padding:24px 12px}.d-portrait-placeholder .d-empty-symbol{display:none}.d-portrait-placeholder .d-empty h2{font-size:clamp(16px,1.4vw,23px);font-weight:400}.d-portrait-placeholder .d-empty p{font-size:14px}.d-library{width:84%;max-width:1720px}.d-library .d-toolbar>.d-tabs button{background:0 0;border-bottom:3px solid #0000;border-radius:0;margin-right:28px;padding:12px 0}.d-library .d-toolbar>.d-tabs button[aria-pressed=true]{border-bottom-color:#0756ff}.d-library .d-cover{aspect-ratio:1.62;height:auto}.d-home-page .d-header{padding-inline:max(3%,50vw - 620px)}.d-home-page .d-home{background-size:cover;justify-content:flex-start;padding-top:clamp(26px,8dvh,88px)}.d-home-page .d-headline h1{font-weight:800}.d-home-page .d-start .d-actions>.d-primary{flex:1.6}@media (max-width:1099px){.d-fixed-page .d-projectbar{flex-wrap:wrap;gap:8px}.d-fixed-page .d-steps{gap:12px;margin-left:auto;font-size:12px}.d-fixed-page .d-project-title input{max-width:220px}.d-pane-switch{flex:none;gap:8px;display:flex}.d-pane-switch button{flex:1;min-height:40px;padding:7px 14px}.d-pane-switch button[aria-pressed=true]{background:#0756ff;color:#fff!important}.d-fixed-page .d-columns{grid-template-columns:minmax(0,1fr)}.d-editor-page[data-panel=edit] .d-preview,.d-editor-page[data-panel=preview] .d-assistant-panel{display:none}.d-narrow-confirm{flex:none;min-height:40px;margin-top:8px;padding:8px 14px;display:block}.d-fixed-page .d-panel{padding:16px}.d-fixed-page .d-picker{grid-template-columns:repeat(4,minmax(0,1fr))}.d-library{width:92%;padding-inline:0}.d-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.d-header nav{gap:24px}.d-home-page .d-home{justify-content:center;padding-top:20px}.d-home-page .d-home-cards{grid-template-columns:.85fr 1.65fr}.d-home-page .d-intro li{white-space:normal;gap:10px}}@media (max-width:700px){.d-fixed-page .d-header,.d-header{gap:8px;padding-inline:14px}.d-brand{min-width:50px}.d-brand img{width:42px}.d-fixed-page .d-header nav,.d-header nav{gap:14px;font-size:13px}.d-header nav .d-login-link{padding-inline:10px}.d-header nav .d-login-link svg{display:none}.d-fixed-page .d-workspace{gap:8px;padding:10px}.d-fixed-page .d-steps{justify-content:space-between;gap:5px;width:100%;font-size:11px}.d-fixed-page .d-step b{width:22px;height:22px}.d-fixed-page .d-project-title input{font-size:18px!important}.d-fixed-page .d-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.d-fixed-page .d-composer footer>small{display:none}.d-fixed-page .d-composer footer{gap:6px;font-size:13px}.d-fixed-page .d-save-row{gap:8px;font-size:11px}.d-home-page .d-home{gap:22px;padding-inline:16px}.d-home-page .d-home-cards{width:100%;display:block}.d-home-page .d-intro{display:none}.d-home-page .d-headline h1{font-size:clamp(27px,6vw,40px)}.d-home-page .d-headline p{font-size:21px}.d-home-page .d-headline small{font-size:13px}.d-grid{grid-template-columns:minmax(0,1fr)}.d-toolbar,.d-pageheading{flex-wrap:wrap}.d-account-card{flex-wrap:wrap;display:flex}}.d-modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#18243d66}.d-asset-meta strong{font-size:20px;font-weight:500}.d-work-status{color:var(--blue);margin:10px 6px;font-size:15px;display:block}.d-work-status.failed{color:#bb5045}.d-home-right{gap:12px;min-width:0;display:grid}.d-home-page .d-home-cards{grid-template-columns:minmax(250px,.95fr) minmax(0,2fr);width:min(1000px,92vw)}.d-home-page .d-intro{flex-direction:column;justify-content:space-between;display:flex}.d-intro li b{width:44px;height:44px;color:var(--blue);background:#e6f0ff;border-radius:50%;flex-shrink:0;place-items:center;font-size:25px;display:grid}.d-home-upload{color:var(--blue);background:#f5f9ff;border:1px dashed #8fb4ff;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:20px;display:flex}.d-home-upload strong{color:var(--ink);font-size:20px}.d-home-upload .d-primary{width:min(100%,340px)}.d-home-upload small{color:#607393;text-align:center;font-size:13px}.d-share-unavailable{background:#f0f5fd;border-radius:12px;margin-top:14px;padding:14px 18px;font-size:16px}.d-share-unavailable small{color:#586b87;background:#dfe7f2;border-radius:20px;margin-left:10px;padding:3px 10px;font-size:12px}.d-share-unavailable p{color:#607393;margin:5px 0 0;font-size:13px}.d-recent{background:#fff;border:1px solid #e0eaff;border-radius:16px;align-items:center;gap:14px;padding:14px 18px;display:flex}.d-recent>div{flex:1;min-width:0}.d-recent strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}.d-recent small{color:#607393;margin-top:4px;font-size:13px;display:block}.d-fixed-page .d-columns{grid-template-columns:minmax(0,1.16fr) minmax(0,1fr)}.d-fixed-page .d-panel-head h1{font-size:clamp(18px,1.55vw,24px)}.d-fixed-page .d-composer textarea{resize:none;background:#f5f8fc;border-radius:10px;height:62px;min-height:62px}.d-composer textarea[hidden]{display:none}.d-composer footer{gap:12px}.d-composer footer .d-secondary{white-space:nowrap;padding:10px 14px}.d-fixed-page .d-screen{background:#eef4fb;border-radius:14px;flex:1;min-height:100px;overflow:hidden}.d-fixed-page .d-screen video{object-fit:contain;background:0 0;width:100%;height:100%;min-height:0}.d-ratio-note{color:#607393;text-align:center;flex:none;margin:6px 0;font-size:13px}.d-review-table{border:1px solid #e2eaf6;border-radius:12px;flex:none;max-height:32vh;margin-bottom:14px;overflow:auto}.d-review-row{border-bottom:1px solid #e8eef7;grid-template-columns:76px minmax(0,1fr) 55px;align-items:center;gap:10px;min-height:44px;padding:10px 14px;font-size:14px;display:grid}.d-review-row:last-child{border:0}.d-review-row>span{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:flex}.d-review-row img{object-fit:cover;border-radius:4px;width:48px;height:40px}.d-review-row>span>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.d-fixed-page .d-save-row{min-height:28px;padding-top:8px}@media (max-height:740px){.d-home-upload{gap:8px;padding:12px}.d-home-upload>svg{height:28px}.d-home-page .d-home{gap:18px;padding-top:16px}.d-home-page .d-headline h1{font-size:40px}.d-home-page .d-intro li{font-size:15px}.d-review-row{min-height:35px;padding:6px 10px}.d-review-table{margin-bottom:8px}.d-review-row img{width:36px;height:28px}}@media (max-width:1099px){.d-fixed-page .d-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.d-home-page .d-home-cards{grid-template-columns:1fr}.d-home-page .d-intro{display:none}.d-recent .d-secondary{padding:8px}.d-composer footer{flex-wrap:wrap}}.d-home-page .d-home{gap:clamp(16px,3dvh,30px);padding-top:clamp(16px,4dvh,40px);padding-bottom:20px}.d-home-page .d-intro{justify-content:flex-start;gap:16px}.d-home-page .d-intro ul{flex:1;align-content:center;gap:26px}.d-home-page .d-intro>p{margin:0}.d-home-page .d-intro>small{margin-top:auto}@media (max-height:650px){.d-home-page .d-home{gap:12px;padding:8px 20px}.d-home-page .d-headline h1{font-size:34px}.d-home-page .d-headline p{margin:6px 0;font-size:23px}.d-home-page .d-headline small{font-size:14px}.d-home-page .d-start{padding:14px}.d-home-upload{gap:6px;padding:10px}.d-home-upload>svg{height:22px}.d-home-upload .d-primary{min-height:38px;padding:8px}.d-share-unavailable{margin-top:8px;padding:8px 12px}.d-recent{padding:8px 12px}.d-home-right{gap:8px}}.d-tingting-heading{align-items:center;gap:14px;display:flex}.d-tingting-heading>img{object-fit:cover;border-radius:50%;width:60px;height:60px}.d-tingting-heading small{color:#607393;margin-top:6px;display:block}.d-chat .d-bubble:not(.user){margin-left:48px;position:relative}.d-chat .d-bubble:not(.user):before{content:"";background:url(/tingting-avatar-v8-refined.png) 50%/cover;border-radius:50%;width:36px;height:36px;position:absolute;top:0;left:-48px}.d-attachments{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin:18px 0;display:flex}.d-attachment{color:#182b49;text-align:left;background:#fff;border:1px solid #dce8ff;border-radius:14px;align-items:center;gap:12px;max-width:100%;padding:12px;display:flex}.d-attachment img{object-fit:cover;border-radius:7px;width:76px;height:70px}.d-attachment span{overflow-wrap:anywhere;max-width:160px}.d-audio-card{overflow-wrap:anywhere;border:1px solid #dce8ff;border-radius:12px;gap:8px;max-width:100%;padding:12px;display:grid}.d-audio-card audio{max-width:100%;height:40px}.d-unchanged{color:#607393;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:14px;display:flex}.d-add-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.d-conversation{overscroll-behavior:contain}.d-mobile-bottom,.d-mobile-editor-header,.d-mobile-greeting>img{display:none}@media (max-width:600px){.d-home-page .d-header{height:58px;min-height:58px;padding:10px 18px}.d-home-page .d-header nav>a:not(.d-login-link){display:none}.d-home-page .d-header .d-brand img{height:32px}.d-home-page .d-header .d-login-link{padding:8px 10px;font-size:15px}.d-home-page .d-home{background-position:top;background-size:auto 75%;justify-content:flex-start;gap:16px;padding:18px 16px 10px;overflow-y:auto}.d-home-page .d-headline{width:100%}.d-home-page .d-headline h1{letter-spacing:-1px;font-size:clamp(26px,7vw,36px)}.d-home-page .d-headline p{margin:10px 0;font-size:19px}.d-home-page .d-mobile-greeting{justify-content:center;align-items:center;gap:10px;margin:14px 0 26px;font-size:15px;display:flex}.d-mobile-greeting>img{object-fit:cover;border-radius:50%;width:48px;height:48px;display:block}.d-home-page .d-home-cards{width:100%;display:block}.d-home-page .d-start{background:#fffffff2;padding:16px}.d-home-page .d-start h2{text-align:center;font-size:20px}.d-home-page .d-start>p{display:none}.d-home-upload{gap:12px;margin-top:16px;padding:18px 12px}.d-home-upload>strong{display:none}.d-home-upload .d-primary{width:85%;min-height:48px}.d-share-unavailable{padding:10px;font-size:14px}.d-recent{padding:12px}.d-recent>svg{display:none}.d-recent strong{font-size:14px}.d-mobile-bottom{padding:8px 0 max(8px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e2eaf7;flex:none;justify-content:space-around;min-height:60px;display:flex}.d-mobile-bottom a{color:#607393;flex-direction:column;align-items:center;gap:2px;font-size:22px;display:flex}.d-mobile-bottom span{font-size:13px}.d-mobile-bottom a[aria-current]{color:#0656ff}.d-editor-page>.d-header{display:none}.d-mobile-editor-header{background:#fff;border-bottom:1px solid #e2eaf7;flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:58px;padding:10px 12px;display:flex}.d-mobile-editor-header strong{font-size:17px}.d-mobile-editor-header button{min-height:40px;font-size:15px}.d-editor-page .d-workspace{gap:0;padding:8px}.d-editor-page .d-workspace-head,.d-editor-page .d-pane-switch,.d-editor-page .d-project-title,.d-editor-page .d-steps{display:none}.d-editor-page .d-columns{gap:0}.d-editor-page .d-panel{border-radius:14px;min-height:0;padding:12px}.d-editor-page .d-assistant-panel>.d-panel-head{display:none}.d-editor-page .d-reference{min-height:48px;margin-bottom:10px;padding:10px}.d-editor-page .d-reference span{font-size:13px}.d-editor-page .d-bubble{max-width:85%;padding:10px 12px;font-size:16px;line-height:1.6}.d-editor-page .d-chat{gap:16px}.d-editor-page .d-bubble .d-muted{font-size:13px}.d-editor-page .d-chat .d-bubble:not(.user){margin-left:38px}.d-editor-page .d-chat .d-bubble:not(.user):before{width:30px;height:30px;left:-38px}.d-editor-page .d-attachment img{width:64px;height:58px}.d-editor-page .d-attachment{padding:8px;font-size:14px}.d-editor-page .d-audio-card{width:100%;font-size:14px}.d-editor-page .d-composer{margin-top:8px;padding:8px}.d-editor-page .d-composer textarea{height:48px;min-height:48px;padding:10px;font-size:16px}.d-editor-page .d-composer footer{flex-wrap:wrap;gap:6px;padding-top:8px}.d-editor-page .d-composer footer>button{min-height:44px;padding:8px 10px;font-size:14px}.d-editor-page .d-composer footer>small{display:none}.d-editor-page .d-save-row{min-height:22px;font-size:11px}.d-editor-page .d-save-row>button{font-size:11px}.d-editor-page .d-narrow-confirm{min-height:44px;margin-top:6px;font-size:16px}.d-editor-page .d-preview>.d-panel-head h2{display:none}.d-editor-page .d-preview>.d-panel-head{justify-content:flex-end;margin-bottom:6px}.d-editor-page .d-preview .d-tabs button{padding:6px 12px;font-size:13px}.d-editor-page .d-review-table{max-height:38dvh}.d-editor-page .d-review-row{grid-template-columns:64px minmax(0,1fr) 44px;gap:6px;padding:10px 8px;font-size:14px}.d-editor-page .d-preview>.d-primary{min-height:48px;font-size:17px}.d-editor-page .d-preview-note{font-size:11px}.d-editor-page .d-ratio-note{font-size:12px}.d-editor-page{padding-bottom:env(safe-area-inset-bottom)}.d-modal{max-height:85dvh;overflow:auto;max-width:calc(100vw - 24px)!important}.d-modal input,.d-modal textarea{font-size:16px}}@media (max-width:600px) and (max-height:700px){.d-home-page .d-home{gap:10px;padding-top:10px}.d-home-page .d-mobile-greeting{margin:8px 0}.d-home-upload{gap:8px;padding:10px}.d-home-upload>svg{height:26px}.d-home-page .d-headline h1{font-size:27px}.d-mobile-bottom{min-height:54px}.d-editor-page .d-save-row{display:none}}@media (max-width:600px){.d-editor-page{height:var(--mobile-editor-height,100dvh)!important}.d-mobile-editor-header strong{align-items:center;gap:7px;display:flex}.d-mobile-editor-header strong img{object-fit:cover;border-radius:50%;width:32px;height:32px}.d-app:not(.d-fixed-page)>.d-header{height:56px;min-height:56px;padding:10px 16px}.d-app:not(.d-fixed-page)>.d-header nav{display:none}.d-app:not(.d-fixed-page)>.d-header .d-brand img{height:32px}.d-library{width:100%;max-width:none;margin:0;padding:20px 16px 105px}.d-library .d-pageheading{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.d-library .d-pageheading h1{font-size:25px}.d-library .d-pageheading p{font-size:14px;line-height:1.6}.d-library .d-pageheading>.d-primary{min-height:44px;padding:10px 14px;font-size:15px}.d-upload-tools{gap:10px;width:100%;display:flex}.d-upload-tools select{flex:1;min-width:0;font-size:16px}.d-upload-tools button{white-space:nowrap;min-height:44px}.d-library .d-toolbar{flex-direction:column;align-items:stretch;gap:14px;display:flex}.d-library .d-toolbar>.d-tabs{scrollbar-width:thin;flex-wrap:nowrap;max-width:100%;padding-bottom:4px;display:flex;overflow-x:auto}.d-library .d-tabs button{white-space:nowrap;flex:none;min-height:44px;padding:10px 12px;font-size:15px}.d-library .d-search{width:100%;max-width:none}.d-library .d-search input{font-size:16px}.d-library .d-grid{grid-template-columns:1fr;gap:16px}.d-library>.d-muted{font-size:13px;line-height:1.6}.d-library .d-asset-meta strong{font-size:18px}.d-library .d-actions{flex-wrap:wrap}.d-library .d-actions button,.d-library .d-actions a{min-height:44px}.d-library-nav{z-index:25;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 16px #19356608}.d-account .d-account-card{flex-direction:column;align-items:stretch;gap:20px;padding:20px;display:flex}.d-account .d-identity{order:-1}.d-account .d-quota{background:#eff5ff;border:0;border-radius:12px;padding:16px}.d-account .d-account-buttons{flex-direction:row;align-items:center;gap:18px;display:flex}.d-account .d-account-buttons button{min-height:44px}.d-account .d-record-head{gap:6px;font-size:12px}.d-account .d-records{padding:16px}.d-account .d-empty{padding:24px 8px}.d-login-surface .d-modal{padding:20px}.d-modal .d-field{margin:12px 0}.d-modal .d-primary{min-height:46px}}.d-app,.d-modal{--blue:#0664ff;--ink:#101b40;--muted:#61779c;--line:#e2ebf8}.d-app .d-header{border-bottom:0;padding-inline:max(4%,50% - 700px)}.d-app .d-brand{color:#090f32;gap:10px;min-width:126px}.d-app .d-brand img{width:48px;height:38px}.d-app .d-brand strong{letter-spacing:-1px;font-size:29px;font-weight:800}.d-app .d-header nav a{color:#43577e;font-weight:600}.d-app .d-header nav a[aria-current=page],.d-app .d-header nav .d-login-link{color:var(--blue)}.d-app button:hover,.d-modal button:hover{filter:none}.d-app .d-primary,.d-modal .d-primary,.d-app .d-secondary,.d-modal .d-secondary{border-radius:10px}.d-app .d-header-account{color:#0664ff;background:#deebff;border-radius:50%;align-self:center;place-items:center;width:44px;min-width:44px;height:44px;display:grid}.d-app .d-header-actions{flex:none;align-items:center;gap:10px;display:flex}.d-app .d-header-actions .d-login-link{height:44px;min-height:44px;color:var(--blue);background:#eaf2ff;border-radius:10px;align-items:center;gap:7px;padding:8px 16px;font-weight:600;display:inline-flex}@media (max-width:767px){.d-app .d-header{height:58px;min-height:58px;padding:8px 18px}.d-app .d-brand img{width:39px;height:31px}.d-app .d-brand strong{font-size:25px}.d-app .d-header nav{gap:10px}.d-app .d-header nav>a:not(.d-login-link){display:none}.d-app .d-header .d-login-link{border-radius:10px;min-height:44px;padding:8px 16px}.d-app .d-mobile-bottom{z-index:35;min-height:66px;padding:8px 0 max(8px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5edf9;justify-content:space-around;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -4px 20px #3c629b06}.d-app .d-mobile-bottom a{color:#33486c;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:60px;min-height:48px;font-size:13px;display:flex}.d-app .d-mobile-bottom a[aria-current=page]{color:#0664ff}.d-app .d-mobile-bottom svg{width:24px;height:24px}.d-app .d-header-account{width:44px;min-width:44px;height:44px;margin-left:0}.d-app .d-header-actions{gap:8px;margin-left:0}}.d-modal{overscroll-behavior:contain;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto}.d-app .d-header .d-login-link{text-overflow:ellipsis;max-width:min(220px,42vw);overflow:hidden}@media (max-width:767px){.d-app :is(input,textarea,select),.d-modal :is(input,textarea,select){font-size:16px}.d-app .d-header{gap:12px}.d-modal{padding:22px 18px}}@media (prefers-reduced-motion:reduce){.d-app *,.d-modal *{transition:none!important;animation:none!important}}.d-skip-link{z-index:10000;color:#064dca;background:#fff;border:2px solid;border-radius:10px;padding:12px 20px;position:fixed;top:-100px;left:16px}.d-skip-link:focus{top:12px}.d-app .d-primary,.d-modal .d-primary{background:#0664ff}.d-app .d-header nav a[aria-current=page]{color:#0664ff}.d-modal:has(.d-category-choices){width:min(600px,100vw - 32px)}.d-modal:has(.d-category-choices) h2{text-align:center;font-size:26px}.d-modal:has(.d-category-choices) .d-category-choices{margin-block:22px}.d-modal:has(.d-category-choices) .d-category-choices button{min-height:150px}.d-category-example{object-fit:contain;border-radius:10px;width:100%;height:112px}.d-category-help{text-align:center;color:#61779c;margin:0 0 20px}.d-app .d-works .d-work-results{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.d-work-results>.d-cloud-library,.d-work-results>.d-grid{display:contents}.d-work-results>.d-notice,.d-work-results .d-cloud-library>.d-notice,.d-work-results>.d-empty,.d-work-results .d-work-card.is-featured{grid-column:1/-1}.d-work-results .d-work-card .d-actions>:is(a,button){background:#f2f7ff;border:1px solid #b7d0ff;color:#0664ff!important}@media (min-width:1200px){.d-app.d-editor-page .d-columns{grid-template-columns:minmax(360px,.7fr) minmax(0,1.3fr);gap:16px}.d-app.d-editor-page .d-assistant-panel{padding:24px}.d-app.d-editor-page .d-tingting-heading>img{object-fit:cover;flex-shrink:0;width:82px;height:82px}.d-app.d-editor-page .d-panel-head h1{font-size:clamp(24px,1.8vw,30px)}.d-app.d-editor-page .d-panel-head p{font-size:17px}.d-app.d-editor-page .d-reference{min-height:58px}.d-app.d-editor-page .d-guide-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px 0;display:grid}.d-app.d-editor-page .d-guide-actions button{border-radius:14px;min-height:52px;padding:12px;font-size:16px}.d-app.d-editor-page .d-guide-actions button svg{width:24px;height:24px}.d-app.d-editor-page .d-preview-main{flex-direction:column;flex:1 0 auto;gap:14px;display:flex}.d-app.d-fixed-page.d-editor-page .d-preview .d-screen{flex:none;height:clamp(260px,46dvh,460px);max-height:none}.d-app.d-editor-page .d-preview[data-shape=portrait] .d-preview-main{grid-template-columns:minmax(0,1fr) minmax(240px,1fr);align-items:stretch;display:grid}.d-app.d-fixed-page.d-editor-page .d-preview[data-shape=portrait] .d-screen{height:clamp(350px,62dvh,650px)}.d-app.d-editor-page .d-preview[data-shape=portrait] .d-review-table{grid-template-columns:minmax(0,1fr)}.d-app.d-editor-page .d-review-row{min-height:76px;font-size:16px}.d-app.d-editor-page .d-review-region{align-self:start}.d-app.d-editor-page .d-preview>.d-primary{min-height:56px;font-size:22px}.d-app .d-library .d-pageheading h1{font-size:38px}.d-app .d-library .d-pageheading p{font-size:18px}.d-app .d-library.d-account .d-account-heading h1{font-size:44px}.d-app .d-account-avatar{width:160px;height:160px}.d-app .d-account-avatar svg{width:64px;height:64px}.d-app .d-identity-panel strong{font-size:clamp(28px,2.5vw,42px)}.d-app .d-account-status{margin-top:16px;font-size:18px;display:flex}.d-app .d-quota-panel h2{font-size:26px}.d-app .d-quota-panel>strong{color:#0664ff;font-size:72px}.d-app .d-account-menu>button{min-height:96px;font-size:23px}.d-app .d-account-menu>button>svg:first-child{color:#0664ff;width:42px;height:42px}.d-app .d-account-help img{width:130px;height:130px}.d-app .d-account-help strong{font-size:23px}.d-app .d-account-help{background:radial-gradient(circle at 100% 100%,#d5e8ff 0,#0000 55%),#f1f8ff}.d-app.h-page .h-headline h1{letter-spacing:-2px;font-weight:900}.d-app.h-page .h-headline em{color:#0664ff}.d-app.h-page .h-headline p{color:#7589ad}.d-app.h-page .h-person figcaption{border-radius:24px;padding:15px 20px}.d-app.h-page .h-person figcaption:after{content:"";border-top:12px solid #fff;border-right:12px solid #0000;position:absolute;bottom:-9px;left:18px}}@media (min-width:768px) and (max-width:1199px){.d-app .d-works .d-work-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.d-app .d-works .d-work-results{grid-template-columns:minmax(0,1fr)}.d-modal:has(.d-category-choices) h2{font-size:22px}.d-modal:has(.d-category-choices) .d-category-choices button{min-height:112px}.d-category-example{height:76px}}.d-app.d-editor-page .d-reference{gap:8px;min-height:58px;padding:8px 10px}.d-app.d-editor-page .d-reference-thumbnail{object-fit:contain;width:44px;height:36px}.d-app.d-editor-page .d-reference>span{font-size:13px}.d-app.d-editor-page .d-guide-actions button{min-height:48px;padding:8px;font-size:16px}.d-app.d-editor-page .d-guide-actions button svg{width:24px;height:24px}.d-app.d-editor-page .d-review-row{grid-template-columns:44px auto minmax(0,1fr) auto;gap:10px;min-height:72px;padding:10px}.d-app.d-editor-page .d-review-thumb{color:#0664ff;background:#eff5ff;border-radius:9px;place-items:center;width:44px;height:44px;display:grid}.d-app.d-editor-page .d-review-thumb img{object-fit:contain;border-radius:9px;width:44px;height:44px}.d-app.d-editor-page .d-composer-toggle{order:0;display:grid}.d-app.d-editor-page .d-composer-inline>textarea{order:1}.d-app.d-editor-page .d-composer-voice{order:1;display:none}.d-app.d-editor-page .d-composer-inline[data-voice=true]>textarea{display:none}.d-app.d-editor-page .d-composer-inline[data-voice=true] .d-composer-voice{flex:1;min-width:0;display:block}.d-app.d-editor-page .d-composer-voice>button{justify-content:center;width:100%;padding:0 6px}.d-app.d-editor-page .d-composer-add{order:2}.d-app.d-editor-page .d-composer-send{order:3}.d-app.d-editor-page .d-composer-inline[data-has-text=false] .d-composer-send,.d-app.d-editor-page .d-composer-inline[data-voice=true] .d-composer-send,.d-app.d-editor-page .d-composer-inline[data-has-text=true][data-voice=false] .d-composer-add{display:none}@media (max-width:767px){.d-app.d-editor-page .d-review-row{grid-template-columns:36px auto minmax(0,1fr) auto;gap:7px;font-size:14px}.d-app.d-editor-page .d-review-thumb,.d-app.d-editor-page .d-review-thumb img{width:36px;height:36px}}.d-app,.d-modal{--blue:#31536c;--ink:#1f2b35;--muted:#63717c;--line:#dcdedc;--paper:#f6f5f1;--panel:#fffefa;--soft:#ecefeb;color:var(--ink);-webkit-font-smoothing:antialiased;font-family:SF Pro Text,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif}.d-app{background:var(--paper)}.d-app:not(.h-page)>.d-header{border-bottom:1px solid var(--line);background:#fffefa}.d-app:not(.h-page) .d-brand{color:var(--ink)}.d-app:not(.h-page) .d-header nav a{color:#59646b;font-weight:550}.d-app:not(.h-page) .d-header-actions .d-login-link,.d-app:not(.h-page) .d-header-account{background:var(--soft);color:var(--ink)}.d-app:not(.h-page) .d-notification-trigger{color:#273e47;background:#e9ede8}.d-app .d-primary,.d-modal .d-primary{color:#fff;min-height:44px;box-shadow:none;background:#2e4e63;border-radius:8px;font-weight:600}.d-app .d-primary:hover:not(:disabled),.d-modal .d-primary:hover:not(:disabled){background:#20394b}.d-app .d-secondary,.d-modal .d-secondary{color:#29465a;background:#fffefa;border:1px solid #cad2d1;border-radius:8px;min-height:44px}.d-app .d-secondary:hover:not(:disabled),.d-modal .d-secondary:hover:not(:disabled){background:#f1f3ef;border-color:#9aabae}.d-app .d-text,.d-modal .d-text{color:#2d556e}:is(.d-app :is(button,a,input,textarea,select):focus-visible,.d-modal :is(button,a,input,textarea,select):focus-visible){outline-offset:3px;outline:3px solid #a9bdc0}.d-app input:not([type=file]),.d-app textarea,.d-app select,.d-modal input,.d-modal textarea{color:var(--ink);background:#fffefa;border-color:#cbd3d1;border-radius:8px}.d-app input::placeholder,.d-app textarea::placeholder{color:#6b7a80}.d-app .d-panel,.d-app .d-card,.d-modal{background:var(--panel);border:1px solid #e0e2de;border-radius:12px;box-shadow:0 8px 32px #22303b08}.d-app .d-pageheading h1,.d-app .d-panel-head h1,.d-app .d-result-heading h1{color:#192b37;letter-spacing:-.035em;font-weight:700}.d-app .d-pageheading p,.d-app .d-panel-head p{color:var(--muted)}.d-app .d-empty{border:1px solid var(--line);background:var(--panel);border-radius:12px}.d-app .d-empty-symbol{color:#698193}.d-app .d-notice{border-radius:8px}.d-app:not(.h-page) .d-mobile-bottom{border-top:1px solid var(--line);background:#fffefa;box-shadow:0 -6px 24px #152a3512}.d-app:not(.h-page) .d-mobile-bottom a{color:#5e6b73}.d-app:not(.h-page) .d-mobile-bottom a[aria-current=page]{color:#203f53}.d-app.d-editor-page,.d-app.d-editor-page .d-workspace{background:#f3f3ef}.d-app.d-editor-page .d-projectbar,.d-app.d-editor-page .d-mobile-editor-header{border-color:var(--line);background:#fffefa}.d-app.d-editor-page .d-reference{border-color:var(--line);background:#f5f6f2}.d-app.d-editor-page .d-bubble:not(.user){color:#24343b;background:#eef2ef}.d-app.d-editor-page .d-bubble.user{color:#fff;background:#2f5066}.d-app.d-editor-page .d-composer,.d-app.d-editor-page .d-composer-inline{background:#fffefa;border-color:#cbd5d2}.d-app.d-editor-page .d-guide-actions button{color:#29485b;background:#f7f8f4;border-color:#d7dedb}.d-app.d-editor-page .d-progress-track{background:#dce4e1}.d-app.d-editor-page .d-progress-track>*{background:#466b78}.d-app.d-editor-page .d-result-layout .d-panel{background:#fffefa}:is(.d-app:has(.d-works),.d-app:has(.d-assets),.d-app:has(.d-account)){background:var(--paper)}.d-library:is(.d-works,.d-assets,.d-account) .d-pageheading h1{color:#1d2c37;font-weight:700}.d-library:is(.d-works,.d-assets,.d-account) .d-pageheading p{color:#66767e}.d-library:is(.d-works,.d-assets) .d-tabs button{color:#45545d;background:#f9faf7;border:1px solid #d9dedb;border-radius:7px}.d-library:is(.d-works,.d-assets) .d-tabs button[aria-pressed=true]{color:#fff;background:#36576d;border-color:#36576d}.d-app .d-work-card,.d-app .d-asset-card{background:#fffefa;border:1px solid #e0e2de;box-shadow:0 5px 22px #24394508}.d-app .d-work-card :is(.d-actions a,.d-actions button){background:#f6f8f5;border-color:#cad4d3;color:#2d5165!important}.d-app .d-work-card :is(.d-actions a,.d-actions button):hover{background:#e9efed}.d-app .d-account-heading h1:after{background:#9aaeb3;width:56px;height:2px}.d-app .d-quota-panel>strong{color:#315b70}.d-app .d-account-help{background:#e9eeeb}.d-app .d-account-menu>button>svg:first-child,.d-assets .d-category-choices button svg{color:#315b70}.d-app .generation-stage{background:#1a2a34;border-radius:10px}.d-app .generation-veil{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#172d3bbd}.d-app .generation-spinner{filter:none}.d-app .generation-summary{background:#fffefa;border:1px solid #dce2dd;border-radius:10px}.d-app .generation-milestones .is-done:after{background:#385f70!important}.d-app .generation-milestones .is-current{color:#23465b}.d-app .generation-footer{border-color:#e1e5e1}.d-login-page{background:#e9ede9}.d-login-page .d-login-card{background:#fffefa;border:1px solid #dbe2dc;border-radius:12px;box-shadow:0 16px 50px #192c3914}@media (max-width:767px){.d-app:not(.h-page)>.d-header,.d-app.d-editor-page .d-mobile-editor-header{background:#fffefa}.d-library:is(.d-works,.d-assets,.d-account){width:calc(100% - 32px)}}:is(.d-app.d-app:has(.d-works),.d-app.d-app:has(.d-assets),.d-app.d-app:has(.d-account)){background:#f6f5f1}.d-app .d-library:is(.d-works,.d-assets) .d-tabs button{color:#45565e;background:#fafbf8;border:1px solid #d8dfda;border-radius:7px}.d-app .d-library:is(.d-works,.d-assets) .d-tabs button[aria-pressed=true]{color:#fff;background:#31536c;border-color:#31536c}.d-app .d-library:is(.d-works,.d-assets) .d-pageheading{border-color:#e0e4df}.d-app .d-library:is(.d-works,.d-assets) .d-pageheading h1{color:#1c303b}.d-app .d-library:is(.d-works,.d-assets) .d-toolbar{border-color:#dce2dd}.d-app .d-library:is(.d-works,.d-assets) .d-empty{background:#fffefa;border:1px solid #dfe4df}.d-app .d-library.d-assets .d-category-choices button{background:#f6f8f4;border-color:#dce3dd}.d-app .d-library.d-account .d-account-overview,.d-app .d-library.d-account .d-account-menu{border-color:#e0e5df}.d-app .d-library.d-account .d-quota-panel{background:#edf2ee}.d-app .d-library.d-account .d-account-avatar{color:#31536c;background:#dfeae6}.d-app .d-library.d-account .d-account-help{background:#e7eeeb}.d-app .d-library.d-account .d-account-menu>button{border-color:#e1e5e0}.d-app.d-app .d-notice{color:#315062;background:#edf2ef;border-color:#d4e0da}.d-app .generation-view .generation-milestones .is-done:after{background:#315b69!important}.d-app .generation-view .generation-milestones .is-current{color:#31536c}.d-app .generation-view .generation-node:has(svg){color:#31536c}.d-app .generation-view .generation-summary{background:#fffefa;border-color:#dce3dd}.d-app .generation-view .generation-work-icon{color:#31536c;background:#edf3ef}.d-app .d-works .d-library-filters button{color:#425963;background:#f8faf7;border-color:#dce2dd;border-radius:7px}.d-app .d-works .d-library-filters button[aria-pressed=true]{color:#fff;background:#31536c;border-color:#31536c}.d-app .d-works :is(.d-work-status.queued,.d-work-status.running){color:#31536c;background:#e8f0ed}.d-app .d-works .d-library-empty{color:#61717a;background:#fffefa;border:1px solid #dfe5df;border-radius:12px}.d-app .d-works .d-library-empty strong{color:#253843}.d-app .generation-view .is-done .generation-node,.d-app .generation-view .is-current .generation-node{color:#fff;background:#315b69}.d-app .generation-view .is-current .generation-node{box-shadow:0 0 0 7px #dfeae7}.d-app .generation-view .generation-milestones .is-current strong{color:#31536c}.d-app .generation-view .generation-detail{color:#5c707a}.d-app:not(.h-page){--interior-ink:#1d2b32;--interior-muted:#66747a;--interior-line:#dce2dd;--interior-sheet:#fffefa;--interior-accent:#304e5a;background:#f7f7f3}.d-app:not(.h-page)>.d-header{height:66px;min-height:66px;box-shadow:none;border-bottom:1px solid #e3e6e0;padding-inline:clamp(24px,4vw,64px)}.d-app:not(.h-page) .d-brand{gap:8px;min-width:0}.d-app:not(.h-page) .d-brand img{width:39px;height:32px}.d-app:not(.h-page) .d-brand strong{color:var(--interior-ink);letter-spacing:-.06em;font-size:24px;font-weight:750}.d-app:not(.h-page) .d-header nav{gap:clamp(24px,2.4vw,40px)}.d-app:not(.h-page) .d-header nav a{color:#65727a;font-size:14px;font-weight:550}.d-app:not(.h-page) .d-header nav a[aria-current=page]{color:#253d47}.d-app:not(.h-page) .d-header nav a[aria-current=page]:after{background:#536e72;height:2px}.d-app:not(.h-page) .d-header-actions{gap:8px}.d-app:not(.h-page) .d-header-account,.d-app:not(.h-page) .d-notification-trigger{color:#304751;background:0 0;border:1px solid #d7ded9}.d-app:not(.h-page) .d-header-account:hover,.d-app:not(.h-page) .d-notification-trigger:hover{background:#eef2ed}.d-app:not(.h-page) .d-library:is(.d-account,.d-works,.d-assets){padding-top:clamp(28px,3vw,44px)}.d-app:not(.h-page) .d-library:is(.d-account,.d-works,.d-assets) .d-pageheading{margin-bottom:26px}.d-app:not(.h-page) .d-library:is(.d-account,.d-works,.d-assets) .d-pageheading h1{color:var(--interior-ink);letter-spacing:-.055em;font-size:clamp(29px,2.5vw,38px);font-weight:680;line-height:1.15}.d-app:not(.h-page) .d-library:is(.d-account,.d-works,.d-assets) .d-pageheading p{color:var(--interior-muted);margin-top:9px;font-size:14px;line-height:1.5;display:block}.d-app:not(.h-page) .d-library:is(.d-account,.d-works,.d-assets) :is(.d-primary,.d-secondary){border-radius:7px;min-height:44px}.d-app:not(.h-page) .d-library.d-account{width:min(1180px,100% - 88px);max-width:none}.d-app:not(.h-page) .d-account-heading>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px;display:grid}.d-app:not(.h-page) .d-account-heading h1{grid-column:1;padding-bottom:0}.d-app:not(.h-page) .d-account-heading h1:after{display:none}.d-app:not(.h-page) .d-account-heading p{clip:auto;white-space:normal;grid-area:2/1;width:auto;height:auto;position:static;overflow:visible}.d-app:not(.h-page) .d-account-heading .d-secondary{grid-area:1/2/3;padding-inline:18px}.d-app:not(.h-page) .d-account-overview{border:1px solid var(--interior-line);background:var(--interior-sheet);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(275px,.72fr);gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 8px 30px #24364006}.d-app:not(.h-page) .d-identity-panel{border-right:1px solid var(--interior-line);border-bottom:0;gap:18px;min-width:0;padding:26px 30px}.d-app:not(.h-page) .d-account-avatar{color:#365662;background:#e4ece7;width:64px;height:64px}.d-app:not(.h-page) .d-account-avatar svg{width:30px;height:30px}.d-app:not(.h-page) .d-identity-panel strong{color:var(--interior-ink);letter-spacing:-.035em;font-size:clamp(22px,1.7vw,27px);font-weight:670}.d-app:not(.h-page) .d-account-status{background:0 0;border-radius:0;margin-top:5px;padding:2px 0;font-size:13px;display:flex;color:#32634b!important}.d-app:not(.h-page) .d-quota-panel{background:#f1f4ef;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:5px 16px;padding:22px 28px;display:grid}.d-app:not(.h-page) .d-quota-panel h2{color:#576b70;letter-spacing:.06em;grid-column:1;font-size:13px;font-weight:600}.d-app:not(.h-page) .d-quota-panel>strong{color:#233f4a;font-variant-numeric:tabular-nums;grid-column:1;margin:0;font-size:clamp(38px,3.5vw,54px);font-weight:620;line-height:1}.d-app:not(.h-page) .d-quota-panel>.d-primary{white-space:nowrap;background:0 0;border:1px solid #aebfbc;grid-area:1/2/3;margin:0;padding:10px 15px;color:#294955!important}.d-app:not(.h-page) .d-quota-panel>.d-primary:hover:not(:disabled){background:#e3ebe5}.d-app:not(.h-page) .d-quota-help{color:#6c7978;background:0 0;border-radius:0;grid-column:1/-1;margin:8px 0 0;padding:0;font-size:13px}.d-app:not(.h-page) .d-account-lower{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:16px;margin-top:16px}.d-app:not(.h-page) .d-account-menu{border:1px solid var(--interior-line);background:var(--interior-sheet);border-radius:11px;padding:3px 22px}.d-app:not(.h-page) .d-account-menu>button{color:#30414a;border-color:#e6e9e4;gap:14px;min-height:58px;padding:13px 2px;font-size:15px}.d-app:not(.h-page) .d-account-menu>a{color:#30414a;border-bottom:1px solid #e6e9e4;align-items:center;gap:14px;width:100%;min-height:58px;padding:13px 2px;font-size:15px;text-decoration:none;display:flex}.d-app:not(.h-page) .d-account-menu>a>span{flex:1}.d-app:not(.h-page) .d-account-menu>button>svg:first-child,.d-app:not(.h-page) .d-account-menu>a>svg:first-child{color:#516f76;width:19px;height:19px}.d-app:not(.h-page) .d-account-menu>button>svg:last-child,.d-app:not(.h-page) .d-account-menu>a>svg:last-child{color:#7d8b8d;width:17px}.d-app:not(.h-page) .d-account-menu>button:hover,.d-app:not(.h-page) .d-account-menu>a:hover{color:#183746}.d-app:not(.h-page) .d-account-help{background:#edf2ed;border:1px solid #dce4dc;border-radius:11px;gap:14px;min-height:0;padding:18px}.d-app:not(.h-page) .d-account-help img{width:50px;height:50px}.d-app:not(.h-page) .d-account-help strong{color:#31434a;margin-bottom:9px;font-size:13px;line-height:1.5}.d-app:not(.h-page) .d-account-help .d-primary{background:#fbfcf8;border:1px solid #b7c7c1;min-height:38px;padding:7px 12px;font-size:13px;color:#345463!important}.d-app:not(.h-page) .d-account-help .d-primary:hover{background:#e5ece6}.d-app:not(.h-page) .d-admin-entry{margin-top:14px}.d-app:not(.h-page) .d-library.d-works,.d-app:not(.h-page) .d-library.d-assets{width:min(1420px,100% - 88px)}.d-app:not(.h-page) .d-library.d-works .d-pageheading,.d-app:not(.h-page) .d-library.d-assets .d-pageheading{align-items:end}.d-app:not(.h-page) .d-works-head-actions{gap:12px}.d-app:not(.h-page) .d-works-head-actions .d-search{width:min(300px,25vw)}.d-app:not(.h-page) .d-library:is(.d-works,.d-assets) .d-search{background:#fffefa;border-color:#d8dfda}.d-app:not(.h-page) .d-works .d-library-filters{border-bottom:1px solid var(--interior-line);gap:24px;margin:0 0 19px}.d-app:not(.h-page) .d-works .d-library-filters button{color:#67747a;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;gap:7px;min-height:45px;margin:0 0 -1px;padding:10px 2px;font-size:14px;font-weight:550}.d-app:not(.h-page) .d-works .d-library-filters button[aria-pressed=true]{color:#223a44;background:0 0;border-color:#385a66;font-weight:700}.d-app:not(.h-page) .d-works .d-library-filters button span{font-size:12px;font-weight:500}.d-app:not(.h-page) .d-works .d-work-groups{gap:16px}.d-app:not(.h-page) .d-works .d-work-entry{background:var(--interior-sheet);border:1px solid #e1e5df;border-radius:11px;box-shadow:0 6px 22px #24363a08}.d-app:not(.h-page) .d-works .d-work-entry>.d-work-card{box-shadow:none;border:0;border-radius:10px;padding:10px}.d-app:not(.h-page) .d-works .d-work-card .d-cover{background:#e6ebe6;border-radius:7px}.d-app:not(.h-page) .d-works .d-work-title h2{color:#23343d;margin:13px 0 5px;font-size:17px;font-weight:640;line-height:1.4}.d-app:not(.h-page) .d-works .d-work-tags{margin:3px 0 13px}.d-app:not(.h-page) .d-works .d-work-card .d-actions>:is(a,button){background:#fafbf8;border:1px solid #d6dfda;border-radius:6px;font-size:13px;color:#2f505a!important}.d-app:not(.h-page) .d-works .d-work-card .d-actions>:is(a,button):hover{background:#eef3ee}.d-app:not(.h-page) .d-works .d-library-empty{border:1px solid var(--interior-line);border-radius:11px;gap:10px;min-height:165px}.d-app:not(.h-page) .d-works .d-work-status.draft{color:#3c6066;background:#edf2ee}.d-app:not(.h-page) .d-works .d-work-history{border-color:#e6e9e3}.d-app:not(.h-page) .d-works .d-work-history summary{color:#496570}.d-app:not(.h-page) .d-library.d-assets .d-tabs{border-bottom:1px solid var(--interior-line);gap:22px}.d-app:not(.h-page) .d-library.d-assets .d-tabs button{color:#66757a;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:44px;margin:0 0 -1px;padding:9px 2px}.d-app:not(.h-page) .d-library.d-assets .d-tabs button[aria-pressed=true]{color:#233d47;background:0 0;border-color:#385a66;font-weight:680}.d-app:not(.h-page) .d-assets .d-grid>.d-card{background:var(--interior-sheet);box-shadow:none;border:1px solid #e0e5df;border-radius:10px;padding:10px}.d-app:not(.h-page) .d-assets .d-cover{background:#e8ede8;border-radius:6px}.d-app:not(.h-page) .d-assets .d-empty{border:1px solid var(--interior-line);border-radius:11px;min-height:230px;padding:28px 18px}.d-app:not(.h-page) .d-assets .d-empty h2{color:#2c444d}.d-app:not(.h-page) .d-assets .d-empty-symbol{color:#66818a}.d-app:not(.h-page) .d-assets .d-selectionbar{background:#eef2ed;border-color:#dce2dd}.d-app.d-login-page.d-login-page{background:linear-gradient(90deg,#203441ac,#273d4a72),url(/home-premium-shop-factory-photo.png) 50%/cover no-repeat}.d-app.d-login-page .d-login-back{color:#fff}.d-app.d-login-page .d-login-card{background:#fffefa;border:1px solid #e1e5de;border-radius:12px;box-shadow:0 22px 70px #101f2a2e}.d-app.d-login-page .d-login-card h1{color:#21333d;letter-spacing:-.04em}.d-app.d-login-page .d-login-brand{color:#263943}.d-app.d-editor-page .d-projectbar{box-shadow:none;border-bottom:1px solid #dce3dc}.d-app.d-editor-page .d-project-title{color:#34454c}.d-app.d-editor-page .d-step.active b{color:#fff;box-shadow:none;background:#355763}.d-app.d-editor-page .d-step.active>span,.d-app.d-editor-page .d-step.active>b{color:#fff;background:#355763}.d-app.d-editor-page .d-panel{box-shadow:none;background:#fffefa;border:1px solid #dfe4dd;border-radius:11px}.d-app.d-editor-page .d-assistant-panel{border-right-color:#dfe4dd}.d-app.d-editor-page .d-panel-head{border-color:#e4e8e2}.d-app.d-editor-page .d-conversation{background:#fffefa}.d-app.d-editor-page .d-bubble:not(.user){background:#eff3ee;border:0;border-radius:10px}.d-app.d-editor-page .d-bubble.user{background:#355661;border-radius:10px}.d-app.d-editor-page .d-reference{background:#f8faf6;border:1px solid #dce3dc;border-radius:8px}.d-app.d-editor-page .d-review-region{border-color:#e1e6df}.d-app.d-editor-page .d-composer-inline{box-shadow:none;border:1px solid #cfd9d2;border-radius:8px}.d-app.d-editor-page .d-composer-add,.d-app.d-editor-page .d-composer-toggle,.d-app.d-editor-page .d-composer-voice>button{background:#ebf0ec;color:#2a4752!important}.d-app.d-editor-page .d-composer-inline>textarea{background:#fffefa;border-color:#d7e0d9}.d-app.d-editor-page .d-narrow-confirm{box-shadow:none;background:#e7eeea;border-color:#cbdad1;color:#31545d!important}.d-app.d-editor-page .d-narrow-confirm:hover:not(:disabled){background:#dbe8df}.d-app.d-editor-page .d-narrow-confirm:disabled{opacity:.78;color:#5f7779!important}.d-app.d-editor-page .d-review-thumb,.d-app.d-editor-page .d-chat-tools>button>span{color:#355762;background:#edf2ed;border-color:#dce5df}.d-app.d-editor-page .d-pane-switch button[aria-pressed=true]{background:#355763;color:#fff!important}.d-app.d-editor-page .d-pane-switch button[aria-pressed=false]{background:#fffefa;border-color:#dce4dd;color:#355763!important}.d-app.d-editor-page .d-result-player .d-tabs button[aria-pressed=true]{border-bottom-color:#355763}.d-app.d-editor-page .d-result-player,.d-app.d-editor-page .d-result-details{box-shadow:none;border:1px solid #dfe4dd}.d-app:not(.h-page) .generation-view .generation-summary{box-shadow:none;border-color:#dce3dc;border-radius:10px}.d-app:not(.h-page) .generation-view .generation-node{border-radius:50%}@media (max-width:767px){.d-app:not(.h-page)>.d-header{height:60px;min-height:60px;padding:8px 16px}.d-app:not(.h-page) .d-brand img{width:34px;height:28px}.d-app:not(.h-page) .d-brand strong{font-size:22px}.d-app:not(.h-page) .d-header-account,.d-app:not(.h-page) .d-notification-trigger{width:44px;height:44px}.d-app:not(.h-page) .d-mobile-bottom{box-shadow:none}.d-app:not(.h-page) .d-library:is(.d-account,.d-works,.d-assets){width:calc(100% - 32px);margin-inline:auto;padding-top:25px}.d-app:not(.h-page) .d-library:is(.d-account,.d-works,.d-assets) .d-pageheading{margin-bottom:19px}.d-app:not(.h-page) .d-library:is(.d-account,.d-works,.d-assets) .d-pageheading h1{font-size:29px}.d-app:not(.h-page) .d-library:is(.d-account,.d-works,.d-assets) .d-pageheading p{font-size:13px}.d-app:not(.h-page) .d-account-heading .d-secondary{padding-inline:12px;font-size:13px}.d-app:not(.h-page) .d-account-overview{grid-template-columns:minmax(0,1fr)}.d-app:not(.h-page) .d-identity-panel{border-right:0;border-bottom:1px solid var(--interior-line);gap:12px;min-height:86px;padding:14px 16px}.d-app:not(.h-page) .d-account-avatar{width:52px;height:52px}.d-app:not(.h-page) .d-account-avatar svg{width:27px;height:27px}.d-app:not(.h-page) .d-identity-panel strong{font-size:20px}.d-app:not(.h-page) .d-quota-panel{padding:16px}.d-app:not(.h-page) .d-quota-panel h2{font-size:12px}.d-app:not(.h-page) .d-quota-panel>strong{font-size:35px}.d-app:not(.h-page) .d-quota-panel>.d-primary{padding-inline:12px;font-size:13px}.d-app:not(.h-page) .d-quota-help{font-size:12px}.d-app:not(.h-page) .d-account-lower{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px}.d-app:not(.h-page) .d-account-menu{padding:0 16px}.d-app:not(.h-page) .d-account-menu>button,.d-app:not(.h-page) .d-account-menu>a{min-height:53px;padding:10px 0;font-size:14px}.d-app:not(.h-page) .d-account-help{min-height:0;padding:12px 14px}.d-app:not(.h-page) .d-account-help img{width:40px;height:40px}.d-app:not(.h-page) .d-account-help strong{margin-bottom:5px;font-size:12px}.d-app:not(.h-page) .d-account-help .d-primary{min-height:35px}.d-app:not(.h-page) .d-works .d-pageheading{gap:16px}.d-app:not(.h-page) .d-works-head-actions{gap:8px}.d-app:not(.h-page) .d-works-head-actions .d-search{flex:1;width:auto}.d-app:not(.h-page) .d-works .d-library-filters{gap:18px}.d-app:not(.h-page) .d-works .d-library-filters button{padding-inline:0;font-size:13px}.d-app:not(.h-page) .d-library.d-assets .d-tabs{gap:18px}.d-app:not(.h-page) .d-library.d-assets .d-tabs button{font-size:14px}.d-app.d-editor-page .d-mobile-editor-header{border-bottom-color:#dce3dc}}@media (max-width:359px){.d-app:not(.h-page) .d-library:is(.d-account,.d-works,.d-assets){width:calc(100% - 24px)}.d-app:not(.h-page) .d-account-heading .d-secondary,.d-app:not(.h-page) .d-quota-panel>.d-primary{padding-inline:8px}}.d-app.d-studio-page:has(>.d-library){isolation:isolate;--studio-ink:#203443;--studio-gold:#c3a781;background:#f6f4ef;position:relative;overflow-x:clip}.d-app.d-studio-page:has(>.d-library):before{z-index:-1;height:var(--library-banner-height,320px);content:"";background:linear-gradient(90deg,#142a3dde,#19384ec5 36%,#1b354b72 76%,#1527387d),url(/home-premium-shop-factory-photo.png) 50%/cover no-repeat;position:absolute;inset:0 0 auto}.d-app.d-studio-page:has(>.d-works):before{background-image:linear-gradient(90deg,#142a3de0,#19384eae 40%,#1b354b58 78%,#15273873),url(/studio-works-room-20260926.jpg);background-position:50%,50% 56%}.d-app.d-studio-page:has(>.d-assets):before{background-image:linear-gradient(90deg,#142a3dcc,#19384e9e 40%,#1b354b5e 78%,#15273881),url(/studio-assets-table-20260926.jpg);background-position:50%,50% 52%}.d-app.d-studio-page:has(>.d-account):before{background-position:50%,50% 35%}.d-app.d-studio-page:has(>.d-library)>.d-header{z-index:3;background:0 0;border:0;height:76px;min-height:76px;position:relative}.d-app.d-studio-page:has(>.d-library) .d-brand strong{color:#fff}.d-app.d-studio-page:has(>.d-library) .d-header nav a{color:#fff}.d-app.d-studio-page:has(>.d-library) .d-header nav a[aria-current=page]{color:#fff}.d-app.d-studio-page:has(>.d-library) .d-brand img{filter:brightness(0)invert()}.d-app.d-studio-page:has(>.d-library) .d-header nav a[aria-current=page]:after{background:var(--studio-gold)}.d-app.d-studio-page:has(>.d-library) :is(.d-header-account,.d-notification-trigger){color:#fff;background:#ffffff1a;border:1px solid #ffffff75}.d-app.d-studio-page:has(>.d-library) :is(.d-header-account,.d-notification-trigger):hover{background:#ffffff35}.d-app.d-studio-page .d-library:is(.d-works,.d-assets,.d-account){z-index:1;padding-top:var(--library-heading-padding,37px);padding-bottom:110px;position:relative}.d-app.d-studio-page .d-library:is(.d-works,.d-assets,.d-account) .d-pageheading{min-height:var(--library-heading-height,193px);justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex;position:relative}.d-app.d-studio-page .d-library:is(.d-works,.d-assets,.d-account) .d-pageheading h1{margin-top:var(--library-title-gap,15px);color:#fff;font-size:var(--library-title-size,clamp(39px, 3.7vw, 56px));letter-spacing:-.065em;text-shadow:0 2px 18px #101c2d38;font-weight:700;line-height:1.12}.d-app.d-studio-page .d-library:is(.d-works,.d-assets,.d-account) .d-pageheading p{margin-top:var(--library-description-gap,13px);color:#f0f3f1;font-size:15px;line-height:1.5}.d-studio-eyebrow{color:#e8e7df;letter-spacing:.23em;font-size:11px;font-weight:650;display:block}.d-studio-eyebrow:before{background:var(--studio-gold);content:"";width:27px;height:1px;margin:0 12px 4px 0;display:inline-block}.d-app.d-studio-page .d-works-head-actions,.d-app.d-studio-page .d-asset-command{justify-content:space-between;align-items:center;gap:14px;min-height:62px;margin:0 0 17px;display:flex}.d-app.d-studio-page .d-works-head-actions .d-search{background:#fffefa;width:min(390px,52%)}.d-app.d-studio-page .d-works-head-actions .d-primary,.d-app.d-studio-page .d-upload-tools .d-primary{color:#fff;background:#203443}.d-app.d-studio-page .d-works .d-library-filters{border-color:#d8d8d1;margin-bottom:20px}.d-app.d-studio-page .d-works .d-library-filters button[aria-pressed=true],.d-app.d-studio-page .d-assets .d-tabs button[aria-pressed=true]{border-bottom-color:var(--studio-gold);color:#203443}.d-app.d-studio-page .d-works .d-work-entry{border-color:#e0e0d8;box-shadow:0 16px 48px #2034430d}.d-app.d-studio-page .d-works .d-work-card .d-cover{background:#203443;overflow:hidden}.d-app.d-studio-page .d-works .d-work-title h2{font-size:18px}.d-app.d-studio-page .d-works .d-library-empty.is-first-film{color:#49606a;text-align:left;background:#fffefa;border:1px solid #deded6;grid-template-rows:auto auto auto;grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);place-content:center stretch;justify-items:start;gap:8px 24px;min-height:260px;padding:22px 22px 22px 42px;display:grid}.d-app.d-studio-page .d-works .d-library-empty.is-first-film>svg{color:#6e8791;grid-column:1}.d-app.d-studio-page .d-works .d-library-empty.is-first-film>strong{color:#203443;letter-spacing:-.04em;grid-column:1;font-size:24px}.d-app.d-studio-page .d-works .d-library-empty.is-first-film>a{grid-column:1;margin-top:8px}.d-app.d-studio-page .d-empty-scene{background:linear-gradient(90deg,#1b354255,#22394a11),url(/home-premium-shop-factory-photo.png) 50% 73%/cover;border-radius:7px;grid-area:1/2/4;width:100%;height:100%;min-height:210px}.d-app.d-studio-page .d-asset-command{border-bottom:1px solid #d9dbd5}.d-app.d-studio-page .d-library.d-assets{background:0 0}.d-app.d-studio-page .d-assets .d-asset-types{border:0;align-self:stretch;gap:28px}.d-app.d-studio-page .d-assets .d-asset-types button{min-width:55px}.d-app.d-studio-page .d-assets .d-toolbar{margin:18px 0 22px}.d-app.d-studio-page .d-assets .d-toolbar .d-search{width:min(330px,32vw);position:static}.d-app.d-studio-page .d-assets .d-grid{gap:20px}.d-app.d-studio-page .d-assets .d-grid>.d-card{border-color:#e0e0d8;padding:9px;box-shadow:0 8px 30px #2034430a}.d-app.d-studio-page .d-assets .d-photo-cover{background:#253a49}.d-app.d-studio-page .d-assets .d-category-chip{color:#445862;background:#edece6;border-radius:4px}.d-app.d-studio-page .d-assets .d-empty{text-align:left;background:#fffefa;flex-direction:column;justify-content:center;align-items:flex-start;padding:30px 50% 30px 42px;display:flex;position:relative;overflow:hidden}.d-app.d-studio-page .d-assets .d-empty:after{content:"";background:linear-gradient(90deg,#20344316,#20344300),url(/home-premium-shop-factory-photo.png) 50% 47%/cover;position:absolute;inset:0 0 0 52%}.d-app.d-studio-page .d-assets .d-empty>:is(h2,p,button,.d-empty-symbol){z-index:1;position:relative}.d-app.d-studio-page .d-assets .d-empty h2{font-size:24px}.d-app.d-studio-page .d-assets .d-empty p{max-width:340px}.d-app.d-studio-page .d-assets .d-auth-empty .d-empty{text-align:center;align-items:center;min-height:180px;padding:24px 30px}.d-app.d-studio-page .d-assets .d-auth-empty .d-empty:after{display:none}.d-app.d-studio-page .d-account-heading>div{flex-direction:column;align-items:flex-start;display:flex}.d-app.d-studio-page .d-account-heading .d-secondary{background:#ffffff1a;border-color:#ffffff92;position:absolute;bottom:55px;right:0;color:#fff!important}.d-app.d-studio-page .d-account-heading .d-secondary:hover{background:#ffffff30}.d-app.d-studio-page .d-account-overview{border-color:#d5d7cf;margin-top:-29px;position:relative;box-shadow:0 18px 46px #1d314724}.d-app.d-studio-page .d-identity-panel{background:#203443}.d-app.d-studio-page .d-identity-panel strong{color:#fff}.d-app.d-studio-page .d-account-status{color:#d9efdf!important}.d-app.d-studio-page .d-quota-panel{background:#fbf9f3}.d-app.d-studio-page .d-quota-panel>strong{color:#203443}.d-app.d-studio-page .d-account-menu,.d-app.d-studio-page .d-account-help{box-shadow:0 8px 28px #2034430a}.d-app.d-studio-page .d-voice-home,.d-app.d-studio-page .d-voice-wizard{background:#fffefa;border:1px solid #dcded7;border-top:3px solid #c3a781;border-radius:11px;box-shadow:0 16px 48px #20344310}.d-app.d-studio-page .d-voice-emblem{color:#fff;background:#203443;border-radius:12px}.d-app.d-studio-page .d-voice-home h2,.d-app.d-studio-page .d-voice-wizard h2{color:#203443;font-weight:690}.d-app.d-studio-page .d-voice-home p,.d-app.d-studio-page .d-voice-wizard p{color:#5d6d72}.d-app.d-studio-page .d-voice-library>p[role=status]:not(:empty){color:#435962;background:#fffefa;border:1px solid #dfe3dc;border-radius:7px;margin:0 auto;padding:11px 14px}.d-app.d-studio-page .d-voice-library .d-audio-card{background:#fffefa;border-color:#dcded7;border-radius:9px}.d-app.d-editor-page>.d-header{background:#203443;border-bottom-color:#ffffff25}.d-app.d-editor-page .d-brand strong,.d-app.d-editor-page .d-header nav a,.d-app.d-editor-page .d-header nav a[aria-current=page]{color:#fff}.d-app.d-editor-page .d-brand img{filter:brightness(0)invert()}.d-app.d-editor-page :is(.d-header-account,.d-notification-trigger){color:#fff;background:#ffffff15;border-color:#ffffff69}.d-app.d-editor-page .d-workspace{background:#f6f4ef}.d-app.d-editor-page .d-projectbar{background:#203443;border:0;border-radius:9px;padding:14px 20px}.d-app.d-editor-page .d-project-title input{color:#fff!important;font-size:20px!important}.d-app.d-editor-page .d-steps{color:#d2dedf;gap:14px}.d-app.d-editor-page .d-step{color:#d2dedf}.d-app.d-editor-page .d-step b{color:#eaf0f0;background:#ffffff1d}.d-app.d-editor-page .d-step.active{color:#fff}.d-app.d-editor-page .d-step.active b,.d-app.d-editor-page .d-step.active>span{color:#203443;background:#f6f3e9}.d-app.d-editor-page .d-assistant-panel{background:#fffefa}.d-app.d-editor-page .d-reference.is-empty{color:#f5f5ee;background:linear-gradient(90deg,#152b3de3,#19364bc0 58%,#21394d91),url(/home-premium-shop-factory-photo.png) 50% 66%/cover;border-color:#597080;min-height:76px}.d-app.d-editor-page .d-reference.is-empty>svg{color:#e7e7df}.d-app.d-editor-page .d-reference.is-empty>span,.d-app.d-editor-page .d-reference.is-empty .d-text{color:#fff}.d-app.d-editor-page .d-preview{background:#fffefa}.d-app.d-editor-page .d-preview .d-screen{background:#112230;border:1px solid #445562;box-shadow:inset 0 0 0 1px #ffffff16}.d-app.d-editor-page .d-preview .d-portrait-placeholder .d-empty{box-shadow:none;color:#d6e0e2;background:0 0;border:0}.d-app.d-editor-page .d-preview .d-portrait-placeholder .d-empty h2{color:#fff}.d-app.d-editor-page .d-preview .d-portrait-placeholder .d-empty p{color:#bfced2}.d-app.d-editor-page .d-review-region:before{color:#203443;background:0 0;border:0;border-bottom:1px solid #d8dedb;border-radius:0;font-size:18px;font-weight:700}.d-app.d-editor-page .d-review-row{border-color:#e4e4de}.d-app.d-editor-page .d-result-heading h1{color:#203443}.d-app.d-editor-page .generation-stage{background:#112230}.d-app.d-editor-page .generation-veil{background:#112332bd}.d-app.d-editor-page .generation-summary{background:#fffefa}.d-app.d-login-page .d-login-eyebrow{color:#8f785b;letter-spacing:.2em;margin:16px 0 5px;font-size:11px;font-weight:700;display:block}.d-app.d-login-page .d-login-card{border-top:3px solid #c3a781}@media (min-width:1100px){.d-app.d-editor-page .d-columns{grid-template-columns:minmax(320px,.84fr) minmax(0,1.16fr);gap:16px}.d-app.d-editor-page .d-assistant-panel{padding:22px}}@media (max-width:767px){.d-app.d-studio-page:has(>.d-library):before{height:var(--library-banner-height,254px);background-position:50%,50% 48%}.d-app.d-studio-page:has(>.d-library)>.d-header{height:60px;min-height:60px}.d-app.d-studio-page .d-library:is(.d-works,.d-assets,.d-account){padding-top:var(--library-heading-padding,28px);padding-bottom:112px}.d-app.d-studio-page .d-library:is(.d-works,.d-assets,.d-account) .d-pageheading{min-height:var(--library-heading-height,155px);margin-bottom:16px}.d-app.d-studio-page .d-library:is(.d-works,.d-assets,.d-account) .d-pageheading h1{margin-top:var(--library-title-gap,11px);font-size:var(--library-title-size,35px)}.d-app.d-studio-page .d-library:is(.d-works,.d-assets,.d-account) .d-pageheading p{max-width:290px;margin-top:9px;font-size:12px;display:block}.d-studio-eyebrow{letter-spacing:.18em;font-size:9px}.d-studio-eyebrow:before{width:18px;margin-right:8px}.d-app.d-studio-page .d-works-head-actions,.d-app.d-studio-page .d-asset-command{gap:8px;min-height:55px;margin-bottom:15px}.d-app.d-studio-page .d-works-head-actions .d-search{flex:1;width:auto}.d-app.d-studio-page .d-works-head-actions .d-primary{white-space:nowrap}.d-app.d-studio-page .d-works .d-library-empty.is-first-film{grid-template-rows:116px auto auto auto;grid-template-columns:1fr;gap:8px;min-height:0;padding:12px 18px 23px}.d-app.d-studio-page .d-empty-scene{grid-area:1/1;height:116px;min-height:0;margin-bottom:7px}.d-app.d-studio-page .d-works .d-library-empty.is-first-film>svg,.d-app.d-studio-page .d-works .d-library-empty.is-first-film>strong,.d-app.d-studio-page .d-works .d-library-empty.is-first-film>a{grid-column:1}.d-app.d-studio-page .d-works .d-library-empty.is-first-film>svg{display:none}.d-app.d-studio-page .d-works .d-library-empty.is-first-film>strong{grid-row:2;font-size:21px}.d-app.d-studio-page .d-works .d-library-empty.is-first-film>a{grid-row:3}.d-app.d-studio-page .d-assets .d-asset-types{gap:18px}.d-app.d-studio-page .d-assets .d-toolbar{margin-top:10px}.d-app.d-studio-page .d-assets .d-toolbar .d-search{width:100%}.d-app.d-studio-page .d-assets .d-empty{text-align:center;align-items:center;min-height:0;padding:132px 20px 24px}.d-app.d-studio-page .d-assets .d-empty:after{background-position:50%;height:112px;inset:0 0 auto}.d-app.d-studio-page .d-assets .d-empty h2{font-size:20px}.d-app.d-studio-page .d-account-heading .d-secondary{color:#fff;background:#ffffff1a;bottom:46px}.d-app.d-studio-page .d-account-overview{margin-top:-23px}.d-app.d-studio-page .d-mobile-bottom{left:16px;right:16px;bottom:max(12px, env(safe-area-inset-bottom));color:#fff;background:#203443f2;border:1px solid #fff5;border-radius:15px;width:auto;min-height:64px;padding:3px 6px;box-shadow:0 10px 36px #172a3c34}.d-app.d-studio-page .d-mobile-bottom a,.d-app.d-studio-page .d-mobile-bottom a[aria-current=page]{color:#fff;font-size:11px}.d-app.d-studio-page .d-mobile-bottom a[aria-current=page]:before{background:var(--studio-gold)}.d-app.d-editor-page .d-mobile-editor-header{color:#fff;background:#203443;border-color:#ffffff30}.d-app.d-editor-page .d-mobile-editor-header :is(button,strong){color:#fff!important}.d-app.d-editor-page .d-mobile-editor-header img{filter:brightness(0)invert()}.d-app.d-editor-page .d-workspace{padding-top:0}.d-app.d-editor-page .d-projectbar{display:none}}@media (max-width:600px){.d-app:not(.h-page)>.d-header .d-header-actions{margin-left:auto}}@media (max-width:359px){.d-app.d-studio-page .d-library:is(.d-works,.d-assets,.d-account) .d-pageheading h1{font-size:31px}.d-app.d-studio-page .d-account-heading .d-secondary{font-size:12px;bottom:48px}}@media (min-width:768px){.d-app:not(.h-page) .d-header-account:has(.d-header-account-name){border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:auto;min-width:44px;max-width:190px;padding:0 15px;display:inline-flex}.d-header-account-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.d-app:not(.h-page) .d-header-account:has(.d-header-account-name) svg{flex:none;width:17px;height:17px}}@media (max-width:767px){.d-header-account-name{display:none}}.d-app.d-studio-page:has(>:is(.d-works,.d-assets)){--library-banner-height:224px;--library-heading-padding:20px;--library-heading-height:112px;--library-title-gap:10px;--library-title-size:clamp(32px, 2.8vw, 40px);--library-description-gap:8px}@media (max-width:767px){.d-app.d-studio-page:has(>:is(.d-works,.d-assets)){--library-banner-height:196px;--library-heading-height:100px;--library-title-gap:8px;--library-title-size:30px}}body:has(.appearance-capture,.human-editor,.human-library):has(.d-app>.d-header[data-member-theme]){--theme-deep:#102c46;--theme-rgb:16 44 70;--theme-accent:#cedce8;--theme-accent-rgb:206 220 232;--theme-ink:#32536d;--theme-soft:#edf1f5;--member-scene:url(/membership-silver-scene.png);--studio-gold:var(--theme-accent)}.d-app:has(>.d-header[data-member-theme]){--theme-deep:#102c46;--theme-rgb:16 44 70;--theme-accent:#cedce8;--theme-accent-rgb:206 220 232;--theme-ink:#32536d;--theme-soft:#edf1f5;--member-scene:url(/membership-silver-scene.png);--studio-gold:var(--theme-accent)}.d-app:has(>.admin-header[data-member-theme]){--theme-deep:#102c46;--theme-rgb:16 44 70;--theme-accent:#cedce8;--theme-accent-rgb:206 220 232;--theme-ink:#32536d;--theme-soft:#edf1f5;--member-scene:url(/membership-silver-scene.png);--studio-gold:var(--theme-accent)}body:has(.d-app>.admin-header[data-member-theme]){--theme-deep:#102c46;--theme-rgb:16 44 70;--theme-accent:#cedce8;--theme-accent-rgb:206 220 232;--theme-ink:#32536d;--theme-soft:#edf1f5;--member-scene:url(/membership-silver-scene.png);--studio-gold:var(--theme-accent)}body:has(.d-app.d-editor-page>.d-header[data-member-theme]){--theme-deep:#102c46;--theme-rgb:16 44 70;--theme-accent:#cedce8;--theme-accent-rgb:206 220 232;--theme-ink:#32536d;--theme-soft:#edf1f5;--member-scene:url(/membership-silver-scene.png);--studio-gold:var(--theme-accent)}body:has(.appearance-capture,.human-editor,.human-library):has(.d-app>.d-header[data-member-theme=svip]):not(:has(.d-member-main)){--theme-deep:#191b1c;--theme-rgb:25 27 28;--theme-accent:#d6bf98;--theme-accent-rgb:214 191 152;--theme-ink:#695938;--theme-soft:#f1eee7;--member-scene:url(/membership-gold-scene.png)}body:has(.appearance-capture,.human-editor,.human-library):has(.d-member-main[data-membership=svip]){--theme-deep:#191b1c;--theme-rgb:25 27 28;--theme-accent:#d6bf98;--theme-accent-rgb:214 191 152;--theme-ink:#695938;--theme-soft:#f1eee7;--member-scene:url(/membership-gold-scene.png)}.d-app:has(>.d-header[data-member-theme=svip]):not(:has(>.d-member-main)){--theme-deep:#191b1c;--theme-rgb:25 27 28;--theme-accent:#d6bf98;--theme-accent-rgb:214 191 152;--theme-ink:#695938;--theme-soft:#f1eee7;--member-scene:url(/membership-gold-scene.png)}.d-app:has(>.admin-header[data-member-theme=svip]){--theme-deep:#191b1c;--theme-rgb:25 27 28;--theme-accent:#d6bf98;--theme-accent-rgb:214 191 152;--theme-ink:#695938;--theme-soft:#f1eee7;--member-scene:url(/membership-gold-scene.png)}body:has(.d-app>.admin-header[data-member-theme=svip]){--theme-deep:#191b1c;--theme-rgb:25 27 28;--theme-accent:#d6bf98;--theme-accent-rgb:214 191 152;--theme-ink:#695938;--theme-soft:#f1eee7;--member-scene:url(/membership-gold-scene.png)}.d-app:has(>.d-member-main[data-membership=svip]){--theme-deep:#191b1c;--theme-rgb:25 27 28;--theme-accent:#d6bf98;--theme-accent-rgb:214 191 152;--theme-ink:#695938;--theme-soft:#f1eee7;--member-scene:url(/membership-gold-scene.png)}body:has(.d-app.d-editor-page>.d-header[data-member-theme=svip]){--theme-deep:#191b1c;--theme-rgb:25 27 28;--theme-accent:#d6bf98;--theme-accent-rgb:214 191 152;--theme-ink:#695938;--theme-soft:#f1eee7;--member-scene:url(/membership-gold-scene.png)}.d-app:is(.h-page,.d-studio-page):has(>.d-header[data-member-theme]) .d-header nav a[aria-current=page]:after{background:var(--theme-accent)}.d-app:is(.h-page,.d-studio-page):has(>.d-header[data-member-theme]) .d-header-actions :is(.d-login-link,.d-header-account,.d-notification-trigger){border-color:rgb(var(--theme-accent-rgb) / .6);background:rgb(var(--theme-rgb) / .22);color:#fff}.d-app:is(.h-page,.d-studio-page):has(>.d-header[data-member-theme]) .d-header-actions :is(.d-login-link,.d-header-account,.d-notification-trigger):hover{background:rgb(var(--theme-rgb) / .48)}.d-app.h-page:has(>.d-header[data-member-theme]) .h-scene:after{background:linear-gradient(90deg,rgb(var(--theme-rgb) / .7),rgb(var(--theme-rgb) / .43) 36%,rgb(var(--theme-rgb) / .08) 68%,rgb(var(--theme-rgb) / .15)),linear-gradient(180deg,rgb(var(--theme-rgb) / .46),transparent 35%,rgb(var(--theme-rgb) / .25))}.d-app.h-page:has(>.d-header[data-member-theme]) .h-headline h1 em{color:var(--theme-accent)}.d-app.h-page:has(>.d-header[data-member-theme]) .h-eyebrow:before{background:var(--theme-accent)}.d-app.h-page:has(>.d-header[data-member-theme]) :is(.h-upload-card,.h-resume){border-color:rgb(var(--theme-accent-rgb) / .62);background:rgb(var(--theme-rgb) / .32)}.d-app.h-page:has(>.d-header[data-member-theme]) .h-upload-button{border-bottom-color:rgb(var(--theme-accent-rgb) / .7)}.d-app.h-page:has(>.d-header[data-member-theme]) .h-upload-arrow{background:var(--theme-soft);color:var(--theme-deep)}.d-app.d-studio-page:has(>.d-header[data-member-theme]):has(>.d-works):before{background-image:linear-gradient(90deg,rgb(var(--theme-rgb) / .9),rgb(var(--theme-rgb) / .74) 40%,rgb(var(--theme-rgb) / .35) 78%,rgb(var(--theme-rgb) / .48)),url(/studio-works-room-20260926.jpg)}.d-app.d-studio-page:has(>.d-header[data-member-theme]):has(>.d-assets):before{background-image:linear-gradient(90deg,rgb(var(--theme-rgb) / .85),rgb(var(--theme-rgb) / .64) 40%,rgb(var(--theme-rgb) / .35) 78%,rgb(var(--theme-rgb) / .48)),url(/studio-assets-table-20260926.jpg)}.d-app.d-studio-page:has(>.d-header[data-member-theme]) :is(.d-works,.d-assets) .d-primary{background:var(--theme-deep);border-color:var(--theme-deep);color:#fff}.d-app.d-studio-page:has(>.d-header[data-member-theme]) :is(.d-works,.d-assets) .d-secondary{color:var(--theme-ink);border-color:color-mix(in srgb,var(--theme-ink) 35%,#fff)}.d-app.d-studio-page:has(>.d-header[data-member-theme]) :is(.d-library-filters,.d-tabs,.d-categories) button[aria-pressed=true]{color:var(--theme-ink);border-bottom-color:var(--theme-ink)}.d-app.d-studio-page:has(>.d-header[data-member-theme]) :is(.d-work-card .d-cover,.d-assets .d-photo-cover){background:var(--theme-deep)}.d-app.d-studio-page:has(>.d-header[data-member-theme]) .d-assets .d-category-chip{background:var(--theme-soft);color:var(--theme-ink)}.d-app.d-member-page:has(>.d-header[data-member-theme]) :is(.d-member-row-icon,.d-member-row-action){color:var(--theme-ink)}.d-app.d-member-page:has(>.d-header[data-member-theme]) .d-member-row:hover{background:var(--theme-soft);color:var(--theme-ink)}.d-app.d-member-page:has(>.d-header[data-member-theme]) .d-member-hero-actions .d-secondary{background:rgb(var(--theme-rgb) / .2);border-color:rgb(var(--theme-accent-rgb) / .75)}.d-app.d-member-page:has(>.d-header[data-member-theme]) .d-member-hero-actions .d-primary{background:var(--theme-soft);border-color:var(--theme-soft)}.d-app.d-studio-page:has(>.d-header[data-member-theme]) :is(a,button,input):focus-visible{outline-color:var(--theme-ink)}.d-app.d-studio-page:has(>.d-header[data-member-theme]) :is(.d-member-hero,.d-header) :is(a,button):focus-visible{outline-color:var(--theme-accent)}@media (max-width:767px){.d-app.h-page:has(>.d-header[data-member-theme]) .h-scene:after{background:linear-gradient(180deg,rgb(var(--theme-rgb) / .64),rgb(var(--theme-rgb) / .32) 29%,rgb(var(--theme-rgb) / .04) 47%,rgb(var(--theme-rgb) / .33) 69%,rgb(var(--theme-rgb) / .64)),linear-gradient(90deg,rgb(var(--theme-rgb) / .18),transparent 70%)}.d-app.h-page:has(>.d-header[data-member-theme]) .d-mobile-bottom{background:rgb(var(--theme-rgb) / .4);border-color:rgb(var(--theme-accent-rgb) / .6)}.d-app.d-studio-page:has(>.d-header[data-member-theme]) .d-mobile-bottom{background:rgb(var(--theme-rgb) / .95);border-color:rgb(var(--theme-accent-rgb) / .5)}.d-app:is(.h-page,.d-studio-page):has(>.d-header[data-member-theme]) .d-mobile-bottom a[aria-current=page]{color:var(--theme-accent)}.d-app:is(.h-page,.d-studio-page):has(>.d-header[data-member-theme]) .d-mobile-bottom a[aria-current=page]:before{background:var(--theme-accent)}}.d-app.d-editor-page:has(>.d-header[data-member-theme]){--editor-blue:var(--theme-deep);--editor-ink:var(--theme-deep);--editor-theme-line:color-mix(in srgb,var(--theme-ink) 23%,#fffefa)}.d-app.d-editor-page:has(>.d-header[data-member-theme]) .d-projectbar{background:var(--theme-deep)}.d-app.d-editor-page:has(>.d-header[data-member-theme]) .d-header-actions :is(.d-header-account,.d-notification-trigger){background:rgb(var(--theme-accent-rgb) / .09);border-color:rgb(var(--theme-accent-rgb) / .55);color:#fff}.d-app.d-editor-page:has(>.d-header[data-member-theme]) .d-header nav a[aria-current=page]:after{background:var(--theme-accent)}.d-app.d-editor-page:has(>.d-header[data-member-theme]) .d-step{color:#d8dfe2}.d-app.d-editor-page:has(>.d-header[data-member-theme]) .d-step.active{color:var(--theme-accent)}.d-app.d-editor-page:has(>.d-header[data-member-theme]) .d-step.active>:is(b,span){background:var(--theme-accent);color:var(--theme-deep);box-shadow:none}.d-app.d-editor-page:has(>.d-header[data-member-theme]) :is(.d-panel-head h1,.d-result-heading h1){color:var(--theme-deep)}.d-app.d-editor-page:has(>.d-header[data-member-theme]) .d-review-region:before{color:var(--theme-deep)}.d-app.d-editor-page:has(>.d-header[data-member-theme]) .d-reference:not(.is-empty){background:var(--theme-soft);border-color:var(--editor-theme-line)}.d-app.d-editor-page:has(>.d-header[data-member-theme]) .d-reference.is-empty{border-color:var(--theme-ink);background-image:linear-gradient(90deg,rgb(var(--theme-rgb) / .9),rgb(var(--theme-rgb) / .72) 58%,rgb(var(--theme-rgb) / .55)),url(/home-premium-shop-factory-photo.png)}.d-app.d-editor-page:has(>.d-header[data-member-theme]) :is(.d-reference-thumbnail,.d-review-thumb,.d-chat-tools>button>span,.d-guide-actions button){background:var(--theme-soft);border-color:var(--editor-theme-line);color:var(--theme-ink)}.d-app.d-editor-page:has(>.d-header[data-member-theme]) .d-bubble:not(.user){background:var(--theme-soft);color:var(--theme-deep)}.d-app.d-editor-page:has(>.d-header[data-member-theme]) .d-bubble.user{background:var(--theme-deep);color:#fff}.d-app.d-editor-page:has(>.d-header[data-member-theme]) :is(.d-text,.d-secondary){color:var(--theme-ink)}.d-app.d-editor-page:has(>.d-header[data-member-theme]) .d-secondary{border-color:var(--editor-theme-line)}.d-app.d-editor-page:has(>.d-header[data-member-theme]) .d-reference.is-empty .d-text{color:#fff}.d-app.d-editor-page:has(>.d-header[data-member-theme]) :is(.d-composer,.d-composer-inline,.d-composer-inline>textarea,.d-review-row){border-color:var(--editor-theme-line)}.d-app.d-editor-page:has(>.d-header[data-member-theme]) :is(.d-composer-add,.d-composer-toggle,.d-composer-voice>button,.d-narrow-confirm){background:var(--theme-soft);border-color:var(--editor-theme-line);color:var(--theme-ink)!important}.d-app.d-editor-page:has(>.d-header[data-member-theme]) .d-primary{background:var(--theme-deep);border-color:var(--theme-deep);color:#fff;box-shadow:none}.d-app.d-editor-page:has(>.d-header[data-member-theme]) .d-primary:disabled{background:color-mix(in srgb,var(--theme-deep) 42%,#f6f4ef);color:#fff;border-color:#0000}.d-app.d-editor-page:has(>.d-header[data-member-theme]) .d-primary:hover:not(:disabled){background:var(--theme-ink)}.d-app.d-editor-page:has(>.d-header[data-member-theme]) .d-pane-switch button[aria-pressed=true]{background:var(--theme-deep);color:#fff!important}.d-app.d-editor-page:has(>.d-header[data-member-theme]) .d-pane-switch button[aria-pressed=false]{color:var(--theme-ink)!important}.d-app.d-editor-page:has(>.d-header[data-member-theme]) .d-result-player .d-tabs button[aria-pressed=true]{color:var(--theme-ink);border-bottom-color:var(--theme-ink)}.d-app.d-editor-page:has(>.d-header[data-member-theme]) .d-preview .d-screen{background:var(--theme-deep);border-color:var(--theme-ink)}.d-app.d-editor-page:has(>.d-header[data-member-theme]) .generation-stage{background:var(--theme-deep)}.d-app.d-editor-page:has(>.d-header[data-member-theme]) :is(.generation-veil,.d-generation-overlay){background:rgb(var(--theme-rgb) / .75)}.d-app.d-editor-page:has(>.d-header[data-member-theme]) .generation-milestones :is(.is-current,.is-current strong){color:var(--theme-ink)}.d-app.d-editor-page:has(>.d-header[data-member-theme]) .generation-milestones .is-done:after{background:var(--theme-ink)!important}.d-app.d-editor-page:has(>.d-header[data-member-theme]) :is(.is-done,.is-current) .generation-node{background:var(--theme-deep);color:#fff}.d-app.d-editor-page:has(>.d-header[data-member-theme]) .is-current .generation-node{box-shadow:0 0 0 7px var(--theme-soft)}.d-app.d-editor-page:has(>.d-header[data-member-theme]) .generation-work-icon{background:var(--theme-soft);color:var(--theme-ink)}.d-app.d-editor-page:has(>.d-header[data-member-theme]) .d-progress-track>*{background:var(--theme-ink)}.d-app.d-editor-page:has(>.d-header[data-member-theme]) :is(a,button,input,textarea):focus-visible{outline-color:var(--theme-ink)}.d-app.d-editor-page:has(>.d-header[data-member-theme]) .d-header :is(a,button):focus-visible{outline-color:var(--theme-accent)}body:has(.d-app.d-editor-page>.d-header[data-member-theme]) .d-modal .d-primary{background:var(--theme-deep);border-color:var(--theme-deep);color:#fff}body:has(.d-app.d-editor-page>.d-header[data-member-theme]) .d-modal :is(.d-secondary,.d-text){color:var(--theme-ink);border-color:color-mix(in srgb,var(--theme-ink) 30%,#fff)}body:has(.d-app.d-editor-page>.d-header[data-member-theme]) .d-modal :is(input,textarea,button,a):focus-visible{outline-color:var(--theme-ink)}@media (max-width:767px){.d-app.d-editor-page:has(>.d-header[data-member-theme]) .d-mobile-editor-header{border-color:rgb(var(--theme-accent-rgb) / .3);color:#fff}.d-app.d-editor-page:has(>.d-header[data-member-theme]) .d-mobile-editor-header :is(button,a,strong,span){color:#fff}}.d-app:is(.d-editor-page,:has(>.admin-header[data-member-theme]))>:is(.d-header,.admin-header,.d-mobile-editor-header){isolation:isolate;z-index:3;box-shadow:none;background:0 0;border:0;position:relative}.d-app:is(.d-editor-page,:has(>.admin-header[data-member-theme]))>:is(.d-header,.admin-header,.d-mobile-editor-header):before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgb(var(--theme-rgb) / .84),rgb(var(--theme-rgb) / .54) 55%,rgb(var(--theme-rgb) / .68)),var(--member-scene) center 45% / cover no-repeat;position:absolute;inset:0}.d-app.d-editor-page .d-header-actions :is(.d-login-link,.d-header-account,.d-notification-trigger){color:#fff;background:rgb(var(--theme-rgb) / .22);border-color:rgb(var(--theme-accent-rgb) / .6)}.d-app.d-editor-page .d-header-actions :is(.d-login-link,.d-header-account,.d-notification-trigger):hover{background:rgb(var(--theme-rgb) / .48)}.d-app:is(.d-editor-page,:has(>.admin-header[data-member-theme]))>:is(.d-header,.admin-header,.d-mobile-editor-header) :is(a,button):focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}
