.bx-library{--bl-bg:#080909;--bl-panel:#101212;--bl-panel-raised:#171919;--bl-line:#242727;--bl-ivory:#f4f1e8;--bl-muted:#858b87;--bl-lime:#d4ff00;display:flex;min-height:calc(100vh - 88px);color:var(--bl-ivory);background:var(--bl-bg);font-family:Inter,Arial,sans-serif;font-size:13px}.bx-library *{box-sizing:border-box}.bx-library button,.bx-library input,.bx-library select,.bx-library textarea{font:inherit}.bx-library button{cursor:pointer;color:inherit}.bx-library button:disabled{cursor:not-allowed;opacity:.4}.bx-library button:focus-visible,.bx-library input:focus-visible,.bx-library select:focus-visible,.bx-library textarea:focus-visible,.bx-library a:focus-visible{outline:2px solid var(--bl-lime);outline-offset:4px}.bx-library button,.bx-library a,.bx-library img{transition:background .18s,color .18s,border-color .18s,transform .4s,opacity .18s}.bx-library h1,.bx-library h2,.bx-library h3,.bx-library p{margin:0}.bx-library button{border:0}.bl-eyebrow{font-size:9px;letter-spacing:.19em;line-height:1.7;font-weight:500;color:var(--bl-muted);display:inline-flex;align-items:center;gap:9px}.bl-live-dot{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:var(--bl-lime);box-shadow:0 0 12px #d4ff0030}.bl-primary,.bl-outline,.bl-text-button{display:inline-flex;align-items:center;justify-content:center;gap:11px;font-size:12px!important;font-weight:550!important;line-height:1.4;white-space:nowrap}.bl-primary{background:var(--bl-lime);color:#101111!important;border:1px solid var(--bl-lime)!important;min-height:42px;padding:12px 17px;border-radius:7px}.bl-primary:hover{background:#e1ff56}.bl-outline{background:transparent;border:1px solid #353936!important;padding:11px 15px;border-radius:7px;min-height:40px}.bl-outline:hover{background:#1c211e;border-color:#6f7070!important}.bl-text-button{background:transparent;padding:10px 0;color:var(--bl-ivory)}.bl-text-button:hover{color:var(--bl-lime)}.bl-icon-button{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;width:32px;height:32px;background:transparent;color:var(--bl-muted)!important;flex-shrink:0}.bl-icon-button:hover{background:#242a25;color:var(--bl-ivory)!important}.bl-sr-only{position:absolute;clip:rect(0,0,0,0);overflow:hidden;width:1px;height:1px;white-space:nowrap}.bl-sidebar{width:215px;flex:0 0 215px;border-right:1px solid #1b1f1c;padding:33px 18px 24px;display:flex;flex-direction:column;background:#0b0d0c}.bl-sidebar-heading{padding:0 10px 31px}.bl-sidebar-heading .bl-eyebrow{font-size:8px;letter-spacing:.13em}.bl-sidebar-heading h2{font-size:18px;letter-spacing:-.6px;font-weight:500;margin-top:8px}.bl-sidebar nav button{width:100%;display:flex;align-items:center;gap:11px;color:#929993;padding:12px 11px;border-radius:6px;background:transparent;text-align:left;font-size:12px;margin-bottom:3px}.bl-sidebar nav button>span{flex:1}.bl-sidebar nav button small{font-size:10px;color:#6b6c6c;font-variant-numeric:tabular-nums}.bl-sidebar nav button:hover{background:#171c16;color:var(--bl-ivory)}.bl-sidebar nav button.active{background:#202121;color:var(--bl-lime)}.bl-sidebar nav button.active small{color:#afaea9}.bl-nav-section{display:block;color:#5d5e5e;font-size:8px;letter-spacing:.18em;padding:25px 11px 13px}.bl-sidebar-foot{margin-top:auto;padding:60px 11px 0}.bl-mini-logo{font-family:Big Shoulders Display,Impact,sans-serif;font-size:29px;color:#93928d;letter-spacing:-1.4px}.bl-mini-logo small{font-size:24px;color:#606161}.bl-sidebar-foot p{color:#666767;line-height:1.8;font-size:10px;margin-top:9px}.bl-sidebar-demo{display:block;font-size:7px;letter-spacing:.13em;color:#555656;margin-top:22px}.bl-library-main{flex:1;min-width:0;padding:42px 38px 0;max-width:1900px;margin:0 auto}.bl-page-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:31px}.bl-page-heading h1{font-family:Big Shoulders Display,Impact,sans-serif;font-weight:550;letter-spacing:-1.7px;font-size:58px;line-height:1.03;margin-top:10px}.bl-page-heading h1>span{color:var(--bl-lime)}.bl-page-heading p{margin-top:13px;color:#8c8b86;font-size:12px;line-height:1.8}.bl-heading-action{padding-bottom:5px}.bl-library-toolbar{border-top:1px solid #222620;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 0;margin-bottom:5px}.bl-toolbar-left{min-width:0}.bl-result-count{display:flex;align-items:center;gap:9px;font-size:10px;color:#a9a8a3;white-space:nowrap}.bl-result-count small{font-size:7px;letter-spacing:.08em;border:1px solid #2e2f2f;padding:3px 5px;border-radius:3px;color:#81807b;margin-left:3px}.bl-toolbar-controls{display:flex;gap:9px;align-items:center}.bl-search{display:flex;gap:8px;align-items:center;color:#7d7c77;min-width:0}.bl-search input{border:0;background:transparent;color:var(--bl-ivory);padding:8px 2px;width:116px;outline:0}.bl-search input::placeholder{color:#727373;font-size:11px}.bl-sort{position:relative;display:flex;align-items:center;border-left:1px solid #272828;padding-left:9px}.bl-sort select{appearance:none;border:0;background:transparent;color:#b4b3ae;padding:9px 23px 9px 7px;cursor:pointer;font-size:10px;outline:0}.bl-sort svg{position:absolute;right:3px;pointer-events:none;color:#83827d}.bx-library select option{background:#171c16;color:var(--bl-ivory)}.bl-filter-button{background:#151a12;border:1px solid #2e2f2f!important;display:flex;gap:7px;align-items:center;font-size:10px!important;padding:8px 10px;border-radius:5px;min-height:34px}.bl-filter-button.has-filters{color:var(--bl-lime);border-color:#555656!important}.bl-filter-button small{background:var(--bl-lime);border-radius:3px;color:#212222;font-size:9px;padding:1px 4px}.bl-view-toggle{display:flex;gap:2px;border:1px solid #292a2a;padding:3px;border-radius:6px}.bl-view-toggle button{padding:5px 6px;display:flex;background:transparent;color:#6b6c6c;border-radius:3px}.bl-view-toggle button.active{background:#2e2f2f;color:var(--bl-ivory)}.bl-asset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 18px}.bl-asset-card{min-width:0;position:relative}.bl-asset-image{position:relative;display:block;padding:0;width:100%;aspect-ratio:1.42;background:#1e1f1f;overflow:hidden;border-radius:8px;text-align:left}.bl-asset-image>img{width:100%;height:100%;object-fit:cover;display:block}.bl-asset-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0004,transparent 33%,transparent 55%,#0009);pointer-events:none}.bl-asset-image:hover>img{transform:scale(1.035)}.bl-card-top{position:absolute;top:12px;left:12px;right:46px;display:flex;align-items:center;gap:7px;z-index:1}.bl-asset-kind{display:inline-flex;align-items:center;gap:5px;background:#1314148c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff20;color:#eee;letter-spacing:.05em;font-size:7px;font-weight:500;padding:5px 6px;border-radius:4px}.bl-new-badge{font-size:7px;color:#d4ff00;border:1px solid #d4ff0038;background:#282929a1;letter-spacing:.04em;padding:5px 6px;border-radius:4px}.bl-like{position:absolute;right:10px;top:10px;width:29px;height:29px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#0b0e0a70;color:#f4f3ee!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff1f!important}.bl-like:hover,.bl-like.liked{color:var(--bl-lime)!important;background:#141515a8}.bl-asset-image-footer{position:absolute;bottom:14px;left:14px;right:14px;display:flex;align-items:center;justify-content:space-between;z-index:1}.bl-asset-image-footer>span{font-size:9px;letter-spacing:.03em;color:#ffffffc4}.bl-asset-image-footer svg{opacity:0;transform:translate(-4px,4px);transition:.2s}.bl-asset-image:hover .bl-asset-image-footer svg{opacity:1;transform:translate(0)}.bl-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;background:#ffffff18;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #fff4;border-radius:50%;width:43px;height:43px;z-index:1}.bl-asset-caption{display:flex;justify-content:space-between;gap:7px;align-items:center;margin-top:11px}.bl-asset-caption>div{min-width:0}.bl-asset-caption>div>button{padding:0;display:block;text-align:left;background:transparent;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:#e5e4df}.bl-asset-caption>div>button:hover{color:var(--bl-lime)}.bl-asset-caption>div>span{display:flex;align-items:center;gap:7px;color:#7d7c77;font-size:9px;margin-top:6px}.bl-asset-caption i,.bl-library-footer i{height:2px;width:2px;border-radius:50%;display:inline-block;background:#6e6f6f}.bl-asset-failed .bl-asset-image>img{filter:grayscale(1);opacity:.08}.bl-failed-state{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:#a9a8a3}.bl-failed-state span{font-size:12px}.bl-failed-state small{font-size:9px;color:#676868}.bl-list-layout{grid-template-columns:1fr;gap:15px}.bl-list-layout .bl-asset-card{display:grid;grid-template-columns:260px 1fr;gap:25px;align-items:center;border:1px solid #292a2a;border-radius:9px;padding:10px;background:#0e120b}.bl-list-layout .bl-asset-caption{padding-right:10px}.bl-list-layout .bl-like{left:230px;right:auto;top:20px}.bl-list-layout .bl-asset-caption>div>button{font-size:16px}.bl-library-footer{margin-top:43px;border-top:1px solid #252626;display:flex;justify-content:space-between;gap:20px;padding:23px 0 26px;color:#5e5f5f;font-size:7px;letter-spacing:.13em}.bl-library-footer>span:last-child{display:flex;align-items:center;gap:9px}.bl-empty{min-height:380px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:40px 20px;color:#807f7a}.bl-empty h2{font-size:22px;font-weight:450;letter-spacing:-.6px;color:#dddcd7;margin:23px 0 9px}.bl-empty p{font-size:12px;line-height:1.8;max-width:360px;margin-bottom:24px}.bl-project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bl-project-card{background:#141515;padding:0;text-align:left;border-radius:10px;border:1px solid #2e2f2f!important;overflow:hidden}.bl-project-visual{height:268px;position:relative;overflow:hidden}.bl-project-visual>img{width:100%;height:100%;object-fit:cover}.bl-project-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#1119,transparent 35%,#080c04dc)}.bl-project-card:hover img{transform:scale(1.045)}.bl-project-index{position:absolute;left:21px;top:18px;z-index:1;font-size:11px;letter-spacing:.1em;color:#fff9}.bl-project-open{position:absolute;right:17px;top:17px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#13141470;border:1px solid #ffffff29;z-index:1}.bl-project-card:hover .bl-project-open{background:var(--bl-lime);color:#1b1c1c}.bl-project-visual-copy{position:absolute;left:23px;bottom:24px;right:20px;z-index:1}.bl-project-visual-copy>span{font-size:8px;letter-spacing:.16em;color:#deddd8}.bl-project-visual-copy h2{font-family:Big Shoulders Display,Impact,sans-serif;font-weight:500;font-size:37px;letter-spacing:-.7px;margin-top:6px}.bl-project-meta{padding:16px 18px;display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#b0afaa;gap:10px}.bl-project-meta>span{display:flex;align-items:center;gap:7px}.bl-project-meta small{font-size:9px;color:#767777}.bl-avatar{width:21px;height:21px;display:inline-flex;justify-content:center;align-items:center;background:#313232;border-radius:50%;font-size:8px;color:#cccbc6}.bl-create-project-card{border:1px dashed #414242!important;border-radius:10px;background:#141515;min-height:328px;display:flex;align-items:center;justify-content:center;flex-direction:column}.bl-create-project-card>span:first-child{width:62px;height:62px;display:flex;align-items:center;justify-content:center;border:1px solid #3a3b3b;border-radius:50%;color:#95948f;margin-bottom:21px}.bl-create-project-card:hover{background:#1d1e1e;border-color:#6f7070!important}.bl-create-project-card h2{font-size:22px;font-weight:450;letter-spacing:-.5px}.bl-create-project-card p{font-size:11px;color:#8c8b86;margin-top:10px}.bl-create-project-card>.bl-text-button{color:var(--bl-lime);margin-top:24px}.bl-element-tabs{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.bl-element-tabs button{background:transparent;border-radius:5px;color:#8c8b86;padding:8px 11px;font-size:10px}.bl-element-tabs button.active{background:#2f3030;color:#dfded9}.bl-element-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 17px}.bl-element-card{padding:0;background:transparent;text-align:left;min-width:0}.bl-element-card>div{position:relative;aspect-ratio:1/1.12;border-radius:8px;overflow:hidden;background:#222323;margin-bottom:12px}.bl-element-card img{width:100%;height:100%;object-fit:cover}.bl-element-card:hover img{transform:scale(1.04)}.bl-element-at{position:absolute;bottom:11px;left:11px;border-radius:50%;border:1px solid #ffffff36;background:#16171799;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;width:25px;height:25px;font-size:12px}.bl-element-open{position:absolute;top:12px;right:12px;color:#fff;opacity:0}.bl-element-card:hover .bl-element-open{opacity:1}.bl-element-card>small{font-size:8px;letter-spacing:.04em;color:#82817c}.bl-element-card h3{font-size:13px;font-weight:500;margin-top:5px}.bl-element-card p{font-size:10px;color:#a5a49f;margin-top:6px}.bl-new-element{background:#151616;border:1px dashed #454646!important;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;min-height:240px;align-self:start;aspect-ratio:1/1.12;color:#c3c2bd!important}.bl-new-element small{font-size:9px;color:#7d7c77;padding:0 12px;text-align:center}.bl-new-element:hover{background:#232424}.bl-modal-backdrop{position:fixed;inset:0;background:#020402c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;overflow:auto}.bl-modal{background:#111510;border:1px solid #363737;border-radius:14px;width:min(100%,550px);max-height:90vh;overflow:auto;padding:26px;box-shadow:0 35px 140px #000a;animation:bl-modal-enter .22s ease-out}.bl-modal-wide{width:min(100%,1100px)}.bl-modal-heading{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;margin-bottom:25px}.bl-modal-heading h2{font-family:Big Shoulders Display,Impact,sans-serif;font-size:31px;letter-spacing:-.5px;font-weight:500;margin-top:7px}.bl-modal-heading p{color:#969590;font-size:11px;line-height:1.8;margin-top:9px;max-width:390px}.bl-modal-heading>.bl-icon-button{margin-top:-6px;margin-right:-7px}.bl-field{display:flex;flex-direction:column;gap:9px;margin-bottom:17px}.bl-field>span,.bl-field-label{color:#b8b7b2;font-size:10px;line-height:1.5}.bl-field input,.bl-field select,.bl-field textarea{width:100%;border:1px solid #3d3e3e;background:#0d0e0e;color:#e9e8e3;padding:12px;border-radius:6px;font-size:12px;outline:0;resize:vertical;min-height:41px}.bl-field input::placeholder,.bl-field textarea::placeholder{color:#6b6c6c;font-size:11px}.bl-field input:focus,.bl-field textarea:focus,.bl-field select:focus{border-color:#888782}.bl-field input[type=date]{color-scheme:dark}.bl-filter-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.bl-filter-toggles{border-top:1px solid #313232;margin:7px 0}.bl-filter-toggles label{position:relative;display:flex;align-items:center;gap:13px;padding:17px 0;border-bottom:1px solid #303131}.bl-filter-toggles label>svg{color:#999893}.bl-filter-toggles label>span:nth-child(2){flex:1;font-size:12px}.bl-filter-toggles small{font-size:10px;color:#8e8d88;display:block;margin-top:5px}.bl-filter-toggles input{position:absolute;right:0;opacity:0;width:35px;height:22px;cursor:pointer;z-index:1}.bl-switch{width:32px;height:18px;background:#383939;border:1px solid #505151;border-radius:30px;position:relative;display:block}.bl-switch:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:#a8a7a2;transition:.2s}.bl-filter-toggles input:checked+.bl-switch{background:#a4a39e;border-color:#c8eb2f}.bl-filter-toggles input:checked+.bl-switch:after{transform:translate(13px);background:#242525}.bl-filter-toggles input:focus-visible+.bl-switch{outline:2px solid var(--bl-lime);outline-offset:4px}.bl-modal-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding-top:19px;border-top:1px solid #373838}.bl-detail{display:grid;grid-template-columns:1.45fr 1fr;gap:27px}.bl-detail-image{background:#070c04;min-height:360px;border-radius:9px;overflow:hidden;display:flex;align-items:center}.bl-detail-image img{width:100%;max-height:550px;object-fit:contain}.bl-detail-content{padding:10px 0}.bl-detail-content h3{font-size:22px;font-weight:450;letter-spacing:-.5px;margin-top:15px}.bl-detail-content>p{font-size:11px;line-height:1.9;color:#969590;margin-top:12px}.bl-detail-specs{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:27px 0 30px;border-top:1px solid #343535;padding-top:22px}.bl-detail-specs>span{font-size:9px;color:#7d7c77}.bl-detail-specs strong{font-size:11px;color:#c5c4bf;display:block;font-weight:400;margin-top:6px}.bl-detail-content>.bl-primary{width:100%;white-space:normal;font-size:11px!important}.bl-detail-actions{display:flex;gap:10px;margin-top:12px}.bl-detail-actions button{flex:1;font-size:10px!important}.bl-cover-choices{display:flex;gap:10px;margin-top:12px;margin-bottom:17px}.bl-cover-choices button{flex:1;aspect-ratio:1.4;position:relative;overflow:hidden;padding:0;background:#212222;border:2px solid transparent!important;border-radius:6px}.bl-cover-choices button img{width:100%;height:100%;object-fit:cover}.bl-cover-choices button.selected{border-color:var(--bl-lime)!important}.bl-cover-choices button>span{position:absolute;bottom:5px;right:5px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:var(--bl-lime);color:#2d2e2e;border-radius:50%}.bl-preview-note{display:block;color:#83827d;font-size:9px;line-height:1.8}.bl-element-preview{position:relative;height:230px;border-radius:8px;overflow:hidden;margin-bottom:20px;background:#111212}.bl-element-preview img{width:100%;height:100%;object-fit:cover}.bl-element-preview span{position:absolute;bottom:12px;left:12px;padding:7px 11px;border-radius:5px;background:#141515cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px}.bl-element-description{font-size:12px;line-height:1.9;color:#b0afaa;margin-top:12px!important}.bl-mcp-page{display:block;min-height:calc(100vh - 90px);overflow:hidden}.bl-platform-tabs{display:flex;justify-content:center;gap:25px;border-bottom:1px solid #1e1f1f;padding:5px 24px 0}.bl-platform-tabs button{display:flex;align-items:center;gap:9px;padding:21px 3px 18px;border-bottom:2px solid transparent!important;background:transparent;color:#8e8d88;font-size:12px}.bl-platform-tabs button.active{color:#e8e7e2;border-color:var(--bl-lime)!important}.bl-platform-tabs button:hover{color:var(--bl-ivory)}.bl-mcp-hero{position:relative;text-align:center;min-height:465px;display:flex;align-items:center;justify-content:center;padding:55px 25px 65px;background:radial-gradient(ellipse at 50% 60%,#27282836,transparent 58%)}.bl-mcp-content{position:relative;z-index:1}.bl-mcp-content>.bl-eyebrow{color:#a09f9a;font-size:8px}.bl-mcp-hero h1{font-family:Big Shoulders Display,Impact,sans-serif;font-size:80px;line-height:.99;font-weight:500;letter-spacing:-1.8px;margin:21px 0}.bl-mcp-hero h1>span{color:var(--bl-lime)}.bl-mcp-hero p{font-size:13px;line-height:1.9;color:#9e9d98}.bl-hero-actions{display:flex;gap:28px;align-items:center;justify-content:center;margin:26px 0 17px}.bl-orbit{position:absolute;inset:0;overflow:hidden;pointer-events:none}.bl-orbit>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-19deg);width:1000px;height:305px;border:1px solid #5c5d5d16;border-radius:50%}.bl-orbit>span:nth-child(2){width:1150px;height:430px;transform:translate(-50%,-50%) rotate(15deg)}.bl-orbit>span:nth-child(3){width:1400px;height:520px;transform:translate(-50%,-50%) rotate(-19deg)}.bl-mcp-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;margin:0 auto;padding:0 50px;max-width:1330px}.bl-mcp-feature{border:1px solid #2e2f2f;border-radius:10px;background:#141515;overflow:hidden}.bl-mcp-feature-image{height:185px;position:relative;overflow:hidden}.bl-mcp-feature-image>img{width:100%;height:100%;object-fit:cover;filter:brightness(.77)}.bl-mcp-feature:hover img{transform:scale(1.03);filter:brightness(.9)}.bl-mcp-feature-image>span{position:absolute;top:15px;left:18px;font-size:10px;color:#f6f5f0b3;font-variant-numeric:tabular-nums}.bl-mcp-feature-copy{padding:23px}.bl-mcp-feature-copy>svg{color:#aeada8}.bl-mcp-feature-copy h2{font-size:17px;letter-spacing:-.3px;font-weight:450;margin-top:13px}.bl-mcp-feature-copy p{color:#8f8e89;font-size:11px;line-height:1.8;margin:11px 0 23px;min-height:60px}.bl-mcp-feature-copy button{display:flex;align-items:center;gap:12px;background:#212222;border:1px solid #3c3d3d!important;border-radius:6px;padding:12px;text-align:left;width:100%;font-size:10px;line-height:1.8;color:#bfbeb9}.bl-mcp-feature-copy button:hover{background:#2e2f2f}.bl-mcp-feature-copy button>span{flex:1}.bl-mcp-feature-copy button svg{flex-shrink:0}.bl-mcp-end{text-align:center;padding:49px 20px 44px}.bl-mcp-end p{font-size:13px;color:#b3b2ad;margin:11px 0 9px}.bl-mcp-end .bl-text-button{font-size:10px!important;color:#d8d7d2}.bl-connect-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:27px}.bl-connect-options button{position:relative;background:#1d1e1e;border:1px solid #4a4b4b!important;border-radius:9px;padding:22px 15px;text-align:left;display:flex;flex-direction:column;gap:8px;color:#9a9994}.bl-connect-options button.active{border-color:#a2c951!important;background:#2d2e2e;color:#deddd8}.bl-connect-options button>strong{font-size:13px;font-weight:500;margin-top:8px}.bl-connect-options button>span{font-size:9px;color:#8f8e89}.bl-connect-options button>svg:last-child:not(:first-child){position:absolute;top:13px;right:13px}.bl-guide-steps{list-style:none;margin:0;padding:0}.bl-guide-steps li{display:flex;gap:14px;margin-bottom:20px}.bl-guide-steps li>span{font-size:10px;color:#a3cb61;letter-spacing:.04em;padding-top:3px}.bl-guide-steps strong{font-size:12px;font-weight:500;color:#e0dfda}.bl-guide-steps p{font-size:10px;line-height:1.8;color:#9c9b96;margin-top:5px}.bl-demo-url{border:1px solid #404141;background:#141515;border-radius:7px;padding:12px}.bl-demo-url>span{font-size:7px;letter-spacing:.13em;color:#7f7e79}.bl-demo-url>div{display:flex;gap:8px;align-items:center;margin-top:3px}.bl-demo-url code{font-size:9px;flex:1;color:#b5b4af;overflow-wrap:anywhere}.bl-audio-page{display:block;background:radial-gradient(ellipse at 75% 45%,#3b3c3c1f,transparent 60%),#080909}.bl-audio-concept{max-width:1300px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:85px 65px 90px;align-items:center;min-height:calc(100vh - 100px)}.bl-audio-copy h1{font-family:Big Shoulders Display,Impact,sans-serif;font-size:86px;font-weight:500;line-height:.98;letter-spacing:-2px;margin:25px 0}.bl-audio-copy h1 em{font-style:normal;color:var(--bl-lime)}.bl-audio-copy>p{max-width:345px;font-size:13px;line-height:1.95;color:#a09f9a}.bl-coming-badge{display:inline-flex;align-items:center;gap:8px;border:1px solid #505151;border-radius:30px;padding:8px 11px;font-size:9px;color:#cdccc7;margin-top:25px;background:#1d1e1e}.bl-audio-detail{border-top:1px solid #353636;margin-top:43px;padding-top:21px}.bl-audio-detail>span{font-size:7px;letter-spacing:.2em;color:#787979}.bl-audio-detail>p{font-size:11px;color:#afaea9;margin-top:7px}.bl-audio-workbench{border:1px solid #3f4040;background:#161717;border-radius:15px;padding:22px;box-shadow:0 35px 100px #0005;position:relative}.bl-audio-workbench:before{content:"";position:absolute;inset:-14px;z-index:-1;border:1px solid #5c5d5d17;border-radius:22px}.bl-audio-workbench-top{display:flex;justify-content:space-between;align-items:center}.bl-audio-workbench-top>span:first-child{display:flex;align-items:center;gap:9px;font-size:12px;color:#dbdad5}.bl-audio-workbench-top>span:last-child{font-size:7px;letter-spacing:.13em;border:1px solid #4d4e4e;color:#898883;border-radius:3px;padding:4px 6px}.bl-wave{height:163px;display:flex;align-items:center;justify-content:center;gap:4px;padding:15px 0}.bl-wave i{display:block;width:3px;border-radius:4px;background:linear-gradient(0deg,#484949,#d4ff00,#484949);opacity:.7;animation:bl-wave-breathe 4s ease-in-out infinite alternate}.bl-wave-music i{background:linear-gradient(0deg,#2b2c2c,#b7b6b1,#454646)}.bl-audio-workbench .bl-field textarea{background:#131414;line-height:1.9;color:#d7d6d1;padding:14px;font-size:12px}.bl-character-count{text-align:right;font-size:8px;color:#84837e;margin-top:-10px}.bl-concept-choices{display:flex;gap:9px;margin:22px 0}.bl-concept-choices button{display:flex;align-items:center;gap:8px;background:#222323;border:1px solid #474848!important;border-radius:6px;padding:9px;font-size:9px;color:#b1b0ab}.bl-concept-choices button:first-child{flex:1;justify-content:space-between}.bl-concept-disabled{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;background:#444545;border:1px solid #585959!important;color:#b4b3ae!important;padding:13px;border-radius:6px;opacity:1!important;font-size:11px!important;margin-top:20px}.bl-audio-workbench>.bl-preview-note{text-align:center;max-width:310px;margin:12px auto 0;color:#777878;font-size:8px}.bl-mood-tags{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0 21px}.bl-mood-tags button{background:#222323;border:1px solid #464747!important;border-radius:20px;color:#908f8a;padding:7px 10px;font-size:9px}.bl-mood-tags button.selected{background:#3d3e3e;color:#dfded9;border-color:#6b6c6c!important}@keyframes bl-modal-enter{0%{opacity:0;transform:translateY(9px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bl-wave-breathe{0%{opacity:.35;transform:scaleY(.7)}to{opacity:.8;transform:scaleY(1)}}@media(min-width:1650px){.bl-library-main{padding:47px 50px 0}.bl-asset-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bl-project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bl-element-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.bl-list-layout{grid-template-columns:1fr 1fr}.bl-list-layout .bl-asset-card{grid-template-columns:180px 1fr}.bl-list-layout .bl-like{left:150px}.bl-list-layout .bl-asset-caption>div>button{font-size:12px}}@media(max-width:1150px){.bl-sidebar{width:185px;flex-basis:185px;padding-left:12px;padding-right:12px}.bl-library-main{padding:30px 25px 0}.bl-page-heading h1{font-size:50px}.bl-toolbar-controls{gap:6px}.bl-search input{width:75px}.bl-result-count small{display:none}.bl-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-list-layout{grid-template-columns:1fr}.bl-element-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bl-project-visual{height:225px}.bl-project-visual-copy h2{font-size:31px}.bl-project-meta small{display:none}.bl-audio-concept{gap:45px;padding:60px 40px}.bl-audio-copy h1{font-size:73px}.bl-mcp-feature-grid{padding:0 30px;gap:15px}.bl-mcp-feature-copy{padding:18px}.bl-mcp-feature-copy h2{font-size:15px}.bl-mcp-feature-copy p{min-height:80px}.bl-element-tabs button{padding:8px;font-size:9px}}@media(max-width:850px){.bl-sidebar{width:164px;flex-basis:164px;padding:26px 9px 20px}.bl-sidebar-heading{padding-left:8px;padding-bottom:24px}.bl-sidebar-heading h2{font-size:16px}.bl-sidebar-heading .bl-eyebrow{font-size:6px}.bl-sidebar nav button{gap:8px;padding:11px 8px;font-size:10px}.bl-sidebar nav button svg{width:15px}.bl-sidebar nav button small{font-size:8px}.bl-library-main{padding:27px 20px 0}.bl-page-heading{margin-bottom:23px;gap:12px}.bl-page-heading h1{font-size:46px}.bl-page-heading p{font-size:10px;max-width:260px}.bl-page-heading .bl-primary,.bl-page-heading .bl-outline{font-size:10px!important;padding:10px;gap:6px}.bl-library-toolbar{flex-wrap:wrap;gap:12px}.bl-toolbar-controls{width:100%;justify-content:flex-end}.bl-toolbar-controls .bl-search{margin-right:auto}.bl-toolbar-controls .bl-search input{width:120px}.bl-project-grid{grid-template-columns:1fr}.bl-project-visual{height:275px}.bl-element-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-project-meta small{display:inline}.bl-list-layout .bl-asset-card{grid-template-columns:180px 1fr;gap:15px}.bl-list-layout .bl-like{left:150px}.bl-list-layout .bl-asset-caption>div>button{font-size:12px}.bl-detail{grid-template-columns:1fr}.bl-detail-image{min-height:0;max-height:330px}.bl-detail-image img{max-height:330px}.bl-detail-content{padding-top:0}.bl-detail-specs{margin:20px 0}.bl-detail-content>p{max-width:500px}.bl-mcp-hero h1{font-size:69px}.bl-mcp-feature-grid{grid-template-columns:1fr;max-width:650px}.bl-mcp-feature{display:grid;grid-template-columns:180px 1fr}.bl-mcp-feature-image{height:100%;min-height:220px}.bl-mcp-feature-copy p{min-height:0;margin-bottom:15px}.bl-mcp-feature-copy h2{margin-top:9px}.bl-audio-concept{grid-template-columns:1fr;gap:45px;max-width:650px;padding:48px 35px 60px}.bl-audio-copy h1{font-size:80px}.bl-audio-copy>p{max-width:410px}.bl-audio-detail{display:none}.bl-audio-workbench{max-width:480px;width:100%}.bl-coming-badge{margin-top:18px}}@media(max-width:600px){.bx-library{flex-direction:column;min-height:calc(100vh - 70px)}.bl-sidebar{width:100%;flex-basis:auto;border-right:0;border-bottom:1px solid #272828;padding:10px 14px;background:#101111}.bl-sidebar-heading,.bl-sidebar-foot,.bl-nav-section{display:none}.bl-sidebar nav{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.bl-sidebar nav>div{flex-shrink:0}.bl-sidebar nav button{white-space:nowrap;margin:0;padding:10px;gap:7px}.bl-sidebar nav button small{display:none}.bl-sidebar nav button svg{width:14px}.bl-library-main{padding:28px 18px 0;width:100%}.bl-page-heading{align-items:flex-start;margin-bottom:22px}.bl-page-heading h1{font-size:46px;margin-top:8px}.bl-page-heading .bl-eyebrow{font-size:7px;letter-spacing:.11em}.bl-page-heading p{font-size:10px;max-width:220px;line-height:1.8}.bl-heading-action{padding-top:21px}.bl-page-heading .bl-primary,.bl-page-heading .bl-outline{font-size:9px!important;padding:9px 10px;min-height:35px}.bl-heading-action .bl-outline svg,.bl-heading-action .bl-primary svg{width:13px}.bl-library-toolbar{padding:16px 0;margin:0 0 4px}.bl-toolbar-controls{gap:4px}.bl-toolbar-controls .bl-search input{width:65px;font-size:11px}.bl-sort select{font-size:9px;padding-left:3px}.bl-sort{padding-left:4px}.bl-filter-button{font-size:9px!important;padding:7px;gap:5px}.bl-view-toggle button{padding:5px}.bl-view-toggle button svg{width:13px}.bl-asset-grid{gap:20px 11px}.bl-asset-image{aspect-ratio:1.05;border-radius:6px}.bl-card-top{top:8px;left:8px;right:32px;gap:4px;flex-wrap:wrap}.bl-asset-kind{font-size:6px;padding:4px}.bl-new-badge{font-size:5px;padding:3px}.bl-like{right:7px;top:7px;width:24px;height:24px}.bl-like svg{width:13px}.bl-asset-image-footer{left:9px;right:9px;bottom:9px}.bl-asset-image-footer>span{font-size:7px}.bl-play{width:34px;height:34px}.bl-play svg{width:16px}.bl-asset-caption{gap:0;margin-top:9px;align-items:flex-start}.bl-asset-caption>div>button{font-size:10px}.bl-asset-caption>div>span{font-size:7px;gap:4px;line-height:1.6}.bl-asset-caption>.bl-icon-button{width:20px;height:20px}.bl-asset-caption>.bl-icon-button svg{width:15px}.bl-list-layout .bl-asset-card{grid-template-columns:120px 1fr;gap:13px;padding:7px}.bl-list-layout .bl-like{left:97px;top:14px}.bl-list-layout .bl-asset-caption>div>button{font-size:11px;white-space:normal;line-height:1.6}.bl-list-layout .bl-asset-caption{padding-right:0}.bl-project-visual{height:230px}.bl-project-visual-copy{left:19px;bottom:20px}.bl-project-visual-copy h2{font-size:34px}.bl-project-meta{padding:14px;font-size:9px}.bl-project-grid{gap:18px}.bl-create-project-card{min-height:270px}.bl-element-grid{gap:22px 13px}.bl-element-card h3{font-size:12px}.bl-element-card p{font-size:9px}.bl-new-element{min-height:0;font-size:11px}.bl-new-element small{font-size:8px;line-height:1.7}.bl-library-footer{margin-top:32px;padding:19px 0;font-size:6px;line-height:1.8}.bl-library-footer>span:first-child{max-width:140px}.bl-library-footer>span:last-child{align-items:flex-end;gap:5px;font-size:5px}.bl-modal-backdrop{padding:12px}.bl-modal{padding:21px 18px;max-height:92vh;border-radius:12px}.bl-modal-heading h2{font-size:28px}.bl-modal-heading p{font-size:10px}.bl-modal-heading .bl-eyebrow{font-size:7px}.bl-modal-actions{gap:10px}.bl-modal-actions .bl-primary,.bl-modal-actions .bl-outline{font-size:10px!important;padding:10px 12px}.bl-modal-actions>.bl-preview-note{max-width:160px;font-size:8px}.bl-filter-fields{gap:0 11px}.bl-filter-toggles small{font-size:9px;max-width:220px;line-height:1.5}.bl-detail{gap:20px}.bl-detail-content h3{font-size:21px}.bl-detail-content>.bl-eyebrow{font-size:7px}.bl-detail-image,.bl-detail-image img{max-height:250px}.bl-element-tabs{gap:2px}.bl-element-tabs button{font-size:9px;padding:7px}.bl-platform-tabs{gap:16px;padding:0 15px}.bl-platform-tabs button{font-size:10px;gap:7px;padding:17px 2px 15px}.bl-platform-tabs button svg{width:15px}.bl-mcp-hero{min-height:420px;padding:45px 19px}.bl-mcp-hero h1{font-size:58px;letter-spacing:-1.3px;line-height:1.03}.bl-mcp-content>.bl-eyebrow{font-size:7px;letter-spacing:.12em}.bl-mcp-hero p{font-size:11px;line-height:1.9}.bl-hero-actions{gap:15px;flex-wrap:wrap;margin:23px 0 12px}.bl-hero-actions>.bl-primary{font-size:11px!important;padding:11px 14px}.bl-hero-actions>.bl-text-button{font-size:10px!important}.bl-preview-note{font-size:8px}.bl-mcp-feature-grid{padding:0 18px;gap:16px}.bl-mcp-feature{grid-template-columns:1fr}.bl-mcp-feature-image{height:170px;min-height:0}.bl-mcp-feature-copy{padding:20px}.bl-mcp-feature-copy h2{font-size:18px}.bl-mcp-feature-copy p{font-size:11px;max-width:330px;margin:10px 0 18px}.bl-mcp-feature-copy button{font-size:10px}.bl-mcp-end{padding:35px 24px}.bl-mcp-end p{font-size:11px;line-height:1.8}.bl-mcp-end .bl-eyebrow{font-size:7px}.bl-connect-options{gap:9px}.bl-connect-options button{padding:17px 12px}.bl-connect-options button>strong{font-size:12px}.bl-connect-options button>span{font-size:8px;line-height:1.7}.bl-guide-steps p{font-size:10px}.bl-demo-url code{font-size:8px}.bl-audio-concept{padding:40px 23px 50px;gap:36px}.bl-audio-copy h1{font-size:67px;letter-spacing:-1.5px;margin:20px 0}.bl-audio-copy>p{font-size:12px;max-width:320px}.bl-audio-copy>.bl-eyebrow{font-size:8px}.bl-audio-workbench{padding:18px}.bl-wave{height:145px;gap:3px}.bl-wave i{width:3px}.bl-audio-workbench-top>span:first-child{font-size:11px}.bl-audio-workbench .bl-field textarea{font-size:11px}.bl-empty{min-height:340px}.bl-empty h2{font-size:20px}.bl-empty p{font-size:11px}}@media(prefers-reduced-motion:reduce){.bx-library *,.bx-library *:before,.bx-library *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}html[data-motion=off] .bx-library *,html[data-motion=off] .bx-library *:before,html[data-motion=off] .bx-library *:after{animation:none!important;transition:none!important}.bl-audio-copy,.bl-audio-workbench,.bl-field{min-width:0}@media(max-width:600px){.bl-audio-concept{grid-template-columns:minmax(0,1fr)}}@media(max-width:360px){.bl-filter-fields{grid-template-columns:minmax(0,1fr)}.bl-concept-choices{flex-wrap:wrap}.bl-concept-choices button:first-child{min-width:140px}}.bl-asset-image>video{display:block;width:100%;height:100%;object-fit:cover}.bl-detail-image>video{width:100%;height:100%;max-height:600px;object-fit:contain}.bl-asset-image>svg{margin:60px auto;display:block;color:#9caf7e}.bl-project-visual>img{object-fit:cover}.cx-control{min-width:0}.cx-trigger{width:100%;display:flex;align-items:center;gap:8px;min-height:49px;background:#202320;border:1px solid #ffffff0b;border-radius:8px;padding:8px 11px;text-align:left;color:var(--paper);transition:border-color .15s,background .15s}.cx-trigger:hover,.cx-trigger[aria-expanded=true]{background:#282d26;border-color:#d4ff0048}.cx-trigger>span{min-width:0;flex:1}.cx-trigger small{display:block;color:#92998d;font-size:10px;line-height:1.4}.cx-trigger strong{display:block;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:500;white-space:nowrap;line-height:1.65}.cx-trigger>svg{color:#a8b49c;flex-shrink:0}.cx-trigger>svg:last-child{color:#7d8676}.cx-compact{flex:0 1 auto}.cx-compact .cx-trigger{min-height:30px;padding:5px 8px;gap:5px;background:#ffffff06;border-color:#ffffff08;border-radius:6px}.cx-compact .cx-trigger small{display:none}.cx-compact .cx-trigger strong{font-size:10px;line-height:1.7;max-width:185px}.cx-popover-layer{position:fixed;inset:0;z-index:610;background:transparent}.cx-popover{position:fixed;width:min(284px,calc(100vw - 24px));overflow:auto;background:#252a26;border:1px solid #ffffff20;border-radius:11px;padding:9px;color:var(--paper);box-shadow:0 14px 50px #0009;animation:menu-in .14s both;overscroll-behavior:contain}.cx-popover.cx-wide{width:min(340px,calc(100vw - 24px))}.cx-popover-title{display:flex;align-items:center;justify-content:space-between;padding:4px 5px 10px;font-size:11px;color:#b6beaf}.cx-popover-title>button{display:grid;place-items:center;background:none;color:#a4ad9a;padding:4px;border-radius:4px}.cx-options{display:grid;gap:3px}.cx-options>button{display:flex;align-items:center;justify-content:space-between;gap:10px;background:none;text-align:left;padding:10px;border-radius:6px;font-size:12px;color:var(--paper)}.cx-options>button:hover,.cx-options>button[aria-selected=true]{background:#ffffff09}.cx-options>button[aria-selected=true]>svg{color:var(--lime)}.cx-options small{display:block;font-size:10px;color:#a1aa98;margin-top:4px;line-height:1.5}.cx-duration{padding:4px 9px 10px}.cx-duration-value>span{display:block;color:#a1ab99;font-size:10px;margin-bottom:7px}.cx-duration-value>strong{font-size:20px;font-weight:550}.cx-duration input{margin:19px 0 0;width:100%;height:19px;accent-color:var(--lime);cursor:pointer}.cx-range-marks{position:relative;height:20px;margin:0 7px;font-size:9px;color:#9da595}.cx-range-marks span{position:absolute;transform:translate(-50%);top:4px}.cx-auto-duration{display:flex;align-items:center;justify-content:space-between;margin-top:11px;font-size:11px;background:#ffffff07;padding:9px 10px;width:100%;border-radius:6px}.cx-auto-duration[aria-pressed=true]{color:var(--lime)}.cx-duration p{font-size:10px;line-height:1.6;color:#b1b8a8}.cx-search{display:flex;align-items:center;gap:8px;border:1px solid #ffffff1d;border-radius:6px;background:#101510;padding:8px 10px;color:#909b87}.cx-search input{color:var(--paper);background:none;border:0;min-width:0;width:100%;outline-offset:3px;font-size:12px}.cx-group-title{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:#8d9a82;margin:15px 7px 7px}.cx-model-options button{width:100%;display:flex;align-items:center;gap:10px;padding:10px 8px;text-align:left;border-radius:6px;background:none}.cx-model-options button:hover,.cx-model-options button[aria-selected=true]{background:#ffffff09}.cx-model-options button>span:nth-child(2){flex:1;min-width:0}.cx-model-options strong{display:block;font-size:11px;font-weight:550}.cx-model-options small{font-size:9px;line-height:1.5;display:block;color:#a7b09c;margin-top:4px}.cx-model-symbol{display:grid;place-items:center;flex-shrink:0;width:29px;height:29px;background:#d4ff000b;border-radius:7px;color:var(--lime)}.cx-model-options button>svg{color:var(--lime)}.cx-empty{padding:16px;font-size:12px;color:#a1ac97}.cx-audio{display:inline-flex;align-items:center;gap:5px;background:#ffffff06;border:1px solid #ffffff0b;padding:5px 7px;min-height:28px;border-radius:20px;color:#9ca791;font-size:10px;white-space:nowrap}.cx-audio[aria-checked=true]{color:#d5e2bd}.cx-audio i{display:block;width:17px;height:10px;background:#52584d;border-radius:9px;position:relative;margin-left:2px}.cx-audio i:after{content:"";position:absolute;left:2px;top:2px;width:6px;height:6px;background:#bdc5b4;border-radius:50%}.cx-audio[aria-checked=true] i{background:var(--lime)}.cx-audio[aria-checked=true] i:after{left:9px;background:#23320a}.cx-mic{position:relative;display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;background:none;color:#9aa68e;border-radius:6px}.cx-mic:hover{background:#ffffff08;color:var(--paper)}.cx-soon-dot{width:4px;height:4px;background:#929c83;border:1px solid #171b14;position:absolute;right:4px;top:4px;border-radius:50%}.cx-popover button:focus-visible,.cx-popover input:focus-visible{outline:2px solid var(--lime);outline-offset:1px}@media(max-width:600px){.cx-trigger{min-height:52px}.cx-compact .cx-trigger{min-height:34px}.cx-options>button{min-height:40px}.cx-mic{height:34px;width:34px}.cx-audio{min-height:32px}.cx-popover-title>button{min-height:28px;min-width:28px}}.rp-backdrop{position:fixed;inset:0;background:#0004;z-index:600;display:flex;align-items:flex-start;padding:140px 18px 18px 370px}.rp-panel{display:flex;flex-direction:column;width:min(610px,calc(100vw - 392px));height:min(700px,calc(100dvh - 158px));min-height:300px;background:#1b201d;border:1px solid #ffffff20;border-radius:12px;box-shadow:0 22px 75px #0009;color:var(--paper);overflow:hidden;animation:menu-in .16s both}.rp-bottom{align-items:center;justify-content:center;padding:18px}.rp-bottom .rp-panel{width:min(720px,calc(100vw - 36px));height:min(680px,calc(100dvh - 36px))}.rp-header{display:flex;align-items:center;justify-content:space-between;padding:17px 18px 13px;gap:12px}.rp-header strong{display:block;font-size:14px;font-weight:550}.rp-header span{display:block;font-size:10px;color:#8d9a85;margin-top:5px}.rp-header>button{display:grid;place-items:center;height:30px;width:30px;border:1px solid #ffffff12;border-radius:50%;background:#ffffff04;color:#b2bdab}.rp-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:0 16px 13px;border-bottom:1px solid #ffffff10}.rp-tabs>button{font-size:10px;border-radius:20px;padding:7px 10px;background:transparent;color:#a0ac98;white-space:nowrap}.rp-tabs>button:hover{background:#ffffff08}.rp-tabs>button[aria-selected=true]{background:var(--paper);color:#151a10}.rp-search-row{display:flex;align-items:center;gap:9px;padding:14px 16px 11px}.rp-search-row>label{display:flex;align-items:center;gap:8px;background:#101512;border:1px solid #ffffff12;padding:9px 10px;border-radius:7px;min-width:0;flex:1;color:#808e77}.rp-search-row input{background:none;border:0;color:var(--paper);width:100%;min-width:0;font-size:11px}.rp-upload-button{display:flex;align-items:center;gap:6px;background:#ffffff08;border:1px solid #ffffff12;padding:10px;border-radius:7px;font-size:10px}.rp-content{padding:2px 16px 16px;flex:1;overflow:auto;min-height:0;overscroll-behavior:contain}.rp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rp-card{position:relative;min-width:0;border:1px solid #ffffff0d;border-radius:8px;background:#242b24;overflow:hidden}.rp-card.is-selected{border-color:var(--lime)}.rp-select-card{display:block;width:100%;height:100%;padding:0;text-align:left;background:none;position:relative}.rp-select-card>img,.rp-select-card>video,.rp-select-card>.rp-audio-art{width:100%;height:135px;object-fit:cover;background:#101610}.rp-select-card>strong{display:block;font-size:10px;font-weight:500;line-height:1.4;padding:9px 9px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-select-card>small{display:block;color:#8f9d83;font-size:8px;padding:0 9px 10px}.rp-card.is-incompatible .rp-select-card{opacity:.5}.rp-kind,.rp-selected-mark{display:grid;place-items:center;position:absolute;top:8px;left:8px;width:22px;height:22px;background:#080d09a8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:5px;color:var(--paper)}.rp-selected-mark{top:104px;left:auto;right:8px;background:var(--lime);color:#15230c}.rp-view{position:absolute;top:7px;right:7px;height:26px;width:26px;background:#071007ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff25;border-radius:50%;display:grid;place-items:center;color:var(--paper)}.rp-view:hover{background:var(--lime);color:#14210a}.rp-upload-tile{height:190px;background:#ffffff03;border:1px dashed #ffffff25;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#becab4}.rp-upload-tile>span{font-size:10px}.rp-upload-tile>small{font-size:8px;color:#89977c}.rp-upload-tile>svg{color:#a9bd8d}.rp-upload-tile:hover{border-color:var(--lime);background:#d4ff0005}.rp-empty{padding:34px 20px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:11px;color:#9daa93}.rp-empty>strong{font-size:13px;color:#c2cdb8;font-weight:500}.rp-empty>p{font-size:11px;line-height:1.7;margin:0;max-width:300px}.rp-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;background:#151b16;border-top:1px solid #ffffff12}.rp-footer>span{font-size:11px;color:#c7d0bd}.rp-footer small{display:block;color:#819075;font-size:9px;margin-top:5px}.rp-confirm{display:flex;align-items:center;gap:10px;border-radius:7px;background:var(--lime);color:#172409;font-size:11px;font-weight:600;padding:12px 15px;white-space:nowrap}.rp-confirm:disabled{opacity:.4}.rp-notice,.rp-category-note{font-size:10px;line-height:1.7;color:#bac9ab;margin:0 0 12px}.rp-notice{padding:0 16px}.rp-preview>button:first-child{display:flex;align-items:center;gap:7px;background:none;color:#b1c29e;font-size:11px;margin-bottom:13px;padding:7px 0}.rp-preview>img,.rp-preview>video,.rp-preview>.rp-audio-art{width:100%;height:280px;object-fit:contain;background:#0d120f;border-radius:8px}.rp-preview>audio{width:100%;margin:60px 0}.rp-preview h3{font-size:14px;font-weight:500;margin:17px 0 8px}.rp-preview p{font-size:11px;line-height:1.6;color:#9daa93}.rp-preview-select{display:flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid #d4ff0030;border-radius:6px;background:#d4ff0009;color:#d5e5ba;font-size:11px}.rp-preview-select:disabled{opacity:.4}.rp-audio-art{display:flex;align-items:center;justify-content:center;color:#a6be8b;background:#172817}.rp-panel button:focus-visible,.rp-panel input:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}@media(max-width:1000px){.rp-backdrop{padding-left:330px}.rp-panel{width:calc(100vw - 348px)}.rp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-bottom .rp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.rp-backdrop{padding:12px;align-items:center;justify-content:center}.rp-panel,.rp-bottom .rp-panel{width:100%;height:calc(100dvh - 24px);max-height:760px;min-height:0}.rp-grid,.rp-bottom .rp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-tabs{padding:0 12px 12px;gap:3px}.rp-tabs>button{min-height:34px;font-size:10px;padding:7px 9px}.rp-header{padding:15px 13px}.rp-content{padding:1px 12px 12px}.rp-search-row{padding:12px}.rp-footer{padding:12px;gap:7px}.rp-footer small{max-width:130px;line-height:1.5}.rp-confirm{font-size:10px;padding:12px}.rp-preview>img,.rp-preview>video{height:240px}.rp-select-card>img,.rp-select-card>video,.rp-select-card>.rp-audio-art{height:120px}.rp-selected-mark{top:89px}.rp-upload-tile{height:178px}.rp-upload-button span{display:none}}.ci-studio{--ci-bg:#0b0e0b;--ci-panel:#151915;--ci-line:#ffffff12;--ci-muted:#8b9588;--ci-text:#eeeede;--ci-lime:#d4ff00;color:var(--ci-text);min-height:calc(100dvh - 132px);background:var(--ci-bg);font-family:Inter,Arial,sans-serif;font-size:12px}.ci-studio button,.ci-studio input,.ci-studio select,.ci-studio textarea{font-family:inherit}.ci-studio button{cursor:pointer}.ci-studio button:disabled{cursor:not-allowed;opacity:.45}.ci-studio button:focus-visible,.ci-studio input:focus-visible,.ci-studio select:focus-visible,.ci-studio textarea:focus-visible{outline:2px solid var(--ci-lime);outline-offset:3px}.ci-studio button{color:inherit;transition:background .16s,border-color .16s,color .16s}.ci-header{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:12px 27px;border-bottom:1px solid var(--ci-line)}.ci-breadcrumb{display:flex;gap:12px;align-items:center;min-width:0}.ci-breadcrumb>button{display:grid;place-items:center;border:0;width:28px;height:30px;background:transparent;border-radius:5px;color:var(--ci-muted)}.ci-breadcrumb>button:hover{background:#ffffff0b;color:var(--ci-text)}.ci-breadcrumb>svg{color:var(--ci-muted);flex-shrink:0}.ci-breadcrumb h1{margin:0;font-size:14px;font-weight:550;letter-spacing:-.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-local-label{font-size:8px;font-weight:500;letter-spacing:1px;color:#89977a;white-space:nowrap}.ci-breadcrumb .ci-local-label{padding:4px 6px;border:1px solid #a6c37325;border-radius:4px;margin-left:3px}.ci-header-tools{display:flex;align-items:center;gap:16px;flex-shrink:0}.ci-owner{display:flex;align-items:center;gap:7px;color:#a8b0a1;font-size:10px}.ci-owner>span{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#e6e9dd;color:#27301c;font-size:8px;font-weight:650}.ci-tool{display:flex;align-items:center;justify-content:center;gap:7px;background:transparent;border:1px solid var(--ci-line);border-radius:6px;min-height:31px;padding:7px 10px;color:#adb6a4!important;font-size:10px;white-space:nowrap}.ci-tool:hover,.ci-tool.active{background:#ffffff07;border-color:#c9e38c30}.ci-tool.active,.ci-tool[aria-pressed=true]{color:var(--ci-lime)!important}.ci-view-toggle{display:flex;border:1px solid var(--ci-line);padding:2px;border-radius:6px;gap:1px}.ci-view-toggle button{display:grid;place-items:center;width:28px;height:26px;border:0;background:transparent;color:#788372;border-radius:4px}.ci-view-toggle button[aria-pressed=true]{background:#262e21;color:#e1e6d9}.ci-project-body{display:grid;grid-template-columns:172px minmax(0,1fr);min-height:calc(100dvh - 196px)}.ci-sidebar{border-right:1px solid var(--ci-line);padding:24px 12px;position:relative}.ci-sidebar-title{display:flex;align-items:center;justify-content:space-between;color:#65735e;font-size:8px;letter-spacing:1.2px;padding:0 8px;margin-bottom:12px}.ci-sidebar-title button{display:grid;place-items:center;width:24px;height:24px;background:transparent;color:#97a68a;border:0;border-radius:4px}.ci-sidebar-title button:hover{background:#ffffff0b}.ci-folders{display:flex;flex-direction:column;gap:3px}.ci-folders>button{display:flex;align-items:center;gap:8px;padding:10px 8px;background:transparent;border:1px solid transparent;text-align:left;color:#8c9981;font-size:10px;border-radius:5px;min-width:0}.ci-folders>button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.ci-folders>button svg{flex-shrink:0}.ci-folders>button small{font-size:9px;color:#68735e}.ci-folders>button[aria-current=page]{background:#d4ff0008;border-color:#d4ff0014;color:#dae1ce}.ci-folders>button[aria-current=page]>svg{color:var(--ci-lime)}.ci-folders>button:hover{background:#ffffff06}.ci-elements-title{margin-top:31px}.ci-elements{display:flex;flex-direction:column;gap:9px;padding:0 7px}.ci-elements>button{display:flex;align-items:center;gap:8px;text-align:left;background:none;border:0;color:#9aab8b;font-size:9px;min-width:0;padding:2px 0}.ci-elements>button img{width:25px;height:25px;border-radius:6px;object-fit:cover;flex-shrink:0;border:1px solid #ffffff15}.ci-elements>button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ci-elements>button:hover{color:#d8e1cc}.ci-sidebar-note{display:block;padding:27px 8px;font-size:8px;line-height:1.8;color:#516147}.ci-new-folder{display:flex;gap:4px;padding:0 4px;margin-bottom:9px}.ci-new-folder input{width:100%;min-width:0;border-radius:4px;background:#1a2116;border:1px solid #c3df8340;padding:7px;color:var(--ci-text);font-size:10px}.ci-new-folder button{background:var(--ci-lime);border:0;border-radius:4px;color:#152103;padding:4px}.ci-workspace{padding:24px 28px 0;min-width:0;display:flex;flex-direction:column;position:relative}.ci-gallery-heading{display:flex;gap:15px;justify-content:space-between;align-items:center;min-height:33px;margin-bottom:19px}.ci-gallery-heading>div{display:flex;gap:11px;align-items:baseline;min-width:0}.ci-gallery-heading>div>span{font-size:11px;color:#d4dcc9;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-gallery-heading small{font-size:9px;color:#69765f;white-space:nowrap}.ci-search{display:flex;align-items:center;gap:7px;color:#6e7c64;width:185px;flex-shrink:0}.ci-search input{background:transparent;border:0;color:#c6cfbc;font-size:10px;min-width:0;width:100%;padding:7px 0;outline-offset:3px!important}.ci-search input::placeholder{color:#66735d}.ci-filters{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin:-4px 0 18px;padding-bottom:14px;border-bottom:1px solid var(--ci-line)}.ci-filter-clear{margin-left:auto;background:transparent;border:0;color:#9bab8d;font-size:10px;padding:7px}.ci-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 18px;align-content:start}.ci-scene{position:relative;min-width:0}.ci-scene-image{display:block;position:relative;width:100%;aspect-ratio:1.55;overflow:hidden;border:1px solid #ffffff0c;border-radius:7px;background:#1b2117;padding:0;text-align:left}.ci-scene-image>img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease,filter .5s ease;filter:saturate(.83)}.ci-scene-image:hover>img{transform:scale(1.035);filter:saturate(1)}.ci-scene-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0206023d,transparent 35%,transparent 75%,#02060225);pointer-events:none}.ci-scene-type{display:flex;gap:5px;align-items:center;position:absolute;z-index:1;top:10px;left:10px;padding:4px 6px;background:#0a0d0b9c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #ffffff12;border-radius:4px;color:#dce3d4;font-size:8px;font-weight:450}.ci-scene-open{position:absolute;z-index:1;right:11px;bottom:11px;width:27px;height:27px;border:1px solid #ffffff40;border-radius:50%;display:grid;place-items:center;background:#0c120950;opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s}.ci-scene-image:hover .ci-scene-open,.ci-scene-image:focus-visible .ci-scene-open{opacity:1;transform:none}.ci-scene-simulated{position:absolute;left:11px;bottom:11px;color:#d8f79c;background:#0c160bb0;border-radius:3px;padding:4px 6px;font-size:8px}.ci-favorite{position:absolute;right:10px;top:10px;display:grid;place-items:center;width:27px;height:27px;border-radius:5px;border:1px solid #ffffff19;background:#080d08a6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#c5cfb9!important}.ci-favorite[aria-pressed=true]{color:var(--ci-lime)!important}.ci-favorite:hover{background:#16200ee8}.ci-scene-caption{padding:11px 2px 0}.ci-scene-caption>button{display:block;max-width:100%;background:transparent;border:0;padding:0;font-size:11px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:left;color:#cbd5bf}.ci-scene-caption>button:hover{color:#eff5e7}.ci-scene-caption>span{display:flex;align-items:center;justify-content:space-between;margin-top:5px;font-size:8px;color:#64735b}.ci-scene-caption>span>span{color:#718064;font-size:8px}.ci-gallery-list{grid-template-columns:1fr;gap:8px}.ci-gallery-list .ci-scene{display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--ci-line);padding:0 0 8px}.ci-gallery-list .ci-scene-image{width:135px;flex-shrink:0;aspect-ratio:1.7}.ci-gallery-list .ci-scene-caption{flex:1;min-width:0;padding:0}.ci-gallery-list .ci-scene-caption>span{justify-content:flex-start;gap:20px;margin-top:8px}.ci-gallery-list .ci-scene-type{font-size:7px;left:6px;top:6px;padding:3px 4px}.ci-gallery-list .ci-scene-type svg{width:9px}.ci-gallery-list .ci-favorite{top:50%;right:7px;transform:translateY(-50%);background:transparent;border-color:transparent}.ci-gallery-list .ci-scene-caption{padding-right:30px}.ci-gallery-list .ci-scene-open{right:7px;bottom:7px;width:22px;height:22px}.ci-gallery-list .ci-scene-simulated{bottom:5px;left:5px;font-size:7px}.ci-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;color:#67765b;text-align:center}.ci-empty h2{font-size:14px;font-weight:450;margin:17px 0 0;color:#a4b293}.ci-empty p{font-size:10px;line-height:1.7;color:#718263;margin:9px 0;max-width:280px}.ci-empty>button{background:transparent;border:1px solid #ffffff20;padding:7px 10px;margin-top:5px;border-radius:5px;color:#bdcca9;font-size:10px}.ci-composer-dock{position:sticky;bottom:0;z-index:20;width:100%;padding:34px 0 12px;margin-top:auto;background:linear-gradient(180deg,#0b0e0b00,#0b0e0bef 27px,#0b0e0b 70%)}.ci-composer{display:flex;align-items:stretch;gap:10px;padding:10px;border:1px solid #b4ca8b26;border-radius:13px;background:#171c16;box-shadow:0 -6px 50px #0002,0 8px 30px #0005;max-width:1250px;margin:auto}.ci-kind-switch{display:flex;flex-direction:column;gap:3px;align-self:stretch;justify-content:flex-end;border-right:1px solid #ffffff0b;padding:0 7px 0 0;flex:0 0 48px}.ci-kind-switch>button{display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;padding:10px 3px;background:transparent;border:0;border-radius:6px;color:#748369;font-size:8px;min-height:46px}.ci-kind-switch>button[aria-pressed=true]{background:#27301f;color:#e5edda}.ci-compose-main{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0;border:0;margin:0;padding:0}.ci-prompt-row{display:flex;align-items:flex-start;min-height:64px}.ci-prompt-row>textarea{flex:1;resize:vertical;min-width:0;width:100%;min-height:58px;max-height:180px;color:#e0e6d8;padding:8px 5px;background:transparent;border:0;font-size:12px;line-height:1.65}.ci-prompt-row>textarea::placeholder{color:#8c9687}.ci-prompt-row>button{margin-top:6px;flex-shrink:0}.ci-compose-controls{display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding:0 0 1px}.ci-reference-buttons{display:flex;align-items:center;gap:0;border:1px solid #ffffff0b;border-radius:5px;background:#252c20}.ci-reference-buttons>button{width:29px;height:29px;display:grid;place-items:center;background:transparent;border:0;color:#bdc9af;font-size:16px;padding:0}.ci-reference-buttons>button+button{border-left:1px solid #ffffff0b}.ci-reference-buttons>button:hover{background:#ffffff0a}.ci-more-settings{display:grid;place-items:center;width:29px;height:29px;border:1px solid #ffffff0a;border-radius:5px;background:#252c20;color:#a7b49b}.ci-more-settings.active{color:var(--ci-lime)}.ci-generate{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:84px;border:1px solid var(--ci-lime);border-radius:8px;background:var(--ci-lime);color:#1c2706!important;font-size:12px;font-weight:650;padding:10px 12px;box-shadow:0 3px #7b990a;max-height:127px}.ci-generate small{font-size:6px;letter-spacing:.5px;font-weight:500;opacity:.7}.ci-generate:hover:not(:disabled){background:#e0ff47;border-color:#e0ff47}.ci-generate:disabled{background:#7c8d47;border-color:#7c8d47;box-shadow:none;opacity:.6}.ci-composer-note{display:flex;justify-content:space-between;gap:15px;align-items:center;max-width:1250px;margin:8px auto 0;padding:0 5px;color:#647458;font-size:8px}.ci-composer-note>span:last-child{display:flex;align-items:center;gap:5px}.ci-reference-strip{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid #ffffff0b;padding:2px 0 8px}.ci-reference-chip{display:flex;gap:6px;align-items:center;background:#222a1b;border:1px solid #ffffff0e;border-radius:5px;max-width:185px;min-width:0;height:35px;padding:3px}.ci-reference-chip>img,.ci-reference-chip>video,.ci-reference-chip>.rp-thumbnail,.ci-reference-chip>.rp-asset-thumbnail{width:27px;height:27px;border-radius:3px;object-fit:cover;flex-shrink:0}.ci-reference-chip>svg{width:23px;height:23px;padding:3px;color:#a6b895;flex-shrink:0}.ci-reference-chip>span{font-size:9px;max-width:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#b9c8a9}.ci-reference-chip>span>small{display:block;font-size:7px;color:#849471;margin-bottom:2px}.ci-reference-chip>button{flex-shrink:0;display:grid;place-items:center;width:21px;height:24px;background:transparent;border:0;padding:0;color:#94a57f}.ci-source-chip{border-color:#d4ff0030;max-width:220px}.ci-add-source{display:flex;gap:7px;align-items:center;min-height:35px;background:#a4ba6d09;border:1px dashed #d4ff0038;border-radius:5px;color:#bbcda1;font-size:9px;padding:6px 10px}.ci-add-source svg:last-child{margin-left:6px}.ci-advanced{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding-top:9px;margin-top:4px;border-top:1px solid #ffffff0c}.ci-advanced>label{display:flex;align-items:center;gap:7px;font-size:9px;color:#8b9c7c}.ci-advanced input{background:#242f1e;color:#d1ddc1;border:1px solid #ffffff15;border-radius:4px;width:59px;padding:6px;font-size:10px}.ci-compose-controls .cx-control{min-width:0}.ci-spin{animation:ci-spin .9s linear infinite}@keyframes ci-spin{to{transform:rotate(360deg)}}.ci-scene-dialog{position:fixed;inset:0;margin:auto;padding:0;background:#151b12;color:#e2e8d8;border:1px solid #bace8f2b;border-radius:12px;width:min(1040px,93vw);max-height:88dvh;overflow:auto;box-shadow:0 30px 100px #000a}.ci-scene-dialog::backdrop{background:#020502dd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ci-scene-dialog-body{display:grid;grid-template-columns:1.15fr 1fr;position:relative}.ci-scene-dialog-body>img{width:100%;height:100%;object-fit:cover;min-height:440px;max-height:660px}.ci-dialog-close{position:absolute;top:12px;right:12px;display:grid;place-items:center;border:1px solid #ffffff2a;border-radius:50%;background:#10160bdc;color:#dce7cd;width:32px;height:32px;z-index:2}.ci-scene-detail{padding:49px 28px 28px;align-self:center}.ci-scene-detail>.ci-local-label{font-size:7px;white-space:normal;line-height:1.8}.ci-scene-detail h2{font-size:23px;line-height:1.25;font-weight:500;margin:15px 0}.ci-scene-detail p{font-size:11px;line-height:1.8;color:#9ead8b;margin:0 0 20px}.ci-detail-meta{display:flex;gap:14px;border-top:1px solid #ffffff10;border-bottom:1px solid #ffffff10;padding:13px 0;color:#879b73;font-size:9px;flex-wrap:wrap}.ci-move-folder{display:flex;align-items:center;gap:14px;margin:18px 0;color:#93a77f;font-size:10px}.ci-move-folder select{background:#222c1b;border:1px solid #ffffff17;border-radius:5px;padding:7px 10px;color:#bfceb0;font-size:10px;max-width:100%;min-width:0}.ci-detail-actions{display:flex;gap:8px;flex-wrap:wrap}.ci-detail-primary{display:flex;gap:8px;align-items:center;justify-content:center;border:1px solid var(--ci-lime);border-radius:5px;background:var(--ci-lime);color:#142000!important;padding:9px 12px;font-size:10px}.ci-detail-primary:hover{background:#e1ff4a}@media(min-width:1680px){.ci-project-body{grid-template-columns:190px minmax(0,1fr)}.ci-workspace{padding:27px 40px 0}.ci-gallery{gap:28px 23px;grid-template-columns:repeat(4,minmax(0,1fr))}.ci-gallery-list{grid-template-columns:1fr}.ci-scene-image{aspect-ratio:1.35}.ci-composer-dock{padding-top:45px}.ci-gallery-heading{margin-bottom:24px}}@media(max-width:1180px){.ci-project-body{grid-template-columns:146px minmax(0,1fr)}.ci-sidebar{padding:22px 8px}.ci-workspace{padding:21px 20px 0}.ci-gallery{gap:22px 14px}.ci-header{padding:12px 20px}.ci-composer{gap:7px;padding:8px}.ci-kind-switch{flex-basis:42px;padding-right:5px}.ci-generate{min-width:69px;padding:8px}.ci-compose-controls{gap:4px}.ci-composer-dock{padding-top:28px}.ci-owner{font-size:9px}.ci-header-tools{gap:11px}.ci-gallery-heading>div{gap:8px}.ci-gallery-heading small{font-size:8px}.ci-scene-caption>button{font-size:10px}.ci-local-label{font-size:7px}.ci-gallery-list{grid-template-columns:1fr}}@media(max-width:850px){.ci-project-body{grid-template-columns:1fr}.ci-sidebar{display:flex;align-items:center;gap:13px;border-right:0;border-bottom:1px solid var(--ci-line);padding:10px 20px;min-width:0;flex-wrap:wrap}.ci-sidebar-title{margin:0;padding:0;flex-shrink:0;gap:6px}.ci-sidebar-title>span{display:none}.ci-folders{flex-direction:row;flex:1;overflow:auto;min-width:0;padding:3px}.ci-folders>button{flex-shrink:0;padding:7px 8px;font-size:9px;gap:7px}.ci-folders>button>small{margin-left:4px}.ci-elements-title,.ci-elements,.ci-sidebar-note{display:none}.ci-new-folder{order:2;width:100%;padding:0;margin:0}.ci-new-folder input{max-width:260px}.ci-workspace{padding:20px 20px 0;min-height:calc(100dvh - 250px)}.ci-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px 12px}.ci-scene-image{aspect-ratio:1.2}.ci-scene-type{left:7px;top:7px;font-size:7px}.ci-favorite{right:6px;top:6px;width:24px;height:24px}.ci-scene-caption>button{font-size:9px}.ci-scene-caption>span{font-size:7px}.ci-scene-caption>span>span{font-size:7px}.ci-gallery-list{grid-template-columns:1fr}.ci-gallery-list .ci-scene-image{aspect-ratio:1.7}.ci-composer-dock{margin-top:auto;padding-top:28px}.ci-prompt-row>textarea{font-size:12px;min-height:62px}.ci-composer-note{font-size:7px}.ci-generate{max-height:none;align-self:stretch}.ci-header-tools{gap:8px}.ci-owner{display:none}.ci-scene-detail{padding:40px 22px 25px}.ci-scene-detail h2{font-size:21px}}@media(max-width:600px){.ci-header{gap:10px;padding:12px 14px;min-height:60px;flex-wrap:wrap}.ci-breadcrumb{gap:8px;max-width:100%;flex:1}.ci-breadcrumb>button{width:24px}.ci-breadcrumb>svg{width:15px}.ci-breadcrumb h1{font-size:12px}.ci-breadcrumb .ci-local-label{display:none}.ci-header-tools{gap:6px}.ci-header-tools .ci-tool{width:30px;padding:6px}.ci-header-tools .ci-tool>span{display:none}.ci-view-toggle button{width:25px;height:24px}.ci-sidebar{padding:8px 14px;gap:7px}.ci-workspace{padding:15px 14px 0}.ci-gallery-heading{gap:8px;margin-bottom:15px;align-items:flex-start}.ci-gallery-heading>div{display:block;flex:1}.ci-gallery-heading>div>span{font-size:10px;display:block}.ci-gallery-heading small{display:block;margin-top:5px;font-size:8px}.ci-search{width:125px;gap:5px}.ci-search input{font-size:10px;padding:2px 0 5px}.ci-gallery{grid-template-columns:1fr 1fr;gap:20px 11px}.ci-scene-image{aspect-ratio:1.18;border-radius:6px}.ci-scene-caption{padding:9px 1px 0}.ci-scene-caption>button{font-size:10px}.ci-scene-caption>span{font-size:7px;gap:4px}.ci-scene-caption>span>span{display:none}.ci-scene-type{font-size:6px;gap:4px;left:6px;top:6px;padding:4px}.ci-scene-type svg{width:10px}.ci-favorite{width:23px;height:23px;right:5px;top:5px}.ci-favorite svg{width:12px}.ci-gallery-list{grid-template-columns:1fr;gap:10px}.ci-gallery-list .ci-scene{gap:11px}.ci-gallery-list .ci-scene-image{width:90px;aspect-ratio:1.4}.ci-gallery-list .ci-scene-type{font-size:6px;gap:3px;left:4px;top:4px}.ci-gallery-list .ci-scene-caption>button{font-size:10px}.ci-composer-dock{bottom:0;padding:24px 0 9px}.ci-composer{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px;border-radius:10px}.ci-kind-switch{grid-column:1;grid-row:2;flex-direction:row;align-items:center;justify-content:flex-start;border-right:0;padding:0;gap:4px;align-self:center}.ci-kind-switch>button{flex-direction:row;gap:6px;font-size:9px;padding:8px 9px;min-height:35px;border:1px solid #ffffff0c}.ci-kind-switch>button>svg{width:14px;height:14px}.ci-compose-main{grid-column:1/-1;grid-row:1;display:flex;width:100%}.ci-prompt-row{min-height:61px}.ci-prompt-row>textarea{min-height:58px;max-height:145px;padding:3px 1px;font-size:11px}.ci-prompt-row>button{margin-top:0}.ci-compose-controls{gap:5px;max-width:100%;flex-wrap:wrap}.ci-generate{grid-column:2;grid-row:2;flex-direction:row;gap:5px;min-width:100px;min-height:35px;padding:8px;font-size:11px;border-radius:5px;box-shadow:none}.ci-generate svg{width:14px;height:14px}.ci-generate small{font-size:5px;margin-left:2px;letter-spacing:0}.ci-composer-note{gap:8px;font-size:7px;line-height:1.5}.ci-composer-note>span:last-child{display:none}.ci-reference-buttons>button{width:29px;height:29px}.ci-reference-strip{max-height:90px;overflow:auto;padding-bottom:7px;gap:5px}.ci-reference-chip{max-width:150px;height:31px}.ci-reference-chip>span{font-size:8px;max-width:95px}.ci-reference-chip>img,.ci-reference-chip>video,.ci-reference-chip>.rp-thumbnail,.ci-reference-chip>.rp-asset-thumbnail{width:23px;height:23px}.ci-reference-chip>span>small{font-size:6px}.ci-add-source{font-size:8px;min-height:31px;padding:5px 7px}.ci-source-chip{max-width:190px}.ci-advanced{gap:6px;padding-top:7px}.ci-scene-dialog{width:92vw;max-height:90dvh}.ci-scene-dialog-body{display:block}.ci-scene-dialog-body>img{height:240px;min-height:0;object-fit:cover;display:block}.ci-scene-detail{padding:23px}.ci-scene-detail h2{font-size:22px;margin:12px 0}.ci-scene-detail p{font-size:10px;line-height:1.7;margin-bottom:15px}.ci-detail-meta{padding:11px 0;font-size:8px;gap:12px}.ci-move-folder{margin:15px 0}.ci-empty{min-height:230px}.ci-empty h2{font-size:13px}.ci-empty p{font-size:10px}}@media(max-width:360px){.ci-header{padding:10px}.ci-breadcrumb{gap:6px}.ci-breadcrumb h1{font-size:11px}.ci-breadcrumb>svg{display:none}.ci-view-toggle button{width:23px}.ci-workspace,.ci-sidebar{padding-left:10px;padding-right:10px}.ci-gallery{gap:16px 8px}.ci-scene-caption>button{font-size:9px}.ci-scene-type{font-size:5.5px;left:4px;top:5px}.ci-favorite{width:21px;height:21px;right:4px;top:4px}.ci-composer{padding:8px}.ci-kind-switch>button{padding:7px;font-size:8px}.ci-generate{min-width:91px;padding:7px}.ci-gallery-heading small{font-size:7px}.ci-search{width:112px}.ci-prompt-row>textarea{font-size:11px}}@media(prefers-reduced-motion:reduce){.ci-studio *,.ci-studio *:before,.ci-studio *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ci-scene-image>video{width:100%;height:100%;object-fit:cover}.ci-scene-dialog-body>video{width:100%;max-height:78vh;object-fit:contain;background:#090b09}.ci-generation-status{display:flex;align-items:center;gap:9px;color:var(--lime);font-size:12px;padding:12px 0}.hp-panel{min-width:0;padding:0 25px 36px;background:#0c0e0d;color:#e9ece7;font-size:12px}.hp-toolbar{min-height:68px;position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #ffffff0e;margin-bottom:22px}.hp-toolbar h1{font-size:16px;font-weight:600;display:flex;align-items:center;gap:9px;margin:0}.hp-toolbar h1>span{font-size:10px;font-weight:400;color:#8e968c;background:#1c201b;padding:3px 6px;border-radius:5px}.hp-tools{display:flex;align-items:center;gap:7px}.hp-panel button,.hp-panel a{font:inherit;color:inherit}.hp-tools>button{display:flex;align-items:center;gap:7px;border:1px solid #ffffff18;border-radius:7px;background:#171b16;padding:8px 10px;white-space:nowrap}.hp-tools>button:hover,.hp-selected{background:#252d21!important}.hp-tools b{font-size:9px;border-radius:4px;background:#c5f286;color:#18200f;min-width:14px;text-align:center;padding:1px}.hp-search{display:flex;align-items:center;gap:7px;color:#818b7c;padding:7px}.hp-search input{width:115px;background:transparent;border:0;color:#e7ece2;outline:none;font:inherit}.hp-panel input::placeholder{color:#7e8778}.hp-popover{position:absolute;right:0;top:58px;z-index:45;width:266px;padding:9px;background:#1a1f19;border:1px solid #ffffff20;border-radius:11px;box-shadow:0 16px 50px #0008}.hp-filter{right:89px}.hp-menu-row{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 9px;border-radius:5px;background:none;border:0;text-align:left}.hp-menu-row span{display:flex;align-items:center;gap:8px}.hp-menu-row:hover,.hp-check-row:hover{background:#ffffff08}.hp-check-row{display:flex;align-items:center;gap:9px;padding:10px 9px;cursor:pointer;border-radius:5px}.hp-check-row input{accent-color:#c5f286;width:14px;height:14px;margin:0}.hp-divider{height:1px;background:#ffffff12;margin:5px 1px}.hp-back{display:flex;align-items:center;gap:6px;border:0;background:none;padding:8px 4px 13px}.hp-clear{border:0;background:none;color:#c5f286!important;padding:11px 9px;width:100%;text-align:left}.hp-model-search{display:flex;gap:7px;align-items:center;border:1px solid #ffffff1a;background:#0c100c;padding:9px;border-radius:6px;margin-bottom:7px}.hp-model-search input{min-width:0;width:100%;background:none;border:0;color:inherit;outline:none;font:inherit}.hp-model-options{max-height:260px;overflow-y:auto}.hp-dates{display:grid;gap:9px;padding:8px}.hp-dates label{display:flex;flex-direction:column;gap:6px;color:#abb3a6}.hp-dates input{width:100%;color-scheme:dark;background:#10150f;border:1px solid #ffffff24;padding:8px;border-radius:5px;color:#e8eee2}.hp-menu-label{display:block;color:#8e9885;font-size:10px;margin:6px 3px 9px}.hp-view-choices{display:flex;gap:7px;margin-bottom:16px}.hp-view-choices button{flex:1;display:flex;align-items:center;justify-content:center;gap:9px;background:#11160f;border:1px solid #ffffff16;padding:12px;border-radius:6px}.hp-view-choices button[aria-pressed=true],.hp-sizes button[aria-pressed=true]{border-color:#a7d77f;color:#d4f5b7;background:#24301e}.hp-sizes{display:flex;gap:5px}.hp-sizes button{flex:1;border:1px solid #ffffff18;background:#11160f;padding:8px 3px;font-size:10px;border-radius:5px}.hp-results{display:flex;flex-direction:column;gap:24px}.hp-card{display:grid;grid-template-columns:minmax(0,1fr) 215px;overflow:hidden;border:1px solid #ffffff12;border-radius:10px;background:#111510;min-width:0}.hp-media-area{min-width:0;background:#080a08}.hp-media-set{display:flex;flex-direction:column;height:100%;gap:3px}.hp-asset{position:relative;min-height:150px;display:flex;align-items:center;justify-content:center;flex:1;overflow:hidden}.hp-asset>img,.hp-asset>video{display:block;max-width:100%;width:100%;height:100%;max-height:500px;object-fit:contain}.hp-small .hp-asset>img,.hp-small .hp-asset>video{max-height:300px}.hp-large .hp-asset>img,.hp-large .hp-asset>video{max-height:720px}.hp-asset-download{position:absolute;right:11px;top:11px;background:#0a0d0bbf;border:1px solid #ffffff25;display:flex;align-items:center;justify-content:center;padding:7px;border-radius:6px;opacity:0;transition:opacity .15s}.hp-asset:hover .hp-asset-download,.hp-asset-download:focus-visible{opacity:1}.hp-details{padding:17px;min-width:0;display:flex;flex-direction:column;border-left:1px solid #ffffff12}.hp-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.hp-card-top button{border:0;background:none;display:flex;padding:3px;color:#9aa390}.hp-card-top button.hp-liked{color:#d4f8a9}.hp-status{font-size:9px;color:#9da793;text-transform:uppercase;letter-spacing:.6px}.hp-status-failed,.hp-status-interrupted{color:#e8a39b}.hp-details h2{font-size:13px;margin:19px 0 6px;line-height:1.45;font-weight:600}.hp-details time{font-size:10px;color:#8d9785}.hp-prompt{color:#c1c9bb;font-size:11px;line-height:1.75;margin:19px 0;overflow-wrap:anywhere;white-space:pre-wrap;max-height:220px;overflow:auto}.hp-tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:auto}.hp-tags span{font-size:9px;border:1px solid #ffffff16;background:#1b2118;color:#aebca2;border-radius:4px;padding:4px 6px}.hp-card-actions{display:flex;gap:5px;margin-top:18px;flex-wrap:wrap}.hp-card-actions a,.hp-card-actions button{display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;text-decoration:none;background:#242d1e;border:1px solid #ffffff18;padding:8px 9px;border-radius:5px}.hp-pending{min-height:280px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;color:#a6b19a;padding:30px;text-align:center}.hp-pending p{font-size:11px;max-width:360px;line-height:1.7;color:#c2a5a0}.hp-grid .hp-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.hp-grid.hp-small .hp-results{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-grid.hp-large .hp-results{grid-template-columns:1fr}.hp-grid .hp-card{display:flex;flex-direction:column}.hp-grid .hp-asset{aspect-ratio:4/3}.hp-grid .hp-asset>img,.hp-grid .hp-asset>video{max-height:unset;position:absolute;inset:0;object-fit:contain}.hp-grid .hp-details{border-left:0;border-top:1px solid #ffffff12;padding:13px}.hp-grid .hp-details h2{margin-top:10px}.hp-grid .hp-prompt{max-height:65px;margin:10px 0}.hp-grid .hp-card-actions{margin-top:10px}.hp-empty{min-height:370px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#a0ab95;padding:25px}.hp-empty h2{font-size:16px;color:#dce7d2;margin:17px 0 6px}.hp-empty p{font-size:12px;line-height:1.6}.hp-error{display:flex;justify-content:space-between;padding:12px;color:#efb4aa;background:#3b211b;border-radius:6px;margin-bottom:15px}.hp-error button{background:none;border:0}.hp-panel button:focus-visible,.hp-panel a:focus-visible{outline:2px solid #c5f286;outline-offset:3px}@media(min-width:1600px){.hp-card{grid-template-columns:minmax(0,1fr) 250px}.hp-panel{padding-inline:35px}}@media(max-width:1050px){.hp-card{grid-template-columns:minmax(0,1fr) 175px}.hp-details{padding:12px}.hp-search{display:none}.hp-grid.hp-small .hp-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.hp-panel{padding:0 12px 24px}.hp-toolbar{min-height:62px}.hp-toolbar h1{font-size:14px}.hp-tools>button{font-size:10px;padding:8px}.hp-card{grid-template-columns:1fr}.hp-details{border-left:0;border-top:1px solid #ffffff12}.hp-prompt{max-height:100px}.hp-card-top{float:right}.hp-details h2{margin-top:8px}.hp-grid .hp-results,.hp-grid.hp-small .hp-results{grid-template-columns:1fr}.hp-filter{right:0}.hp-popover{width:min(280px,calc(100vw - 32px))}.hp-asset-download{opacity:1}.hp-asset>img,.hp-asset>video{max-height:420px}}.ds-canvas>.hp-panel{padding-left:0;padding-right:0}.ds-workspace{display:grid;grid-template-columns:336px minmax(0,1fr);min-height:calc(100dvh - var(--shell-height,124px));background:#0c0e0d;color:var(--paper);font-size:12px}.ds-panel{min-width:0;background:#101310;border-right:1px solid #ffffff12;padding:0 17px 16px;position:relative}.ds-primary-tabs{display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:9px;margin:0 0 14px;border-bottom:1px solid #ffffff12;height:49px;align-items:stretch}.ds-primary-tabs button{padding:0;background:none;color:#8f978d;white-space:nowrap;font-size:11px;border-bottom:2px solid transparent}.ds-primary-tabs button:hover{color:var(--paper)}.ds-primary-tabs button[aria-pressed=true]{color:var(--paper);border-bottom-color:var(--lime)}.ds-image-heading{height:49px;display:flex;align-items:center;gap:9px;margin-bottom:14px;border-bottom:1px solid #ffffff12}.ds-image-heading h1{font-size:13px;font-weight:600;margin:0}.ds-image-heading>span{margin-left:auto;font:7px var(--mono);letter-spacing:1px;color:#818b79}.ds-fields{margin:0;padding:0;border:0;min-inline-size:0;display:flex;flex-direction:column;gap:12px}.ds-fields:disabled{opacity:.7}.ds-tool-banner{height:68px;min-height:68px;border:1px solid #ffffff13;border-radius:8px;position:relative;overflow:hidden;display:flex;align-items:center;gap:10px;padding:12px}.ds-tool-banner>img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-position:50% 55%;opacity:.25;filter:saturate(.45);pointer-events:none}.ds-tool-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#101610d9 10%,#11191033 80%);pointer-events:none}.ds-tool-banner>span,.ds-tool-banner>svg{position:relative;z-index:1}.ds-tool-banner>span:first-of-type{min-width:0;flex:1}.ds-tool-banner strong{display:block;font-size:14px;font-weight:650;letter-spacing:-.2px;color:#f4f1e8}.ds-tool-banner small{display:block;font-size:9px;color:#a5af99;margin-top:5px}.ds-tool-banner>svg{color:#c6d4b1}.ds-future-badge{font:7px var(--mono);padding:4px 5px;border:1px solid #e0d4ab40;border-radius:3px;color:#dbd1b4}.ds-mode-tabs{display:flex;gap:4px;border:1px solid #ffffff0b;border-radius:6px;background:#090d09;padding:3px}.ds-mode-tabs button{display:flex;align-items:center;justify-content:center;gap:4px;background:none;border-radius:4px;padding:8px 4px;flex:1;color:#939c8d;font-size:10px;min-width:0}.ds-mode-tabs button[aria-pressed=true]{background:#262d21;color:#edf1e7;box-shadow:0 1px 2px #0003}.ds-mode-tabs button:hover{color:#fff}.ds-mode-tabs small{font-size:7px;color:#a4ad93}.ds-input-block{min-width:0}.ds-field-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;font-weight:500;color:#afb8a6;margin:0 0 8px}.ds-field-heading small{color:#697560;font:7px var(--mono);letter-spacing:.5px}.ds-add-references{border:1px dashed #ffffff23;border-radius:7px;display:flex;align-items:center;justify-content:center;gap:9px;min-height:80px;width:100%;background:#1a2018;color:#bfc9b5;padding:12px;font-size:10px;flex-wrap:wrap}.ds-add-references:hover,.ds-add-source:hover{background:#232c1d;border-color:#d4ff0049}.ds-add-references>span:nth-child(2){width:100%;text-align:center;order:2}.ds-add-references>svg{display:none}.ds-media-icons{display:flex;gap:0;align-items:center;justify-content:center}.ds-media-icons svg{box-sizing:content-box;border-radius:50%;background:#2b3228;box-shadow:0 2px 5px #0003;border:1px solid #ffffff16;padding:7px;margin:0 -2px;color:#d8dece}.ds-add-source{width:100%;display:flex;align-items:center;gap:11px;min-height:76px;padding:12px 11px;background:#1a2018;border:1px dashed #ffffff23;border-radius:7px;text-align:left;font-size:10px;color:#c4cfb9}.ds-add-source>svg:first-child{color:#b4c19f}.ds-add-source>span{flex:1;line-height:1.5}.ds-add-source small{display:block;color:#7d8972;font-size:8px;margin-top:5px}.ds-source-selected{display:flex;gap:9px;align-items:center;background:#1a2018;border:1px solid #ffffff17;padding:7px;border-radius:7px;min-height:64px}.ds-source-selected>.rp-thumbnail{width:52px;height:48px;flex:0 0 52px;object-fit:cover;border-radius:4px;overflow:hidden}.ds-source-selected>img,.ds-source-selected>video{width:52px;height:48px;object-fit:cover;border-radius:4px}.ds-source-selected>span{font-size:10px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.ds-source-selected small{display:block;color:#7e8a74;font-size:8px;margin-top:3px}.ds-source-selected>button{background:#ffffff07;border-radius:4px;padding:5px;color:#a3af98;display:grid;place-items:center}.ds-reference-strip{display:flex;gap:7px;overflow-x:auto;padding:3px 2px 8px;max-width:100%;scrollbar-width:thin;scrollbar-color:#536045 transparent}.ds-reference{position:relative;flex:0 0 62px;height:62px;background:#283020;border:1px solid #ffffff14;border-radius:5px}.ds-reference>.rp-thumbnail,.ds-reference>img,.ds-reference>video{height:100%;width:100%;object-fit:cover;border-radius:5px;overflow:hidden}.ds-reference>span:not(.rp-audio-art){position:absolute;left:0;right:0;bottom:0;padding:6px 4px 3px;font-size:6px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background:linear-gradient(transparent,#080d07d9);pointer-events:none}.ds-reference>button{position:absolute;top:-3px;right:-3px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#2a3322;border:1px solid #becaa250;color:#fff}.ds-prompt{background:#1b2119;border:1px solid #ffffff14;border-radius:7px;overflow:hidden}.ds-prompt:focus-within{border-color:#d4ff0055;box-shadow:0 0 0 1px #d4ff0009}.ds-prompt-label{display:flex;align-items:center;justify-content:space-between;padding:9px 11px 0;min-height:33px}.ds-prompt-label>label{font-size:11px;font-weight:550}.ds-prompt textarea{resize:vertical;min-height:96px;max-height:240px;border:0;background:none;color:#e0e6d6;padding:8px 11px;width:100%;outline:0!important;font-size:11px;line-height:1.7;display:block}.ds-prompt textarea::placeholder{color:#77836b}.ds-prompt-footer{padding:5px 9px 9px;display:flex;gap:7px;align-items:center;min-width:0}.ds-elements{display:flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid #ffffff0b;border-radius:5px;background:#ffffff06;color:#c5cfba;font-size:11px}.ds-elements>span{font-size:9px}.ds-elements:hover{background:#ffffff10}.ds-char-count{font-size:8px;color:#68775c;margin-left:auto}.ds-draft-label{font-size:9px;color:#7b8b6c}.ds-controls{display:grid;grid-template-columns:1fr 1fr;gap:7px;min-width:0}.ds-controls>*{min-width:0}.ds-number{display:flex;flex-direction:column;gap:4px;padding:9px 10px;border:1px solid #ffffff12;border-radius:7px;background:#1d231a;color:#8d9b80;font-size:9px}.ds-number input{color:#e3ebd7;background:none;border:0;outline-offset:2px;min-width:0;font-size:12px;width:100%;padding:0;min-height:20px}.ds-generate-wrap{margin-top:3px}.ds-generate{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--lime);color:#162007;border:1px solid #d4ff00;border-radius:7px;width:100%;min-height:43px;font-size:12px;font-weight:650;padding:10px 12px;transition:background .2s,box-shadow .2s}.ds-generate>span{flex:1;text-align:center}.ds-generate small{border-left:1px solid #23301030;font-size:10px;font-weight:500;padding-left:10px}.ds-generate:hover:not(:disabled){background:#e1ff49;box-shadow:0 3px 18px #d4ff001c}.ds-generate:disabled{opacity:.45}.ds-generate-wrap>p{text-align:center;color:#69795b;line-height:1.5;font-size:8px;margin:8px 0 0}.ds-reset{display:flex;gap:6px;align-items:center;margin:14px auto 0;color:#6f7f61;font-size:8px;background:none;padding:2px 5px}.ds-reset:hover{color:#bac7aa}.ds-note{color:#9aa68c;font-size:9px;line-height:1.7;margin:0;border-left:2px solid #7b8e4c66;padding-left:8px}.ds-check{display:flex;align-items:center;gap:7px;font-size:10px;color:#a8b699;line-height:1.5;cursor:pointer}.ds-check input{width:14px;height:14px;accent-color:var(--lime);margin:0;flex-shrink:0}.ds-range{display:block;background:#1b2217;border:1px solid #ffffff10;padding:11px;border-radius:7px;color:#a9b69b}.ds-range>span{display:flex;justify-content:space-between;font-size:10px}.ds-range strong{color:#e7efde;font-weight:550;font-size:11px}.ds-range input{display:block;width:100%;accent-color:var(--lime);margin:13px 0 4px;height:14px}.ds-range>small{display:flex;justify-content:space-between;font-size:8px;color:#6f7f60}.ds-advanced>button{display:flex;width:100%;justify-content:space-between;align-items:center;background:none;border-top:1px solid #ffffff0d;padding:12px 0 3px;font-size:11px;color:#b9c6a9}.ds-advanced>button[aria-expanded=true] svg{transform:rotate(180deg)}.ds-advanced>.ds-range{margin-top:12px}.ds-advanced>.ds-check{margin-top:11px}.ds-depth-styles>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.ds-depth-styles button{min-width:0;padding:3px;border:1px solid transparent;border-radius:5px;background:none;color:#8b9a7c}.ds-depth-styles button[aria-pressed=true]{border-color:#d4ff0066;color:var(--lime);background:#d4ff0007}.ds-depth-styles small{font-size:7px;display:block;margin-top:5px}.ds-depth-swatch{display:block;border-radius:3px;height:38px;position:relative;background:linear-gradient(135deg,#07130b,#b5c0ac)}.ds-depth-swatch:after{content:"";position:absolute;inset:6px 15px 0;border-radius:50% 50% 12% 12%;background:#e6eed8;opacity:.7}.ds-depth-swatch.grayscale{background:linear-gradient(135deg,#080808,#ddd)}.ds-depth-swatch.turbo{background:linear-gradient(135deg,#18115e,#316bf0,#40d9a3,#efca2e,#e8460c)}.ds-depth-swatch.inferno{background:linear-gradient(135deg,#02010f,#57106e,#cf3c34,#fee381)}.ds-depth-swatch.magma{background:linear-gradient(135deg,#100122,#6b1b81,#d6477a,#ffb18c)}.ds-depth-swatch.viridis{background:linear-gradient(135deg,#4b0b60,#354b8c,#1c9a86,#b9d737)}.ds-canvas{padding:0 30px 32px;min-width:0;max-width:1600px;width:100%;margin:0 auto}.ds-canvas-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:62px}.ds-canvas-heading>div{display:flex;gap:12px;align-items:center}.ds-canvas-heading h1{font:550 13px Inter,Arial,sans-serif;margin:0;letter-spacing:-.1px}.ds-canvas-heading>div>span{color:#64735b;font-size:9px;border-left:1px solid #ffffff18;padding-left:12px}.ds-canvas-heading>button{display:flex;align-items:center;gap:6px;font-size:10px;color:#a5b495;padding:7px 0;background:none}.ds-canvas-heading>button:hover{color:var(--lime)}.ds-viewer{position:relative;display:flex;align-items:stretch;justify-content:center;aspect-ratio:16/10;max-height:620px;background:#141813;border:1px solid #ffffff0e;border-radius:8px;overflow:hidden}.ds-media-stage{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;width:100%;height:100%;background:#080b08}.ds-media-stage>img,.ds-media-stage>video{display:block;width:100%;height:100%;object-fit:contain}.ds-example-badge{position:absolute;top:14px;left:14px;padding:5px 7px;background:#0b100bbd;border:1px solid #ffffff20;border-radius:3px;font:7px var(--mono);letter-spacing:.6px;color:#cad4c0;pointer-events:none}.ds-viewer.is-comparing{aspect-ratio:16/10;gap:2px}.ds-viewer.is-comparing .ds-media-stage{width:50%;background:#070a06}.ds-viewer.is-comparing .ds-media-stage>img{object-fit:cover}.ds-depth-preview.grayscale img{filter:grayscale(1) contrast(1.2)}.ds-depth-preview.turbo img{filter:hue-rotate(165deg) saturate(3) contrast(1.3)}.ds-depth-preview.inferno img{filter:sepia(1) hue-rotate(320deg) saturate(3) contrast(1.5)}.ds-depth-preview.magma img{filter:sepia(1) hue-rotate(270deg) saturate(2.5)}.ds-depth-preview.viridis img{filter:sepia(1) hue-rotate(65deg) saturate(2)}.ds-viewer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:13px;padding:12px 0 16px;border-bottom:1px solid #ffffff0e}.ds-viewer-toolbar>span{min-width:0;font-size:11px;color:#b7c3ab;line-height:1.5}.ds-viewer-toolbar>span>svg{display:inline;vertical-align:middle;margin-right:6px;color:var(--lime)}.ds-viewer-toolbar small{display:block;font-size:8px;color:#67765c;margin-top:3px}.ds-viewer-toolbar>div{display:flex;gap:5px;flex-shrink:0}.ds-viewer-toolbar button{min-width:30px;min-height:30px;padding:6px;display:flex;align-items:center;justify-content:center;border:1px solid #ffffff0c;border-radius:5px;background:#1c2417;color:#b1c29d;font-size:9px}.ds-viewer-toolbar button:hover{background:#29391e}.ds-viewer-toolbar button:disabled{opacity:.35}.ds-result-bar{display:flex;align-items:center;justify-content:space-between;gap:13px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid #ffffff0e}.ds-result-bar>div{display:flex;gap:4px}.ds-result-bar>div>button{font-size:9px;background:#1c2616;padding:5px 7px;color:#a7b896;border-radius:4px;border:1px solid #ffffff14}.ds-result-bar>div>button[aria-pressed=true]{border-color:#d4ff0060;color:var(--lime)}.ds-result-bar>a,.ds-result-bar>button{display:flex;gap:6px;align-items:center;color:#bacba6;font-size:9px;text-decoration:none;background:none;padding:0}.ds-result-bar>a:hover,.ds-result-bar>button:hover{color:var(--lime)}.ds-examples-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#7d8d6d;font-size:10px;margin:23px 0 11px}.ds-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ds-examples>button{position:relative;padding:0;background:#10160c;border:1px solid #ffffff0e;border-radius:7px;overflow:hidden;text-align:left;min-width:0;transition:border-color .2s,transform .2s}.ds-examples>button>img{aspect-ratio:2/1;object-fit:cover;width:100%;transition:filter .2s}.ds-examples>button>span{display:block;padding:10px 24px 10px 11px;color:#becdb0;font-size:10px;line-height:1.4}.ds-examples small{display:block;font-size:8px;color:#627452;margin-top:4px}.ds-examples>button>svg{position:absolute;bottom:20px;right:9px;color:#799267}.ds-examples>button[aria-pressed=true]{border-color:#d4ff0040}.ds-examples>button:hover{border-color:#d4ff0060;transform:translateY(-2px)}.ds-canvas-note{font-size:10px;line-height:1.8;color:#819371;margin:19px 0 0;max-width:600px}.ds-busy{position:absolute;inset:0;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;background:#0b1208b5;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#d4ff00;font-size:12px;pointer-events:none}.ds-drawing-layer{position:absolute;inset:0;width:100%;height:100%;touch-action:none;cursor:crosshair}.ds-draw-empty{position:absolute;inset:0;background:#11170fed;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;padding:20px;text-align:center}.ds-draw-empty>svg{color:#a8c193}.ds-draw-empty>strong{font-size:18px;font-weight:550}.ds-draw-empty>span{color:#899b79;font-size:11px;line-height:1.7}.ds-draw-empty>button{display:flex;gap:6px;align-items:center;background:var(--lime);color:#1c2a0d;border-radius:5px;font-size:11px;padding:10px 14px}.ds-zoom{width:min(1280px,94vw);height:min(850px,90dvh);max-height:90dvh;padding:20px;border:1px solid #ffffff25;border-radius:12px;background:#0b1009;color:#d9e7cb;overflow:auto}.ds-zoom::backdrop{background:#020402e8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ds-zoom>div{height:calc(100% - 30px);display:flex;align-items:center;justify-content:center}.ds-zoom img,.ds-zoom video{max-width:100%;max-height:100%;object-fit:contain}.ds-zoom>p{font-size:10px;text-align:center;color:#8da17b;margin:12px 0 0}.ds-zoom-close{position:absolute;right:12px;top:12px;background:#182412d9;border:1px solid #c2d5ad40;color:#f1f7e9;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;z-index:2}.ds-spin{animation:ds-spin 1s linear infinite}@keyframes ds-spin{to{transform:rotate(360deg)}}@media(min-width:1600px){.ds-workspace{grid-template-columns:352px minmax(0,1fr)}.ds-panel{padding-left:20px;padding-right:20px}.ds-canvas{padding-left:45px;padding-right:45px}.ds-viewer{max-height:700px}}@media(max-width:1100px){.ds-workspace{grid-template-columns:310px minmax(0,1fr)}.ds-panel{padding-left:13px;padding-right:13px}.ds-canvas{padding-left:20px;padding-right:20px}.ds-primary-tabs{gap:6px}.ds-primary-tabs button{font-size:10px}.ds-viewer{aspect-ratio:4/3;min-height:350px}.ds-examples{gap:8px}.ds-examples>button>span{font-size:9px;padding-left:8px}.ds-examples small{font-size:7px}}@media(max-width:800px){.ds-workspace{grid-template-columns:288px minmax(0,1fr)}.ds-panel{padding-left:11px;padding-right:11px}.ds-canvas{padding-left:15px;padding-right:15px}.ds-canvas-heading>div>span{display:none}.ds-viewer{aspect-ratio:3/4;max-height:520px;min-height:300px}.ds-examples{grid-template-columns:1fr}.ds-examples>button{display:flex;align-items:center}.ds-examples>button>img{width:60px;align-self:stretch;aspect-ratio:auto;min-height:65px}.ds-examples>button>span{padding:8px 19px 8px 9px;font-size:9px}.ds-examples>button>svg{bottom:auto;top:25px;right:6px}.ds-viewer-toolbar{align-items:flex-start}.ds-viewer-toolbar>div{flex-wrap:wrap;justify-content:flex-end;max-width:95px}.ds-viewer.is-comparing{min-height:300px;aspect-ratio:1;flex-direction:column}.ds-viewer.is-comparing .ds-media-stage{width:100%;height:50%}.ds-example-badge{font-size:6px;left:9px;top:9px}}@media(max-width:620px){.ds-workspace{display:flex;flex-direction:column}.ds-panel{padding:0 17px 19px;border-right:0;border-bottom:1px solid #ffffff14}.ds-primary-tabs{gap:16px;height:48px;margin-bottom:14px}.ds-primary-tabs button{font-size:11px}.ds-fields{gap:12px}.ds-tool-banner{height:65px;min-height:65px}.ds-add-references{min-height:78px}.ds-controls{gap:8px}.ds-prompt textarea{min-height:106px;font-size:12px}.ds-canvas{padding:0 17px 28px}.ds-canvas-heading{min-height:57px}.ds-viewer{aspect-ratio:4/3;min-height:250px;max-height:520px}.ds-viewer-toolbar>div{max-width:none}.ds-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ds-examples>button{display:block}.ds-examples>button>img{width:100%;min-height:0;aspect-ratio:1.3;object-fit:cover}.ds-examples>button>span{padding:8px;font-size:8px}.ds-examples small{font-size:7px;line-height:1.5}.ds-examples>button>svg{display:none}.ds-viewer.is-comparing{flex-direction:row;aspect-ratio:4/3}.ds-viewer.is-comparing .ds-media-stage{width:50%;height:100%}.ds-canvas-note{font-size:9px}.ds-zoom{padding:12px;width:96vw;max-height:88dvh}.ds-zoom>p{font-size:8px}}@media(max-width:350px){.ds-panel{padding-left:12px;padding-right:12px}.ds-primary-tabs{gap:5px}.ds-primary-tabs button{font-size:10px}.ds-canvas{padding-left:12px;padding-right:12px}.ds-tool-banner strong{font-size:13px}.ds-canvas-heading h1{font-size:12px}.ds-viewer-toolbar small{font-size:7px}.ds-viewer-toolbar>span{font-size:10px}.ds-depth-styles small{font-size:6px}}@media(prefers-reduced-motion:reduce){.ds-workspace *,.ds-workspace *:before,.ds-workspace *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}html[data-motion=off] .ds-workspace *,html[data-motion=off] .ds-workspace *:before,html[data-motion=off] .ds-workspace *:after,html[data-motion=off] .ds-zoom{animation:none!important;transition:none!important}.ds-reference>.rp-audio-art{height:100%;width:100%;display:flex;align-items:center;justify-content:center;border-radius:5px;background:#27341d;color:#b9d099}.ds-viewer{width:100%;min-width:0}@media(max-width:620px){.ds-viewer,.ds-viewer.is-comparing{min-height:0}}.ds-kind-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding-top:6px;border-bottom:1px solid #ffffff0b}.ds-kind-heading>span{font-size:9px;color:#899780}.ds-kind-heading>div{display:flex;gap:2px;background:#090e08;border:1px solid #ffffff0b;border-radius:5px;padding:2px}.ds-kind-heading button{display:flex;align-items:center;gap:5px;background:none;border-radius:3px;padding:5px 7px;font-size:9px;color:#7f9073}.ds-kind-heading button[aria-pressed=true]{background:#263320;color:#d4ff00}.ds-image-tabs{grid-template-columns:1fr 1fr}.ds-image-tabs button{display:flex;align-items:center;justify-content:center;gap:5px}.ds-primary-tabs{height:44px}.ds-tool-banner{height:104px;min-height:104px;text-align:left;background:#192110}.ds-tool-banner>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.58;pointer-events:none}.ds-tool-banner>span:first-of-type{align-self:flex-end}.ds-tool-banner:after{background:linear-gradient(0deg,#071004dd,transparent 95%),linear-gradient(90deg,#08100699,#08100600)}.ds-tool-banner strong{font-size:16px;color:var(--lime);max-width:210px;text-shadow:0 1px 6px #0007}.ds-tool-banner small{font-size:8px;color:#c9d5bc}.ds-tool-banner .ds-banner-action{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:5px;border:1px solid #ffffff1c;background:#0b1208a6;padding:5px 6px;border-radius:4px;color:#d3dec8;font-size:8px;z-index:2}.ds-tool-banner:hover{border-color:#d4ff0060}.ds-tool-banner:hover .ds-banner-action{background:#25361de6}.ds-motion-input .ds-add-source{min-height:154px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px;gap:14px}.ds-motion-input .ds-add-source>svg:first-child{width:18px;height:18px;padding:10px;box-sizing:content-box;border:1px solid #ffffff1e;border-radius:50%;background:linear-gradient(#3e4b35,#1c2715);color:#c7d8b6;box-shadow:0 3px 9px #0003}.ds-motion-input .ds-add-source>span{flex:0;font-size:11px}.ds-motion-input .ds-add-source small{font-size:9px;max-width:190px;line-height:1.7}.ds-motion-input .ds-add-source>svg:last-child{display:none}.ds-motion-input .ds-source-selected{min-height:120px}.ds-motion-input .ds-source-selected>img,.ds-motion-input .ds-source-selected>video{width:90px;height:102px}.ds-planned-state{border:1px solid #d4ff0024;background:#17210f;border-radius:7px;padding:16px;line-height:1.7}.ds-planned-state>svg{color:#a9ca74;display:block;margin-bottom:10px}.ds-planned-state>strong{font-size:12px;font-weight:550;color:#cdddbd}.ds-planned-state>p{color:#91a67d;font-size:10px;margin:8px 0 10px}.ds-planned-state>span{font-size:8px;color:#6f8b59}.ds-history-demo{font:7px var(--mono);color:#6a8256;letter-spacing:1px}.ds-catalog{position:fixed;left:348px;top:140px;bottom:16px;width:min(730px,calc(100vw - 370px));max-width:none;max-height:calc(100dvh - 156px);height:max-content;margin:0;padding:0;border:1px solid #ffffff21;border-radius:12px;background:#172014;color:#dde8d2;box-shadow:0 20px 75px #0009;overflow:hidden}.ds-catalog[open]{display:flex;flex-direction:column}.ds-catalog::backdrop{background:#02060066;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ds-catalog>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 17px 12px;font-size:12px;font-weight:550}.ds-catalog>header>button{display:grid;place-items:center;width:28px;height:28px;background:#ffffff07;color:#a8bd96;border:1px solid #ffffff0b;border-radius:5px}.ds-catalog-search{display:flex;gap:8px;align-items:center;background:#0a1207;border:1px solid #ffffff1c;border-radius:6px;padding:9px 11px;margin:0 17px 13px;color:#728d5e;flex-shrink:0}.ds-catalog-search input{border:0;background:none;min-width:0;flex:1;color:#d4e4c5;outline:0;font-size:11px}.ds-catalog-search:focus-within{border-color:#d4ff0060}.ds-catalog-columns{display:grid;grid-template-columns:.9fr 1.1fr;gap:14px;padding:0 12px 12px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#50633e transparent;min-height:0}.ds-catalog-columns section{min-width:0}.ds-catalog-columns h2{font:8px var(--mono);color:#789568;letter-spacing:1px;text-transform:uppercase;margin:8px 7px 12px}.ds-catalog-columns section>button{display:flex;align-items:center;gap:10px;text-align:left;min-height:61px;border:1px solid transparent;padding:9px 7px;width:100%;border-radius:7px;background:none;color:#cedfc1}.ds-catalog-columns section>button:hover{background:#b4d98e0c;border-color:#c9edaa15}.ds-catalog-columns section>button>span:nth-child(2){flex:1;min-width:0}.ds-catalog-columns strong{display:block;font-size:11px;font-weight:550;line-height:1.5}.ds-catalog-columns small{display:block;font-size:9px;color:#7c966a;line-height:1.6;margin-top:3px}.ds-catalog-columns>section>button>svg{color:var(--lime)}.ds-catalog-icon{width:34px;height:36px;border:1px solid #ffffff10;background:#23301c;border-radius:6px;display:grid;place-items:center;color:#b1cb9b;flex-shrink:0}.ds-catalog>footer{font-size:8px;color:#708962;border-top:1px solid #ffffff0c;padding:11px 17px;flex-shrink:0;line-height:1.7;background:#131c10}.ds-history{min-width:0}.ds-history>h2{font-size:12px;font-weight:550;color:#adbf9b;margin:22px 0 13px}.ds-history-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid #ffffff0c;min-width:0}.ds-history-search{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #ffffff15;border-radius:6px;color:#778d65;min-width:150px;flex:1;max-width:350px;background:#11190d}.ds-history-search input{min-width:0;width:100%;border:0;background:none;color:#d2e1c4;font-size:10px;outline:0}.ds-history-search input::placeholder{color:#667e55}.ds-history-search:focus-within{border-color:#d4ff0060}.ds-history-sort{margin-left:auto;max-width:145px;min-width:0}.ds-history-sort select{background:#141e0f;border:1px solid #ffffff12;border-radius:5px;min-height:32px;width:100%;color:#9fb68a;font-size:9px;padding:7px 8px}.ds-history-toolbar>button{display:flex;align-items:center;justify-content:center;gap:6px;background:#141e0f;border:1px solid #ffffff12;padding:8px 9px;border-radius:5px;color:#9fb68a;font-size:9px;min-height:32px}.ds-history-toolbar>button.has-filters{color:var(--lime);border-color:#d4ff0040}.ds-history-toolbar>button>small{font-size:8px;background:#d4ff0012;border-radius:4px;padding:1px 4px}.ds-history-layout{display:flex;padding:2px;border:1px solid #ffffff13;border-radius:5px}.ds-history-layout button{display:grid;place-items:center;border-radius:3px;width:28px;height:27px;padding:0;background:none;color:#6b8159}.ds-history-layout button[aria-pressed=true]{background:#25381a;color:#c4e0ab}.ds-history-count{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:15px 0 12px;font-size:9px;color:#69845a}.ds-history-count>small{font-size:8px;color:#536c44}.ds-history-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;background:#141f0f;border:1px solid #ffffff15;border-radius:7px;padding:14px;margin-top:11px}.ds-history-filters>label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:9px;color:#9ab287}.ds-history-filters select,.ds-history-filters input[type=date]{width:100%;min-width:0;background:#0c1408;border:1px solid #ffffff13;border-radius:5px;color:#c4d9b2;font-size:9px;padding:7px;min-height:33px}.ds-history-filter-checks{grid-column:1/-1;display:flex;align-items:center;gap:15px;flex-wrap:wrap;border-top:1px solid #ffffff0e;padding-top:10px}.ds-history-filter-checks>label{font-size:9px;color:#8fa97c;display:flex;align-items:center;gap:6px}.ds-history-filter-checks input{accent-color:var(--lime);margin:0;width:13px;height:13px}.ds-history-filter-checks button{margin-left:auto;background:none;color:#b4cc9e;font-size:9px;padding:3px}.ds-history-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.ds-history-grid>article{position:relative;min-width:0;border:1px solid #ffffff12;background:#0f180b;border-radius:8px;overflow:hidden;padding-bottom:35px;transition:border-color .2s,box-shadow .2s}.ds-history-grid>article.is-selected{border-color:#d4ff0066;box-shadow:0 0 0 1px #d4ff0011}.ds-history-card{display:block;width:100%;padding:0;text-align:left;background:none;color:#d0e0c1;position:relative;min-width:0}.ds-history-card>img{width:100%;aspect-ratio:1.18;object-fit:cover}.ds-history-card:hover>img{filter:brightness(1.06)}.ds-history-badges{position:absolute;left:9px;right:45px;top:10px;display:flex;align-items:center;gap:7px;justify-content:space-between}.ds-history-badges>span{display:flex;gap:5px;align-items:center;font-size:8px;color:#d2e3c4;border:1px solid #ffffff2c;border-radius:3px;padding:4px 6px;background:#09100696;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ds-history-badges>small{background:#192b0cce;color:#d4ff00;border:1px solid #d4ff0066;border-radius:3px;padding:4px 6px;font:6px var(--mono);letter-spacing:.6px}.ds-history-caption{display:block;padding:11px 11px 6px;min-width:0}.ds-history-caption strong{display:block;font-size:11px;font-weight:500;line-height:1.5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ds-history-caption>small{font-size:8px;display:flex;align-items:center;gap:6px;color:#647e54;margin-top:5px}.ds-history-caption i{height:2px;width:2px;border-radius:50%;background:#627751}.ds-history-like{position:absolute;top:9px;right:8px;display:grid;place-items:center;background:#0c1809b8;border:1px solid #ffffff22;color:#cbdcbd;border-radius:50%;height:27px;width:27px;padding:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ds-history-like[aria-pressed=true]{color:var(--lime);border-color:#d4ff0050;background:#20320fd9}.ds-history-selected-actions{display:flex;align-items:center;gap:7px;position:absolute;bottom:8px;left:10px;right:10px}.ds-history-selected-actions>button,.ds-history-selected-actions>a{display:flex;align-items:center;gap:5px;padding:4px 6px;border:1px solid #ffffff10;border-radius:4px;color:#9fbf87;background:#1b2b12;font-size:8px;text-decoration:none}.ds-history-selected-actions>a{margin-left:auto;min-width:22px;justify-content:center}.ds-history-selected-actions>button:hover,.ds-history-selected-actions>a:hover{color:#d4ff00;border-color:#d4ff0040}.ds-history-failed{position:absolute;inset:0 0 59px;display:flex;align-items:center;justify-content:center;background:#15220ca1;color:#cedcbe;font-size:10px;-webkit-backdrop-filter:grayscale(1);backdrop-filter:grayscale(1)}.ds-history-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;min-height:280px;border:1px dashed #ffffff15;border-radius:8px;color:#718c5d}.ds-history-empty>strong{font-weight:500;font-size:13px;color:#a5bf91}.ds-history-empty>span{font-size:10px}.ds-history-grid.is-list{grid-template-columns:1fr}.ds-history-grid.is-list>article{padding-bottom:0;min-height:87px}.ds-history-grid.is-list .ds-history-card{display:flex;align-items:center;min-height:87px;padding-right:170px}.ds-history-grid.is-list .ds-history-card>img{width:108px;height:85px;aspect-ratio:auto;flex-shrink:0}.ds-history-grid.is-list .ds-history-badges{right:auto;left:7px;top:7px}.ds-history-grid.is-list .ds-history-badges>small{display:none}.ds-history-grid.is-list .ds-history-like{top:10px;right:10px}.ds-history-grid.is-list .ds-history-selected-actions{left:auto;width:145px;right:10px;bottom:10px}.ds-history-grid.is-list .ds-history-caption{min-width:0}.ds-history-grid.is-list .ds-history-failed{inset:0 auto 0 0;width:108px}.ds-history-compact .ds-history-grid{gap:10px}.ds-history-compact .ds-history-card>img{aspect-ratio:1.8}.ds-inspiration-link{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#698853;font-size:9px;margin-top:26px;border-top:1px solid #ffffff0b;padding-top:16px}.ds-inspiration-link>span{margin-right:8px}.ds-inspiration-link>button{background:none;color:#91ad7c;font-size:9px;padding:0}.ds-inspiration-link>button:hover{color:var(--lime)}@media(min-width:1600px){.ds-catalog{left:364px;width:min(760px,calc(100vw - 390px))}.ds-history-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.ds-catalog{left:323px;width:calc(100vw - 344px)}.ds-catalog-columns{grid-template-columns:1fr}.ds-catalog-columns section+section{border-top:1px solid #ffffff10;padding-top:10px}.ds-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ds-history-filters{grid-template-columns:1fr 1fr}.ds-history-sort{margin-left:0}.ds-history-layout{margin-left:auto}.ds-history-toolbar{gap:6px}.ds-history-search{max-width:none;flex-basis:calc(100% - 145px)}.ds-history-toolbar>.ds-history-sort{flex:0 0 130px}.ds-kind-heading>span{font-size:8px}.ds-kind-heading button{padding:5px}.ds-history-grid.is-list .ds-history-card{padding-right:40px}.ds-history-grid.is-list>article.is-selected{padding-bottom:35px}.ds-history-grid.is-list .ds-history-selected-actions{left:116px;right:10px;bottom:8px;width:auto}}@media(max-width:800px){.ds-catalog{left:300px;width:calc(100vw - 315px)}.ds-catalog-columns strong{font-size:10px}.ds-catalog-columns small{font-size:8px}.ds-catalog-icon{width:28px;height:32px}.ds-catalog>header{font-size:10px;padding:13px}.ds-catalog-search{margin-left:13px;margin-right:13px}.ds-catalog-columns{padding-left:8px;padding-right:8px}.ds-history-card>img{aspect-ratio:.95}.ds-history-badges{right:38px;gap:3px;left:6px}.ds-history-badges>small{font-size:5px;padding:4px}.ds-history-badges>span{font-size:7px;padding:4px}.ds-history-caption{padding:9px 8px 4px}.ds-history-caption strong{font-size:9px}.ds-history-caption>small{font-size:7px;gap:4px;flex-wrap:wrap}.ds-history-grid{gap:9px}.ds-history-selected-actions{left:7px;right:7px;gap:4px}.ds-history-selected-actions>button,.ds-history-selected-actions>a{font-size:7px;padding:4px}.ds-history-selected-actions>button>svg{width:10px}.ds-history-toolbar>.ds-history-sort{flex-basis:115px}.ds-history-search{min-width:130px;flex-basis:100%}.ds-history-filters{gap:8px;padding:10px}}@media(max-width:620px){.ds-kind-heading{min-height:48px;padding-top:0}.ds-kind-heading>span{font-size:10px}.ds-kind-heading button{font-size:10px;padding:6px 8px}.ds-primary-tabs{height:43px}.ds-tool-banner{height:105px;min-height:105px}.ds-tool-banner strong{font-size:17px}.ds-motion-input .ds-add-source{min-height:165px}.ds-catalog{inset:12px;width:calc(100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);border-radius:10px}.ds-catalog-columns{grid-template-columns:1fr 1fr;gap:8px}.ds-catalog-columns section+section{border:0;padding-top:0}.ds-catalog>header{font-size:11px;padding:14px}.ds-catalog-icon{display:none}.ds-catalog-columns section>button{padding:9px 6px;min-height:67px}.ds-catalog-columns strong{font-size:10px}.ds-catalog-columns small{font-size:8px}.ds-catalog>footer{font-size:8px}.ds-history-grid{gap:11px}.ds-history-card>img{aspect-ratio:1.2}.ds-history-search{flex-basis:100%}.ds-history-caption strong{font-size:10px}.ds-history-caption>small{font-size:7px}.ds-history-selected-actions>button,.ds-history-selected-actions>a{font-size:8px}.ds-history-selected-actions{left:8px;right:8px}.ds-history-badges>small{font-size:6px}.ds-history-sort{max-width:150px}.ds-history-toolbar>.ds-history-sort{flex-basis:140px}.ds-history-grid.is-list .ds-history-card{padding-right:32px}.ds-inspiration-link{font-size:9px;gap:10px}.ds-inspiration-link>span{width:calc(100% - 35px);margin:0}.ds-history-compact .ds-history-grid{grid-template-columns:1fr 1fr}}@media(max-width:350px){.ds-kind-heading>span{font-size:9px}.ds-kind-heading button{font-size:9px;padding:6px}.ds-history-grid{gap:7px}.ds-history-caption strong{font-size:9px}.ds-history-selected-actions>button,.ds-history-selected-actions>a{font-size:7px;padding:4px}.ds-history-selected-actions{gap:3px;left:6px;right:6px}.ds-history-badges>small{font-size:5px}.ds-history-toolbar>.ds-history-sort{flex-basis:125px}.ds-catalog-columns{gap:3px}.ds-catalog-columns strong{font-size:9px}.ds-catalog-columns small{font-size:7px}}:root{--shell-height:96px}.product-studio .ds-panel{padding-top:16px}.product-studio .ds-kind-switch{padding:0 0 16px}.product-studio .ds-kind-switch>span{display:block;color:#87967b;font-size:10px;margin-bottom:9px}.product-studio .ds-kind-switch>div{display:flex;gap:6px}.product-studio .ds-kind-switch button{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;padding:10px;background:#1b2218;color:#a7b39b;border:1px solid #ffffff0e;border-radius:6px;font-size:11px}.product-studio .ds-kind-switch button[aria-pressed=true]{color:#e2f2cb;background:#2a3821;border-color:#a6cf6a55}.product-studio .ds-tool-banner>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5}.product-studio .ds-add-references>svg{display:block}.product-studio .ds-add-references{min-height:70px}.product-prompt{display:block;min-width:0;margin:0 0 8px}.product-prompt>span{display:block;font-size:10px;color:#b3bfaa;margin-bottom:8px}.product-prompt textarea,.product-prompt input,.product-prompt select{display:block;width:100%;min-width:0;border:1px solid #ffffff18;border-radius:7px;background:#1b2118;color:#e9eddf;font:inherit;font-size:12px;line-height:1.65;padding:11px;outline-offset:3px}.product-prompt textarea{resize:vertical;min-height:125px;max-height:380px}.product-prompt textarea::placeholder,.product-prompt input::placeholder{color:#76836b}.product-prompt select{color-scheme:dark}.product-studio .ds-canvas-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:23px 0;min-height:80px}.product-studio .ds-canvas-heading h1{font-size:20px;font-weight:450;margin:0 0 6px}.product-studio .ds-canvas-heading span{font-size:10px;color:#859479}.product-studio .ds-canvas-heading button{font-size:10px;background:#1d2519;border:1px solid #ffffff13;color:#c3d2b6;padding:8px 12px;border-radius:6px}.product-result{border:1px solid #ffffff12;border-radius:10px;overflow:hidden;background:#10150e;margin-bottom:24px}.product-media{height:min(48vw,470px);min-height:260px;display:flex;justify-content:center;align-items:center;background:radial-gradient(ellipse,#25311b66,#0a0d08);overflow:hidden}.product-media>img,.product-media>video{display:block;width:100%;height:100%;object-fit:contain}.product-empty{min-height:260px;padding:35px 22px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;text-align:center;color:#9dad8f}.product-empty>svg{color:#b8d299}.product-empty strong{font-size:17px;font-weight:450;color:#d8e5ca}.product-empty p{margin:0;max-width:420px;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.product-result-bar{padding:14px 17px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #ffffff0c}.product-result-bar>div{display:flex;gap:14px;align-items:center;min-width:0}.product-result-bar strong{font-size:12px;font-weight:500}.product-result-bar span{color:#91a07f;font-size:9px}.product-result-bar a,.product-result-bar button{display:flex;gap:6px;align-items:center;white-space:nowrap;font-size:10px;background:#2a3521;padding:8px 10px;border-radius:5px;color:#d2e4bd}.product-result-prompt{font-size:11px;color:#91a181;line-height:1.8;padding:0 17px 15px;margin:0;max-height:110px;overflow:auto;white-space:pre-wrap}.product-result-tabs{display:flex;gap:5px;padding:0 16px 16px}.product-result-tabs button{background:#273220;border-radius:5px;padding:6px 12px;font-size:10px}.product-result-tabs button[aria-pressed=true]{background:var(--lime);color:#18220b}.product-history-search{display:flex;align-items:center;gap:9px;border:1px solid #ffffff15;border-radius:7px;padding:10px 12px;margin:0 0 17px;background:#161c13;color:#8a9979}.product-history-search input{background:none;border:0;color:#d7e3c9;font-size:11px;width:100%;min-width:0;outline:none}.product-history-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:13px;padding-bottom:30px}.product-history-grid>button,.product-history-grid>article{min-width:0;background:#171d13;border:1px solid #ffffff12;border-radius:8px;overflow:hidden;padding:0;text-align:left}.product-history-grid>button.selected{border-color:#c2ed5e88}.product-history-grid>button>div{aspect-ratio:1.35;display:flex;align-items:center;justify-content:center;background:#11180c;color:#7d965f}.product-history-grid img,.product-history-grid video{width:100%;height:100%;max-height:240px;object-fit:cover;display:block}.product-history-grid strong{font-size:10px;font-weight:500;display:block;padding:10px 10px 5px}.product-history-grid small{font-size:8px;color:#8a9a79;display:block;padding:0 10px 11px}.product-history-grid>article>a{display:block;padding:11px;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-history-grid>article>img,.product-history-grid>article>video{aspect-ratio:1.25}.product-error{color:#ecc9ae;background:#5a30251f;border:1px solid #9c695538;border-radius:6px;padding:12px;font-size:11px;line-height:1.75;overflow-wrap:anywhere}.product-audio .au-composer{min-width:0}.product-audio .product-prompt{margin-bottom:18px}.product-check{display:flex;gap:8px;align-items:center;font-size:11px;color:#b6c6a5;margin:17px 0;accent-color:var(--lime)}.product-audio-history{padding:32px;min-width:0}.product-audio-history h2{margin:0 0 25px;font-size:20px;font-weight:450}.product-audio-card{padding:20px;background:#1b2316;border:1px solid #ffffff13;border-radius:10px;margin-bottom:16px}.product-audio-card header{display:flex;gap:13px;align-items:center;margin-bottom:16px}.product-audio-card header>svg{color:#c0db9b;flex-shrink:0}.product-audio-card header>div{flex:1;min-width:0}.product-audio-card strong{font-size:13px;font-weight:500;display:block;overflow-wrap:anywhere}.product-audio-card small{display:block;font-size:9px;color:#8fa17d;margin-top:7px}.product-audio-card audio{display:block;width:100%;height:40px;margin-top:12px}.product-audio-card a{display:flex;justify-content:flex-end;align-items:center;gap:6px;font-size:10px;margin-top:11px;color:#c2d6ac}.product-library{padding:36px;max-width:1500px;margin:auto}.product-library>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:25px}.product-library h1{font-size:25px;font-weight:450;margin:0}.bx-avatar{overflow:hidden}.bx-avatar>img{width:100%;height:100%;object-fit:cover;border-radius:50%}.auth-screen .generate-button,.management-page .generate-button,.account-page .generate-button{display:flex;justify-content:center;align-items:center;gap:8px;background:#d4ff00;color:#172000;padding:12px 17px;border-radius:7px;font-weight:600;border:0}.auth-screen .generate-button:disabled{opacity:.5}.auth-screen .text-button{background:none;color:#bcd798;font-size:12px;padding:8px 0}.auth-screen .banner{font-size:12px;line-height:1.7;padding:12px;border:1px solid #ffffff22;border-radius:6px;overflow-wrap:anywhere}.auth-screen .banner.error{color:#efb7a6}.auth-screen .banner.success{color:#c7e79f}.auth-screen .eyebrow{color:#b9cf9d}.auth-card .auth-brand{display:flex;align-items:center;gap:12px}.auth-card .auth-brand img{max-width:90px}.auth-card input{color-scheme:dark}.account-page .quiet-button,.management-page .quiet-button{background:#242e1b;color:#c6d7b2;border:1px solid #ffffff16;border-radius:6px;padding:9px 13px}.management-page,.workspace-page{max-width:1600px;margin:auto;padding:30px}.ds-generate{justify-content:center}.product-audio .ds-generate{position:static}.product-studio .ds-primary-tabs{gap:5px}.product-studio .ds-primary-tabs button{font-size:10px}.product-studio .ds-generate{margin-top:8px}@media(max-width:1000px){.product-studio{grid-template-columns:305px minmax(0,1fr)}.product-studio .ds-canvas{padding:0 20px 25px}.product-history-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.product-audio-history{padding:26px 20px}.product-result-bar{align-items:flex-start}.product-result-bar>div:first-child{flex-direction:column;align-items:flex-start;gap:6px}}@media(max-width:700px){.product-studio{grid-template-columns:1fr}.product-studio .ds-panel{border-right:0;border-bottom:1px solid #ffffff15;padding:18px 20px 25px}.product-studio .ds-fields{max-width:520px;width:100%;margin:auto}.product-studio .ds-canvas{padding:0 20px 25px}.product-media{height:340px}.product-audio{grid-template-columns:1fr}.product-audio .au-composer{border-right:0;border-bottom:1px solid #ffffff13}.product-audio-history{padding:28px 20px}.product-library{padding:26px 20px}.product-library h1{font-size:21px}.product-result-bar{flex-wrap:wrap}.product-result-bar>div{max-width:100%;flex-wrap:wrap}.product-studio .ds-kind-switch>div{max-width:520px;margin:auto}.product-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.management-page,.workspace-page{padding:22px 16px}.product-library>header{flex-wrap:wrap}.bx-account-menu{max-width:calc(100vw - 24px)}}.product-studio .ds-primary-tabs{grid-template-columns:1fr 1fr 1.2fr 1fr;gap:5px}.product-studio .ds-primary-tabs button{white-space:normal;font-size:9px;line-height:1.5}.auth-screen .generate-button{width:100%}.secondary-button{display:inline-flex;gap:8px;align-items:center;justify-content:center;background:#26301e;color:#d0dfc1;border:1px solid #ffffff1c;padding:10px 14px;border-radius:7px;font-size:11px}.icon-button{display:inline-flex;align-items:center;justify-content:center;background:#27321f;border:1px solid #ffffff13;border-radius:5px;padding:6px;color:#c5d6b0}.spin{animation:spin 1s linear infinite}.session-loading{min-height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#0b1009;color:#b2c49b}.session-loading-brand{font-size:54px;font-weight:700;letter-spacing:-4px;color:#e0eacc}.session-loading-brand span{color:#d4ff00}.session-loading p{display:flex;gap:10px;align-items:center;font-size:12px}.au-studio{min-height:calc(100dvh - var(--shell-height));display:grid;grid-template-columns:minmax(330px,430px) 1fr;background:#111410}.au-composer{padding:35px 28px;border-right:1px solid var(--line)}.au-composer h1{font-size:27px;font-weight:400;line-height:1.25;max-width:320px;margin:14px 0 27px}.au-tabs{display:flex;gap:5px;border-bottom:1px solid var(--line);margin-bottom:23px}.au-tabs button{background:none;padding:10px 15px;font-size:11px;border-bottom:2px solid transparent;color:#86927c}.au-tabs button[aria-pressed=true]{border-color:var(--lime);color:var(--paper)}.au-field{display:block;position:relative;font-size:10px;color:#adb6a3;margin-bottom:19px}.au-field select,.au-field textarea,.au-field input:not([type=range]){display:block;border:1px solid #ffffff14;background:#1b2019;color:var(--paper);font:inherit;font-size:12px;width:100%;padding:12px;margin-top:8px;border-radius:7px}.au-field select{padding-right:25px}.au-field textarea{min-height:155px;resize:vertical;line-height:1.7}.au-field small{display:block;text-align:right;font-size:9px;color:#74816b;margin-top:6px}.au-range{display:flex;flex-wrap:wrap}.au-range span{margin-left:auto}.au-range input{width:100%;margin:16px 0 0;accent-color:var(--lime)}.au-row{display:flex;gap:25px;align-items:center}.au-row .au-field{flex:1}.au-check{font-size:11px;display:flex;gap:7px;align-items:center;accent-color:var(--lime)}.au-generate{background:var(--lime);color:#142006;width:100%;display:flex;align-items:center;justify-content:center;gap:9px;padding:14px;border-radius:7px;font-size:12px;font-weight:600}.au-generate:disabled{opacity:.45;cursor:default}.au-caption{font-size:10px;line-height:1.7;color:#78866f;text-align:center;margin:12px 5px 26px}.au-settings{border-top:1px solid var(--line);padding:16px 0;width:100%;background:none;font-size:11px;display:flex;align-items:center;gap:8px;text-align:left}.au-settings>span{margin-left:auto;color:#8b9f7a;font-size:9px}.au-connection{border:1px solid var(--line);border-radius:8px;padding:14px;background:#191f16}.au-connection p,.au-provider-note p{font-size:11px;line-height:1.8;color:#9fac94}.au-connection a,.au-provider-note a{display:flex;gap:7px;align-items:center;color:var(--lime);font-size:11px;margin-top:16px}.au-connection button{background:#c9d6b91a;border:1px solid #c9d6b922;padding:9px 13px;border-radius:5px;display:flex;align-items:center;gap:7px}.au-message{font-size:11px;line-height:1.8;padding:12px;border:1px solid var(--line);border-radius:6px;overflow-wrap:anywhere}.au-results{padding:27px 35px;min-width:0;background:radial-gradient(ellipse at 45% 38%,#28311f33,transparent 65%)}.au-results-heading{display:flex;justify-content:space-between;font-size:11px;color:#adb99f}.au-empty{min-height:550px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.au-empty>svg{color:#bfdba3;margin-bottom:12px}.au-empty h2{font-size:25px;font-weight:400;margin:10px 0}.au-empty p{font-size:12px;line-height:1.8;max-width:290px;color:#87997a}.au-empty>span{font-size:8px;letter-spacing:3px;color:#728565;margin-top:30px}.au-wave{height:100px;display:flex;align-items:center;gap:5px;margin-bottom:55px;max-width:100%;overflow:hidden}.au-wave i{width:4px;min-width:3px;border-radius:5px;background:linear-gradient(#b0dc6d77,#70944c22)}.au-audio-card{margin-top:18px;padding:20px;border:1px solid var(--line);border-radius:10px;background:#1b2118;display:grid;grid-template-columns:25px 1fr auto;gap:12px;align-items:center}.au-audio-card>svg{color:var(--lime)}.au-audio-card strong{font-size:12px;font-weight:400;overflow-wrap:anywhere}.au-audio-card time{font-size:9px;color:#90a181}.au-audio-card audio{grid-column:1/-1;width:100%;max-width:100%;height:38px}.au-audio-card a{grid-column:2/-1;display:flex;align-items:center;gap:7px;font-size:11px;justify-self:end}.au-provider-note{padding:25px 0 35px}.au-provider-note>svg{color:var(--lime)}.au-provider-note h2{font-size:18px;font-weight:400;margin:18px 0}.au-provider-note p{max-width:330px}@media(max-width:850px){.au-studio{grid-template-columns:350px 1fr}.au-composer,.au-results{padding:25px 20px}.au-empty h2{font-size:22px}}@media(max-width:650px){.au-studio{grid-template-columns:1fr}.au-composer{border-right:0;border-bottom:1px solid var(--line);padding:30px 22px}.au-composer h1{font-size:25px}.au-results{padding:24px 22px}.au-empty{min-height:380px}.au-empty h2{font-size:22px}.au-wave{margin-bottom:30px}.au-audio-card{grid-template-columns:25px 1fr}.au-audio-card time{grid-column:2}}.au-more-voices{background:none;color:var(--lime);font-size:10px;padding:0 0 18px;text-decoration:underline}.su-provider{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#c2d5ad;margin:0 0 24px}.su-provider span{font-size:8px;letter-spacing:.2px;color:#7c9070}.su-refresh{display:flex;align-items:center;gap:7px;background:none;font-size:10px;color:#b6cba1}.su-job{margin-top:23px;border-top:1px solid var(--line);padding-top:18px}.su-job>header{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:#b5c9a0}.su-job>header>small{font:8px var(--mono);color:#647b57;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.su-job-pending{font-size:11px;line-height:1.7;color:#91a282;padding:20px 0}.su-track-actions{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:20px}.su-track-actions button,.su-track-actions a{font-size:10px;display:flex;gap:7px;align-items:center;background:none;color:#c5d8b2}.su-studio .au-tabs{margin-bottom:17px}.workspace.view-mcp{display:block!important}.mcp-page{width:100%;min-width:0;overflow-y:auto;height:100%;background:radial-gradient(ellipse at 50% 24%,#1a25191f,transparent 53%),#0b100d;color:#edf2ed}.mcp-page-inner{max-width:1100px;margin:0 auto;padding:35px 32px 45px}.mcp-page-kicker{display:flex;gap:8px;align-items:center;justify-content:center;color:#89988b;font-size:9px;letter-spacing:2px}.mcp-client-tabs{display:flex;align-items:center;justify-content:center;width:max-content;max-width:100%;margin:28px auto 0;padding:5px;gap:5px;border:1px solid #2d352e;border-radius:12px;background:#131a15}.mcp-client-tabs>button{display:flex;gap:8px;align-items:center;justify-content:center;min-height:40px;padding:10px 20px;border-radius:8px;color:#94a096;background:transparent;border:1px solid transparent;font-size:12px;cursor:pointer;transition:background .15s,color .15s}.mcp-client-tabs>button[aria-selected=true]{background:#283329;border-color:#44513f;color:#eef4e9;box-shadow:0 2px 7px #0003}.mcp-client-tabs>button:hover{color:#f1f4ee}.mcp-claude-symbol{font-size:23px;line-height:13px;color:#cb9f83}.mcp-hero{text-align:center;padding:16px 0 20px}.mcp-brand-scene{position:relative;height:196px;display:flex;align-items:center;justify-content:center;isolation:isolate}.mcp-brand-scene:before{content:"";position:absolute;width:350px;height:180px;max-width:100%;background:radial-gradient(ellipse,#8aab5e13,transparent 68%);filter:blur(15px);z-index:-1}.mcp-orbit{position:absolute;left:50%;top:50%;border:1px solid #8da4840c;border-radius:50%;transform:translate(-50%,-50%);z-index:-1;pointer-events:none}.mcp-orbit.one{width:310px;height:180px}.mcp-orbit.two{width:460px;height:270px}.mcp-brand-tile{width:142px;height:142px;border-radius:31px;background:linear-gradient(145deg,#3c4938,#1b231c 65%);border:1px solid #55634c;box-shadow:inset 1px 1px 1px #b7cba229,0 18px 38px #0006;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-7deg);position:relative}.mcp-tile-caption{color:#a2b196;font-size:6px;letter-spacing:2px;margin:0 0 16px}.mcp-brand-tile>strong{font-size:39px;font-weight:550;letter-spacing:-4px;line-height:1}.mcp-brand-tile>strong>span{font-size:25px;color:#b7cba2;margin-left:5px;letter-spacing:-2px}.mcp-tile-base{display:flex;gap:5px;align-items:center;font-size:5px;letter-spacing:1.2px;color:#89977f;margin-top:16px}.mcp-tile-base>i{width:3px;height:3px;border-radius:50%;background:#bddb91}.mcp-bridge-line{width:55px;height:1px;background:linear-gradient(90deg,#46573f,#8c9f74,#394333);position:relative}.mcp-bridge-line:before{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:#c0d7a2;left:50%;top:-2px;box-shadow:0 0 10px #b7d09766}.mcp-client-tile{width:83px;height:83px;display:flex;align-items:center;justify-content:center;border-radius:23px;border:1px solid #424c41;background:linear-gradient(140deg,#2b342b,#141a15);box-shadow:0 12px 25px #0004;transform:rotate(7deg);color:#cbdabc}.mcp-client-tile.claude{background:#d5b49a;color:#513d30;border-color:#e6c9b2}.mcp-client-tile.claude>span{font-size:65px;line-height:1;font-weight:300}.mcp-client-tile.claude-code{color:#d6ae92}.mcp-eyebrow{color:#aec39d;font-size:11px;letter-spacing:.7px;margin:4px 0 15px}.mcp-hero h1{font-size:clamp(40px,4.5vw,61px);letter-spacing:-2.8px;line-height:1.08;font-weight:500;margin:0}.mcp-hero h1>span{color:#b2c0b3}.mcp-hero-description{max-width:475px;margin:21px auto 0;color:#87958b;font-size:13px;line-height:1.85}.mcp-connect-actions{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:27px}.mcp-primary{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;border:1px solid #d2e4be;background:#c8dcb4;color:#1c2915;border-radius:9px;padding:12px 21px;font-size:12px;font-weight:600;cursor:pointer;text-decoration:none}.mcp-primary:hover:not(:disabled){background:#d8e9c8;border-color:#e0efd3}.mcp-primary:disabled{opacity:.55;cursor:wait}.mcp-how-button,.mcp-text-button{display:inline-flex;align-items:center;gap:8px;padding:12px 8px;border:0;background:none;color:#abb7aa;cursor:pointer;font-size:11px}.mcp-how-button>svg{fill:currentColor;stroke-width:1}.mcp-how-button:hover,.mcp-text-button:hover{color:#e0ebd8}.mcp-feedback{font-size:10px;line-height:1.8;color:#71816f;min-height:22px;margin:16px auto 0;max-width:580px}.mcp-error{display:block;color:#d4a095;overflow-wrap:anywhere}.mcp-error>button{display:inline-flex;align-items:center;gap:5px;border:0;background:none;color:#c9d8bc;margin-left:10px;padding:4px;cursor:pointer}.mcp-prompt-details{max-width:600px;margin:12px auto 0;text-align:left;color:#9bab91;font-size:10px}.mcp-prompt-details>summary{display:flex;gap:8px;justify-content:center;align-items:center;cursor:pointer;list-style:none;padding:8px}.mcp-prompt-details>textarea{display:block;width:100%;min-height:155px;resize:vertical;background:#101710;border:1px solid #354132;border-radius:9px;padding:15px;color:#bbcbb0;font-size:11px;line-height:1.8;margin-top:9px}.mcp-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;border-top:1px solid #273028;margin-top:30px;padding-top:27px}.mcp-benefits>div{display:grid;grid-template-columns:20px 1fr;gap:8px 10px;min-width:0}.mcp-benefits>div>svg{color:#8fa87d}.mcp-benefits strong{font-size:11px;font-weight:500;color:#c8d2c7;line-height:1.5}.mcp-benefits p{grid-column:2;font-size:10px;line-height:1.7;color:#728175;margin:0}.mcp-advanced{margin-top:33px;border-top:1px solid #28332a}.mcp-advanced>summary{list-style:none;cursor:pointer;padding:23px 0;display:flex;justify-content:space-between;align-items:center;color:#a2b29b;font-size:11px}.mcp-advanced[open]>summary>svg{transform:rotate(180deg)}.mcp-advanced-content{padding-bottom:15px}.mcp-dialog{color:#e1e8df;background:#131a15;border:1px solid #3d4a3c;border-radius:20px;padding:26px;width:min(460px,calc(100vw - 32px));max-height:85dvh;overflow-y:auto;box-shadow:0 30px 100px #0009}.mcp-dialog::backdrop{background:#030704bc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mcp-dialog-header{display:flex;justify-content:space-between;align-items:flex-start}.mcp-dialog-symbol{display:flex;align-items:center;justify-content:center;width:43px;height:43px;border-radius:12px;background:#233020;border:1px solid #405136;color:#b4c79d}.mcp-dialog h2{font-size:24px;font-weight:500;letter-spacing:-.8px;margin:24px 0 12px}.mcp-dialog-intro{font-size:12px;line-height:1.85;color:#8b9d8d;margin:0 0 22px}.mcp-install-options{display:flex;flex-direction:column;gap:12px}.mcp-install-options>button{display:flex;gap:16px;align-items:center;text-align:left;border:1px solid #354635;background:#1b261c;border-radius:12px;padding:19px;color:#bdd0af;cursor:pointer}.mcp-install-options>button:hover{background:#243426;border-color:#6d8560}.mcp-install-options>button>span{display:flex;flex:1;flex-direction:column;gap:7px}.mcp-install-options strong{font-size:13px;font-weight:500;color:#dbe5d4}.mcp-install-options small{font-size:10px;color:#82967d}.mcp-steps{counter-reset:step;list-style:none;padding:0;margin:0 0 23px;display:flex;flex-direction:column;gap:15px}.mcp-steps>li{counter-increment:step;display:flex;align-items:flex-start;gap:12px;color:#b1bfb0;font-size:11px;line-height:1.8}.mcp-steps>li:before{content:counter(step);display:flex;align-items:center;justify-content:center;width:23px;height:23px;flex-shrink:0;border-radius:50%;background:#273525;border:1px solid #43523b;color:#bdd0a7;font-size:10px}.mcp-dialog>.mcp-primary{width:100%;margin-top:2px}.mcp-dialog-footnote{color:#7f957c;font-size:10px;line-height:1.8;margin:15px 0 0}.mcp-dialog-trust{display:flex;align-items:flex-start;gap:8px;padding-top:21px;border-top:1px solid #29372b;margin-top:25px;color:#738c72;font-size:9px;line-height:1.8}.mcp-dialog-trust>svg{flex-shrink:0;margin-top:2px}.mcp-availability{background:#26312055;border:1px solid #3e4b32;border-radius:10px;padding:16px}.mcp-availability strong{font-size:12px;font-weight:500;color:#cbd7b8}.mcp-availability p{font-size:11px;line-height:1.85;color:#97a689;margin:10px 0 0}.mcp-availability>.mcp-text-button{padding:12px 0 0;color:#bdcfa4}.mcp-copy-value{display:flex;align-items:center;gap:9px;border:1px solid #3b4d35;background:#0d160e;border-radius:9px;padding:11px 12px;margin:0 0 18px}.mcp-copy-value>label{display:flex;flex-direction:column;gap:7px;min-width:0;flex:1;font-size:9px;color:#819d76}.mcp-copy-value input{color:#b8cca9;background:none;border:0;padding:0;outline:none;min-width:0;width:100%;font-family:ui-monospace,monospace;font-size:10px}.mcp-copy-value>button{display:flex;align-items:center;justify-content:center;min-width:35px;min-height:35px;background:#24341d;border:1px solid #405634;border-radius:7px;color:#bbd3a5;cursor:pointer}.mcp-page :is(button,a,summary,textarea):focus-visible{outline:2px solid #bbd89b;outline-offset:4px}.mcp-topbar-tools{display:flex;align-items:center;gap:12px;min-width:0}.mcp-nav-link{display:flex;align-items:center;gap:7px;border:0;border-radius:6px;background:transparent;color:#9aab9c;padding:8px 11px;font-size:10px;white-space:nowrap;cursor:pointer}.mcp-nav-link:hover,.mcp-nav-link.active{background:#253326;color:#dce9d3}.mcp-nav-link.active{box-shadow:inset 0 0 0 1px #40513a}@media(max-width:760px){.mcp-page{height:auto;overflow:visible}.mcp-page-inner{padding:27px 20px 32px}.mcp-client-tabs{margin-top:23px;gap:2px;width:100%}.mcp-client-tabs>button{padding:10px 9px;flex:1;font-size:11px;gap:6px}.mcp-client-tabs>button>svg{width:14px}.mcp-brand-scene{height:183px}.mcp-orbit.two{width:320px;height:220px}.mcp-orbit.one{width:255px;height:165px}.mcp-brand-tile{width:125px;height:125px;border-radius:28px}.mcp-brand-tile>strong{font-size:35px}.mcp-client-tile{width:72px;height:72px;border-radius:21px}.mcp-bridge-line{width:40px}.mcp-hero h1{font-size:43px;letter-spacing:-2px}.mcp-hero-description{font-size:12px;max-width:330px}.mcp-connect-actions{gap:9px;flex-wrap:wrap;margin-top:24px}.mcp-primary{min-height:45px;font-size:12px;padding:12px 17px}.mcp-how-button{font-size:11px}.mcp-benefits{grid-template-columns:1fr;gap:24px;margin-top:23px;padding-top:25px}.mcp-benefits>div{max-width:320px}.mcp-benefits strong{font-size:12px}.mcp-benefits p{font-size:11px}.mcp-prompt-details>textarea{font-size:12px;min-height:210px}.mcp-dialog{padding:23px 21px}.mcp-dialog h2{font-size:23px}.mcp-dialog-intro{font-size:12px}.mcp-steps>li{font-size:12px}.mcp-install-options small,.mcp-dialog-footnote{font-size:11px}.mcp-topbar-tools{gap:5px;flex-wrap:wrap}.mcp-nav-link{font-size:9px;padding:7px 9px}.mcp-advanced>summary{min-height:50px}.mcp-page-kicker{font-size:8px;letter-spacing:1.8px}}@media(prefers-reduced-motion:reduce){.mcp-client-tabs>button{transition:none}}.mcp-private-note{max-width:480px;margin:12px auto 0;color:#899b7f;font-size:10px;line-height:1.8}.mcp-dialog-prompt{display:block;width:100%;min-height:150px;resize:vertical;background:#0d160e;border:1px solid #354b30;border-radius:9px;padding:12px;color:#bdd0b2;font-size:11px;line-height:1.8}.mcp-dialog.mcp-desktop-dialog{width:min(1080px,calc(100vw - 40px));max-height:90dvh;padding:28px}.mcp-desktop-dialog>h2{margin-top:18px;font-size:27px}.mcp-desktop-dialog>.mcp-dialog-intro{margin-bottom:23px;max-width:650px}.mcp-desktop-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;margin:0;list-style:none}.mcp-desktop-step{min-width:0;border:1px solid #334333;border-radius:13px;background:#172019;overflow:hidden;display:flex;flex-direction:column}.mcp-step-art{height:166px;min-height:166px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(ellipse at 50% 70%,#344b2b66,transparent 80%),#101911;border-bottom:1px solid #2c3e2b;padding:15px}.mcp-art-studio{width:81px;height:82px;border:1px solid #5d7150;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(140deg,#394a30,#1c291c);transform:rotate(-7deg);box-shadow:0 10px 22px #0004}.mcp-art-studio>span{font-size:23px;letter-spacing:-2px;font-weight:550;color:#d8e7cc}.mcp-art-studio em{font-size:15px;font-style:normal;letter-spacing:-1px;margin-left:3px;color:#abc392}.mcp-art-studio>small{font-size:4px;letter-spacing:1.3px;margin-top:9px;color:#839b73}.mcp-art-wire{width:26px;height:1px;background:#657e51}.mcp-art-address{display:flex;gap:7px;align-items:center;justify-content:center;background:#22341b;border:1px solid #4b663e;border-radius:7px;padding:11px 9px;font-size:9px;color:#c1d7aa;transform:rotate(4deg)}.mcp-art-address>svg:last-child{color:#8ba976}.mcp-mini-window{width:100%;max-width:270px;min-height:125px;background:#151d17;border:1px solid #354c32;border-radius:9px;box-shadow:0 12px 24px #0004;overflow:hidden;transform:rotate(-2deg)}.mcp-mini-chrome{display:flex;align-items:center;gap:4px;height:25px;border-bottom:1px solid #2b3b28;padding:0 9px;background:#1a271b}.mcp-mini-chrome>i{width:4px;height:4px;border-radius:50%;background:#697b5f}.mcp-mini-chrome>span{margin-left:auto;color:#73866d;font-size:6px}.mcp-mini-layout{display:grid;grid-template-columns:70px 1fr;min-height:100px}.mcp-mini-sidebar{display:flex;flex-direction:column;gap:11px;padding:12px 6px;background:#101a12;border-right:1px solid #263625;font-size:7px;color:#677a62}.mcp-mini-sidebar>strong{color:#c8d9b3;background:#2c3f25;border-radius:4px;padding:5px 3px;font-weight:500}.mcp-mini-content{padding:15px 9px;color:#91a585;min-width:0}.mcp-mini-content>span{font-size:8px;display:flex;align-items:center;gap:6px;justify-content:space-between}.mcp-mini-content b{display:inline-flex;align-items:center;gap:2px;font-size:7px;color:#bfd4ab;font-weight:500;border:1px solid #4b653d;border-radius:4px;padding:3px}.mcp-mini-menu{margin-top:12px;display:flex;align-items:center;gap:4px;background:#304829;border:1px solid #526d45;padding:9px 5px;border-radius:4px;font-size:7px;color:#d3e2c4;white-space:nowrap}.mcp-mini-form{width:86%;max-width:218px;background:#1b2a1c;border:1px solid #4c6342;border-radius:9px;padding:13px 14px;box-shadow:0 8px 22px #0005;transform:rotate(2deg)}.mcp-mini-form>strong{display:block;color:#cfdec3;font-size:8px;font-weight:500;margin:0 0 10px}.mcp-mini-form>span:not(.mcp-mini-continue){display:block;color:#71896a;font-size:6px;margin:7px 0 4px}.mcp-mini-form>div{padding:5px 6px;background:#121d13;border:1px solid #354a2e;border-radius:4px;font-size:7px;color:#b6caab;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcp-mini-form>.mcp-mini-continue{margin:9px 0 0 auto;width:max-content;display:flex;align-items:center;gap:5px;background:#bfd6a7;color:#23331c;border-radius:4px;padding:5px 8px;font-size:6px}.mcp-step-copy{padding:20px;flex:1;min-width:0}.mcp-step-number{display:block;font-size:9px;letter-spacing:1.5px;color:#91ac7c;margin-bottom:10px}.mcp-step-copy h3{font-size:17px;font-weight:500;letter-spacing:-.5px;color:#e1e9db;margin:0 0 11px}.mcp-step-copy p{font-size:11px;line-height:1.85;color:#8da084;margin:0 0 14px}.mcp-step-copy p>strong{color:#c0d1b4;font-weight:500}.mcp-desktop-url{display:flex;flex-direction:column;gap:7px;font-size:9px;color:#849b79;margin:14px 0 12px}.mcp-desktop-url>input{width:100%;min-width:0;background:#0d180e;border:1px solid #394f30;border-radius:7px;padding:10px;color:#b9d0a7;font-size:10px;line-height:1.6;font-family:ui-monospace,monospace}.mcp-step-copy>.mcp-primary{width:100%;padding:10px 8px;min-height:40px;font-size:11px}.mcp-step-copy-status{display:block;font-size:9px;color:#8ea17c;margin-top:10px;line-height:1.7}.mcp-step-copy>.mcp-error{font-size:10px;color:#e5b0a1;margin:10px 0 0}.mcp-desktop-path{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:9px;color:#9bb58e;margin:15px 0 17px;line-height:1.6}.mcp-desktop-path>span,.mcp-desktop-path>strong{border:1px solid #3c5333;border-radius:5px;padding:4px 6px;background:#1b2d18;font-weight:400}.mcp-desktop-path>strong{color:#d1e2bf;border-color:#6e8a59;background:#2d4224}.mcp-desktop-path>svg{color:#526e46;flex-shrink:0}.mcp-step-copy>.mcp-step-detail{font-size:9px;line-height:1.8;color:#7e9672;margin:12px 0 0}.mcp-step-detail>a{display:inline-flex;align-items:center;gap:3px;color:#adc697;text-decoration:underline;text-underline-offset:3px}.mcp-desktop-auth-note{display:flex;gap:6px;align-items:flex-start;color:#a3bf8f;font-size:9px;line-height:1.7;margin-top:16px}.mcp-desktop-auth-note>svg{flex-shrink:0;margin-top:1px}.mcp-desktop-guide-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:17px}.mcp-desktop-guide-footer>.mcp-text-button{padding-left:0}.mcp-desktop-guide-footer>span{color:#7d9375;font-size:10px;line-height:1.7}.mcp-desktop-dialog>.mcp-dialog-trust{margin-top:10px;padding-top:16px}.mcp-desktop-dialog>.mcp-availability{margin-top:18px}.mcp-desktop-dialog :is(button,a,input):focus-visible{outline:2px solid #bbd89b;outline-offset:3px}@media(max-width:820px){.mcp-dialog.mcp-desktop-dialog{width:min(560px,calc(100vw - 28px));padding:23px;max-height:90dvh}.mcp-desktop-steps{grid-template-columns:1fr;gap:17px}.mcp-desktop-step{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(0,1fr)}.mcp-step-art{height:100%;min-height:220px;border-bottom:0;border-right:1px solid #2c3e2b;padding:14px}.mcp-address-art{flex-direction:column}.mcp-art-wire{height:24px;width:1px}.mcp-mini-layout{grid-template-columns:50px 1fr}.mcp-mini-sidebar{font-size:6px;padding:12px 4px}.mcp-mini-content{padding:12px 5px}.mcp-mini-content>span{font-size:7px}.mcp-mini-menu{font-size:6px;white-space:normal;padding:7px 3px}.mcp-mini-form{width:100%;padding:12px}.mcp-desktop-guide-footer{align-items:flex-start;flex-direction:column;gap:3px}.mcp-desktop-guide-footer>span{font-size:10px}.mcp-desktop-dialog>.mcp-dialog-trust{margin-top:17px}}@media(max-width:520px){.mcp-dialog.mcp-desktop-dialog{padding:21px 18px}.mcp-desktop-dialog>h2{font-size:24px;line-height:1.25;max-width:250px}.mcp-desktop-dialog>.mcp-dialog-intro{font-size:12px}.mcp-desktop-step{display:flex}.mcp-step-art{height:142px;min-height:142px;max-height:142px;border-right:0;border-bottom:1px solid #2c3e2b;padding:14px}.mcp-address-art{flex-direction:row}.mcp-art-wire{width:26px;height:1px}.mcp-step-copy{padding:18px}.mcp-step-copy h3{font-size:18px}.mcp-step-copy p{font-size:12px}.mcp-step-copy>.mcp-primary{min-height:44px;font-size:12px}.mcp-desktop-url{font-size:10px}.mcp-desktop-url>input{font-size:12px;min-height:42px}.mcp-desktop-path{font-size:10px}.mcp-step-copy>.mcp-step-detail,.mcp-step-copy-status,.mcp-desktop-auth-note{font-size:10px}.mcp-mini-window{max-width:250px}.mcp-mini-layout{grid-template-columns:70px 1fr}.mcp-mini-sidebar{font-size:7px;padding:12px 6px}.mcp-mini-content{padding:15px 9px}.mcp-mini-content>span{font-size:8px}.mcp-mini-menu{font-size:7px;white-space:nowrap;padding:9px 5px}.mcp-mini-form{width:86%;padding:10px 14px}}.settings-dialog.mcp-consent-dialog{width:min(540px,calc(100vw - 30px));padding:28px;border-radius:18px;background:#131b16;color:#d9e2d6;border:1px solid #40513d;max-height:88dvh;overflow:auto}.mcp-consent-dialog::backdrop{background:#000b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mcp-consent-dialog .dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:22px}.mcp-consent-brand{font-weight:650;letter-spacing:-1px;font-size:20px;color:#c9dbb5}.mcp-consent-dialog h2{margin:12px 0 0;font-size:24px;letter-spacing:-.5px}.mcp-consent-dialog p{line-height:1.8;font-size:13px;color:#9fad9c;overflow-wrap:anywhere}.mcp-consent-dialog .help-copy{font-size:11px;margin:18px 0}.mcp-consent-dialog .help-copy>svg{vertical-align:middle;margin-right:4px}.mcp-consent-permission{display:flex;gap:12px;align-items:flex-start;padding:17px 14px;border:1px solid #374932;background:#202c1e;border-radius:10px;margin:12px 0;cursor:default}.mcp-consent-permission>svg,.mcp-consent-permission>input{flex-shrink:0;margin-top:2px;color:#c8dfad;accent-color:#b7d99b}.mcp-consent-permission.checkbox-label{cursor:pointer}.mcp-consent-permission strong{font-size:13px;font-weight:600}.mcp-consent-permission p{font-size:11px;margin:7px 0 0}.mcp-consent-dialog .card-actions{justify-content:flex-end;margin-top:25px}.mcp-consent-dialog .generate-button{width:auto;min-width:155px;min-height:40px;justify-content:center}.mcp-connected-section{margin-top:36px;border:1px solid #2b382d;border-radius:14px;padding:24px;background:#101811}.mcp-connected-section h2{margin:0 0 8px;font-size:15px;font-weight:500;color:#cfdbca}.mcp-connected-section p{font-size:11px;color:#7f9380;line-height:1.8}.mcp-connected-row{display:flex;align-items:center;gap:12px;border-top:1px solid #2b392d;padding:18px 0 0;margin-top:18px}.mcp-connected-icon{width:35px;height:35px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#263c23;color:#b5d19d}.mcp-connected-row>div{display:flex;flex:1;min-width:0;flex-direction:column;gap:6px}.mcp-connected-row strong{font-size:12px;overflow-wrap:anywhere;font-weight:500}.mcp-connected-row span{font-size:10px;color:#90a589}.mcp-connected-row .secondary-button{font-size:11px;min-height:35px}.mcp-advanced-grid .settings-card:last-child{grid-column:1/-1}.mcp-advanced-grid .code-block{max-height:260px;overflow:auto}.mcp-advanced-grid .secret-row{overflow-wrap:anywhere}.mcp-advanced-grid .form-message{grid-column:1/-1}@media(max-width:600px){.mcp-connected-section{padding:18px}.mcp-connected-row{flex-wrap:wrap}.mcp-connected-row .secondary-button{margin-left:47px}.settings-dialog.mcp-consent-dialog{padding:23px}.mcp-advanced-grid{grid-template-columns:1fr}}.workspace-library-page{width:100%;min-width:0;padding:32px;overflow:auto;color:#e6e8e5}.workspace-library-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:27px}.workspace-library-heading h1{margin:7px 0 10px;font-size:29px;font-weight:500;letter-spacing:-1px}.workspace-library-heading p{font-size:12px;line-height:1.8;color:#858c86;margin:0;max-width:620px}.workspace-eyebrow{font-size:8px;font-weight:600;letter-spacing:1.8px;color:#788370}.workspace-primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;padding:11px 16px;background:#e4ebda;color:#20281a;font-size:11px;font-weight:600;line-height:1.6;white-space:nowrap}.workspace-primary-button:hover:not(:disabled){background:#d4e7b7}.workspace-library-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:22px;min-width:0}.workspace-search{display:flex;align-items:center;gap:10px;flex:1;max-width:420px;padding:10px 13px;border:1px solid #2f332f;border-radius:8px;background:#131613;color:#7f8a79;min-width:0}.workspace-search input{min-width:0;width:100%;border:0;background:transparent;font-size:11px;line-height:1.7;color:#d2dacb}.workspace-search input::placeholder{color:#74806c}.workspace-search input:focus-visible{outline-offset:2px}.workspace-filter{border:1px solid #30372c;border-radius:8px;padding:11px 12px;background:#141914;color:#b2bfa7;font-size:10px;max-width:210px;min-width:0}.workspace-result-count{font-size:10px;color:#899280;margin-left:auto;white-space:nowrap}.workspace-library-toolbar>.workspace-primary-button{margin-left:auto}.workspace-inline-notice{display:flex;align-items:center;gap:7px;padding:11px 13px;border:1px solid #39452e;border-radius:7px;color:#b6c9a1;background:#202a1a;font-size:11px;line-height:1.8}.workspace-empty{display:flex;align-items:center;flex-direction:column;text-align:center;padding:75px 24px;color:#7e9072;border:1px dashed #313b2b;border-radius:13px;background:#11160f}.workspace-empty h3{font-size:17px;letter-spacing:-.4px;font-weight:500;color:#cedac4;margin:20px 0 8px}.workspace-empty p{font-size:11px;line-height:1.8;max-width:360px;color:#89997d;margin:0 0 20px}.workspace-library-footnote{margin:25px 0 0;font-size:10px;color:#71816a;line-height:1.8}.assets-sidebar{padding:23px 13px;background:#101310;border-right:1px solid #282f25;min-width:0;height:100%;overflow-y:auto}.assets-sidebar-heading{display:flex;flex-direction:column;gap:10px;padding:0 13px 24px;font-size:8px;letter-spacing:1.7px;color:#6d7b64;font-weight:600}.assets-sidebar-heading small{font-size:10px;color:#b3c0a6;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assets-nav-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border-radius:9px;background:transparent;padding:10px;color:#94a18a;font-size:12px;line-height:1.7}.assets-nav-item:hover{background:#1b2218;color:#cfdbbf}.assets-nav-item.active{background:#252e20;color:#e3ecd9}.assets-nav-icon{display:flex;align-items:center;justify-content:center;width:31px;height:31px;border:1px solid #35402d;border-radius:8px;background:linear-gradient(145deg,#2a3324,#161d13);color:#a3b890;box-shadow:inset 0 1px #ffffff06;flex-shrink:0}.assets-nav-item.active .assets-nav-icon{color:#d1e5b7;border-color:#50613f}.assets-nav-item>small{margin-left:auto;min-width:25px;padding:2px 6px;background:#293023;color:#9cac8f;border-radius:5px;font-size:9px;text-align:center}.assets-sidebar-media{margin-top:24px}.assets-sidebar-caption{display:block;padding:0 12px 13px;color:#65745b;font-size:8px;letter-spacing:1.5px}.element-category-tabs{display:flex;gap:6px;align-items:center;overflow-x:auto;padding-bottom:4px;margin-bottom:23px}.element-category-tabs button{display:flex;gap:8px;align-items:center;white-space:nowrap;border:1px solid transparent;border-radius:24px;padding:9px 14px;background:transparent;color:#7e8c74;font-size:11px;line-height:1.6}.element-category-tabs button:hover{color:#c4d1b6}.element-category-tabs button.active{background:#2b3326;border-color:#3b4832;color:#e3edda}.element-category-tabs small{font-size:9px;color:#65775b}.element-category-tabs .active small{color:#9eb688}.element-thumbnail-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:25px 18px}.element-thumbnail-card.element-card{display:flex;flex-direction:column;align-items:stretch;gap:11px;min-width:0;padding:0;border:0;background:transparent;border-radius:10px;text-align:left;color:#b7c5aa}.element-thumbnail-card.element-card:hover{background:transparent}.element-thumbnail{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;width:100%;border-radius:11px;overflow:hidden;background:#1d231a;border:1px solid #303a29;transition:border-color .18s,transform .18s}.element-thumbnail-card:hover .element-thumbnail{border-color:#786;transform:translateY(-2px)}.element-thumbnail img{display:block;width:100%;height:100%;object-fit:contain;background:#171d14}.element-thumbnail.placeholder{background:radial-gradient(ellipse at 30% 20%,#39472d80,transparent 70%),#172013;color:#6c825b}.element-thumbnail.placeholder.location{background:radial-gradient(ellipse at 80% 90%,#244a3b90,transparent 75%),#13201a;color:#6b9380}.element-thumbnail.placeholder.prop{background:radial-gradient(ellipse at 20% 20%,#51422a70,transparent 75%),#211b13;color:#8f825f}.element-thumbnail.placeholder.prompt{background:radial-gradient(ellipse at 80% 10%,#3d365170,transparent 80%),#1a1823;color:#9388a4}.element-thumbnail-type,.element-thumbnail-count{position:absolute;bottom:9px;display:flex;gap:5px;align-items:center;border:1px solid #ffffff17;border-radius:6px;background:#11160fcc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#c4d3b6;font-size:8px;padding:5px 7px;max-width:calc(100% - 18px)}.element-thumbnail-type{left:9px}.element-thumbnail-count{right:9px}.element-thumbnail-info{display:flex;flex-direction:column;gap:5px;min-width:0;padding:0 3px}.element-thumbnail-info strong{font-size:12px!important;color:#d7e1ce!important;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.element-thumbnail-info code{font-family:inherit;font-size:11px!important;color:#9db586!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.element-thumbnail-info>span{font-size:9px!important;line-height:1.7;color:#6f8064!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.elements-workspace-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:30px;align-items:start}.elements-workspace-layout.editing{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.elements-workspace-library{min-width:0}.elements-workspace-layout.editing .workspace-library-toolbar{flex-wrap:wrap}.elements-workspace-layout.editing .workspace-search{flex-basis:100%;max-width:none}.element-editor-wrap{min-width:0;scroll-margin-top:20px}.element-editor-close{display:flex;align-items:center;gap:6px;margin:0 0 11px auto;padding:5px;background:transparent;color:#87977a;font-size:10px}.element-editor-card{border-color:#3d4c32!important;background:#131b0f!important}.elements-workspace-layout.editing .element-thumbnail-grid{grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:20px 12px}.element-editor-card .form-columns{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.project-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:24px}.project-cover-card{display:flex;flex-direction:column;overflow:hidden;min-width:0;text-align:left;border:1px solid #303b29;background:#131a10;border-radius:13px;padding:0;transition:border-color .18s,transform .18s}.project-cover-card:hover{border-color:#5d7350;transform:translateY(-2px)}.project-cover{display:flex;position:relative;aspect-ratio:1.75;overflow:hidden;background:#1e2a17;isolation:isolate}.project-cover img{width:100%;height:100%;object-fit:cover;min-width:0}.project-cover.cover-count-2 img{width:50%}.project-cover.cover-count-3 img{width:33.333%}.project-cover.empty-cover{background:radial-gradient(ellipse at 75% 5%,#52623c55,transparent 65%),linear-gradient(145deg,#23331a,#10190b)}.project-cover.empty-cover:before{content:"";position:absolute;inset:20% -15% -50% 35%;border:1px solid #6c835522;transform:rotate(-25deg);border-radius:40px}.project-cover-symbol{display:flex;align-items:center;justify-content:center;width:100%;color:#688952}.project-cover-open{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#0c150ab5;border:1px solid #71866033;border-radius:50%;color:#b1c69e}.project-card-body{display:flex;flex-direction:column;gap:13px;padding:19px;min-width:0}.project-card-body>strong{font-size:14px;font-weight:500;color:#d7e3cc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-owner{display:inline-flex;align-items:center;gap:7px;font-size:10px;line-height:1.6;color:#8fa27f;min-width:0}.project-owner>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-owner-avatar{display:flex;align-items:center;justify-content:center;width:23px;height:23px;border-radius:50%;border:1px solid #435739;background:#2b3e20;color:#bdd1a9;flex-shrink:0;font-size:10px}.project-owner-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.project-card-meta{display:flex;align-items:center;gap:16px;border-top:1px solid #2b3823;padding-top:12px;margin-top:2px;font-size:9px;color:#718a60}.project-card-meta>span{display:flex;align-items:center;gap:5px}.workspace-dialog{border:1px solid #455837;border-radius:15px;background:#141e0f;color:#d4e2c8;padding:27px;width:min(450px,calc(100vw - 36px));max-height:90dvh;box-shadow:0 30px 150px #000a}.workspace-dialog::backdrop{background:#050904c9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.workspace-dialog-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px}.workspace-dialog-heading h2{margin:10px 0 0;font-size:23px;font-weight:500;letter-spacing:-.6px}.workspace-dialog .account-form{gap:20px}.project-brief{padding:32px;min-width:0}.project-brief form{max-width:940px}.project-brief form>label{display:flex;gap:8px;align-items:center;font-size:11px;color:#afc39d;margin-bottom:13px}.project-brief textarea{width:100%;min-height:390px;resize:vertical;border:1px solid #35462b;border-radius:12px;background:#111a0c;padding:24px;font-size:13px;line-height:1.95;color:#d0dfc2}.project-brief textarea::placeholder{color:#667e55}.project-brief-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:15px}.project-brief-footer small{font-size:10px;color:#71885f}.project-panel{height:100%;overflow-y:auto;background:#10160d;border-right:1px solid #2c3924;padding:18px 13px;min-width:0}.project-back{display:flex;align-items:center;gap:8px;background:transparent;color:#8da27b;font-size:11px;padding:7px 10px 22px}.project-back:hover{color:#ccdfbb}.project-panel-identity{display:flex;align-items:center;gap:10px;padding:4px 10px 13px}.project-panel-icon{display:flex;align-items:center;justify-content:center;height:36px;width:36px;background:#283b1d;border:1px solid #415634;border-radius:9px;color:#a2bd8b;flex-shrink:0}.project-panel-identity h2{font-size:14px;line-height:1.5;letter-spacing:-.3px;font-weight:500;margin:0;color:#d0dfc3;overflow-wrap:anywhere}.project-panel>.project-owner{margin:0 10px 25px}.project-section-nav,.project-folder-list{display:flex;flex-direction:column;gap:3px}.project-section-nav>button,.project-folder-list>button{display:flex;align-items:center;gap:9px;text-align:left;min-width:0;background:transparent;padding:12px 10px;border-radius:8px;color:#9bb28a;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.project-section-nav>button:hover,.project-folder-list>button:hover{background:#1d2a15}.project-section-nav>button.active,.project-folder-list>button.active{background:#2c3b22;color:#e0ecd4}.project-section-nav small,.project-folder-list small{margin-left:auto;font-size:9px;color:#779566}.project-panel-label{display:flex;align-items:center;justify-content:space-between;margin:25px 10px 10px;color:#627d52;font-size:8px;letter-spacing:1.4px}.project-panel-label .icon-button{width:25px;height:25px}.project-folder-list>p{font-size:10px;line-height:1.8;color:#678357;padding:0 10px}.project-folder-form{display:flex;align-items:center;border:1px solid #3e572f;border-radius:7px;padding:4px;margin:8px 8px 12px;min-width:0;background:#17220f}.project-folder-form input{flex:1;min-width:0;border:0;background:transparent;color:#c1d4af;font-size:11px;padding:6px}.project-folder-form .icon-button{flex-shrink:0}.project-element-shortcuts{display:flex;flex-direction:column;max-height:220px;overflow:auto}.project-element-shortcuts button{display:flex;align-items:center;gap:8px;padding:9px 10px;color:#829e6f;background:transparent;font-size:10px;text-align:left}.project-element-shortcuts button:hover{color:#bdd5a7}.project-element-shortcuts span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-panel-notice{font-size:10px;line-height:1.8;color:#acbf9b;padding:11px;background:#24351a;border:1px solid #3c512d;border-radius:7px;margin:15px 5px 0}@media(min-width:1650px){.element-thumbnail-grid{grid-template-columns:repeat(auto-fill,minmax(185px,1fr))}}@media(max-width:1150px){.elements-workspace-layout.editing{grid-template-columns:minmax(0,1fr)}.elements-workspace-layout.editing .element-editor-wrap{grid-row:1}.element-editor-card .form-columns{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.workspace-library-page,.project-brief{padding:26px}.project-card-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media(max-width:760px){.workspace-library-page,.project-brief{padding:23px 18px}.workspace-library-heading{align-items:flex-start;gap:15px;flex-wrap:wrap;margin-bottom:23px}.workspace-library-heading h1{font-size:25px}.workspace-library-heading p{font-size:11px}.workspace-library-heading>.workspace-primary-button{width:100%}.workspace-library-toolbar{flex-wrap:wrap;gap:9px}.workspace-search{max-width:none;flex-basis:100%;padding:11px}.workspace-search input,.workspace-filter{font-size:16px}.workspace-filter{max-width:none;flex:1;padding:9px;min-width:120px}.workspace-library-toolbar>.workspace-primary-button{font-size:10px;padding:11px;min-height:43px}.element-category-tabs{margin-bottom:18px;gap:2px}.element-category-tabs button{padding:9px 11px;font-size:10px;min-height:40px}.element-thumbnail-grid,.elements-workspace-layout.editing .element-thumbnail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 12px}.element-thumbnail-info strong{font-size:11px!important}.element-thumbnail-info code{font-size:10px!important}.element-thumbnail-type{font-size:7px;padding:4px 5px;left:6px;bottom:6px}.element-thumbnail-type svg{width:10px}.element-thumbnail-count{right:6px;bottom:6px;padding:4px;font-size:7px}.element-editor-card .form-columns{grid-template-columns:1fr}.element-editor-close{min-height:40px}.workspace-empty{padding:50px 18px}.project-card-grid{grid-template-columns:1fr;gap:20px}.project-cover{aspect-ratio:1.9}.workspace-dialog{padding:22px}.workspace-dialog input{font-size:16px}.project-brief textarea{font-size:16px;padding:17px;min-height:370px}.project-brief .workspace-library-heading>.project-owner{width:100%}.project-folder-form input{font-size:16px}.assets-sidebar{padding:12px 8px;height:auto}.assets-sidebar-heading{padding:4px 10px 14px}.assets-nav-item{font-size:11px;padding:8px}.assets-nav-icon{width:27px;height:27px}.assets-sidebar-media{margin-top:15px}.project-panel{height:auto;padding:13px 10px}.project-back{padding-bottom:15px}.project-panel>.project-owner{margin-bottom:17px}}@media(max-width:760px){.assets-sidebar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:min-content;align-content:start;align-self:start;flex:0 0 auto;width:100%;gap:4px;padding:10px 12px;border-right:0;border-bottom:1px solid #2c3924;overflow:visible}.assets-sidebar-heading,.assets-sidebar-caption{display:none}.assets-sidebar-media{margin:0}.assets-sidebar>div{min-width:0}.assets-nav-item{min-height:36px;padding:6px 5px;gap:5px;font-size:9px;border-radius:7px}.assets-nav-icon{width:22px;height:22px;border-radius:6px}.assets-nav-icon svg{width:13px;height:13px}.assets-nav-item>span:nth-child(2){min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assets-nav-item>small{padding:2px 4px;min-width:16px;font-size:8px}.project-panel{display:grid;grid-template-columns:32px minmax(0,1fr);grid-auto-rows:min-content;align-content:start;align-self:start;flex:0 0 auto;width:100%;gap:8px;padding:11px 14px;border-right:0;border-bottom:1px solid #2c3924;height:auto;overflow:visible}.project-back{grid-column:1;grid-row:1;margin:0;padding:6px;width:32px;height:32px;font-size:0;justify-content:center}.project-panel-identity{grid-column:2;grid-row:1;padding:0;gap:8px;min-width:0}.project-panel-icon{width:27px;height:27px;border-radius:7px}.project-panel-icon svg{width:16px;height:16px}.project-panel-identity h2{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-panel>.project-owner{display:none}.project-section-nav{grid-column:1/-1;grid-row:2;display:flex;flex-direction:row;gap:5px;min-width:0}.project-section-nav>button{justify-content:center;flex:1;gap:6px;font-size:10px;padding:8px 7px;white-space:nowrap}.project-section-nav small{margin-left:0}.project-panel-label{grid-column:1;grid-row:3;margin:0;justify-content:center}.project-panel-label>span{display:none}.project-panel-label .icon-button{width:32px;height:35px}.project-panel-label~.project-panel-label{display:none}.project-folder-list{grid-column:2;grid-row:3;display:flex;flex-direction:row;gap:6px;overflow-x:auto;min-width:0;padding:1px 0 4px}.project-folder-list>button{flex-shrink:0;border:1px solid #304026;padding:7px 9px;font-size:10px;white-space:nowrap;gap:7px}.project-folder-list small{margin-left:2px}.project-folder-list>p{font-size:9px;margin:6px 0;padding:0;white-space:nowrap}.project-folder-form{grid-column:1/-1;grid-row:4;margin:0}.project-element-shortcuts{display:none}.project-panel-notice{grid-column:1/-1;margin:3px 0 0}}.auth-screen{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,1fr);align-items:center;gap:6vw;padding:60px 8vw;background:radial-gradient(ellipse at 24% 50%,#1b242252,transparent 55%),#0b0d10}.auth-art{position:relative;min-height:520px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.auth-art>span{font-family:Space Grotesk,sans-serif;font-size:clamp(65px,8vw,130px);font-weight:500;letter-spacing:-8px;z-index:1;color:#cad1ce}.auth-art em{font-style:normal;color:#777f7b}.auth-art p{font-size:16px;line-height:1.8;color:#87958d;z-index:1;margin-top:30px}.auth-orbit{position:absolute;width:430px;height:430px;border:1px solid #7a967725;border-radius:50%;transform:rotate(-28deg) scaleY(.5);left:0;top:48px;box-shadow:0 0 100px #98bc8b08,inset 0 0 80px #7f9d7b05}.auth-orbit:before{content:"";position:absolute;inset:35px;border:1px solid #8ca8891f;border-radius:50%}.auth-orbit:after{content:"";position:absolute;width:9px;height:9px;background:#d8e6c7;border-radius:50%;right:31px;top:61px;box-shadow:0 0 28px #d8e6c766}.auth-card{width:100%;max-width:440px;justify-self:center;padding:32px 0}.auth-brand{font-family:Space Grotesk,sans-serif;font-size:19px;letter-spacing:-.9px;margin-bottom:38px;color:#d4dbd8}.auth-brand span{display:block;font-family:inherit;font-size:8px;letter-spacing:2.2px;color:#687970;margin-top:7px}.auth-symbol{width:49px;height:49px;display:flex;align-items:center;justify-content:center;border:1px solid #4b5a484d;background:#a7cb9609;color:#b6c9a9;border-radius:14px;margin-bottom:20px}.auth-card h1{font-size:29px;font-weight:500;letter-spacing:-1.1px;margin:0 0 12px}.auth-subtitle{font-size:12px;color:#8e989f;line-height:1.8;margin:0 0 25px;max-width:390px}.auth-footer{font-size:10px;color:#69766e;display:flex;align-items:center;gap:7px;margin:26px 0 0;line-height:1.7}.auth-back{margin-top:20px;line-height:1.5}.recovery-screen{display:flex;justify-content:center}.recovery-screen .secondary-button{margin-bottom:13px;width:100%}.recovery-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:22px 0}.recovery-grid code{padding:11px;text-align:center;border:1px solid #354139;background:#18211b;color:#c6d7bd;border-radius:7px;font-size:12px;overflow-wrap:anywhere}.mfa-enrollment{text-align:center;padding:18px;border:1px solid #2c3630;border-radius:12px;background:#101610}.mfa-enrollment>img{width:220px;max-width:100%;height:auto;display:block;margin:auto;background:#fff;border:10px solid white;border-radius:7px}.mfa-enrollment p{font-size:11px;color:#8f9c92;line-height:1.6;margin:17px 0 10px}.secret-row{display:flex;align-items:center;gap:9px;text-align:left;min-width:0;border:1px solid #37443b;padding:9px 11px;background:#0c130e;border-radius:7px}.secret-row code{font-family:ui-monospace,monospace;overflow-wrap:anywhere;font-size:11px;line-height:1.7;color:#cad9bd;min-width:0;flex:1}.secret-row .icon-button{flex-shrink:0}.account-form .totp-input{font-size:23px;letter-spacing:6px;text-align:center;padding:14px}.account-form .totp-input::placeholder{letter-spacing:2px;font-size:18px;color:#56615b}.account-menu{position:relative}.account-menu>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:11px;color:#bec7c2;padding:5px 6px;border-radius:8px}.account-menu>summary::-webkit-details-marker{display:none}.account-menu[open]>summary,.account-menu>summary:hover{background:#232b27}.header-avatar{height:28px;width:28px;background:#2c372c;border:1px solid #465242;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;color:#d8e8c9;overflow:hidden}.header-avatar img,.member-avatar img,.profile-avatar img{width:100%;height:100%;object-fit:cover}.account-menu-panel{position:absolute;right:0;top:calc(100% + 12px);width:240px;background:#171e1b;border:1px solid #35413a;border-radius:12px;box-shadow:0 22px 60px #0009;padding:8px;z-index:60}.account-menu-identity{padding:11px 11px 14px;border-bottom:1px solid #303b34;margin-bottom:6px;display:flex;flex-direction:column;gap:5px;overflow:hidden}.account-menu-identity strong{font-size:12px;font-weight:500;color:#d5ded8}.account-menu-identity small{font-size:10px;color:#7f9186;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-panel>button{width:100%;display:flex;align-items:center;gap:10px;background:transparent;color:#aabaae;padding:11px;border-radius:7px;font-size:11px;text-align:left}.account-menu-panel>button:hover{background:#29372b;color:#e1eedb}.account-menu-panel>button:last-child{margin-top:5px;border-top:1px solid #2d3931;border-radius:0 0 7px 7px;color:#9bafa1}.management-page{grid-column:1/-1;width:100%;height:100%;overflow-y:auto;padding:38px max(30px,calc((100vw - 1320px)/2));min-width:0}.page-heading{margin-bottom:27px}.page-heading h1{font-size:29px;font-weight:500;letter-spacing:-1.1px;margin:0 0 10px}.page-heading p{font-size:12px;color:#81918a;line-height:1.75;margin:0}.management-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:start}.settings-card{background:#111714;border:1px solid #2a352e;border-radius:14px;padding:24px;min-width:0}.settings-card>h2{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:#d3ded6;letter-spacing:-.2px;margin:0 0 22px}.settings-card>h2>svg{color:#98b28e}.settings-card>h2>.icon-button{margin-left:auto}.account-form{display:flex;flex-direction:column;gap:18px;min-width:0}.account-form label{display:flex;flex-direction:column;gap:9px;font-size:11px;font-weight:500;color:#b6c4bb;min-width:0}.account-form input:not([type=checkbox]),.account-form textarea,.account-form select,.inline-form input,.card-actions>select{width:100%;border:1px solid #344139;border-radius:8px;background:#18201b;color:#e0e7e1;padding:12px;font-size:12px;line-height:1.5;min-width:0}.account-form textarea{resize:vertical;max-height:300px;min-height:90px}.account-form input::placeholder,.account-form textarea::placeholder,.inline-form input::placeholder{color:#63776b}.account-form small{font-size:10px;line-height:1.6;font-weight:400;color:#7e9586}.account-form .generate-button{margin-top:3px}.account-form.compact{gap:14px}.account-form label.checkbox-label{flex-direction:row;align-items:center;gap:9px;font-size:11px;font-weight:400;line-height:1.6}.checkbox-label input{accent-color:#bad89c;width:15px;height:15px}.secondary-button{display:inline-flex;justify-content:center;align-items:center;gap:7px;padding:10px 13px;border:1px solid #3b4a3e;background:#202d23;color:#c2d2c3;border-radius:8px;font-size:11px;line-height:1.45;cursor:pointer;white-space:nowrap}.secondary-button:hover:not(:disabled){background:#2c3e2c;border-color:#61775a}.secondary-button.small{font-size:10px;padding:7px 10px}.card-description{font-size:11px;line-height:1.9;color:#84998b;margin:0 0 20px}.card-description code{font-family:ui-monospace,monospace;font-size:10px;color:#c0d2b6}.card-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:15px 0}.card-actions>select{width:auto;flex:1;min-width:130px;font-size:10px;padding:9px}.form-message{border-radius:9px;padding:12px 14px;line-height:1.7;font-size:11px;display:flex;align-items:flex-start;gap:7px;margin:0 0 20px;overflow-wrap:anywhere}.form-message.error{background:#6f373322;border:1px solid #714e484f;color:#e4a9a0}.form-message.success{background:#4b6c3522;border:1px solid #556e414f;color:#b1ce9f}.form-message svg{margin-top:3px}.avatar-editor{display:flex;align-items:center;gap:19px;margin:0 0 3px}.profile-avatar{height:76px;width:76px;border:1px solid #4c624b;background:#273825;color:#9cb28f;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.avatar-editor small{display:block;max-width:210px;margin-top:8px}.security-state{padding:15px;background:#192a1b;border:1px solid #354f33;border-radius:10px;display:flex;align-items:flex-start;gap:12px;margin:0 0 23px;color:#aec89c}.security-state>svg{margin-top:1px}.security-state strong{font-size:11px;font-weight:500;color:#c6dbb7}.security-state p{font-size:10px;line-height:1.7;color:#8fa183;margin:7px 0 0}.logout-button{margin:25px 0 10px;color:#9aa99c}.member-list{display:flex;flex-direction:column;gap:0}.member-row{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid #29372c}.member-row:first-child{padding-top:0}.member-row:last-child{border-bottom:0;padding-bottom:0}.member-avatar{width:37px;height:37px;border:1px solid #3f543c;background:#273b25;color:#c2d7b3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;overflow:hidden;flex-shrink:0}.member-info{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.member-info strong{font-size:12px;font-weight:500;color:#c8d7cb}.member-info span{font-size:10px;color:#829887;overflow-wrap:anywhere}.member-info small{font-size:9px;color:#a1b792}.connection-summary{display:flex;align-items:center;gap:8px;margin-bottom:13px;font-size:12px}.connection-summary strong{font-weight:500;color:#c3d5bd}.sync-counts{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.sync-counts span{font-size:10px;color:#a3b597;background:#263621;padding:7px 10px;border:1px solid #3a4b31;border-radius:6px}.token-reveal{margin-top:21px;padding:14px;background:#12240f;border:1px solid #405833;border-radius:10px}.token-reveal>strong{font-size:10px;line-height:1.7;color:#c2d7b3;display:block;margin-bottom:9px;font-weight:500}.token-reveal>.text-button{font-size:10px;margin-top:13px}.token-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #2c3b2a}.token-row:first-child{padding-top:0}.token-row:last-child{border-bottom:0}.token-row strong{font-size:12px;font-weight:500;color:#c1d3ba;display:block}.token-row small{display:block;font-size:9px;color:#7d9675;margin-top:6px}.settings-card .code-block{margin-bottom:14px;background:#0d150c;color:#b0c6a0;border-color:#30402b}.inline-form{display:flex;gap:9px;align-items:center}.inline-form input{flex:1;min-width:0}.project-tree{margin:20px 0;max-height:260px;overflow:auto}.project-tree-item{display:flex;align-items:center;width:100%;gap:10px;padding:11px;background:transparent;color:#9bb092;border-radius:7px;font-size:12px;text-align:left}.project-tree-item.active{background:#2a3a24;color:#d3e3c7}.project-tree-item:hover{background:#253620}.project-tree-item>span{margin-left:auto;font-size:9px;color:#738c66}.folder-tree-item{font-size:10px;color:#859a79;padding:7px 11px 7px 29px}.form-columns{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:13px}.element-slug{font-size:10px;color:#829776;margin:-5px 0 0}.element-slug code{font-size:11px;color:#b0c29e}.element-asset-list{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.element-asset{display:flex;align-items:center;gap:8px;padding:5px 5px 5px 9px;border:1px solid #3e4c35;background:#22301c;border-radius:7px;color:#9fb48e;font-size:10px;max-width:100%}.element-asset img{width:28px;height:28px;object-fit:cover;border-radius:4px}.element-asset>span{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.element-asset .icon-button{width:23px;height:23px}.element-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:13px}.element-card{display:flex;align-items:flex-start;gap:13px;background:#192213;border:1px solid #34432b;border-radius:10px;padding:17px;text-align:left;min-width:0;color:#94ab80}.element-card:hover{border-color:#637c4d;background:#202c18}.element-type-icon{width:36px;height:36px;background:#2a3b20;color:#aec594;border:1px solid #465b35;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.element-card-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.element-card small{font-size:8px;text-transform:uppercase;letter-spacing:1px;color:#8aa073}.element-card strong{font-size:13px;font-weight:500;color:#d0dfc1}.element-card code{font-size:10px;color:#97b179;overflow-wrap:anywhere}.element-card p{font-size:10px;line-height:1.65;color:#859973;margin:3px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.element-card-content>span{font-size:9px;color:#a1b68c}.element-card>svg{margin-top:3px;color:#6c8655}.project-destination{margin:0 0 21px;border:1px solid #2e3530;border-radius:9px;padding:11px}.project-destination>summary,.result-organization>summary{display:flex;align-items:center;gap:7px;list-style:none;font-size:10px;color:#8b9d8f;cursor:pointer;line-height:1.6}.project-destination>summary::-webkit-details-marker,.result-organization>summary::-webkit-details-marker{display:none}.project-destination>summary>span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-destination>.settings-grid{margin-top:15px}.project-destination .text-button{font-size:9px}.result-organization{margin:0 0 16px;max-width:550px}.result-organization .library-organization{margin-top:11px;margin-bottom:0}.library-organization{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 18px}.library-organization .select-wrap{flex:1;min-width:130px;max-width:250px}.library-organization select{font-size:11px;padding-top:10px;padding-bottom:10px}.generate-label{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1;text-align:left}.generate-label strong{font-size:12px;font-weight:650}.generate-label small{font-size:9px;font-weight:400;color:#526144;line-height:1.5;overflow-wrap:anywhere}.cost-details{font-size:9px;color:#8c9b82;margin:12px 0 0;line-height:1.7}.cost-details summary{cursor:pointer;list-style:none;display:flex;justify-content:center;gap:5px}.cost-details p{margin:10px 0 0;color:#7f8c78}.cost-details summary::-webkit-details-marker{display:none}.mention-editor{position:relative;min-width:0}.mention-editor textarea{display:block}.mention-popup{position:absolute;z-index:15;top:calc(100% - 18px);left:6px;right:6px;background:#182017;border:1px solid #49563b;border-radius:10px;padding:5px;box-shadow:0 16px 40px #0009;max-height:min(300px,45vh);overflow-y:auto}.mention-popup-label{display:flex;align-items:center;gap:7px;padding:9px 8px;font-size:9px;letter-spacing:.2px;color:#8e9f7d;border-bottom:1px solid #303f28;margin-bottom:3px}.mention-popup button{display:flex;align-items:center;gap:9px;width:100%;text-align:left;border-radius:6px;padding:9px;background:transparent;color:#a9bd95}.mention-popup button[aria-selected=true]{background:#2e4022;color:#dce9cf}.mention-popup button>span:last-child{min-width:0;display:flex;flex-direction:column;gap:4px}.mention-popup strong{font-size:10px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-popup small{font-size:8px;color:#819b6c}.mention-icon{width:27px;height:27px;border:1px solid #3b512f;background:#25381d;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mention-popup>p{font-size:10px;line-height:1.7;color:#98a98a;padding:10px;margin:0}.prompt-container:focus-within{z-index:12}.session-notice{position:fixed;bottom:24px;right:24px;z-index:90;display:flex;align-items:flex-start;gap:11px;max-width:440px;width:calc(100vw - 48px);padding:17px;border:1px solid #75663e;background:#2b2819;color:#ded1ab;box-shadow:0 10px 45px #0008;border-radius:12px}.session-notice>svg{margin-top:3px}.session-notice>p{font-size:11px;line-height:1.7;margin:0;flex:1}.session-notice>button{background:#484024;border:1px solid #72643a;border-radius:6px;padding:7px 10px;font-size:10px;color:#e3d7b5}@media(max-width:1050px){.auth-screen{padding:40px 6vw;gap:5vw;grid-template-columns:minmax(0,.85fr) minmax(350px,1fr)}.auth-art>span{letter-spacing:-5px}.auth-art p{font-size:14px}.management-page{padding:30px 25px}.management-grid{gap:16px}.settings-card{padding:20px}.form-columns{grid-template-columns:1fr}.card-actions{gap:7px}.member-row{gap:9px}.secondary-button.small{padding:7px;font-size:9px}}@media(max-width:760px){.auth-screen{display:flex;justify-content:center;min-height:100dvh;padding:35px 24px}.auth-art{display:none}.auth-card{max-width:420px;padding:15px 0}.auth-brand{margin-bottom:30px}.auth-card h1{font-size:27px}.auth-subtitle{font-size:12px}.auth-card .account-form input:not([type=checkbox]){font-size:16px}.auth-card .account-form .totp-input{font-size:24px}.management-page{height:auto;overflow:visible;padding:29px 20px}.management-grid{grid-template-columns:1fr;gap:17px}.page-heading h1{font-size:25px}.page-heading p{font-size:11px}.settings-card{padding:20px}.settings-card>h2{font-size:14px}.account-form input:not([type=checkbox]),.account-form textarea,.account-form select,.inline-form input{font-size:16px}.account-form label{font-size:12px}.account-form .secondary-button,.card-actions .secondary-button{min-height:40px}.element-grid{grid-template-columns:1fr}.account-menu>summary>span:not(.header-avatar){display:none}.account-menu>summary{padding:3px;gap:4px}.account-menu>summary>svg{display:none}.header-avatar{width:27px;height:27px}.account-menu-panel{right:-34px;top:calc(100% + 17px)}.account-menu-panel>button{min-height:42px}.top-actions{gap:6px}.project-destination{grid-column:1/-1}.project-destination .settings-grid{grid-template-columns:1fr 1fr}.library-organization{gap:8px}.library-organization .select-wrap{min-width:120px;max-width:none}.library-organization .secondary-button{min-height:39px}.avatar-editor{gap:15px}.profile-avatar{width:65px;height:65px}.inline-form .secondary-button{min-height:45px}.mention-popup button{min-height:46px}.mention-popup strong{font-size:11px}.mention-popup small{font-size:9px}.mfa-enrollment>img{width:200px}.token-reveal .secret-row code{font-size:10px}.member-row{flex-wrap:wrap}.member-info{min-width:130px}.generate-label small,.cost-details{font-size:10px}.recovery-grid code{font-size:11px}}.avatar-feedback{margin:9px 0 0;font-size:11px;line-height:1.6;color:#bfd5b2;max-width:340px;overflow-wrap:anywhere}.avatar-feedback.error{color:#f0b3af}.session-loading{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:32px;background:#090a0c}.session-loading-brand{font-family:Space Grotesk,sans-serif;font-size:27px;font-weight:500;letter-spacing:-1.5px;color:#e1e5e2}.session-loading-brand span{color:#919a94}.session-loading>p{display:flex;align-items:center;gap:9px;margin:0;font-size:11px;color:#829087}.session-loading-error{max-width:380px;text-align:center}.session-loading-error p{font-size:12px;color:#bfa5a0;line-height:1.7}.session-loading-error button{margin-top:10px}.element-save-feedback,.element-upload-feedback{margin:0;font-size:11px;line-height:1.7;color:#bfd5b2;overflow-wrap:anywhere}.element-upload-feedback{margin-top:12px}.element-save-feedback.error,.element-upload-feedback.error{color:#f0b3af}.element-sync-warning{padding:13px;border:1px solid #5d5437;border-radius:8px;background:#29251a;color:#cabb91}.element-sync-warning p{margin:0 0 10px;font-size:11px;line-height:1.7}.element-reference{width:100%;min-width:0;border:1px solid #34432b;border-radius:8px;background:#192213;padding:10px}.element-reference .element-asset{padding:0;background:transparent;border:0;max-width:none}.element-reference .element-asset>span{max-width:none;flex:1}.element-reference .element-asset .icon-button{flex-shrink:0}.element-byteplus-link{margin-top:12px}.element-byteplus-link label>small{font-size:9px;margin-top:-7px}.element-byteplus-state{display:flex;align-items:flex-start;gap:10px;margin-top:8px}.element-byteplus-state p{flex:1;margin:0;color:#98af89;font-size:10px;line-height:1.6}.element-byteplus-state .text-button{font-size:10px;min-height:24px;flex-shrink:0;padding:0}.element-byteplus-state .text-button:disabled{opacity:.45;cursor:default}@media(max-width:760px){.element-reference .element-asset .icon-button{width:36px;height:36px}.element-byteplus-state .text-button{min-height:36px}}.portrait-panel{margin-top:25px;padding-top:23px;border-top:1px solid #34432b;min-width:0}.portrait-panel h3{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:500;color:#d0dfc1;margin:0 0 12px}.portrait-panel h3 svg{color:#a5bc92}.portrait-panel>.help-copy{margin:10px 0 16px}.portrait-status{display:flex;align-items:center;gap:8px;font-size:11px;color:#a8b29b;margin:16px 0;line-height:1.6}.portrait-status.active,.portrait-assets .active{color:#c1dba8}.portrait-notice{margin:14px 0;padding:12px;border:1px solid #4c4b35;border-radius:8px;background:#242719;color:#b7ba97;font-size:10px;line-height:1.8;overflow-wrap:anywhere}.portrait-notice strong{font-size:11px;font-weight:500}.portrait-notice p{margin:7px 0}.portrait-notice a{display:inline-flex;align-items:center;gap:5px;margin-top:7px;color:#c7d3b1}.portrait-start{display:flex;flex-direction:column;gap:15px}.portrait-start fieldset{padding:0;border:0;margin:0;display:flex;flex-wrap:wrap;gap:12px 17px}.portrait-start legend{font-size:10px;color:#99ab8b;margin-bottom:10px}.portrait-start fieldset label{display:flex;gap:7px;align-items:center;color:#b8c5ab;font-size:11px}.portrait-start fieldset:disabled{opacity:.65}.portrait-panel input[type=radio],.portrait-panel input[type=checkbox]{accent-color:#bad89c;margin:2px 0 0;flex-shrink:0;width:15px;height:15px}.portrait-rights{display:flex;align-items:flex-start;gap:9px;color:#aebda1;font-size:10px;line-height:1.8}.portrait-start>.help-copy{margin:-7px 0 0}.portrait-start>.secondary-button{align-self:flex-start}.portrait-verification{padding:14px;border:1px solid #465539;border-radius:9px;background:#1b2715;margin:17px 0;min-width:0}.portrait-verification strong{display:block;font-weight:500;font-size:11px;line-height:1.7;color:#c0d1b0;margin-bottom:12px}.portrait-verification label{display:flex;flex-direction:column;gap:7px;font-size:10px;color:#93aa81}.portrait-verification input{width:100%;min-width:0;background:#111c0c;border:1px solid #3b4b30;border-radius:7px;padding:10px;font-size:11px;color:#c4d2b5}.portrait-verification small{display:block;margin-top:9px;font-size:9px;color:#8e9f7f}.portrait-verification .card-actions{margin-bottom:0}.portrait-assets{list-style:none;padding:0;margin:18px 0;display:flex;flex-direction:column;gap:9px}.portrait-assets li{border:1px solid #35432c;background:#182113;padding:12px;border-radius:8px;min-width:0}.portrait-assets li>div{display:flex;align-items:baseline;gap:12px;justify-content:space-between;font-size:10px;line-height:1.7}.portrait-assets strong{font-weight:500;overflow-wrap:anywhere;color:#b7c4aa}.portrait-assets span{color:#94a582;flex-shrink:0}.portrait-assets code{display:block;font-size:10px;color:#a3b693;overflow-wrap:anywhere;margin-top:8px}.portrait-assets small{display:block;color:#a3bb8e;font-size:9px;margin-top:7px}.portrait-assets .element-save-feedback{margin-top:8px}.portrait-refresh{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-size:10px;min-height:30px}.portrait-panel>.element-save-feedback{margin:14px 0}.portrait-save-first{display:flex;align-items:flex-start;gap:8px;font-size:10px;color:#91a57f;line-height:1.8;margin:23px 0 0}.portrait-save-first svg{flex-shrink:0;margin-top:2px}@media(max-width:760px){.portrait-start fieldset{gap:14px}.portrait-start fieldset label,.portrait-rights{font-size:11px}.portrait-verification input{font-size:16px}.portrait-panel .secondary-button,.portrait-refresh{min-height:40px}.portrait-assets li>div{flex-wrap:wrap;gap:5px}.portrait-verification .card-actions{align-items:stretch;flex-direction:column}.portrait-start>.secondary-button{width:100%}}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/BigShouldersDisplay-900-latin-ext-BkM-QT9d.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/BigShouldersDisplay-900-latin-EACME5TP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Inter-400-latin-ext-DO1Apj_S.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Inter-400-latin-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Inter-400-latin-ext-DO1Apj_S.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Inter-400-latin-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Inter-400-latin-ext-DO1Apj_S.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Inter-400-latin-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Inter-400-latin-ext-DO1Apj_S.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Inter-400-latin-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/JetBrainsMono-400-latin-ext-DIC32ArD.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/JetBrainsMono-400-latin-6fWv1k7M.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/JetBrainsMono-400-latin-ext-DIC32ArD.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/JetBrainsMono-400-latin-6fWv1k7M.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Inter,Arial,sans-serif;color:#f4f1e8;background:#080909;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--lime:#d4ff00;--paper:#f4f1e8;--muted:#969a95;--line:#ffffff16;--heading:"Big Shoulders Display",Impact,sans-serif;--mono:"JetBrains Mono",monospace;color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button{border:0}button:disabled{cursor:not-allowed}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--lime);outline-offset:5px}::selection{background:var(--lime);color:#080909}img{display:block;max-width:100%}button svg{flex-shrink:0}button{touch-action:manipulation}.main-content:focus{outline:none}.main-content{min-height:calc(100vh - 112px)}.skip-link{position:fixed;z-index:999;left:16px;top:-100px;padding:14px 20px;background:var(--lime);color:#080909;border-radius:5px}.skip-link:focus{top:16px}.preview-strip{min-height:30px;display:flex;align-items:center;gap:10px;padding:6px 3.3vw;font:9px var(--mono);letter-spacing:.07em;background:#151a0e;color:#cbd3b8;border-bottom:1px solid #d4ff0014}.preview-dot{height:5px;width:5px;border-radius:50%;background:var(--lime)}.preview-strip-separator{color:#727963;margin:0 4px}.preview-strip>span:nth-child(4){letter-spacing:0;color:#a8af9c}.preview-version{margin-left:auto;color:#7a826d}.bx-header{height:82px;display:flex;align-items:center;gap:24px;position:sticky;top:0;z-index:100;padding:0 3.3vw;background:#080909eb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line)}.brand{background:none;display:flex;align-items:center;gap:16px;padding:0;flex-shrink:0}.brand img{width:57px;height:57px;object-fit:contain}.brand-caption{font:7px/1.8 var(--mono);letter-spacing:.2em;color:#9b9e96;text-align:left;border-left:1px solid #ffffff25;padding-left:15px}.desktop-nav{display:flex;align-items:center;gap:2px;margin:auto}.nav-button{background:transparent;display:flex;gap:8px;align-items:center;padding:11px 13px;border-radius:7px;font-size:11px;font-weight:500;color:#9b9e99;white-space:nowrap;transition:background .2s,color .2s}.nav-button:hover{background:#ffffff09;color:var(--paper)}.nav-button.active{color:var(--lime);background:#d4ff000a}.nav-button svg{opacity:.75}.tiny-soon{height:3px;width:3px;border-radius:50%;background:#757d62;align-self:flex-start;margin-top:2px}.header-end{display:flex;align-items:center;gap:16px}.workspace-menu{position:relative}.workspace-toggle{background:none;display:flex;gap:9px;align-items:center;font-size:11px;padding:12px 0;white-space:nowrap}.workspace-toggle>svg:last-child{color:#7d8278}.workspace-toggle.active{color:var(--lime)}.workspace-dropdown{position:absolute;right:0;top:54px;width:310px;padding:18px;border:1px solid #ffffff1c;border-radius:13px;background:#141614;box-shadow:0 15px 50px #0009;animation:menu-in .2s both}.workspace-dropdown>.eyebrow{font-size:8px;display:block;margin:3px 7px 13px;color:#80877b}.workspace-dropdown>button{display:flex;align-items:center;gap:14px;background:none;text-align:left;width:100%;padding:13px 8px;border-radius:7px}.workspace-dropdown>button:hover{background:#ffffff07}.workspace-dropdown>button>svg:first-child{color:var(--lime)}.workspace-dropdown>button>span{flex:1}.workspace-dropdown strong{display:block;font-size:12px;font-weight:500}.workspace-dropdown small{font-size:10px;color:#92978e;display:block;margin-top:6px}.workspace-dropdown>button>svg:last-child{color:#6a7163}.motion-toggle{background:#ffffff06;width:31px;height:31px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;color:#b1b5aa}.motion-toggle:hover{color:var(--lime)}.preview-avatar{width:31px;height:31px;background:#d4ff00;color:#0d1105;border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:700}.mobile-toggle,.mobile-nav{display:none}.bx-toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%);z-index:500;background:#23281c;border:1px solid #d4ff0030;box-shadow:0 12px 60px #0009;padding:15px 18px;border-radius:10px;max-width:min(560px,90vw);display:flex;align-items:center;gap:12px;font-size:12px;line-height:1.6;animation:menu-in .2s both}.bx-toast>svg{color:var(--lime);flex-shrink:0}.bx-toast>button{background:none;padding:2px;margin-left:10px;color:#a3ad94;display:flex}.explore-page{overflow:hidden;background:#080909}.content-width{width:min(1380px,91%);margin-left:auto;margin-right:auto}.eyebrow{font:9px/1.6 var(--mono);letter-spacing:.12em;color:#9ba28f;font-weight:400}.hero{position:relative;display:grid;grid-template-columns:43% 57%;align-items:center;min-height:760px;max-width:1660px;margin:0 auto;padding:68px 4.5% 98px}.hero-ambient{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse at 75% 40%,#b5ca4d08,transparent 65%)}.hero-coordinate{position:absolute;top:25px;right:4.5%;font:8px/1.8 var(--mono);letter-spacing:.11em;text-align:right;color:#62685c}.hero-copy{position:relative;z-index:3}.hero-eyebrow{display:flex;align-items:center;gap:10px;color:#b9c2a5;font-size:8px;white-space:nowrap;margin-bottom:24px}.live-dot{background:var(--lime);height:5px;width:5px;border-radius:50%;box-shadow:0 0 14px #d4ff0050;animation:pulse-dot 3s infinite}.hero h1{font:900 clamp(100px,10.7vw,172px)/.88 var(--heading);letter-spacing:-.035em;margin:0 0 35px;position:relative}.title-line{display:block;position:relative;animation:title-in .8s cubic-bezier(.22,1,.36,1) both}.title-second{margin-top:4px;animation-delay:.12s}.lime-period{color:var(--lime)}.title-outline{position:absolute;left:4px;top:9px;color:transparent;-webkit-text-stroke:1px #f4f1e81a;z-index:-1;transform:translate(8px,7px)}.hero-copy>p{font-size:13px;line-height:1.9;color:#a9aca4;animation:title-in .8s .2s both}.hero-actions{display:flex;gap:20px;align-items:center;margin-top:27px;flex-wrap:wrap;animation:title-in .8s .3s both}.primary-button,.light-button{display:inline-flex;gap:24px;align-items:center;justify-content:center;min-height:46px;padding:13px 21px;background:var(--lime);color:#101507;font-size:11px;font-weight:600;border-radius:5px;transition:transform .25s,box-shadow .25s,background .25s}.primary-button:hover{background:#e0ff45;transform:translateY(-3px);box-shadow:0 8px 30px #d4ff0023}.primary-button:hover svg,.light-button:hover svg{transform:translate(2px,-2px)}.primary-button svg,.light-button svg{transition:transform .2s}.text-button{display:inline-flex;align-items:center;gap:9px;background:none;font-size:10px;color:#c2c6ba;padding:10px 0}.text-button:hover{color:var(--lime)}.hero-footnote{display:flex;gap:10px;align-items:center;font:7px var(--mono);letter-spacing:.11em;color:#606859;margin-top:46px}.mini-line{width:24px;height:1px;background:#677050}.hero-art{position:relative;height:500px;margin-left:10px;transform:perspective(1400px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .35s ease;animation:art-in 1.2s cubic-bezier(.22,1,.36,1) both}.hero-main-frame{padding:0;background:#1f1f17;width:100%;height:410px;position:relative;overflow:hidden;border:1px solid #ffffff1e;border-radius:8px;box-shadow:0 30px 80px #0005;text-align:left}.hero-main-frame>img{height:100%;width:100%;object-fit:cover;object-position:40% 50%;transition:transform 1s cubic-bezier(.22,1,.36,1)}.hero-main-frame:hover>img{transform:scale(1.045)}.frame-vignette{position:absolute;inset:0;background:linear-gradient(0deg,#050704c9,transparent 50%,#05050422)}.frame-corner{position:absolute;width:13px;height:13px;border-color:#fff7;border-style:solid;pointer-events:none}.frame-corner.tl{top:16px;left:16px;border-width:1px 0 0 1px}.frame-corner.tr{top:16px;right:16px;border-width:1px 1px 0 0}.frame-corner.bl{bottom:16px;left:16px;border-width:0 0 1px 1px}.frame-corner.br{bottom:16px;right:16px;border-width:0 1px 1px 0}.frame-index{position:absolute;top:27px;left:29px;font:7px var(--mono);letter-spacing:.1em;color:#fffc}.frame-play{position:absolute;right:25px;top:24px;width:42px;height:42px;background:#ffffff12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #fff3;border-radius:50%;display:grid;place-items:center}.frame-bottom{position:absolute;left:29px;right:28px;bottom:32px;display:flex;justify-content:space-between;align-items:flex-end}.frame-bottom>span:first-child{font:900 35px/.98 var(--heading);letter-spacing:.01em}.frame-bottom small{display:block;font:8px var(--mono);letter-spacing:.12em;margin-top:10px;color:#c2bcae}.frame-tag{font:7px/1.8 var(--mono);letter-spacing:.09em;color:#d3cfc3;text-align:right}.hero-float-frame{position:absolute;right:37px;bottom:5px;width:194px;height:231px;background:#161a15;padding:6px 6px 0;border:1px solid #ffffff25;box-shadow:-15px 15px 40px #0006;transform:rotate(7deg);transition:transform .4s;border-radius:5px;animation:float-frame 9s ease-in-out infinite}.hero-float-frame:hover{animation-play-state:paused;transform:rotate(0) translateY(-5px)}.hero-float-frame img{width:100%;height:198px;object-fit:cover;object-position:52% 40%;border-radius:2px}.hero-float-frame>span{display:flex;align-items:center;justify-content:space-between;font:6px var(--mono);letter-spacing:.08em;height:27px;color:#d1d5c6}.art-note{position:absolute;left:32px;bottom:8px;display:flex;gap:14px;align-items:center;color:var(--lime);transform:rotate(-5deg)}.art-note>span{font:58px/.8 Georgia,serif}.art-note small{font:7px/1.8 var(--mono);letter-spacing:.08em}.scroll-hint{position:absolute;bottom:33px;left:4.5%;display:flex;align-items:center;gap:18px;font:7px var(--mono);letter-spacing:.18em;color:#757c6d;text-decoration:none}.scroll-hint svg{animation:nudge-down 2.5s infinite}.creative-ribbon{background:var(--lime);color:#111704;padding:16px 0;transform:rotate(-1.8deg);margin:6px -1% 24px;width:102%;overflow:hidden;box-shadow:0 0 30px #d4ff0005}.creative-ribbon>div{display:flex;width:max-content;animation:marquee 35s linear infinite}.creative-ribbon span{font:900 31px/1 var(--heading);letter-spacing:.05em;white-space:nowrap;flex-shrink:0}.creative-ribbon b{font-size:26px;font-weight:400;display:inline-block;margin:0 28px;opacity:.6}.possibilities{padding-top:102px;padding-bottom:105px;scroll-margin-top:102px}.section-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:35px}.section-heading .eyebrow{display:block;margin-bottom:14px}.section-heading h2,.cinema-feature-copy h2,.mcp-feature h2{font:900 clamp(38px,4.4vw,65px)/1 var(--heading);letter-spacing:-.015em;margin:0}.section-heading em,.cinema-feature-copy em,.mcp-feature em{font-style:normal;color:#8f9782}.section-heading>p{font-size:11px;line-height:1.9;color:#8e9486;margin:0 0 4px}.creation-grid{display:grid;grid-template-columns:1fr 1fr .72fr;gap:17px}.creation-card{position:relative;padding:0;overflow:hidden;border-radius:10px;background:#131511;min-height:490px;text-align:left;border:1px solid #ffffff14;transform:perspective(1100px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .35s,border-color .3s}.creation-card:hover{border-color:#d4ff0050}.creation-card>img{height:100%;width:100%;object-fit:cover;position:absolute;inset:0;transition:transform .7s}.image-card>img{object-position:54% 45%}.video-card>img{object-position:42% center}.creation-card:hover>img{transform:scale(1.055)}.card-shade{position:absolute;inset:0;background:linear-gradient(0deg,#050704eb,#05070430 45%,#05070444)}.card-top{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.creation-card>.card-top{position:absolute;top:23px;left:24px;right:24px}.card-top>span:not(.soon-pill){font:8px var(--mono);color:#e0e0cf}.card-bottom{position:absolute;left:26px;right:26px;bottom:27px}.card-bottom>small{font:7px var(--mono);letter-spacing:.13em;color:#c4c6b8}.card-bottom>strong{display:flex;justify-content:space-between;align-items:center;font:900 70px/1 var(--heading);margin:12px 0 13px}.circle-arrow{height:39px;width:39px;border:1px solid #d4ff0080;border-radius:50%;display:grid;place-items:center;color:var(--lime);transition:background .3s,color .3s}.creation-card:hover .circle-arrow{background:var(--lime);color:#111}.card-bottom>span{font-size:10px;color:#b8bcaf}.sound-stack{display:grid;grid-template-rows:1fr 1fr;gap:17px}.sound-card{position:relative;overflow:hidden;border:1px solid #ffffff13;border-radius:10px;background:#151813;display:block;text-align:left;padding:22px 24px;transition:background .3s,border-color .3s;min-height:234px}.sound-card:hover{background:#1d2415;border-color:#d4ff0040}.soon-pill{font:6px var(--mono);letter-spacing:.1em;color:#aab597;border:1px solid #87976d44;border-radius:30px;padding:5px 8px;background:#889b5d08}.sound-card .card-top{color:#a9b595}.waveform{height:70px;display:flex;gap:4px;align-items:center;justify-content:center;position:absolute;top:60px;left:30px;right:30px;opacity:.7}.waveform i{display:block;flex:1;max-width:4px;background:linear-gradient(#d4ff00,#7f9a31);border-radius:4px;animation:wave 2.4s ease-in-out infinite;transform-origin:center}.sound-title{display:flex;justify-content:space-between;align-items:center;margin-top:75px;position:relative}.sound-title strong{font:900 36px/1 var(--heading)}.sound-title svg{color:#808c6b}.sound-card>small{display:block;font-size:9px;color:#8b9680;margin-top:8px;position:relative;z-index:1}.music-card{background:#121611}.music-card .sound-title{margin-top:75px}.record{position:absolute;width:176px;height:176px;top:8px;right:-16px;border-radius:50%;background:repeating-radial-gradient(circle,#202819 0px 1px,#161c12 2px 4px);border:1px solid #363e2c;opacity:.5;animation:rotate-record 32s linear infinite}.record:after{content:"";position:absolute;inset:16px;border:1px solid #68734555;border-radius:50%;border-top-color:#bac99788;transform:rotate(-30deg)}.record>i{position:absolute;inset:63px;border-radius:50%;background:var(--lime);box-shadow:0 0 40px #d4ff0011}.record>i:after{content:"";position:absolute;inset:20px;background:#111;border-radius:50%}.cinema-feature{display:grid;grid-template-columns:1.2fr 1fr;border:1px solid #ffffff14;background:#10120e;border-radius:12px;overflow:hidden;margin-bottom:112px}.cinema-feature-art{position:relative;overflow:hidden;min-height:408px}.cinema-feature-art>img{width:100%;height:100%;object-fit:cover;object-position:25% center;filter:saturate(.75);transition:transform 1.4s}.cinema-feature:hover .cinema-feature-art>img{transform:scale(1.035)}.cinema-film-lines{position:absolute;inset:0;background:linear-gradient(90deg,transparent 75%,#10120e),linear-gradient(0deg,#080b05a0,transparent 60%)}.cinema-film-lines:after{content:"";position:absolute;inset:26px;border:1px solid #fffa;opacity:.2}.cinema-timecode,.cinema-format{position:absolute;font:7px var(--mono);letter-spacing:.13em;left:42px;top:43px;color:#fff9}.cinema-format{top:auto;bottom:38px;left:42px;color:#fff8}.cinema-big-number{position:absolute;right:43px;bottom:25px;font:900 165px/.95 var(--heading);color:transparent;-webkit-text-stroke:1px #fffb}.cinema-feature-copy{padding:61px 49px;align-self:center}.cinema-feature-copy>.eyebrow{font-size:7px;display:block;margin-bottom:19px;color:var(--lime)}.cinema-feature-copy h2{font-size:clamp(36px,3.6vw,53px);line-height:1.04}.cinema-feature-copy p,.mcp-feature-copy p{font-size:11px;line-height:1.9;color:#939d88;margin:20px 0 25px;max-width:340px}.cinema-feature-copy .primary-button{font-size:10px;min-height:42px}.feature-tags{display:flex;gap:18px;margin-top:24px;font:7px var(--mono);color:#6e7c5f}.feature-tags>span:before{content:"+";margin-right:6px;color:#d4ff00}.inspiration{padding-bottom:108px}.gallery-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.gallery-tabs{display:flex;gap:6px}.gallery-tabs>button{padding:9px 17px;border-radius:30px;border:1px solid transparent;background:none;color:#8e9781;font-size:10px}.gallery-tabs>button:hover{color:var(--paper)}.gallery-tabs>button.selected{background:#d4ff000b;border-color:#d4ff0038;color:var(--lime)}.gallery-count{font-size:7px;color:#6e7763}.inspiration-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.inspiration-card{position:relative;animation:menu-in .35s both;min-width:0}.inspiration-image{position:relative;width:100%;height:330px;padding:0;background:#171b12;border-radius:8px;overflow:hidden;text-align:left}.inspiration-image>img{width:100%;height:100%;object-fit:cover;transition:transform .6s,filter .6s}.inspiration-image:hover>img{transform:scale(1.045);filter:brightness(.8)}.inspiration-01 .inspiration-image>img{object-position:36% center}.work-category{position:absolute;left:15px;top:16px;font:7px var(--mono);color:#fff;background:#05070555;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:7px 9px;border:1px solid #ffffff20;border-radius:3px}.work-open{position:absolute;bottom:19px;left:18px;display:flex;align-items:center;gap:8px;font-size:9px;background:#0809099e;padding:10px 12px;border-radius:5px;opacity:0;transform:translateY(6px);transition:opacity .25s,transform .25s}.inspiration-image:hover .work-open,.inspiration-image:focus-visible .work-open{opacity:1;transform:none}.work-like{position:absolute;right:13px;top:13px;background:#08090975;border:1px solid #ffffff27;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:#e6eada}.work-like.liked{color:var(--lime);background:#151e0ee0;border-color:#d4ff0030}.work-like.liked svg{fill:currentColor}.work-caption{display:flex;justify-content:space-between;gap:20px;padding-top:17px;align-items:center}.work-caption small{font:6px var(--mono);letter-spacing:.12em;color:#717d60}.work-caption h3{font-size:12px;font-weight:500;line-height:1.6;margin:6px 0}.work-caption>button{color:#8f9e78;background:none;padding:8px}.work-caption>button:hover{color:var(--lime)}.mcp-feature{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d4ff0020;min-height:430px;border-radius:12px;overflow:hidden;background:radial-gradient(ellipse at 25% 50%,#9cb33a0b,transparent 58%),#0e110c;margin-bottom:100px}.mcp-orbit{position:relative;display:flex;align-items:center;justify-content:center;min-height:430px}.mcp-orbit>img{width:140px;height:140px;border:1px solid #b2c37633;box-shadow:0 15px 70px #0005;border-radius:16px;transform:rotate(-8deg);position:relative;z-index:2;animation:logo-breathe 8s ease-in-out infinite}.orbit-ring{position:absolute;border:1px solid #d4ff0019;border-radius:50%;height:280px;width:280px}.orbit-ring.one:before,.orbit-ring.two:after{content:"";width:6px;height:6px;position:absolute;left:calc(50% - 3px);top:-3px;background:var(--lime);border-radius:50%;box-shadow:0 0 14px #d4ff0033}.orbit-ring.one{animation:rotate-record 24s linear infinite}.orbit-ring.two{width:370px;height:370px;border-style:dashed;border-color:#d4ff0014;animation:rotate-record 40s linear infinite reverse}.orbit-ring.two:after{width:4px;height:4px;top:-2px;background:#72853e}.orbit-node{position:absolute;z-index:3;width:49px;height:49px;border:1px solid #ffffff15;border-radius:12px;display:grid;place-items:center;background:#1b2215;box-shadow:0 15px 40px #0004;color:#b8c99a}.node-one{left:22%;top:22%;transform:rotate(-10deg)}.node-two{right:21%;bottom:20%;transform:rotate(10deg)}.mcp-feature-copy{align-self:center;padding:50px 40px 50px 20px}.mcp-feature-copy>.eyebrow{font-size:7px;display:block;margin-bottom:19px;color:#b3c68f}.mcp-feature h2{font-size:clamp(40px,3.6vw,54px)}.mcp-platforms{display:flex;gap:19px;font:8px var(--mono);color:#b2baa6;margin:18px 0 27px}.light-button{background:#f4f1e8;color:#15180e;min-height:42px;font-size:10px}.light-button:hover{transform:translateY(-3px);background:#fff}.end-statement{text-align:center;padding:35px 0 110px;position:relative}.end-statement .eyebrow{font-size:8px;color:#727e61}.end-statement h2{font:900 clamp(62px,8vw,120px)/.97 var(--heading);letter-spacing:-.025em;margin:33px 0}.end-statement h2>span{color:transparent;-webkit-text-stroke:1px #e7edda99}.end-statement .primary-button{min-width:190px}.bx-footer{background:var(--lime);color:#111704;padding:46px 4.5% 20px}.footer-main{display:flex;align-items:flex-start;gap:45px;max-width:1380px;margin:auto;padding:0 0 42px}.footer-main>img{width:87px;height:87px;border-radius:4px}.footer-main>p{font:900 32px/1.05 var(--heading);margin:4px auto 0 0;max-width:290px}.footer-main>p strong{font-weight:900}.footer-main>div{display:flex;flex-direction:column;gap:11px;margin:5px 20px 0 0;min-width:105px}.footer-main>div>span{font:7px var(--mono);opacity:.5;margin-bottom:8px}.footer-main>div>button{background:none;color:#172006;font-size:10px;text-align:left;padding:0}.footer-main>div>button:hover{text-decoration:underline}.back-to-top{height:44px;width:44px;background:transparent;border:1px solid #151c0733;display:grid;place-items:center;border-radius:50%;margin-top:4px}.back-to-top:hover{background:#141d0b;color:var(--lime)}.footer-bottom{max-width:1380px;margin:auto;border-top:1px solid #16200430;padding-top:20px;display:flex;justify-content:space-between;gap:20px;font:7px var(--mono);letter-spacing:.01em;color:#344713}.inspiration-dialog{background:#10120e;border:1px solid #ffffff20;border-radius:14px;color:var(--paper);padding:0;width:min(1050px,92vw);max-height:90vh;box-shadow:0 20px 100px #000c;overflow:auto}.inspiration-dialog::backdrop{background:#020403d4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.inspiration-dialog-body{position:relative;display:grid;grid-template-columns:1.1fr 1fr;min-height:540px}.dialog-close{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#080909ad;border:1px solid #ffffff27;z-index:3}.dialog-close svg{width:17px}.dialog-art{width:100%;height:100%;object-fit:cover;min-height:540px}.dialog-copy{padding:55px 34px 35px;align-self:center}.dialog-copy>.eyebrow{font-size:7px;color:var(--lime)}.dialog-copy h2{font:900 45px/1.05 var(--heading);margin:17px 0}.dialog-description{font-size:11px;line-height:1.8;color:#9aa38e}.sample-prompt{background:#1a1f14;border:1px solid #7c8c5525;padding:19px;border-radius:7px;margin:25px 0}.sample-prompt>.eyebrow{font-size:7px}.sample-prompt>p{font-size:11px;line-height:1.9;color:#c2c9b8}.sample-prompt>.text-button{font-size:9px;padding-bottom:0;color:var(--lime)}.dialog-copy>.primary-button{width:100%;gap:12px;font-size:10px}.dialog-note{font-size:8px;color:#737e64;display:block;text-align:center;margin-top:14px;line-height:1.8}.reveal{opacity:0;translate:0 24px;transition:opacity .8s cubic-bezier(.22,1,.36,1),translate .8s cubic-bezier(.22,1,.36,1)}.reveal.revealed{opacity:1;translate:0 0}.creation-card:nth-child(2){transition-delay:.07s}@keyframes title-in{0%{opacity:0;translate:0 30px}to{opacity:1;translate:0 0}}@keyframes art-in{0%{opacity:0;translate:35px 15px;scale:.97}to{opacity:1;translate:0 0;scale:1}}@keyframes menu-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@keyframes float-frame{0%,to{transform:rotate(7deg) translateY(0)}50%{transform:rotate(4deg) translateY(-9px)}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.45}}@keyframes nudge-down{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes wave{0%,to{transform:scaleY(.65);opacity:.6}50%{transform:scaleY(1);opacity:1}}@keyframes rotate-record{to{transform:rotate(360deg)}}@keyframes logo-breathe{0%,to{transform:rotate(-8deg) translateY(0)}50%{transform:rotate(-4deg) translateY(-5px)}}@media(min-width:1700px){.hero{min-height:820px}.hero-art{height:560px}.hero-main-frame{height:470px}.hero-float-frame{width:220px;height:260px}.hero-float-frame img{height:226px}.hero h1{font-size:185px}.hero-copy>p{font-size:14px}.hero-eyebrow{font-size:9px}.content-width{width:86%}.creation-card{min-height:550px}.sound-card{min-height:266px}.waveform{top:70px}.sound-title,.music-card .sound-title{margin-top:100px}}@media(max-width:1180px){.bx-header{gap:15px;padding:0 3%}.brand-caption{display:none}.nav-button{padding:10px 9px;font-size:10px;gap:6px}.header-end{gap:12px}.hero{min-height:690px;padding-top:65px}.hero-art{height:440px}.hero-main-frame{height:365px}.hero-float-frame{width:167px;height:201px;right:23px}.hero-float-frame img{height:168px}.hero h1{font-size:clamp(100px,11vw,140px)}.hero-actions{gap:7px}.hero-actions .text-button{font-size:9px}.hero-copy>p{font-size:12px}.hero-eyebrow{font-size:6.5px}.frame-bottom>span:first-child{font-size:30px}.creation-grid{grid-template-columns:1fr 1fr .8fr;gap:13px}.creation-card{min-height:440px}.card-bottom{left:20px;right:20px}.card-bottom>strong{font-size:58px}.card-bottom>small{font-size:6px}.sound-card{padding:18px;min-height:211px}.sound-card>small{font-size:8px}.sound-title,.music-card .sound-title{margin-top:63px}.sound-title strong{font-size:32px}.waveform{top:53px;height:61px}.cinema-feature-copy{padding:42px 33px}.cinema-feature-art{min-height:380px}.inspiration-image{height:290px}.mcp-orbit,.mcp-feature{min-height:390px}.orbit-ring.two{width:320px;height:320px}.orbit-ring.one{width:240px;height:240px}.footer-main{gap:26px}.footer-main>p{font-size:28px}}@media(max-width:900px){.nav-button svg{display:none}.workspace-toggle>span{display:none}.brand img{width:49px;height:49px}.bx-header{height:72px}.desktop-nav{gap:0}.nav-button{padding:10px 8px;font-size:10px}.header-end{gap:10px}.hero{grid-template-columns:45% 55%;min-height:640px;padding-bottom:80px}.hero h1{font-size:105px}.hero-copy>p{font-size:10px}.hero-eyebrow{font-size:6px;gap:6px;margin-bottom:23px}.hero-art{height:380px;margin-left:5px}.hero-main-frame{height:315px}.hero-float-frame{width:135px;height:171px;right:20px}.hero-float-frame img{height:140px}.hero-float-frame>span{font-size:4.5px}.frame-bottom{left:22px;right:22px;bottom:24px}.frame-bottom>span:first-child{font-size:27px}.frame-bottom small{font-size:6px}.frame-tag{font-size:5px}.frame-index{font-size:5px;left:23px;top:25px}.frame-play{height:31px;width:31px;top:20px;right:20px}.frame-play svg{width:20px}.art-note{left:14px;bottom:8px}.art-note>span{font-size:45px}.art-note small{font-size:5px}.hero-footnote{font-size:6px;margin-top:30px}.hero-actions{margin-top:18px;display:block}.hero-actions .text-button{margin-top:7px;display:flex}.hero-actions .primary-button{min-height:42px;font-size:10px}.possibilities{padding-top:75px;padding-bottom:75px}.section-heading h2{font-size:43px}.section-heading>p{font-size:9px}.creation-grid{grid-template-columns:1fr 1fr}.sound-stack{grid-column:1/-1;grid-template-columns:1fr 1fr;grid-template-rows:none}.sound-card{min-height:200px}.sound-title,.music-card .sound-title{margin-top:53px}.waveform{left:auto;width:55%;right:24px;top:55px;height:70px}.record{right:35px;top:10px}.sound-card>small{font-size:10px}.cinema-feature{margin-bottom:80px}.cinema-feature-copy{padding:33px 24px}.cinema-feature-copy h2{font-size:35px}.cinema-feature-copy p{font-size:10px}.cinema-feature-copy .primary-button{padding:12px 15px;font-size:9px;gap:10px}.feature-tags{font-size:6px;gap:12px}.cinema-big-number{font-size:135px}.inspiration{padding-bottom:80px}.inspiration-grid{gap:15px}.inspiration-image{height:250px}.work-caption h3{font-size:10px}.mcp-feature{margin-bottom:70px}.mcp-feature h2{font-size:39px}.mcp-feature-copy{padding:40px 22px}.mcp-feature-copy p{font-size:10px}.orbit-ring.two{width:260px;height:260px}.orbit-ring.one{width:195px;height:195px}.mcp-orbit>img{width:110px;height:110px}.orbit-node{width:40px;height:40px}.node-one{left:14%;top:24%}.node-two{right:12%;bottom:21%}.mcp-platforms{gap:12px;font-size:7px}.end-statement{padding-bottom:80px}.end-statement h2{font-size:78px}.footer-main>p{font-size:24px}.footer-main>img{width:65px;height:65px}.footer-main>div{margin-right:0;min-width:85px}.footer-main{gap:24px}.footer-main>div>button{font-size:9px}.footer-bottom{font-size:6px}.inspiration-dialog-body{grid-template-columns:1fr 1fr;min-height:480px}.dialog-art{min-height:480px}.dialog-copy{padding:45px 25px 30px}.dialog-copy h2{font-size:37px}}@media(max-width:680px){.preview-strip{padding:7px 5%;font-size:7px;gap:6px;min-height:28px}.preview-strip>span:nth-child(4){font-size:6.5px}.preview-strip-separator{margin:0 1px}.preview-version{display:none}.bx-header{height:68px;padding:0 5%;gap:15px}.brand img{width:47px;height:47px}.brand-caption{display:block;font-size:6px;padding-left:12px}.brand{gap:11px}.desktop-nav{display:none}.header-end{margin-left:auto;gap:14px}.workspace-menu,.preview-avatar{display:none}.motion-toggle{width:29px;height:29px}.mobile-toggle{display:grid;place-items:center;padding:0;background:none;height:34px;width:30px}.mobile-toggle svg{width:21px}.mobile-nav{display:flex;flex-direction:column;position:fixed;inset:96px 0 auto;background:#10130ff8;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:99;padding:15px 6% 25px;border-bottom:1px solid #ffffff20;max-height:calc(100dvh - 96px);overflow:auto;animation:menu-in .2s both}.mobile-nav>button{display:flex;align-items:center;gap:14px;padding:14px 5px;background:none;font-size:12px;text-align:left;border-bottom:1px solid #ffffff07}.mobile-nav>button>svg:first-child{color:#b3c58c}.mobile-nav>button>svg:last-child{margin-left:auto;color:#6e7a5f}.content-width{width:90%}.hero{display:flex;flex-direction:column;align-items:stretch;padding:47px 5% 66px;min-height:0;gap:38px}.hero-coordinate{display:none}.hero-copy{padding:0}.hero-eyebrow{font-size:7px;letter-spacing:.06em;margin-bottom:21px}.hero h1{font-size:clamp(105px,24vw,153px);margin:0 0 24px;line-height:.88}.hero-copy>p{font-size:12px;line-height:1.85}.hero-actions{display:flex;align-items:center;gap:18px;margin-top:22px}.hero-actions .text-button{font-size:9px;max-width:118px;line-height:1.6;margin:0;text-align:left;gap:8px}.hero-actions .primary-button{font-size:10px;padding:12px 16px;gap:17px;min-height:44px}.hero-footnote{display:none}.hero-art{margin:0;height:355px;width:100%;animation-delay:.1s}.hero-main-frame{height:282px;border-radius:6px}.hero-main-frame>img{object-position:42% center}.hero-float-frame{right:22px;bottom:0;width:128px;height:165px}.hero-float-frame img{height:134px}.hero-float-frame>span{font-size:4.5px}.art-note{left:10px;bottom:12px}.art-note small{font-size:6px}.art-note>span{font-size:50px}.scroll-hint{bottom:23px;left:5%;font-size:6px}.frame-index{font-size:5px}.frame-bottom>span:first-child{font-size:31px}.frame-bottom small{font-size:6px}.frame-tag{font-size:5px}.creative-ribbon{padding:12px 0;margin-top:3px;transform:rotate(-2deg);width:104%;margin-left:-2%}.creative-ribbon span{font-size:24px}.creative-ribbon b{margin:0 18px;font-size:21px}.possibilities{padding-top:58px;padding-bottom:58px;scroll-margin-top:90px}.section-heading{display:block;margin-bottom:25px}.section-heading .eyebrow{font-size:7px;margin-bottom:12px}.section-heading h2{font-size:43px;line-height:1.02}.section-heading>p{font-size:10px;line-height:1.8;margin:15px 0 0}.creation-grid{gap:11px}.creation-card{min-height:330px;border-radius:7px}.creation-card>.card-top{top:16px;left:16px;right:16px}.card-top svg{width:16px;height:16px}.card-top>span:not(.soon-pill){font-size:6px}.card-bottom{left:16px;right:14px;bottom:18px}.card-bottom>small{font-size:5px;line-height:1.7;letter-spacing:.04em;display:block;max-width:100px}.card-bottom>strong{font-size:41px;margin:8px 0}.card-bottom>span{font-size:8px;line-height:1.6;display:block;max-width:115px}.circle-arrow{height:27px;width:27px}.circle-arrow svg{width:15px}.sound-stack{gap:11px}.sound-card{min-height:190px;padding:15px;border-radius:7px}.soon-pill{font-size:5px;letter-spacing:.02em;padding:4px 6px}.waveform{height:46px;top:56px;left:20px;right:20px;width:auto;gap:3px}.sound-title,.music-card .sound-title{margin-top:69px}.sound-title strong{font-size:31px}.sound-title svg{width:16px}.sound-card>small{font-size:7px;line-height:1.6;max-width:128px}.record{height:120px;width:120px;right:-15px;top:24px}.record>i{inset:43px}.record>i:after{inset:13px}.cinema-feature{display:flex;flex-direction:column;margin-bottom:60px}.cinema-feature-art{min-height:260px;height:260px}.cinema-feature-art>img{object-position:40% center}.cinema-film-lines{background:linear-gradient(0deg,#10120e,transparent 38%)}.cinema-film-lines:after{inset:20px}.cinema-timecode{top:32px;left:32px;font-size:6px}.cinema-format{bottom:32px;left:32px;font-size:6px}.cinema-big-number{font-size:114px;bottom:16px;right:32px}.cinema-feature-copy{padding:22px 27px 34px;align-self:stretch}.cinema-feature-copy>.eyebrow{font-size:6px;margin-bottom:16px}.cinema-feature-copy h2{font-size:44px}.cinema-feature-copy p{font-size:11px;margin:18px 0 22px}.cinema-feature-copy .primary-button{font-size:10px;min-height:44px;padding:12px 18px}.feature-tags{font-size:7px;gap:16px;margin-top:20px}.inspiration{padding-bottom:62px}.gallery-toolbar{margin-bottom:20px}.gallery-count{display:none}.gallery-tabs{gap:3px}.gallery-tabs>button{padding:8px 13px;font-size:9px}.inspiration-grid{grid-template-columns:1fr;gap:29px}.inspiration-image{height:310px}.work-open{opacity:1;transform:none;font-size:9px}.work-caption{padding-top:12px}.work-caption h3{font-size:12px;margin-top:6px}.work-caption small,.work-category{font-size:7px}.work-like{height:34px;width:34px}.mcp-feature{display:flex;flex-direction:column;margin-bottom:58px}.mcp-orbit{min-height:290px}.orbit-ring.two{height:250px;width:250px}.orbit-ring.one{height:190px;width:190px}.mcp-orbit>img{width:110px;height:110px}.node-one{left:21%;top:18%}.node-two{right:19%;bottom:18%}.mcp-feature-copy{padding:15px 27px 35px;align-self:stretch}.mcp-feature h2{font-size:44px}.mcp-feature-copy p{font-size:11px;max-width:none}.mcp-feature-copy>.eyebrow{font-size:6px}.mcp-platforms{font-size:8px;gap:18px}.end-statement{padding:0 0 65px}.end-statement>.eyebrow{font-size:6px;letter-spacing:.06em}.end-statement h2{font-size:clamp(51px,12.2vw,80px);line-height:1;margin:25px 0}.end-statement .primary-button{min-height:44px;min-width:170px;font-size:10px}.bx-footer{padding:32px 5% 20px}.footer-main{display:grid;grid-template-columns:62px 1fr 40px;gap:21px 18px;padding-bottom:30px;align-items:start}.footer-main>img{width:62px;height:62px}.footer-main>p{font-size:23px;margin:5px 0 0;max-width:210px}.footer-main>div{margin:7px 0 0;gap:11px;grid-row:2;grid-column:2;min-width:0}.footer-main>div:nth-of-type(1){grid-column:1/2}.footer-main>div:nth-of-type(2){grid-column:2/3;padding-left:35px}.footer-main>div>span{font-size:6px;margin-bottom:5px}.footer-main>div>button{font-size:9px;white-space:nowrap}.back-to-top{grid-row:1;grid-column:3;height:35px;width:35px;margin:6px 0 0}.back-to-top svg{width:19px}.footer-bottom{display:flex;flex-direction:column;gap:10px;padding-top:19px;font-size:6px}.footer-bottom>span:nth-child(2){display:none}.inspiration-dialog{width:92vw;max-height:90dvh}.inspiration-dialog-body{display:flex;flex-direction:column;min-height:0}.dialog-art{height:260px;min-height:0;object-position:center}.dialog-copy{padding:27px}.dialog-copy h2{font-size:38px;margin:14px 0}.sample-prompt{margin:20px 0;padding:17px}.dialog-description,.sample-prompt>p{font-size:10px}.dialog-copy>.primary-button{min-height:44px}.bx-toast{bottom:18px;font-size:10px;padding:12px 14px;gap:9px;min-width:280px}.bx-toast>button{margin-left:auto}}@media(max-width:370px){.brand-caption{font-size:5px}.hero-eyebrow{font-size:6px}.hero-actions{gap:12px}.hero-actions .primary-button{font-size:9px;padding:12px 14px;gap:10px}.hero-actions .text-button{font-size:8px;max-width:103px}.hero-art{height:325px}.hero-main-frame{height:260px}.creation-card{min-height:305px}.card-bottom>strong{font-size:36px}.circle-arrow{width:24px;height:24px}.sound-card{padding:12px}.sound-card>small{font-size:6.5px}.section-heading h2{font-size:38px}.cinema-feature-copy h2,.mcp-feature h2{font-size:39px}.footer-main>p{font-size:21px}.footer-main>div:nth-of-type(2){padding-left:20px}}:root[data-motion=off] *,:root[data-motion=off] *:before,:root[data-motion=off] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}:root[data-motion=off] .reveal{opacity:1!important;translate:none!important}:root[data-motion=off] .hero-art,:root[data-motion=off] .creation-card{transform:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1;translate:none}.hero-art,.creation-card{transform:none!important}}:root{--shell-height:124px}.bx-shell{position:sticky;top:0;z-index:100;background:#0a0c0bf5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line)}.bx-shell-first{height:58px;padding:0 28px;display:flex;align-items:center;gap:32px}.bx-shell .brand img{width:44px;height:44px}.bx-shell .brand-caption{font-size:6px;letter-spacing:.15em;padding-left:13px}.bx-workspace-nav{display:flex;align-items:center;gap:4px}.bx-workspace-nav>button{display:flex;align-items:center;gap:7px;background:none;color:#a4aa9f;padding:10px 15px;font-size:12px;white-space:nowrap;border-radius:6px}.bx-workspace-nav>button:hover{background:#ffffff05;color:var(--paper)}.bx-workspace-nav>button[aria-current=page]{color:var(--paper);background:#ffffff07}.bx-workspace-nav>button>svg{color:#86957b}.bx-profile{margin-left:auto;position:relative}.bx-avatar{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-size:10px;font-weight:700;background:var(--lime);color:#142006}.bx-account-menu{position:absolute;right:0;top:43px;background:#20261f;border:1px solid #ffffff22;border-radius:10px;box-shadow:0 16px 50px #0008;padding:10px;width:230px;animation:menu-in .15s both}.bx-account-caption{display:block;color:#8e9f80;font-size:9px;padding:6px 8px 11px}.bx-account-menu>button{display:flex;gap:9px;align-items:center;min-height:39px;width:100%;background:none;border-radius:6px;text-align:left;padding:9px 8px;font-size:11px}.bx-account-menu>button:hover{background:#ffffff07}.bx-account-menu>button>svg:first-child{color:#b4c99b}.bx-account-menu>button>svg:last-child:not(:first-child){margin-left:auto;color:#879a78}.bx-creation-nav.desktop-nav{display:flex;gap:5px;margin:0;padding:0 28px;height:36px;border-top:1px solid #ffffff06;overflow:auto;scrollbar-width:none}.bx-creation-nav .nav-button{height:36px;border-radius:0;font-size:11px;padding:0 16px;color:#969d90;border-bottom:2px solid transparent}.bx-creation-nav .nav-button.active{border-bottom-color:var(--lime);background:none;color:var(--paper)}.bx-creation-nav .nav-button.active svg{color:var(--lime)}.bx-creation-nav .nav-button svg{display:block}.bx-creation-nav .tiny-soon{align-self:center;margin:0}.bx-account-page{max-width:720px;padding:60px 30px;margin:auto}.bx-account-page h1{font-size:28px;font-weight:500;margin:14px 0 32px}.bx-account-page>div{display:flex;align-items:center;gap:14px;padding-bottom:24px;border-bottom:1px solid var(--line)}.bx-account-page strong{font-size:14px;font-weight:500}.bx-account-page small{display:block;color:var(--muted);font-size:11px;margin-top:6px}.bx-account-page p{font-size:12px;color:#a1ab98;line-height:1.9;margin:25px 0}.bx-account-page .light-button{font-size:11px}.bx-account-page .bx-avatar{height:45px;width:45px}.main-content{min-height:calc(100dvh - var(--shell-height))}@media(max-width:900px){.bx-shell-first{gap:20px;padding:0 18px}.bx-shell .brand-caption{display:none}.bx-workspace-nav>button{font-size:11px;padding:9px 12px}.bx-creation-nav.desktop-nav{padding:0 18px}}@media(max-width:680px){:root{--shell-height:124px}.bx-shell-first{padding:0 12px;height:58px;gap:10px}.bx-shell .brand img{height:39px;width:39px}.bx-shell .brand-caption{display:none}.bx-workspace-nav{gap:0;flex:1;justify-content:center}.bx-workspace-nav>button{font-size:10px;gap:5px;padding:10px 8px}.bx-workspace-nav>button>svg{display:none}.bx-avatar{height:29px;width:29px;font-size:9px}.bx-profile{margin-left:0}.bx-creation-nav.desktop-nav{padding:0 9px;gap:0;height:38px}.bx-creation-nav .nav-button{height:38px;padding:0 11px;font-size:10px;gap:5px;flex-shrink:0}.bx-creation-nav .nav-button svg{width:12px;height:12px}.bx-creation-nav .tiny-soon{display:none}.preview-strip{min-height:28px}.bx-toast{z-index:700}}@media(max-width:370px){.bx-shell-first{gap:5px;padding:0 9px}.bx-workspace-nav>button{padding:10px 6px;font-size:9px}.bx-shell .brand img{width:34px;height:34px}.bx-creation-nav .nav-button{padding:0 9px;font-size:9px}.bx-creation-nav .nav-button svg{display:none}}.bx-profile{display:flex;align-items:center;gap:14px}.bx-language select{border:0;background:transparent;color:#aeb6a6;font:inherit;font-size:11px;padding:5px 3px;max-width:118px;cursor:pointer}.bx-language option{background:#20261f;color:var(--paper)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bx-navigation{position:relative}.bx-nav-item{display:flex;align-items:center;flex:none;position:relative}.bx-nav-item .nav-button{padding-right:7px}.bx-menu-disclosure{height:34px;width:18px;background:none;color:#8a9880;padding:0;display:grid;place-items:center}.bx-menu-disclosure:hover,.bx-menu-disclosure[aria-expanded=true]{color:var(--lime)}.bx-mega-menu{position:absolute;left:28px;top:100%;width:650px;max-width:calc(100vw - 56px);display:grid;grid-template-columns:1fr 1.12fr;gap:26px;padding:28px 27px;border:1px solid #ffffff1a;background:#1c221c;border-radius:0 0 13px 13px;box-shadow:0 25px 60px #0008;animation:menu-in .15s both;max-height:calc(100dvh - var(--shell-height) - 15px);overflow:auto;z-index:110}.bx-mega-menu h2{font-size:8px;font-weight:500;letter-spacing:1.4px;color:#8d9a81;margin:0 0 21px}.bx-mega-menu h3{font-size:8px;letter-spacing:1px;font-weight:400;color:#809271;border-top:1px solid var(--line);margin:17px 0 9px;padding-top:14px}.bx-mega-menu button:not(.bx-mega-close){display:flex;width:100%;text-align:left;background:none;border-radius:7px;padding:11px 10px;color:#e2e8da;font-size:12px;line-height:1.35}.bx-mega-menu button:not(.bx-mega-close):hover{background:#ffffff08}.bx-mega-features>button{gap:13px;align-items:flex-start;margin-left:-10px}.bx-mega-features>button>svg{color:#cbdabd;flex:none;margin-top:2px}.bx-mega-menu small{display:block;font-size:10px;color:#8c9b81;line-height:1.65;margin-top:5px}.bx-mega-models>button{flex-direction:column;margin-left:-10px}.bx-mega-models>button>span{display:flex;align-items:center;gap:9px;width:100%}.bx-mega-menu em{font-size:8px;font-style:normal;color:#95ab7f;margin-left:auto;background:#a0b4850d;padding:3px 5px;border-radius:4px}.bx-mega-close{position:absolute;right:12px;top:11px;width:23px;height:23px;display:grid;place-items:center;background:none;color:#9fab93}.bx-mega-features{padding-right:13px}@media(max-width:900px){.bx-shell-first{gap:15px}.bx-profile{gap:9px}.bx-language select{font-size:10px}.bx-workspace-nav>button{padding:9px 10px}.bx-mega-menu{left:18px;max-width:calc(100vw - 36px)}}@media(max-width:680px){.bx-shell-first,.bx-profile{gap:6px}.bx-workspace-nav>button{padding:9px 6px;font-size:9px}.bx-language select{max-width:72px;font-size:9px}.bx-shell .brand img{width:34px;height:34px}.bx-nav-item .nav-button{padding-right:4px}.bx-menu-disclosure{width:13px}.bx-mega-menu{left:9px;max-width:calc(100vw - 18px);padding:26px 18px;gap:18px;grid-template-columns:.95fr 1.05fr}.bx-mega-menu button:not(.bx-mega-close){font-size:11px;padding:10px 7px}.bx-mega-menu small{font-size:9px}.bx-mega-menu h2{font-size:7px;letter-spacing:.7px}.bx-mega-features{padding-right:0}.bx-mega-features>button{gap:7px}.bx-mega-features>button>svg{width:14px}.bx-mega-menu em{display:none}}@media(max-width:370px){.bx-shell-first{padding:0 8px;gap:4px}.bx-workspace-nav>button{font-size:8px;padding:9px 5px}.bx-profile{gap:5px}.bx-language select{max-width:61px;font-size:8px}.bx-avatar{width:25px;height:25px}.bx-mega-menu{padding:25px 14px;gap:12px}}.bx-language{position:relative}.bx-language>button{display:flex;align-items:center;gap:6px;background:none;color:#aeb6a6;font-size:10px;padding:7px 0}.bx-language svg[viewBox="0 0 28 20"]{width:20px;height:15px;flex:none;border-radius:2px}.bx-language-options{position:absolute;right:0;top:35px;min-width:162px;background:#20261f;border:1px solid #ffffff22;padding:7px;border-radius:8px;box-shadow:0 15px 40px #0008}.bx-language-options button{display:flex;align-items:center;gap:9px;background:none;color:var(--paper);width:100%;padding:10px 8px;font-size:11px;border-radius:5px}.bx-language-options button:hover{background:#ffffff08}.bx-language-options button>svg:last-child:not(:first-child){margin-left:auto;color:var(--lime)}@media(max-width:680px){.bx-language>button>span{display:none}.bx-language>button{gap:3px}.bx-language-options button>span{display:block}}.bx-profile{z-index:120}
