:root{--bg:#050506;--panel:#0b0b0d;--panel2:#101013;--line:#e8cd9a21;--line2:#e8cd9a40;--text:#d9d1c4;--soft:#a59d91;--dim:#6f685f;--gold:#d6ab62;--gold2:#edd091;--green:#4fe071;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{color:var(--text);background:#030304;margin:0;overflow:hidden}button,select,textarea{font:inherit;color:inherit}button{cursor:pointer}.app{background:radial-gradient(circle at 54% -20%,#9b6e281c,#0000 36%),linear-gradient(#070708,#030304);grid-template-columns:78px 1fr;height:100vh;display:grid}.rail{border-right:1px solid var(--line);background:linear-gradient(#070709fa,#040405fa);flex-direction:column;justify-content:space-between;align-items:center;padding:14px 9px;display:flex}.logoMark{border-bottom:1px solid var(--line);place-items:center;width:60px;height:60px;margin-bottom:12px;display:grid}.logoMark img{object-fit:contain;filter:invert()brightness(1.35);opacity:.9;width:43px;height:43px}.navIcons{flex-direction:column;gap:8px;display:flex}.navIcon{width:54px;height:50px;color:var(--gold2);background:0 0;border:1px solid #0000;border-radius:13px;place-items:center;display:grid;position:relative}.navIcon:hover{background:#ffffff09;border-color:#ffffff14}.navIcon.active{background:linear-gradient(#d8ab623b,#d8ab6214);border-color:#d8ab626b;box-shadow:0 0 30px #d8ab621f}.navIcon.active:before{content:"";background:var(--green);width:6px;height:6px;box-shadow:0 0 14px var(--green);border-radius:50%;position:absolute;top:8px;left:7px}.navIcon:after,.railAccount:after{content:attr(data-label);white-space:nowrap;border:1px solid var(--line2);color:#e8ddca;letter-spacing:.08em;text-transform:uppercase;opacity:0;pointer-events:none;z-index:50;background:#111114;border-radius:12px;padding:8px 11px;font-size:12px;position:absolute;top:50%;left:68px;transform:translateY(-50%);box-shadow:0 12px 36px #00000073}.navIcon:hover:after,.railAccount:hover:after{opacity:1}.railAccount{border:1px solid var(--line);background:#ffffff06;border-radius:16px;flex-direction:column;align-items:center;gap:8px;width:58px;padding:10px 0;display:flex;position:relative}.miniPlan{color:var(--gold2);font-size:10px;font-weight:900}.miniCredits{font-size:20px}.miniDot{background:var(--green);width:7px;height:7px;box-shadow:0 0 14px var(--green);border-radius:50%}.main{flex-direction:column;min-width:0;height:100vh;display:flex}.topBar{border-bottom:1px solid var(--line);background:#070708b3;justify-content:space-between;align-items:center;height:78px;padding:0 22px;display:flex}.brandTitle{color:var(--gold2);letter-spacing:.23em;font-size:16px;font-weight:900}.brandSub{color:var(--soft);margin-top:5px;font-size:13px}.topControls{align-items:center;gap:12px;display:flex}.status,.projectBox,.buildBox,.topIcon{border:1px solid var(--line);background:#ffffff06;border-radius:13px;align-items:center;gap:6px;height:42px;padding:0 15px;display:flex}.status{letter-spacing:.16em;font-size:12px;font-weight:900}.status span{background:var(--green);width:8px;height:8px;box-shadow:0 0 14px var(--green);border-radius:50%}.projectBox{justify-content:space-between;min-width:275px}.projectBox small,.buildBox small{color:var(--dim);letter-spacing:.18em;font-size:9px;display:block}.projectBox strong,.buildBox strong{letter-spacing:.08em;font-size:12px}.topIcon{justify-content:center;width:42px;padding:0}.workspace{grid-template-columns:380px minmax(620px,1fr) 310px;gap:14px;height:calc(100vh - 78px);min-height:0;padding:14px;display:grid}.controlPanel,.streamPanel,.navigator{border:1px solid var(--line);background:linear-gradient(#0f0f12f5,#08080afa);border-radius:18px;min-height:0;box-shadow:0 22px 70px #00000047}.controlPanel{padding:18px;overflow:auto}.panelTitle{margin-bottom:16px}.panelTitle h2,.streamHeader h2,.navigator h3{color:var(--gold2);letter-spacing:.2em;margin:0;font-size:13px}.panelTitle p{color:var(--soft);margin:5px 0 0;font-size:12px}.fieldGroup{border-top:1px solid #e8cd9a14;padding:14px 0}.fieldGroup:first-of-type{border-top:0}.fieldGroup label{color:var(--gold2);letter-spacing:.18em;margin-bottom:9px;font-size:11px;font-weight:900;display:block}.modelSelect,.dropBox,.uploadedFile,select,.numberBox,textarea{border:1px solid var(--line);background:#09090b;border-radius:13px;width:100%}.modelSelect{text-align:left;grid-template-columns:40px 1fr 18px;align-items:center;gap:11px;height:58px;padding:0 12px;display:grid}.modelSelect img,.uploadedFile img{object-fit:cover;border-radius:8px;width:36px;height:36px}.modelSelect b,.uploadedFile b,.dropBox b{font-size:13px;display:block}.modelSelect small,.uploadedFile small,.dropBox small,.numberBox small{color:var(--soft);margin-top:2px;font-size:11px;display:block}.dropBox{border-style:dashed;align-items:center;gap:13px;height:74px;padding:0 13px;display:flex}.plus{width:46px;height:46px;color:var(--gold2);background:#0d0d10;border:1px solid #ffffff24;border-radius:11px;place-items:center;display:grid}.uploadedFile{grid-template-columns:40px 1fr 24px;align-items:center;gap:10px;height:56px;margin-top:9px;padding:0 10px;display:grid}.uploadedFile button{color:#e1d6c4;background:0 0;border:0;font-size:24px}.compactTwo{grid-template-columns:1fr 1fr;gap:12px;display:grid}.compactTwo>div{min-width:0}select{color:#ddd2c1;outline:0;height:44px;padding:0 12px}.numberBox{justify-content:space-between;align-items:center;height:44px;padding:0 12px;display:flex}.numberBox b{font-size:12px}.ratioRow{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.ratioRow button{border:1px solid var(--line);background:#09090b;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:58px;display:flex}.ratioRow button.selected:before{content:"";background:var(--green);width:6px;height:6px;box-shadow:0 0 12px var(--green);border-radius:50%;position:absolute}.ratioRow button{position:relative}.ratioRow span{font-weight:800}.ratioRow small{color:var(--soft);font-size:11px}textarea{resize:none;color:#ddd2c1;outline:0;height:112px;padding:12px;line-height:1.45}.generateButton{color:#1a1105;letter-spacing:.22em;background:linear-gradient(#edcf8e,#bc8235);border:1px solid #ffe6aeb8;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;height:54px;font-weight:950;display:flex;box-shadow:0 16px 36px #bc823538,inset 0 1px #ffffff73}.advanced{border:1px solid var(--line);width:100%;height:40px;color:var(--soft);background:#09090b;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:10px;display:flex}.streamPanel{flex-direction:column;padding:14px;display:flex}.streamHeader{justify-content:space-between;align-items:center;height:38px;display:flex}.streamHeader h2 span{border:1px solid var(--line2);background:#d8ab6221;border-radius:8px;margin-left:8px;padding:3px 7px;font-size:11px}.streamTools{gap:8px;display:flex}.streamTools button,.cardActions button,.navTabs button{border:1px solid var(--line);height:32px;color:var(--soft);letter-spacing:.08em;text-transform:uppercase;background:#09090b;border-radius:14px;padding:0 12px;font-size:11px}.streamScroll{padding-right:6px;overflow:auto}.generationCard{border:1px solid var(--line);background:linear-gradient(#101014,#080809);border-radius:16px;margin-bottom:10px;padding:12px;transition:border-color .2s,box-shadow .2s}.cardTop{justify-content:space-between;margin-bottom:10px;display:flex}.cardTop div{align-items:center;gap:9px;display:flex}.cardTop strong{border:1px solid var(--line2);border-radius:8px;padding:3px 7px}.cardTop span{color:var(--gold2);background:#d8ab6214;border:1px solid #d8ab6247;border-radius:7px;padding:3px 7px;font-size:11px}.cardTop em{color:var(--soft);font-size:12px;font-style:normal}.cardTop button{color:var(--gold2);background:0 0;border:0}.cardBody{grid-template-columns:minmax(280px,52%) 1fr;gap:15px;display:grid}.imageFrame{background:#050506;border:1px solid #ffffff0f;border-radius:12px;height:270px;overflow:hidden}.imageFrame img{object-fit:cover;width:100%;height:100%}.genMeta h3{margin:4px 0 14px;font-size:15px}.genMeta small{color:var(--dim);letter-spacing:.16em;font-size:10px}.genMeta p{color:#c8bdae;margin:4px 0 12px;font-size:13px;line-height:1.38}.metaGrid{flex-wrap:wrap;gap:6px;margin:5px 0 12px;display:flex}.metaGrid span{border:1px solid var(--line);color:var(--soft);border-radius:8px;padding:5px 8px;font-size:11px}.cardActions{gap:8px;margin-top:11px;display:flex}.cardActions button{align-items:center;gap:6px;display:flex}.navigator{padding:14px;overflow:auto}.navTabs{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.searchLine{border:1px solid var(--line);height:38px;color:var(--soft);border-radius:12px;align-items:center;gap:9px;margin:12px 0;padding:0 11px;font-size:12px;display:flex}.modelCard{border:1px solid var(--line);background:#09090b;border-radius:14px;grid-template-columns:40px 1fr 18px;align-items:center;gap:10px;padding:10px;display:grid}.modelCard img{object-fit:cover;border-radius:9px;width:38px;height:38px}.modelCard b{font-size:13px;display:block}.modelCard small{color:var(--soft);margin-top:2px;font-size:11px;display:block}.modelCard svg{color:var(--green)}.thumbGrid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px;display:grid}.thumbGrid button{background:#08080a;border:1px solid #ffffff14;border-radius:12px;height:102px;padding:0;position:relative;overflow:hidden}.thumbGrid img{object-fit:cover;opacity:.88;width:100%;height:100%}.thumbGrid span{color:#e7dccb;background:#00000094;border:1px solid #ffffff24;border-radius:7px;padding:3px 6px;font-size:10px;position:absolute;top:6px;left:6px}@media (width<=1400px){.workspace{grid-template-columns:340px minmax(520px,1fr) 270px}.compactTwo{grid-template-columns:1fr}.imageFrame{height:235px}.topControls{gap:8px}.projectBox{min-width:220px}}:root{--text:#d0c8bc;--soft:#8f8a82;--dim:#5f5a54;--gold:#c58e45;--gold2:#c9c0b2;--line:#ffffff1a;--line2:#ffffff2e}.brandTitle{color:#d2c2a7}.panelTitle h2,.streamHeader h2,.navigator h3{color:#d0c8bc}.fieldGroup label{color:#a99f91;letter-spacing:.2em}.navIcon{color:#b7ada0}.navIcon.active{box-shadow:none;color:#d7cab8;background:#ffffff0b;border-color:#ffffff24}.navIcon.active:before{background:var(--green);box-shadow:0 0 13px #4fe071b3}.miniPlan{color:#b7ada0}.status,.projectBox,.buildBox,.topIcon{background:#ffffff06;border-color:#ffffff1a}.controlPanel,.streamPanel,.navigator{background:linear-gradient(#0e0e10f5,#070708fa);border-color:#ffffff1a}.modelSelect,.dropBox,.uploadedFile,select,.numberBox,textarea,.advanced{background:#09090a;border-color:#ffffff1a}.plus{color:#b9b0a5;border-color:#ffffff1f}.numberBox small{color:#9d958a}.imageSettingsBox{background:#09090a;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:14px;padding:14px;display:flex}.settingLine{flex-direction:column;gap:8px;display:flex}.settingLine>span,.settingSummary>span{color:#8f8a82;letter-spacing:.04em;text-transform:none;font-size:12px}.segmented{background:#131416;border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;height:44px;padding:4px;display:grid}.segmented button{color:#a59f98;background:0 0;border:0;border-radius:10px;font-weight:650}.segmented button.selected{color:#e1d8ca;background:#3a3d40;box-shadow:inset 0 1px #ffffff14}.ratioStrip{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ratioStrip button{color:#aca59b;background:#0a0a0c;border:1px solid #ffffff17;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:58px;display:flex;position:relative}.ratioStrip button.selected{color:#e1d8ca;background:#282a2d;border-color:#ffffff29}.ratioStrip span{font-weight:800}.ratioStrip small{color:#8e8780;font-size:11px}.settingSummary{background:#0a0a0c;border:1px solid #ffffff17;border-radius:13px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;height:44px;padding:0 12px;display:grid}.settingSummary b{color:#d9d1c4;font-size:13px}.settingSummary small{color:#8f8a82;font-size:12px}.ratioRow{display:none}.ratioRow button.selected{background:#282a2d;border-color:#ffffff29}.ratioRow button.selected:before{display:none}.navTabs button.active{color:#ddd3c4;background:#26282b;border-color:#ffffff29}.cardTop span{color:#d0c8bc;background:#ffffff0a;border-color:#ffffff1f}.cardActions button:nth-child(4){color:#d0c8bc}.metaGrid span{color:#9d968d;border-color:#ffffff1a}.generationCard.jumped{border-color:#ffffff3d;box-shadow:0 0 0 1px #ffffff14,0 0 35px #ffffff0a}.streamHeader h2 span{background:#ffffff0d;border-color:#ffffff1f}.generateButton{color:#1a1105;background:linear-gradient(#edcf8e,#bc8235);border:1px solid #ffe6aeb3}.rail{z-index:20;width:78px;position:relative}.logoMark{transition:transform .24s,filter .24s,opacity .24s}.logoMark:hover{filter:drop-shadow(0 0 18px #ffffff14);transform:translateY(-1px)scale(1.03)}.navIcons{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.navIcon{color:#aaa197;background:0 0;border:1px solid #0000;border-radius:15px;place-items:center;width:52px;height:46px;transition:background .22s,border-color .22s,color .22s,transform .22s,box-shadow .22s;display:grid;position:relative}.navIcon svg{transition:transform .22s,color .22s,filter .22s,stroke-width .22s}.navIcon:hover{color:#e0d5c5;background:#ffffff0e;border-color:#ffffff1f;transform:translate(2px);box-shadow:0 12px 28px #00000038,inset 0 1px #ffffff0d}.navIcon:hover svg{transform:scale(1.08)}.navIcon.active{color:var(--green);background:#ffffff09;border-color:#ffffff1f;box-shadow:inset 0 0 0 1px #4fe07114,0 0 22px #4fe07109}.navIcon.active svg{color:var(--green);filter:drop-shadow(0 0 10px #4fe07161)}.navIcon.active:before{content:"";background:var(--green);border-radius:99px;width:5px;height:5px;position:absolute;top:50%;left:5px;transform:translateY(-50%);box-shadow:0 0 13px #4fe071bf}.navIcon:after,.railAccount:after{content:attr(data-label);opacity:0;pointer-events:none;white-space:nowrap;color:#d9d1c4;letter-spacing:.08em;text-transform:uppercase;z-index:999;background:linear-gradient(#18181bfa,#0a0a0cfa);border:1px solid #ffffff1f;border-radius:12px;min-width:max-content;max-width:260px;padding:9px 12px;font-size:12px;transition:opacity .18s,transform .18s;position:absolute;top:50%;left:64px;transform:translateY(-50%)translate(-6px);box-shadow:0 18px 48px #0000007a}.navIcon:hover:after,.railAccount:hover:after{opacity:1;transform:translateY(-50%)translate(0)}.railAccount{transition:background .22s,border-color .22s,transform .22s,box-shadow .22s;position:relative}.railAccount:hover{background:#ffffff0e;border-color:#ffffff21;transform:translateY(-1px)}.railAccount:hover .miniDot{box-shadow:0 0 16px #4fe071cc}.navIcon.active:before{content:none!important;display:none!important}.railAccount{text-align:center;border-radius:15px;gap:4px;width:62px;min-height:78px;padding:8px 4px}.accountPlan{letter-spacing:.08em;color:#d8d0c3;font-size:9px;font-weight:900;line-height:1}.accountCredits{color:#f0e7d7;letter-spacing:.02em;text-overflow:ellipsis;max-width:54px;font-size:12px;font-weight:900;line-height:1;overflow:hidden}.accountCredits:before{content:"♛";color:#d7c9af;opacity:.9;margin-right:3px}.accountStatus{letter-spacing:.1em;color:#9b948b;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;padding:4px 5px;font-size:8px;font-weight:900;line-height:1}.accountStatus.active{color:var(--green);background:#4fe0710f;border-color:#4fe0712e}.accountStatus.inactive{color:#ff5d5d;background:#ff5d5d12;border-color:#ff5d5d3d}.railAccount:hover .accountStatus.active{box-shadow:0 0 15px #4fe07129}.cleanCreator{flex-direction:column;gap:0;padding:14px;display:flex;overflow:auto}.creatorTabs{border-bottom:1px solid #ffffff14;grid-template-columns:1fr 1fr 1fr;gap:6px;padding-bottom:10px;display:grid}.creatorTabs button{color:#8d8780;letter-spacing:.02em;background:0 0;border:0;border-radius:10px;height:34px;font-weight:750}.creatorTabs button.active{color:#d8d0c4;background:#ffffff0b}.engineSelect{text-align:left;background:#08090a;border:1px solid #ffffff21;border-radius:18px;grid-template-columns:58px 1fr 24px;align-items:center;gap:0;width:100%;min-height:66px;padding:10px 14px;display:grid}.engineBadge{color:#f2efd8;background:radial-gradient(circle at 76% 15%,#57ef43 0,#14875e 30%,#23455b 62%,#111318 100%);border-radius:13px;place-items:center;width:52px;height:52px;font-size:26px;font-style:italic;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffff47,0 8px 24px #00000061}.engineText b{letter-spacing:.06em;color:#ddd6ca;font-size:14px;display:block}.engineText small{color:#7f7b75;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;display:block;overflow:hidden}.referenceBox{cursor:pointer;background:#08090a;border:1px solid #ffffff1c;border-radius:18px;padding:14px;transition:border-color .18s,background .18s}.referenceBox:hover{background:#0a0b0c;border-color:#ffffff2e}.referenceHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.referenceHeader strong{color:#ddd6ca;letter-spacing:.02em;font-size:15px}.referenceHeader span{color:#8d8780;font-size:14px}.referenceDrop{align-items:center;gap:14px;min-height:92px;display:flex}.referenceIcon{color:#a9a8a6;background:#15171a;border-radius:14px;place-items:center;width:70px;height:70px;display:grid}.referenceDrop b{color:#d2cbc1;font-size:13px;display:block}.referenceDrop small{color:#7f7a74;margin-top:4px;font-size:12px;line-height:1.35;display:block}.uploadStrip{flex-direction:column;gap:8px;display:flex}.uploadChip{background:#08090a;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:44px 1fr 28px;align-items:center;gap:10px;width:100%;height:58px;padding:7px 9px;display:grid}.uploadChip img{object-fit:cover;border-radius:9px;width:42px;height:42px}.uploadChip b{color:#d8d1c6;white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.uploadChip small{color:#817b75;margin-top:2px;font-size:11px;display:block}.uploadChip button{color:#d8d1c6;background:0 0;border:0;border-radius:8px;width:26px;height:26px;font-size:22px;line-height:1}.uploadChip button:hover{background:#ffffff0f}.directionPanel{grid-template-columns:1fr;gap:9px;display:grid}.directionRow{grid-template-columns:94px 1fr;align-items:center;gap:9px;display:grid}.directionRow label{color:#88827a;letter-spacing:.02em;text-transform:none;font-size:12px;font-weight:650}.directionRow select{color:#d6cec2;background:#08090a;border:1px solid #ffffff1c;border-radius:13px;height:42px;padding:0 12px}.promptBox{color:#d6cec2;resize:none;background:#08090a;border:1px solid #ffffff1c;border-radius:16px;outline:0;height:118px;padding:13px;line-height:1.42}.bottomGeneratePanel{background:linear-gradient(#111315,#090a0b);border:1px solid #ffffff1c;border-radius:20px;flex-direction:column;gap:13px;margin-top:auto;padding:14px;display:flex}.cleanCreator .settingLine>span{color:#8e8982;text-transform:none;letter-spacing:.02em;font-size:13px}.cleanCreator .segmented{background:#151719;border-radius:14px;height:45px;padding:4px}.cleanCreator .segmented button{font-size:14px;font-weight:800}.cleanCreator .segmented button.selected{color:#e2dbcf;background:#393d40}.cleanCreator .ratioStrip{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cleanCreator .ratioStrip button{color:#aaa39a;background:#090a0b;border:1px solid #ffffff1a;border-radius:14px;height:62px}.cleanCreator .ratioStrip button.selected{color:#e1dace;background:#26292c;border-color:#ffffff30}.cleanCreator .ratioStrip span{font-size:17px;font-weight:850}.cleanCreator .ratioStrip small{color:#8b847c;font-size:12px}.generateFooter{grid-template-columns:1fr 1.25fr;align-items:center;gap:12px;display:grid}.settingsPill{color:#d6cec2;background:#08090a;border:1px solid #ffffff1c;border-radius:14px;justify-content:center;align-items:center;gap:8px;height:50px;font-size:13px;display:flex}.cleanCreator .generateButton{color:#171006;letter-spacing:.06em;text-transform:none;background:linear-gradient(#edcf8e,#be8436);border:1px solid #ffe6aeb8;border-radius:15px;height:54px;font-size:16px;font-weight:950;box-shadow:0 15px 35px #be843638,inset 0 1px #ffffff6b}.cleanCreator .fieldGroup,.cleanCreator .panelTitle,.cleanCreator .advanced,.cleanCreator .imageSettingsBox{display:none!important}@media (height<=860px){.referenceDrop{min-height:70px}.referenceIcon{width:58px;height:58px}.promptBox{height:90px}.bottomGeneratePanel{gap:10px;padding:12px}.cleanCreator .ratioStrip button{height:54px}.engineSelect{min-height:58px}.engineBadge{width:46px;height:46px;font-size:23px}}.moduleTopBar{justify-content:space-between;height:70px;padding:0 18px}.moduleTabs{align-items:center;gap:8px;min-width:0;height:100%;display:flex}.moduleTabs button{color:#9e9890;letter-spacing:.04em;text-transform:uppercase;background:#ffffff04;border:1px solid #ffffff14;border-radius:14px;height:42px;padding:0 18px;font-size:13px;font-weight:750;transition:background .18s,border-color .18s,color .18s,transform .18s}.moduleTabs button:hover{color:#d4ccc0;background:#ffffff0b;border-color:#ffffff24;transform:translateY(-1px)}.moduleTabs button.active{color:#4fe071;background:#4fe0710e;border-color:#4fe0712e;box-shadow:inset 0 0 0 1px #4fe0710a}.moduleTopBar .topControls{gap:9px}.moduleTopBar .status,.moduleTopBar .projectBox,.moduleTopBar .buildBox,.moduleTopBar .topIcon{background:#ffffff05;height:40px}.moduleTopBar .projectBox{min-width:245px}.cleanCreator{gap:13px}.cleanCreator .creatorTabs{display:none}.referenceBox{margin-top:0}.referenceHeader strong{font-size:12px;font-weight:760}.referenceHeader span{font-size:13px}.referenceDrop b{font-size:12.5px;font-weight:760}.referenceDrop small,.directionRow label,.cleanCreator .settingLine>span{font-size:11.5px}.cleanCreator .ratioStrip span{font-size:14px}.cleanCreator .ratioStrip small{font-size:11px}.cleanCreator .generateButton{letter-spacing:.04em}@media (width<=1400px){.moduleTabs button{padding:0 12px;font-size:12px}.moduleTopBar .projectBox{min-width:205px}}.referenceHeader strong span{color:#77726d;margin-left:8px;font-weight:520}.referenceGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:9px;display:grid}.referenceTile,.referenceAddTile{background:#15171a;border:1px solid #ffffff1c;border-radius:13px;height:96px;padding:0;display:block;position:relative;overflow:hidden}.referenceTile img{object-fit:cover;filter:saturate(.96)contrast(.98);width:100%;height:100%;display:block}.referenceTile:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000b8);height:34px;position:absolute;inset:auto 0 0}.referenceTile span{z-index:2;text-align:center;color:#ded7cc;text-shadow:0 1px 6px #000c;font-size:12px;position:absolute;bottom:4px;left:0;right:0}.tileDelete{z-index:3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#f0e8dc;opacity:0;background:#050506b3;border:1px solid #ffffff2e;border-radius:9px;place-items:center;width:26px;height:26px;font-size:16px;line-height:1;transition:opacity .16s,transform .16s,background .16s,color .16s;display:grid;position:absolute;top:7px;right:7px;transform:translateY(-3px)scale(.96)}.referenceTile:hover .tileDelete{opacity:1;transform:translateY(0)scale(1)}.tileDelete:hover{color:#ffd6d6;background:#ff50502e;border-color:#ff787852}.referenceAddTile{color:#aaa8a5;place-items:center;transition:border-color .18s,background .18s,color .18s;display:grid}.referenceAddTile:hover{color:#d6d0c6;background:#1a1c1f;border-color:#ffffff30}.uploadStrip{display:none!important}@media (width<=1400px){.referenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.referenceTile,.referenceAddTile{height:86px}}.modelSelectBox{background:#08090a;border:1px solid #ffffff1a;border-radius:16px;padding:12px}.controlLabelRow{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.controlLabelRow span{color:#d3ccc0;letter-spacing:.04em;font-size:12px;font-weight:800}.controlLabelRow small{color:#7e7973;font-size:11px}.modelPicker{cursor:pointer;background:#0b0c0e;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:11px;height:58px;padding:0 12px;transition:border-color .18s,background .18s;display:grid;position:relative}.modelPicker:hover{background:#0e0f11;border-color:#ffffff2e}.modelPicker img{object-fit:cover;border:1px solid #ffffff1a;border-radius:11px;width:38px;height:38px}.modelPicker b{color:#ddd5c9;white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.modelPicker small{color:#8e8780;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;display:block;overflow:hidden}.modelPicker select{opacity:0;cursor:pointer;position:absolute;inset:0}.modelPicker svg{color:#aaa39a}.modelSelectBoxTop{background:linear-gradient(#0b0c0e,#08090a);border-color:#ffffff21;order:0;margin-bottom:0}.modelSelectBoxTop .controlLabelRow span{color:#d6cec2;letter-spacing:.14em;font-size:11px}.modelSelectBoxTop .controlLabelRow small{color:#817a72}.modelSelectBoxTop+.referenceBox{margin-top:0}.referenceHeader span{font-variant-numeric:tabular-nums}.promptBox{display:none!important}.promptLimitBox{background:#08090a;border:1px solid #ffffff1c;border-radius:16px;flex-direction:column;gap:9px;padding:12px;display:flex}.promptLimitHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.promptLimitHeader span{color:#d6cec2;letter-spacing:.13em;font-size:11px;font-weight:850}.promptLimitHeader small{color:#8b857d;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.promptLimitBox.hasOverflow .promptLimitHeader small{color:#f3c94f}.promptLimitSubline{color:#b0a89db8;margin-top:-4px;font-size:10px;line-height:1.35}.promptLimitBox.hasOverflow .promptLimitSubline{color:#f3c94fd9}.promptLimitEditor{background:#0a0b0c;border:1px solid #ffffff17;border-radius:14px;min-height:190px;position:relative;overflow:hidden}.promptLimitEditor textarea,.promptMirror{box-sizing:border-box;resize:none;letter-spacing:.01em;white-space:pre-wrap;word-break:break-word;border:0;outline:0;width:100%;height:100%;margin:0;padding:14px;font-family:inherit;font-size:13px;line-height:1.5;position:absolute;inset:0}.promptLimitEditor textarea{color:#0000;caret-color:#e2d8cb;-webkit-text-fill-color:transparent;z-index:2;background:0 0;overflow:auto}.promptLimitEditor textarea::placeholder{color:#9c958cb3;-webkit-text-fill-color:#9c958cb3}.promptMirror{pointer-events:none;color:#d9d1c4;z-index:1;overflow:hidden}.promptMirror .acceptedText,.promptMirror .overflowText{white-space:pre-wrap}.promptMirror .overflowText{color:#f3c94f;text-shadow:0 0 12px #f3c94f1f}.promptWarning{color:#f3c94f;font-size:11px;line-height:1.35}@media (height<=860px){.promptLimitEditor{min-height:150px}}.directionPanel{gap:10px}.directionRow{display:block!important}.directionRow label{display:none!important}.directionRow select{width:100%;height:48px;padding:0 14px;font-size:13px}.promptLimitHeader small{font-variant-numeric:tabular-nums}.controlPanel,.cleanCreator,.streamScroll,.navigator,.promptLimitEditor textarea{scrollbar-width:none;-ms-overflow-style:none}.controlPanel::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.cleanCreator::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.streamScroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.navigator::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.promptLimitEditor textarea::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.promptLimitEditor{min-height:190px}@media (height<=860px){.promptLimitEditor{min-height:150px}}.imageFrame{background:#111214;border:1px solid #ffffff0e;border-radius:13px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.imageFrame img{background:#111214;width:100%;height:100%;display:block;object-fit:contain!important}.imageFrame.fit-3-2{height:250px}.imageFrame.fit-4-5{height:280px}.imageFrame.fit-9-16{height:300px}.generationCard.isGenerating .imageFrame{background:linear-gradient(#111315,#070809);border-color:#ffffff1a}.statusChip{color:#4fe071!important;background:#4fe0710e!important;border-color:#4fe07133!important}.cardActions button:disabled{opacity:.45;cursor:not-allowed}.renderPanel{background:radial-gradient(circle at 22% 12%,#4fe0710f,#0000 28%),radial-gradient(circle at 80% 76%,#ffffff09,#0000 30%),#090a0b;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.renderPanel:before{content:"";border:1px solid #ffffff0e;border-radius:14px;position:absolute;inset:18px;box-shadow:inset 0 0 34px #ffffff06}.renderGrid{aspect-ratio:1.5;z-index:2;grid-template-columns:repeat(6,1fr);gap:8px;width:min(240px,72%);display:grid;position:relative;transform:translateY(-6px)}.renderGrid span{animation:1.65s ease-in-out infinite renderCell;animation-delay:calc((var(--i) % 12) * 65ms);background:#ffffff09;border:1px solid #ffffff14;border-radius:7px;box-shadow:inset 0 1px #ffffff09}.renderGrid span:nth-child(3n){animation-duration:2.05s}.renderGrid span:nth-child(4n){animation-delay:calc((var(--i) % 9) * 90ms)}@keyframes renderCell{0%,to{background:#ffffff09;border-color:#ffffff12;transform:scale(.95)}45%{background:#4fe0713b;border-color:#4fe0714d;transform:scale(1.05);box-shadow:0 0 18px #4fe0711a,inset 0 1px #ffffff14}}.renderScan{background:linear-gradient(90deg,#0000,#ffffff0e,#0000);width:42%;height:100%;animation:2.7s ease-in-out infinite renderScan;position:absolute;top:0;left:-20%;transform:skew(-16deg)}@keyframes renderScan{0%{opacity:0;left:-45%}18%{opacity:.75}70%{opacity:.45}to{opacity:0;left:110%}}.renderStatus{z-index:3;color:#d8d0c4;justify-content:space-between;align-items:flex-end;gap:0;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.renderStatus b{letter-spacing:.18em;font-size:11px;font-weight:900}.renderStatus small{color:#817c75;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.thumbLoading{background:linear-gradient(90deg,#ffffff06,#4fe07114,#ffffff06) 0 0/220% 100%;width:100%;height:100%;animation:1.4s ease-in-out infinite thumbPulse}@keyframes thumbPulse{0%{background-position:0 0}to{background-position:220% 0}}@media (width<=1400px){.imageFrame.fit-3-2{height:225px}.imageFrame.fit-4-5{height:250px}.imageFrame.fit-9-16{height:270px}}.streamScroll{scrollbar-width:none;-ms-overflow-style:none}.streamScroll::-webkit-scrollbar{display:none}.generationCardClean{padding:12px}.generationCardClean .cardTop{margin-bottom:10px}.generationCardClean .cardTop button{background:#0b0b0d;border:1px solid #ffffff14;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.cardLead{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:10px;display:flex}.leadMain{flex:1;min-width:0}.leadMain h3{color:#eee6da;margin:0 0 6px;font-size:16px;font-weight:850}.leadSubline{flex-wrap:wrap;gap:7px;display:flex}.leadSubline span{color:#9a9288;background:#ffffff05;border:1px solid #ffffff14;border-radius:999px;padding:5px 8px;font-size:11px}.leadPrompt{color:#7f776e;-webkit-line-clamp:2;text-align:right;-webkit-box-orient:vertical;width:min(42%,340px);margin:-4px 0 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.imageStage{background:linear-gradient(#0b0b0c,#060607);border:1px solid #ffffff12;border-radius:16px;justify-content:center;align-items:center;height:540px;display:flex;position:relative;overflow:hidden}.imageStage img{object-fit:contain;width:100%;height:100%;display:block}.hoverIconActions,.hoverActionBar{opacity:0;pointer-events:none;transition:opacity .22s,transform .22s;position:absolute;transform:translateY(8px)}.generationCardClean:hover .hoverIconActions,.generationCardClean:hover .hoverActionBar{opacity:1;pointer-events:auto;transform:translateY(0)}.hoverIconActions{gap:6px;display:flex;top:14px;right:14px}.hoverIconActions button{color:#e6ddcf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080ad6;border:1px solid #ffffff14;border-radius:11px;width:36px;height:36px}.hoverIconActions button:hover,.hoverActionBar button:hover{background:#18181ceb;border-color:#ffffff29}.hoverActionBar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0ccc;border:1px solid #ffffff14;border-radius:14px;gap:8px;padding:7px;display:flex;bottom:14px;left:50%;transform:translate(-50%)translateY(8px)}.generationCardClean:hover .hoverActionBar{transform:translate(-50%)translateY(0)}.hoverActionBar button{color:#ddd4c7;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:12px;display:flex}.hoverActionBar button:last-child{justify-content:center;width:34px;padding:0}.hoverIconActions.disabled,.hoverActionBar.disabled{display:none}.statusChip{color:#d8d0c4!important;background:#ffffff0a!important;border:1px solid #ffffff1a!important;font-size:10px!important}.renderPanel{width:100%;height:100%}.renderStatus b{letter-spacing:.18em}.renderStatus small{color:#8c857b}.imageStage.fit-9-16 img,.imageStage.fit-4-5 img,.imageStage.fit-3-2 img{object-fit:contain}@media (width<=1450px){.workspace{grid-template-columns:360px minmax(560px,1fr) 280px}.imageStage{height:480px}.leadPrompt{width:min(46%,300px)}}@media (width<=1200px){.cardLead{flex-direction:column;gap:8px}.leadPrompt{text-align:left;width:100%}.imageStage{height:420px}}.imageStage{cursor:pointer;padding:0}.openFullscreenHint{opacity:0;pointer-events:none;color:#e8dfd2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09090bd1;border:1px solid #ffffff14;border-radius:11px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:14px;left:14px;transform:translateY(8px)}.generationCardClean:hover .openFullscreenHint{opacity:1;transform:translateY(0)}.fullscreenOverlay{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030305d6;justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0}.fullscreenShell{background:#08090b;grid-template-columns:minmax(0,1fr) 420px;width:100%;height:100%;display:grid}.fullscreenView{flex-direction:column;min-width:0;padding:18px 18px 10px;display:flex}.fullscreenTop{align-items:center;gap:0;margin-bottom:14px;display:flex}.fullscreenBack,.fullscreenTitle button,.metaIconRow button{color:#e8dfd2;background:#101114;border:1px solid #ffffff14;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.fullscreenTitle{align-items:center;gap:10px;min-width:0;display:flex}.fullscreenTitle b{color:#f0e7da;white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.fullscreenImageArea{background:radial-gradient(circle at 50% 20%,#ffffff0a,#0000 34%),#090a0b;border-radius:18px;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.fullscreenImageArea img{object-fit:contain;width:100%;height:100%;display:block}.fullscreenFooterHint{color:#726b63;text-align:center;margin-top:10px;font-size:11px}.fullscreenMeta{background:#0b0c0e;border-left:1px solid #ffffff14;padding:18px 18px 24px;overflow:auto}.fullscreenMeta::-webkit-scrollbar{display:none}.fullscreenMeta{scrollbar-width:none;-ms-overflow-style:none}.metaTopRow{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:0;padding-bottom:18px;display:flex}.metaType{color:#f0e8dc;align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.metaTime{color:#8f877d;margin-top:8px;font-size:13px}.metaIconRow{flex-wrap:wrap;gap:8px;display:flex}.metaSection{padding-top:22px}.metaSectionTitle{color:#f0e8dc;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:14px;font-weight:800;display:flex}.metaSectionTitle button{color:#e8dfd2;background:#111215;border:1px solid #ffffff14;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.metaPromptBox{color:#d2c8ba;white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.75}.metaTags{color:#91887d;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;font-size:13px;display:flex}.metaTags span{opacity:.5}.nextStepsGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.nextStepsGrid button,.modifyRow button{color:#ded4c7;text-align:left;background:#121317;border:1px solid #ffffff14;border-radius:14px;min-height:48px;padding:0 14px}.modifyRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=1300px){.fullscreenShell{grid-template-columns:minmax(0,1fr) 360px}.fullscreenTitle b{font-size:16px}}@media (width<=1024px){.fullscreenShell{grid-template-columns:1fr}.fullscreenMeta{border-top:1px solid #ffffff14;border-left:0;max-height:42vh}}.imageStage img,.fullscreenImageArea img{object-position:center center}.renderPanel{background:radial-gradient(circle,#ffffff09 0,#ffffff05 1px,#0000 1.5px) 0 0/28px 28px,linear-gradient(#2f2f32 0%,#2a2a2d 100%);display:block;position:absolute;inset:0;overflow:hidden}.renderPanel:before{content:"";border-radius:inherit;opacity:.5;background:radial-gradient(circle at 50% 22%,#ffffff29,#0000 28%),radial-gradient(circle at 50% 22%,#ffffff14,#0000 46%),radial-gradient(circle,#ffffff08,#0000 70%);position:absolute;inset:0}.renderPanel:after{content:"";opacity:.4;background:linear-gradient(115deg,#0000 25%,#ffffff14 48%,#0000 70%);animation:3.8s ease-in-out infinite renderSweep;position:absolute;inset:-10%;transform:translate(-55%)}@keyframes renderSweep{0%{opacity:0;transform:translate(-55%)}18%{opacity:.35}55%{opacity:.5}to{opacity:0;transform:translate(70%)}}.renderGrid{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.renderGrid span{display:none}.renderScan{opacity:.75;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:1px;animation:2.9s ease-in-out infinite renderLine;position:absolute;inset:auto 0 0;box-shadow:0 0 18px #ffffff14}@keyframes renderLine{0%{opacity:0;transform:translateY(-440px)}18%{opacity:.7}to{opacity:0;transform:translateY(440px)}}.renderStatus{text-align:center;justify-content:center;bottom:20px;left:0;right:0}.renderStatus b{margin-bottom:6px;display:block}.renderStatus small{display:block}.renderPanelVisible{background:radial-gradient(circle,#ffffff0f 0,#ffffff0a 1px,#0000 1.6px) 0 0/24px 24px,linear-gradient(#303033 0%,#27272a 100%);display:block;position:absolute;inset:0;overflow:hidden}.renderPanelVisible .renderDotField{opacity:.68;background:radial-gradient(circle,#ffffff1c 0,#ffffff0f 1px,#0000 2px) 0 0/30px 30px;animation:10s linear infinite dotDrift;position:absolute;inset:0}@keyframes dotDrift{0%{opacity:.54;transform:translate(0,0)}50%{opacity:.78;transform:translate(-12px,10px)}to{opacity:.54;transform:translate(-24px,20px)}}.renderPanelVisible .renderPulseField{background:radial-gradient(circle at 30% 26%,#ffffff24,#0000 22%),radial-gradient(circle at 74% 62%,#4fe0710e,#0000 30%);animation:2.4s ease-in-out infinite renderBreath;position:absolute;inset:0}@keyframes renderBreath{0%,to{opacity:.26}50%{opacity:.56}}.renderPanelVisible .renderScan{background:linear-gradient(90deg,#0000,#ffffff61,#0000);height:2px;animation:2.2s ease-in-out infinite scanDownVisible;position:absolute;top:0;left:0;right:0;box-shadow:0 0 20px #ffffff29}@keyframes scanDownVisible{0%{opacity:0;transform:translateY(0)}14%{opacity:.75}80%{opacity:.4}to{opacity:0;transform:translateY(560px)}}.renderBottomHud{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080a94;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:14px;padding:11px 14px;display:flex;position:absolute;bottom:18px;left:18px}.arrowFlow{color:#e8dfd2;letter-spacing:-4px;align-items:center;gap:1px;font-size:26px;line-height:1;display:flex}.arrowFlow span{opacity:.18;animation:1.15s ease-in-out infinite arrowPulse;animation-delay:calc(var(--i) * 95ms);display:inline-block}@keyframes arrowPulse{0%,to{opacity:.15;transform:translate(0)}45%{opacity:1;color:#4fe071;text-shadow:0 0 14px #4fe07180;transform:translate(5px)}}.renderEta{flex-direction:column;gap:3px;min-width:76px;display:flex}.renderEta b{letter-spacing:.2em;color:#e7ded0;font-size:9px}.renderEta small{color:#4fe071;letter-spacing:.08em;font-size:12px}.renderPanelVisible .renderStatus{text-align:right;z-index:4;flex-direction:column;align-items:flex-end;width:auto;display:flex;bottom:22px;left:auto;right:18px}.renderPanelVisible .renderStatus b{letter-spacing:.2em;color:#ded6ca;font-size:9px}.renderPanelVisible .renderStatus small{color:#91887d;margin-top:5px;font-size:11px}.renderPanelVisible{z-index:5;background:radial-gradient(circle,#ffffff14 0,#ffffff0d 1px,#0000 1.6px) 0 0/24px 24px,linear-gradient(#3a3a3e 0%,#2d2d31 100%)}.renderCenterStage{z-index:3;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}.renderCenterArrows{color:#efeadf;letter-spacing:-8px;align-items:center;gap:2px;font-size:52px;line-height:1;display:flex}.renderCenterArrows span{opacity:.16;animation:1.15s ease-in-out infinite arrowPulseStrong;animation-delay:calc(var(--i) * 90ms);display:inline-block}@keyframes arrowPulseStrong{0%,to{opacity:.16;transform:translate(0)}45%{opacity:1;color:#5bf07d;text-shadow:0 0 18px #5bf07d8c;transform:translate(7px)}}.renderCenterText{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.renderCenterText b{letter-spacing:.28em;color:#efe7dc;font-size:13px}.renderCenterText small{color:#c0b7aa;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.renderBottomHud{z-index:4;bottom:22px;left:20px}.renderEta b{font-size:11px}.renderEta small{font-size:14px;font-weight:700}.renderProgress{z-index:4;background:#ffffff1a;border-radius:999px;height:4px;position:absolute;bottom:12px;left:20px;right:20px;overflow:hidden}.renderProgress span{background:linear-gradient(90deg,#8deea4,#5bf07d);border-radius:999px;height:100%;transition:width .9s linear;display:block;box-shadow:0 0 12px #5bf07d66}.renderPanelVisible .renderStatus{z-index:4;top:20px;bottom:auto;right:20px}.renderPanelVisible .renderStatus b{font-size:11px}.renderPanelVisible .renderStatus small{color:#d2c8bb;font-size:12px}.imageStage{appearance:none;border:none;width:100%;padding:0}.imageStage[role=button]{cursor:pointer}.renderPanelConcept{border-radius:16px;position:absolute;inset:0;overflow:hidden;background:radial-gradient(circle,#ffffff0e 0,#ffffff09 1px,#0000 1.55px) 0 0/28px 28px,linear-gradient(#141519 0%,#101115 100%)!important}.renderPanelConcept .renderDotField{opacity:.58;background:radial-gradient(circle,#ffffff14 0,#ffffff0b 1px,#0000 1.8px) 0 0/30px 30px;animation:14s linear infinite dotDriftConcept;position:absolute;inset:0}@keyframes dotDriftConcept{0%{transform:translate(0,0)}to{transform:translate(-30px,18px)}}.renderGlowField{opacity:.75;background:radial-gradient(circle at 32% 76%,#53f07c14,#0000 23%),radial-gradient(circle at 55% 55%,#ffffff0a,#0000 45%);animation:2.8s ease-in-out infinite renderSoftPulse;position:absolute;inset:0}@keyframes renderSoftPulse{0%,to{opacity:.45}50%{opacity:.82}}.renderPanelConcept .renderScan{opacity:.45;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);height:2px;animation:3.4s ease-in-out infinite scanDownVisible;position:absolute;top:0;left:0;right:0;box-shadow:0 0 16px #ffffff17}.renderMiniHud{z-index:5;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;bottom:64px;left:28px}.renderMiniHud b{color:#efe7dc;letter-spacing:.32em;font-size:13px;font-weight:850}.renderArrowLine{letter-spacing:-6px;color:#efe7dc;align-items:center;font-size:38px;line-height:.75;display:flex}.renderArrowLine span{opacity:.16;animation:1.15s ease-in-out infinite conceptArrow;animation-delay:calc(var(--i) * 75ms);display:inline-block}@keyframes conceptArrow{0%,to{opacity:.16;transform:translate(0)}48%{opacity:1;color:#61f083;text-shadow:0 0 16px #61f0837a;transform:translate(5px)}}.renderTimeStack{flex-direction:column;gap:4px;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;display:flex}.renderTimeStack span{color:#efe7dc;letter-spacing:.08em;opacity:.96;font-size:16px;line-height:1.05}.renderTimeStack span:nth-child(2){opacity:.74}.renderTimeStack span:nth-child(3){opacity:.52}.renderPanelConcept .renderProgress{z-index:5;background:#ffffff21;border-radius:999px;height:4px;position:absolute;bottom:30px;left:28px;right:28px;overflow:hidden}.renderPanelConcept .renderProgress span{background:linear-gradient(90deg,#93f3a7,#63ef85);border-radius:999px;height:100%;transition:width .9s linear;display:block;box-shadow:0 0 14px #63ef8575}.renderBottomHud,.renderCenterStage,.renderCenterText,.renderCenterArrows,.renderCenterEta,.renderStatus{display:none!important}.navigatorConcept .navTabs{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.navigatorConcept .navTabs button{color:#9b948a;text-transform:uppercase;letter-spacing:.11em;background:#101116;border:1px solid #ffffff14;border-radius:12px;height:44px;font-size:11px;font-weight:800}.navigatorConcept .navTabs button.active{color:#efe7dc;background:#202126}.modelCardConcept{background:#0d0e11;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:56px 1fr 22px;align-items:center;gap:0;margin-bottom:16px;padding:12px;display:grid}.modelCardConcept img{object-fit:cover;border-radius:10px;width:56px;height:46px}.modelCardConcept b{color:#efe7dc;font-size:13px}.modelCardConcept small{color:#9a9389;align-items:center;gap:6px;margin-top:3px;display:flex}.modelCardConcept small i{background:#63ef85;border-radius:999px;width:5px;height:5px;box-shadow:0 0 10px #63ef8599}.thumbStack{flex-direction:column;gap:0;display:flex}.thumbCard{cursor:pointer;background:#0d0e12;border:1px solid #ffffff14;border-radius:16px;width:100%;height:118px;padding:0;position:relative;overflow:hidden}.thumbCard:after{content:"";pointer-events:none;background:linear-gradient(#00000061,#0000 40%,#00000040);position:absolute;inset:0}.thumbId,.thumbNow{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#efe7dc;background:#08080aa6;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800;position:absolute;top:10px}.thumbId{left:10px}.thumbNow{color:#d7cec1;font-weight:650;right:10px}.thumbRenderPreview{background:radial-gradient(circle,#ffffff0e 0,#ffffff08 1px,#0000 1.6px) 0 0/22px 22px,linear-gradient(#101813,#0c1110);flex-direction:column;justify-content:center;align-items:flex-start;padding:24px 14px 12px;display:flex;position:absolute;inset:0}.thumbRenderPreview b{color:#63ef85;letter-spacing:.27em;margin-bottom:6px;font-size:9px}.thumbArrows{color:#63ef85;letter-spacing:-3px;text-shadow:0 0 12px #63ef8566;font-size:22px;line-height:.9}.viewAllGenerations{color:#efe7dc;background:#111217;border:1px solid #ffffff14;border-radius:15px;width:100%;height:54px;margin-top:16px;font-size:13px;font-weight:750}.renderMiniHud{gap:7px!important;bottom:66px!important;left:28px!important}.renderMiniHud b{letter-spacing:.3em!important;font-size:13px!important}.renderArrowLine{letter-spacing:-6px!important;font-size:38px!important;line-height:.78!important}.renderTimeStack{display:none!important}.renderCornerTimer{z-index:5;flex-direction:column;align-items:flex-end;gap:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;display:flex;position:absolute;bottom:62px;right:30px}.renderCornerTimer span{color:#f0eee8;letter-spacing:.09em;text-shadow:0 0 10px #ffffff1f;font-size:16px;font-weight:350;line-height:1.05}.renderCornerTimer span:nth-child(2){opacity:.72}.renderCornerTimer span:nth-child(3){opacity:.48}.renderPanelConcept .renderProgress{background:#ffffff1a!important;height:4px!important;bottom:30px!important;left:28px!important;right:28px!important}.renderPanelConcept .renderProgress span{background:linear-gradient(90deg,#fff,#d9d4ca)!important;box-shadow:0 0 14px #ffffff47!important}.renderPanelSimple{isolation:isolate;border-radius:16px;position:absolute;inset:0;overflow:hidden;background:radial-gradient(circle at 50% 54%,#4dff7a0e,#0000 45%),linear-gradient(#06110d 0%,#020504 100%)!important}.renderPanelSimple:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle at 22% 70%,#65ff850e,#0000 22%),radial-gradient(circle at 78% 28%,#65ff850a,#0000 24%);animation:3.6s ease-in-out infinite rwSimpleBreath;position:absolute;inset:0}@keyframes rwSimpleBreath{0%,to{opacity:.48}50%{opacity:.88}}.simpleGrid{z-index:2;opacity:.95;grid-template-rows:repeat(16,1fr);grid-template-columns:repeat(34,1fr);gap:7px;display:grid;position:absolute;inset:24px 28px 72px}.simpleGrid span{opacity:.62;background:#52b46824;border-radius:2px;place-self:center;width:5px;height:5px;transition:background .16s linear,box-shadow .16s linear,transform .16s linear,opacity .16s linear;box-shadow:0 0 #5bf07d00}.movingOrb{z-index:3;opacity:.95;background:#e8ffebe0;border-radius:999px;width:16px;height:16px;transition:left .11s linear,top .11s linear;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 14px #e8ffeb8c,0 0 34px #65ff8570,0 0 70px #65ff8529}.simpleHudLeft{z-index:5;position:absolute;bottom:38px;left:28px}.simpleHudLeft b{color:#f2eee7;letter-spacing:.34em;text-shadow:0 0 10px #ffffff1a;font-size:12px;font-weight:850}.simpleTimer{z-index:5;color:#f2f0ea;letter-spacing:.16em;text-shadow:0 0 9px #ffffff1a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:260;line-height:1;position:absolute;bottom:38px;right:34px}.renderPanelSimple .renderDotField,.renderPanelSimple .renderGlowField,.renderPanelSimple .renderScan,.renderPanelSimple .renderProgress,.renderPanelSimple .renderMiniHud,.renderPanelSimple .renderCornerTimer{display:none!important}.simpleGrid{gap:6px!important}.simpleGrid span{opacity:.7!important;width:5px!important;height:5px!important;box-shadow:none!important;background:#52b4683d!important;border-radius:1px!important}.movingOrb{display:none!important}.movingLight{z-index:3;filter:blur(10px);mix-blend-mode:screen;opacity:.9;pointer-events:none;background:radial-gradient(circle,#e4ffeb29 0%,#70ff9124 22%,#70ff9114 40%,#70ff9100 72%);border-radius:999px;width:90px;height:90px;transition:left .11s linear,top .11s linear;position:absolute;transform:translate(-50%,-50%)}.simpleHudLeft b{letter-spacing:.32em!important;font-size:11px!important}.simpleGrid{grid-template-rows:repeat(17,1fr)!important;grid-template-columns:repeat(36,1fr)!important;gap:5px!important}.simpleHudLeft{flex-direction:column;gap:7px;display:flex}.simpleArrowLine{letter-spacing:-5px;color:#dff3e1;align-items:center;gap:0;font-size:25px;line-height:.7;display:flex}.simpleArrowLine span{opacity:.18;animation:1.2s ease-in-out infinite rwSimpleArrow;animation-delay:calc(var(--i) * 90ms);display:inline-block}@keyframes rwSimpleArrow{0%,to{opacity:.18;transform:translate(0)}50%{opacity:.9;color:#72ff98;text-shadow:0 0 10px #72ff985c;transform:translate(4px)}}.simpleTimer{letter-spacing:.16em!important;font-size:12px!important;font-weight:230!important}.simpleGrid{grid-template-rows:repeat(20,1fr)!important;grid-template-columns:repeat(44,1fr)!important;gap:4px!important;inset:22px 24px 68px!important}.simpleGrid span{opacity:.7!important;background:#54b86c4d!important;border-radius:1px!important;width:6px!important;height:6px!important;transition:background 60ms linear,box-shadow 60ms linear,transform 60ms linear,opacity 60ms linear!important}.simpleGrid span.trail{opacity:.86!important;background:#74ff946b!important;box-shadow:0 0 12px #70ff9124!important}.simpleGrid span.warm{opacity:.98!important;background:#9affb2a3!important;transform:scale(1.08)!important;box-shadow:0 0 14px #70ff9138!important}.simpleGrid span.hot{opacity:1!important;background:#f0fff2e6!important;transform:scale(1.16)!important;box-shadow:0 0 16px #70ff9157,0 0 30px #70ff9129!important}.movingLight{filter:blur(24px)!important;opacity:.98!important;background:radial-gradient(#ecfff02e 0%,#88ffa82e 16%,#70ff9124 34%,#70ff9117 52%,#70ff910a 67%,#70ff9100 84%)!important;width:320px!important;height:190px!important;transition:left 30ms linear,top 30ms linear!important}.simpleArrowLine{letter-spacing:-4px!important;font-size:24px!important}.simpleArrowLine span{animation-duration:1.05s!important}.simpleTimer{letter-spacing:.18em!important;font-size:11px!important}.renderPanelCanvas{isolation:isolate;background:#06100c;border-radius:16px;position:absolute;inset:0;overflow:hidden}.renderCanvas{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.canvasHudLeft{z-index:5;flex-direction:column;gap:7px;display:flex;position:absolute;bottom:38px;left:28px}.canvasHudLeft b{color:#f2eee7;letter-spacing:.34em;text-shadow:0 0 10px #ffffff1a;font-size:11px;font-weight:850}.canvasArrowLine{letter-spacing:-4px;color:#dff3e1;align-items:center;gap:0;font-size:0;line-height:.7;display:flex}.canvasArrowLine span{opacity:.18;animation:1.1s ease-in-out infinite rwCanvasArrow;animation-delay:calc(var(--i) * 85ms);display:inline-block}@keyframes rwCanvasArrow{0%,to{opacity:.18;transform:translate(0)}50%{opacity:.9;color:#72ff98;text-shadow:0 0 10px #72ff985c;transform:translate(4px)}}.canvasTimer{z-index:5;color:#f2f0ea;letter-spacing:.18em;text-shadow:0 0 9px #ffffff1a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:230;line-height:1;position:absolute;bottom:38px;right:34px}.renderPanelCanvas{background:#06100c!important}.renderCanvas{image-rendering:auto}.canvasArrowLine{opacity:.78;letter-spacing:-3.5px!important;font-size:22px!important}.canvasArrowLine span{animation-duration:1.25s!important}.canvasTimer{opacity:.88;font-size:10.5px!important;font-weight:220!important}.fullscreenImageArea{padding:18px 20px}.fullscreenImageFrame{aspect-ratio:3/2;background:radial-gradient(circle at 50% 20%,#ffffff08,#0000 34%),linear-gradient(#121416eb,#080a0bf5);border-radius:16px;justify-content:center;align-items:center;width:min(100%,1160px);height:min(100%,72vh);margin:auto;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.fullscreenImageFrame img{object-fit:contain;object-position:center center;max-width:100%;max-height:100%;display:block;width:auto!important;height:auto!important}.fullscreenImageArea.fit-4-5 .fullscreenImageFrame,.fullscreenImageArea.fit-9-16 .fullscreenImageFrame,.fullscreenImageArea.fit-2-3 .fullscreenImageFrame{aspect-ratio:3/2}.fullscreenImageArea.fit-3-2 .fullscreenImageFrame,.fullscreenImageArea.fit-16-9 .fullscreenImageFrame{aspect-ratio:16/10}@media (width<=1024px){.fullscreenImageArea{padding:12px}.fullscreenImageFrame{width:100%;height:min(64vh,100%)}}@media (height<=820px) and (width>=861px){.navIcons{gap:4px!important}.navIcon{border-radius:11px!important;width:50px!important;height:42px!important}.logoMark{width:54px!important;height:48px!important;margin-bottom:8px!important}.logoMark img{width:36px!important;height:36px!important}.railAccount{gap:4px!important;padding:7px 0!important}.accountCredits{font-size:15px!important}}@media (width<=860px){html,body{overflow:auto!important}body{background:#030304}.app{flex-direction:column;min-height:100vh;grid-template-columns:none!important;height:auto!important;display:flex!important}.rail{z-index:80;width:100%;min-height:0;position:sticky;top:0;overflow-x:auto;border-bottom:1px solid #ffffff1a!important;border-right:0!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;height:auto!important;padding:8px 10px!important}.railTop{align-items:center;gap:8px;min-width:0;display:flex}.logoMark{border-right:1px solid #ffffff1a;min-width:42px;padding-right:8px;border-bottom:0!important;width:42px!important;height:42px!important;margin:0!important}.logoMark img{width:30px!important;height:30px!important}.navIcons{scrollbar-width:none;max-width:calc(100vw - 126px);overflow-x:auto;flex-direction:row!important;gap:6px!important}.navIcons::-webkit-scrollbar{display:none}.navIcon{min-width:42px;border-radius:12px!important;width:42px!important;height:42px!important}.navIcon:after,.railAccount:after{display:none!important}.railAccount{min-width:74px;height:42px;border-radius:13px!important;flex-direction:row!important;gap:6px!important;width:auto!important;padding:0 10px!important}.accountPlan{font-size:11px!important}.accountCredits{font-size:13px!important}.accountStatus{font-size:8px!important}.main{min-height:0;height:auto!important;display:block!important}.topBar{gap:10px;min-height:64px;position:relative;flex-direction:column!important;align-items:stretch!important;height:auto!important;padding:10px 12px!important}.moduleTabs{scrollbar-width:none;gap:8px;overflow-x:auto;display:flex!important}.moduleTabs::-webkit-scrollbar{display:none}.moduleTabs button{min-width:max-content;height:42px!important;padding:0 16px!important;font-size:12px!important}.topControls{scrollbar-width:none;display:flex;overflow-x:auto;gap:8px!important}.topControls::-webkit-scrollbar{display:none}.status,.projectBox,.buildBox,.topIcon{min-width:max-content;height:36px!important;padding:0 12px!important}.projectBox{min-width:220px!important}.workspace{flex-direction:column;gap:12px!important;height:auto!important;min-height:0!important;padding:10px!important;display:flex!important}.controlPanel,.streamPanel,.navigator{width:100%;border-radius:16px!important;min-height:0!important}.controlPanel,.streamPanel{overflow:visible!important}.streamScroll{max-height:none!important;padding-right:0!important;overflow:visible!important}.generationCardClean{padding:10px!important}.cardLead{flex-direction:column!important;gap:8px!important}.leadPrompt{text-align:left!important;width:100%!important}.imageStage{height:360px!important}.referenceGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.referenceTile,.referenceAddTile{height:92px!important}.bottomGeneratePanel{position:relative!important}.navigator{order:3;overflow:visible!important}.thumbStack{gap:10px!important}.thumbCard{height:120px!important}}@media (width<=520px){.workspace{padding:8px!important}.imageStage{height:300px!important}.referenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cleanCreator .ratioStrip{grid-template-columns:1fr!important}.generateFooter{grid-template-columns:1fr!important;gap:10px!important}.fullscreenShell{grid-template-columns:1fr!important}.fullscreenImageArea{padding:10px!important}.fullscreenMeta{max-height:46vh!important}}.fullscreenShell{background:linear-gradient(#0f1013fa,#08090b)}.fullscreenView{background:#050607;padding:0}.fullscreenTop{background:#050607;margin-bottom:0;padding:16px 18px 8px}.fullscreenImageArea{background:#050607;border-radius:0;padding:6px 18px 8px}.fullscreenImageFrame{background:radial-gradient(circle at 50% 18%,#ffffff08,#0000 30%),linear-gradient(#0b0c0ef5,#050607fa);border-radius:18px;width:min(100%,1240px);height:min(100%,78vh)}.fullscreenFooterHint{margin-top:8px;padding:0 18px 10px}@media (width<=1024px){.fullscreenTop{padding:12px 12px 8px}.fullscreenImageArea{padding:4px 12px 8px}.fullscreenFooterHint{padding:0 12px 10px}.fullscreenImageFrame{height:min(70vh,100%)}}.fullscreenOverlay,.fullscreenShell,.fullscreenView{background:#050607!important}.fullscreenShell{height:100vh!important;overflow:hidden!important}.fullscreenView{grid-template-rows:74px minmax(0,1fr) 24px!important;height:100vh!important;min-height:0!important;padding:0!important;display:grid!important}.fullscreenTop{box-sizing:border-box!important;align-self:start!important;height:74px!important;margin:0!important;padding:14px 18px 8px!important}.fullscreenImageArea{background:#050607!important;border-radius:0!important;flex:none!important;justify-content:center!important;align-items:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:0 18px!important;display:flex!important;overflow:hidden!important}.fullscreenImageFrame{aspect-ratio:auto!important;background:radial-gradient(circle at 50% 18%,#ffffff08,#0000 30%),linear-gradient(#0b0c0ef5,#050607fa)!important;border-radius:18px!important;width:100%!important;max-width:1280px!important;height:100%!important;max-height:none!important;margin:0 auto!important}.fullscreenImageFrame img{object-fit:contain!important;object-position:center center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.fullscreenFooterHint{box-sizing:border-box!important;background:#050607!important;height:24px!important;margin:0!important;padding:4px 18px 6px!important;overflow:hidden!important}@media (width<=1024px){.fullscreenView{grid-template-rows:66px minmax(0,1fr) 24px!important}.fullscreenTop{height:66px!important;padding:10px 12px 8px!important}.fullscreenImageArea{padding:0 12px!important}.fullscreenFooterHint{padding:4px 12px 6px!important}}.modelCardConcept b{letter-spacing:.01em;font-size:14px}.thumbStack{gap:10px!important}.thumbCard{aspect-ratio:1!important;border-radius:18px!important;height:auto!important}.thumbCard img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.thumbId,.thumbNow{display:none!important}@media (width<=1024px){.thumbCard{aspect-ratio:1.08!important}}.navigatorConcept{padding:10px 8px 10px 6px!important}.navigatorConcept .navTabs,.navigatorConcept .searchLine,.modelCardConcept,.viewAllGenerations{display:none!important}.thumbStack{align-items:flex-end!important;gap:4px!important}.thumbCard{opacity:.34;aspect-ratio:1!important;width:52px!important;min-width:52px!important;max-width:52px!important;box-shadow:none!important;background:#070809!important;border:1px solid #ffffff08!important;border-radius:10px!important;transition:opacity .18s,transform .18s,border-color .18s,box-shadow .18s,filter .18s!important;overflow:hidden!important}.thumbCard img{filter:brightness(.42)saturate(.78);object-fit:cover!important;width:100%!important;height:100%!important}.thumbCard.isGenerating{opacity:.72;background:#090c0a!important}.thumbCard.isCurrent{transform:translate(-2px);opacity:1!important;border-color:#6cff8cf2!important;box-shadow:0 0 0 1px #6cff8c8c,0 0 20px #6cff8c24!important}.thumbRenderPreview b{letter-spacing:.16em!important;margin-bottom:2px!important;font-size:9px!important}.thumbArrows{letter-spacing:-2px!important;font-size:14px!important}@media (width<=1450px){.workspace{grid-template-columns:360px minmax(610px,1fr) 124px!important}.thumbCard{width:48px!important;min-width:48px!important;max-width:48px!important}}@media (width<=1024px){.workspace{grid-template-columns:1fr!important}.thumbCard{width:100%!important;min-width:0!important;max-width:none!important}.thumbStack{align-items:stretch!important}}.thumbCard{opacity:.46!important}.thumbCard img{filter:brightness(.55)saturate(.86)!important}.thumbCard.isGenerating.isCurrent .thumbRenderPreview{box-shadow:inset 0 0 0 1px #6cff8c66}.thumbCard{opacity:.68!important;background:#090a0b!important;border-color:#ffffff0e!important}.thumbCard img{filter:brightness(.78)saturate(.94)contrast(.96)!important;opacity:1!important}.thumbCard:after{background:linear-gradient(#0000000a,#0000 48%,#0000000d)!important}.thumbCard:not(.isCurrent):not(.isGenerating):hover{opacity:.82!important}.thumbCard.isCurrent,.thumbCard.isGenerating.isCurrent{opacity:1!important;border-color:#6cff8cfa!important;box-shadow:0 0 0 1px #6cff8c9e,0 0 20px #6cff8c2b!important}.thumbCard.isCurrent img{filter:brightness()saturate(1.03)contrast()!important}.thumbCard.isGenerating{opacity:1!important}.thumbRenderPreview{justify-content:flex-end!important;padding:8px 6px 7px!important}.thumbRenderPreview b{white-space:nowrap;transform-origin:0;max-width:100%;transform:scaleX(.92);letter-spacing:.105em!important;margin-bottom:2px!important;font-size:6.8px!important;line-height:1!important}.thumbArrows{color:#dff3e1;align-items:center;gap:0;max-width:100%;overflow:hidden;letter-spacing:-2px!important;font-size:13px!important;line-height:.7!important;display:flex!important}.thumbArrows i{opacity:.12;animation:1.05s ease-in-out infinite thumbRadarArrow;animation-delay:calc(var(--i) * 90ms);font-style:normal;display:inline-block}@keyframes thumbRadarArrow{0%,to{opacity:.12;color:#dff3e1;text-shadow:none;transform:translate(0)}48%{opacity:1;color:#72ff98;text-shadow:0 0 9px #72ff988c;transform:translate(3px)}}.thumbCard.isGenerating.isCurrent .thumbArrows i{animation-duration:.92s}.studioTopBar{background:#050607fa!important;justify-content:flex-end!important;height:54px!important;padding:0 16px 0 18px!important}.studioTopBar .topSpacer{flex:1}.studioTopBar .topControls{margin-left:auto}.studioTopBar .status,.studioTopBar .projectBox,.studioTopBar .buildBox,.studioTopBar .topIcon{background:#ffffff05!important;height:36px!important}.workspace{height:calc(100vh - 54px)!important}.studioTopBar .moduleTabs{display:none!important}.controlModuleTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;padding:0 0 2px;display:grid}.controlModuleTabs button{color:#9e9890;letter-spacing:.12em;text-transform:uppercase;background:#ffffff05;border:1px solid #ffffff17;border-radius:16px;height:44px;font-size:12px;font-weight:850;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s}.controlModuleTabs button:hover{color:#d4ccc0;background:#ffffff0b;border-color:#ffffff24;transform:translateY(-1px)}.controlModuleTabs button.active{color:#63ef85;background:#4fe07113;border-color:#4fe0713d;box-shadow:0 0 0 1px #4fe0710f,0 0 22px #4fe07114}.controlModuleTabs button:nth-child(3){grid-column:1/-1}@media (width<=1024px){.studioTopBar{height:auto!important;min-height:54px!important;padding:8px 10px!important}.workspace{height:auto!important}.controlModuleTabs{scrollbar-width:none;grid-template-columns:repeat(5,max-content);overflow-x:auto}.controlModuleTabs::-webkit-scrollbar{display:none}.controlModuleTabs button:nth-child(3){grid-column:auto}.controlModuleTabs button{min-width:max-content;height:40px;padding:0 14px;font-size:11px}}.workspace{grid-template-columns:440px minmax(640px,1fr) 132px!important}.controlModuleTabs{white-space:nowrap;scrollbar-width:none;border-bottom:1px solid #ffffff13;overflow-x:auto;align-items:center!important;gap:18px!important;margin:0 0 14px!important;padding:0 2px 8px!important;display:flex!important}.controlModuleTabs::-webkit-scrollbar{display:none}.controlModuleTabs button,.controlModuleTabs button:nth-child(3){min-width:0!important;height:auto!important;box-shadow:none!important;color:#8f8981!important;letter-spacing:.14em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:0!important;grid-column:auto!important;padding:0!important;font-size:11px!important;font-weight:900!important;line-height:1.4!important}.controlModuleTabs button.active{text-shadow:0 0 14px #63ef8538;color:#63ef85!important;box-shadow:none!important;background:0 0!important;border:0!important}@media (width<=1450px){.workspace{grid-template-columns:420px minmax(580px,1fr) 124px!important}.controlModuleTabs{gap:14px!important}.controlModuleTabs button{letter-spacing:.12em!important;font-size:10px!important}}@media (width<=1024px){.workspace{grid-template-columns:1fr!important}.controlModuleTabs{gap:16px!important}.controlModuleTabs button{font-size:11px!important}}.controlPanel.cleanCreator{padding-top:20px!important}.controlModuleTabs{z-index:3!important;white-space:nowrap!important;border-bottom:1px solid #ffffff13!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:center!important;gap:0!important;width:100%!important;margin:0 0 16px!important;padding:0 0 10px!important;display:grid!important;position:relative!important;overflow:visible!important}.controlModuleTabs button,.controlModuleTabs button:nth-child(3){text-align:center!important;width:100%!important;min-width:0!important;box-shadow:none!important;color:#8f8981!important;letter-spacing:.095em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:0!important;grid-column:auto!important;padding:0!important;font-size:10.5px!important;font-weight:900!important;line-height:1.35!important;display:block!important;overflow:visible!important}.controlModuleTabs button.active{color:#63ef85!important;text-shadow:0 0 14px #63ef8538!important}.controlModuleTabs button:hover{color:#d4ccc0!important;transform:none!important}@media (width<=1450px){.controlModuleTabs button{letter-spacing:.075em!important;font-size:9.7px!important}}@media (width<=1024px){.controlPanel.cleanCreator{padding-top:16px!important}.controlModuleTabs{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;overflow:visible!important}.controlModuleTabs button{padding:0!important;font-size:10px!important}}.controlPanel.cleanCreator{z-index:7!important;height:calc(100% + 54px)!important;margin-top:-54px!important;padding-top:18px!important;position:relative!important}.controlModuleTabs,.streamPanel,.navigator{margin-top:0!important}@media (width<=1024px){.controlPanel.cleanCreator{height:auto!important;margin-top:0!important}}.engineSelectBox{background:linear-gradient(#0b0c0e,#08090a)!important;border-color:#ffffff21!important}.engineSwitch{grid-template-columns:1fr 1fr;gap:6px;display:grid}.engineSwitch button{color:#979188;letter-spacing:.04em;background:#0b0c0e;border:1px solid #ffffff1a;border-radius:13px;height:44px;font-size:11px;font-weight:850;transition:border-color .18s,background .18s,color .18s,box-shadow .18s}.engineSwitch button:hover{color:#d5cdbf;background:#101215;border-color:#ffffff2e}.engineSwitch button.active{color:#63ef85;background:#4fe0710f;border-color:#4fe0713d;box-shadow:0 0 0 1px #4fe0710d,0 0 18px #4fe07114}.modelSearchBar{background:#0b0c0e;border:1px solid #ffffff1a;border-radius:13px;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;height:44px;margin-bottom:10px;padding:0 12px;transition:border-color .18s,background .18s;display:grid}.modelSearchBar:hover,.modelSearchBar:focus-within{background:#0e0f11;border-color:#ffffff2e}.modelSearchBar svg{color:#8b847c}.modelSearchBar input{color:#ddd5c9;background:0 0;border:0;outline:0;width:100%;height:100%;font-size:13px}.modelSearchBar input::placeholder{color:#7d786f}.modelSearchClear{color:#bdb4a6;cursor:pointer;background:#ffffff0d;border:0;border-radius:999px;width:22px;height:22px;font-size:16px;line-height:1}.modelSearchClear:hover{color:#eee3d1;background:#ffffff17}@media (width<=1200px){.engineSwitch{grid-template-columns:1fr}}.engineSelectBox{padding:12px!important}.enginePicker{cursor:pointer;background:radial-gradient(circle at 16% 18%,#64ff9b0e,#0000 28%),linear-gradient(#0c0d10,#08090a);border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:58px minmax(0,1fr) 22px;align-items:center;gap:14px;min-height:70px;padding:10px 13px 10px 10px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative}.enginePicker:hover{background:radial-gradient(circle at 16% 18%,#64ff9b13,#0000 28%),linear-gradient(#101216,#090a0b);border-color:#fff3}.enginePicker img{object-fit:contain;filter:drop-shadow(0 9px 18px #0000005c);border-radius:13px;width:54px;height:54px}.enginePicker b{color:#efe7dc;letter-spacing:.045em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:900;display:block;overflow:hidden}.enginePicker small{color:#8f8981;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;display:block;overflow:hidden}.enginePicker select{opacity:0;cursor:pointer;position:absolute;inset:0}.enginePicker svg{color:#b9b1a6}.engineSwitch{display:none!important}.modelSearchResults{background:#070809;border:1px solid #ffffff17;border-radius:14px;flex-direction:column;gap:7px;margin:-2px 0 10px;padding:7px;display:flex}.modelResult{text-align:left;cursor:pointer;background:#0b0c0e;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 8px;transition:border-color .16s,background .16s;display:grid}.modelResult:hover{background:#101115;border-color:#ffffff2b}.modelResult.selected{background:#63ef850e;border-color:#63ef8547}.modelResult img{object-fit:cover;border:1px solid #ffffff1a;border-radius:9px;width:34px;height:34px}.modelResult b{color:#ddd5c9;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.modelResult small{color:#8e8780;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10.5px;display:block;overflow:hidden}.modelNoResults{color:#8e8780;align-items:center;min-height:40px;padding:0 10px;font-size:12px;display:flex}.bottomGeneratePanel{gap:12px!important}.bottomGeneratePanel:not(.isExpanded){padding:12px!important}.bottomGeneratePanel:not(.isExpanded) .generateFooter{margin-top:0!important}.advancedSettingsDrawer{background:radial-gradient(circle at 50% 0,#ffffff09,#0000 28%),linear-gradient(#151719,#0b0c0d);border:1px solid #ffffff1a;border-radius:18px;padding:14px;box-shadow:0 18px 44px #00000038}.drawerSection{margin-top:14px}.drawerSection:first-child{margin-top:0}.drawerLabel{color:#a59f96;letter-spacing:.02em;margin:0 0 8px;font-size:12px;display:block}.drawerSegmented{background:#1c1f21;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;height:48px;padding:4px;display:grid}.drawerSegmented button{color:#c4beb4;background:0 0;border:0;border-radius:11px;font-size:13px;font-weight:850}.drawerSegmented button.selected{color:#efe9df;background:#42464a;box-shadow:inset 0 1px #ffffff17}.drawerRatioGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.drawerRatioGrid button{color:#b9b2a8;background:#070809;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:58px;display:flex}.drawerRatioGrid button span{font-size:14px;font-weight:850}.drawerRatioGrid button small{color:#817b73;font-size:9px}.drawerRatioGrid button.selected{color:#f0e8dd;background:#303438;border-color:#ffffff3d;box-shadow:inset 0 0 0 1px #ffffff08}.drawerOutputGrid{background:#1c1f21;border-radius:13px;grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;height:42px;padding:4px;display:grid}.drawerOutputGrid button{color:#b7b0a7;background:0 0;border:0;border-radius:10px;min-width:0;font-size:12px;font-weight:760}.drawerOutputGrid button.selected{color:#f1eadf;background:#42464a}.settingsPill{position:relative}.settingsPill svg.open{transform:rotate(180deg)}@media (width<=1450px){.drawerRatioGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.drawerOutputGrid{grid-template-columns:repeat(9,minmax(0,1fr))}.drawerRatioGrid button span{font-size:13px}}@media (width<=520px){.drawerRatioGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.drawerOutputGrid{grid-template-columns:repeat(5,minmax(0,1fr));height:auto}.drawerOutputGrid button{height:34px}}.bottomGeneratePanel:not(.isExpanded) .settingsPill{min-width:0}.drawerRatioGrid:has(button:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.drawerOutputGrid:empty{display:none}.generateButton{white-space:nowrap}.generateButton svg{flex:none}.generateButton{gap:10px!important}.generateCreditCount{color:#f5efe5;letter-spacing:.01em;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:900;line-height:1;display:inline-flex;color:#111!important;text-shadow:none!important;box-shadow:inset 0 0 0 1px #ffffff1a,0 0 10px #14783629!important;box-shadow:none!important;background:0 0!important;border:0!important;min-width:auto!important;height:auto!important;padding:0 2px 0 0!important;font-size:14px!important;font-weight:1000!important}.generateButton .generateCreditCount{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;text-shadow:none!important;color:#111!important;font:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:inline!important}.streamHeaderClean{justify-content:flex-start!important;height:30px!important;margin-bottom:6px!important}.streamPanel{padding-top:10px!important}.streamScroll{padding-top:0!important}.navigator{padding-top:10px!important}@media (width<=1024px){.workspace{padding-top:8px!important}}.streamHeader,.streamHeaderClean{display:none!important}.streamPanelNoHeader,.streamPanel{padding-top:8px!important}.streamPanelNoHeader .streamScroll{padding-top:0!important}.streamPanelNoHeader .generationCard:first-child{margin-top:0!important}.workspace{padding-top:6px!important}.assetToolbarTop{background:#050607fa!important;border-bottom:1px solid #ffffff1a!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;height:54px!important;padding:0 18px!important;display:flex!important}.assetToolbarLeft,.assetToolbarRight{align-items:center;gap:16px;min-width:0;display:flex}.assetFilterTabs{background:#ffffff05;border:1px solid #ffffff21;border-radius:10px;align-items:center;gap:0;height:38px;padding:2px;display:flex;overflow:hidden}.assetFilterTabs button{color:#a9a49d;letter-spacing:.01em;background:0 0;border:0;border-radius:8px;min-width:92px;height:34px;padding:0 16px;font-size:13px;font-weight:580}.assetFilterTabs button.active{color:#eee8df;background:#3d4144;box-shadow:inset 0 1px #ffffff14}.favoriteFilter{color:#d7d0c6;white-space:nowrap;cursor:pointer;align-items:center;gap:9px;height:38px;font-size:13px;display:flex}.favoriteBox{background:#060708;border:1px solid #ffffff59;border-radius:6px;width:20px;height:20px;box-shadow:inset 0 1px #ffffff0a}.viewModeSwitch{background:#ffffff05;border:1px solid #ffffff1f;border-radius:10px;grid-template-columns:38px 38px;gap:2px;height:38px;padding:2px;display:grid}.viewModeSwitch button{color:#b9b3aa;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.viewModeSwitch button.active{color:#f1ebe2;background:#3d4144;box-shadow:inset 0 1px #ffffff14}.assetsButton{color:#eee8df;background:#ffffff05;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:9px;height:38px;padding:0 16px;font-size:13px;font-weight:620;display:flex}.assetsButton:hover,.viewModeSwitch button:hover,.assetFilterTabs button:hover{color:#fff}@media (width<=1200px){.assetFilterTabs button{min-width:74px;padding:0 10px}.favoriteFilter{display:none}.assetsButton{padding:0 12px}}@media (width<=760px){.assetToolbarTop{gap:8px!important;padding:0 10px!important}.assetFilterTabs button{min-width:auto;padding:0 10px;font-size:12px}.assetsButton{justify-content:center;width:40px;padding:0;font-size:0}}.assetToolbarTop{z-index:4!important;padding-left:468px!important;position:relative!important}.assetToolbarLeft{flex:auto}.assetToolbarRight{flex:none}.controlPanel.cleanCreator{z-index:8!important}@media (width<=1450px){.assetToolbarTop{padding-left:446px!important}}@media (width<=1024px){.assetToolbarTop{padding-left:10px!important}}.streamPanel.isGridView{padding:8px!important}.streamGridScroll{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:276px;align-content:start;gap:10px;height:100%;display:grid;overflow:auto;padding:0!important}.generationGridTile{cursor:pointer;text-align:left;background:#050607;border:1px solid #ffffff13;border-radius:10px;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.generationGridTile:disabled{cursor:default}.generationGridTile img{object-fit:cover;object-position:center center;width:100%;height:100%;transition:transform .26s,filter .26s;display:block}.generationGridTile:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 45%,#0000001f 100%);position:absolute;inset:0}.generationGridTile:hover img{filter:brightness(.82)saturate(1.03);transform:scale(1.022)}.generationGridTile:hover{box-shadow:0 14px 34px #0000005c}.generationGridTile.isActive{border-color:#5dff97b8;box-shadow:0 0 0 1px #5dff9752,0 0 28px #33bf6d24}.gridFavorite{color:#eee8df;opacity:0;z-index:4;background:#0000007a;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:34px;height:34px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:10px;right:10px;transform:translateY(-4px)}.generationGridTile:hover .gridFavorite{opacity:1;transform:translateY(0)}.gridTileOverlay{-webkit-backdrop-filter:blur(10px);opacity:.98;z-index:3;background:linear-gradient(#241c1814,#322822b8);padding:12px;transition:transform .22s,opacity .22s;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.generationGridTile:hover .gridTileOverlay{transform:translateY(0)}.gridPromptLine{align-items:center;gap:8px;min-width:0;margin-bottom:10px;display:flex}.gridTypeBadge{color:#fff;background:#ffffff24;border-radius:7px;flex:none;align-items:center;height:24px;padding:0 8px;font-size:12px;font-weight:760;display:inline-flex}.gridPromptLine b{text-overflow:ellipsis;white-space:nowrap;color:#fff6eb;min-width:0;font-size:12px;font-weight:620;overflow:hidden}.gridTileActions{justify-content:flex-end;gap:6px;display:flex}.gridTileActions button{color:#f2eadf;background:#ffffff1c;border:1px solid #ffffff1f;border-radius:10px;place-items:center;width:36px;height:34px;display:grid}.gridTileActions button:hover{background:#ffffff2e}.streamPanel.isListView .streamScroll{height:100%}.streamPanel.isGridView .renderPanel{border-radius:10px!important;height:100%!important;min-height:100%!important}@media (width<=1280px){.streamGridScroll{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:238px}}@media (width<=820px){.streamGridScroll{grid-template-columns:1fr;grid-auto-rows:214px}}.engineBadge{letter-spacing:.12em;color:#eaf7ed;background:radial-gradient(circle at 32% 28%,#7cffa838,#0000 42%),linear-gradient(#0f2819fa,#08100cfa);border:1px solid #7cffa838;border-radius:13px;place-items:center;width:54px;height:54px;font-size:13px;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffff0f,0 10px 22px #00000047}.videoBadge{color:#eaffff;background:radial-gradient(circle at 32% 28%,#66f0ff33,#0000 42%),linear-gradient(#092e30fa,#070e12fa);border-color:#66f0ff3d}.videoSettingsDrawer .drawerLabel{align-items:center;gap:8px;display:flex}.videoModeGrid{grid-template-columns:repeat(3,1fr)}.videoModeGrid button,.videoOutputGrid button{position:relative}.videoModeGrid button small,.videoOutputGrid button small{color:#32260d;letter-spacing:.04em;background:linear-gradient(#e8d6a8,#a98d55);border-radius:6px;padding:1px 5px;font-size:9px;font-weight:900;position:absolute;top:0;right:0;transform:translate(25%,-35%)}.videoLengthSlider{color:#c7c2b9;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;font-size:14px;font-weight:700;display:grid}.videoLengthSlider input{accent-color:#fff;width:100%}.videoRatioGrid{grid-template-columns:repeat(3,1fr)}.videoRatioGrid button{gap:8px;min-height:76px}.ratioIcon{opacity:.86;border:2px solid;border-radius:4px;margin:0 auto 5px;display:block}.ratioIcon-16-9{width:30px;height:16px}.ratioIcon-1-1{width:23px;height:23px}.ratioIcon-9-16{width:16px;height:30px}.videoOutputGrid{grid-template-columns:repeat(4,1fr)}.videoControlArea{flex-direction:column;gap:11px;margin:10px 0 2px;display:flex}.nativeAudioPill{color:#ece9e5;cursor:pointer;background:#1f2123;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:9px;height:45px;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}.nativeAudioPill svg{color:#121313;background:#f4f4f1;border-radius:999px;width:22px;height:22px;padding:3px}.nativeAudioPill:not(.active){color:#aaa49c}.nativeAudioPill:not(.active) svg{color:#c4c2bd;background:#3a3c3f}.multiShotRow{color:#eee9e2;background:#202225;border:1px solid #ffffff12;border-radius:13px;align-self:flex-start;align-items:center;min-height:45px;padding:0 8px;display:inline-flex}.multiShotToggle,.customShotButton{height:35px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 7px;font-size:13px;font-weight:800;display:inline-flex}.customShotButton svg{transform:rotate(-90deg)}.customShotButton.active svg{transform:rotate(0)}.miniSwitch{background:#3c3e42;border-radius:999px;width:40px;height:12px;position:relative}.miniSwitch i{background:#f4f4f1;border-radius:999px;width:22px;height:22px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 2px 8px #00000040}.multiShotToggle.active .miniSwitch{background:#59a957}.multiDivider{background:#ffffff24;width:1px;height:24px;margin:0 3px}.customMultiShotPanel{flex-direction:column;gap:13px;margin-top:2px;padding:2px 0 0;display:flex}.cancelMultiShot{color:#aaa49c;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;padding:0;font-size:13px;font-weight:800;display:inline-flex}.shotEditor{flex-direction:column;gap:8px;display:flex}.shotHeader{grid-template-columns:44px 70px 70px 1fr 32px;align-items:center;width:100%;min-height:43px;display:grid}.shotDrag,.shotName,.shotDuration{color:#ece8e2;background:#25282b;border:1px solid #ffffff0f;justify-content:center;align-items:center;height:43px;font-size:13px;font-weight:800;display:flex}.shotDrag{cursor:grab;border-radius:12px 0 0 12px}.shotName{justify-content:flex-start;padding-left:12px}.shotDuration{gap:8px}.shotDuration>div{border-left:1px solid #ffffff1a;flex-direction:column;display:flex}.shotDuration button{color:#bcb7af;cursor:pointer;background:0 0;border:0;width:24px;height:19px;line-height:1}.shotDelete{color:#bdb7af;cursor:pointer;background:0 0;border:0;justify-self:end;width:32px;height:32px}.shotEditor textarea{resize:vertical;color:#e9e2d9;width:100%;min-height:100px;font:inherit;background:#202326;border:1px solid #ffffff0f;border-radius:13px;outline:none;padding:17px;line-height:1.5}.shotEditor textarea::placeholder{color:#858b95}.addShotButton{color:#f2eee8;cursor:pointer;background:#25282b;border:0;border-radius:13px;align-self:flex-start;height:43px;padding:0 16px;font-size:14px;font-weight:800}.videoControlArea{flex-flow:wrap!important;align-items:center!important;gap:8px!important;margin:7px 0 2px!important}.videoAudioRow{justify-content:flex-start!important;display:flex!important}.nativeAudioPill{border-radius:11px!important;gap:7px!important;height:36px!important;padding:0 11px!important;font-size:13px!important}.nativeAudioPill svg{width:19px!important;height:19px!important;padding:3px!important}.multiShotRow{border-radius:11px!important;height:36px!important;min-height:36px!important;padding:0 6px!important}.multiShotToggle,.customShotButton{gap:6px!important;height:28px!important;padding:0 6px!important;font-size:13px!important}.miniSwitch{width:34px!important;height:10px!important}.customMultiShotPanel{flex:0 0 100%!important;width:100%!important;margin-top:4px!important}.videoControlArea{grid-template-columns:max-content minmax(0,1fr)!important;align-items:center!important;gap:6px!important;width:100%!important;margin:5px 0 0!important;display:grid!important}.videoAudioRow{min-width:0!important;display:flex!important}.nativeAudioPill{white-space:nowrap!important;border-color:#ffffff12!important;border-radius:9px!important;gap:5px!important;height:28px!important;min-height:28px!important;padding:0 8px!important;font-size:11px!important;font-weight:800!important;line-height:1!important}.nativeAudioPill svg{flex:none!important;width:15px!important;height:15px!important;padding:2px!important}.multiShotRow{border-radius:9px!important;justify-self:start!important;max-width:100%!important;height:28px!important;min-height:28px!important;padding:0 5px!important;display:inline-flex!important;overflow:hidden!important}.multiShotToggle,.customShotButton{white-space:nowrap!important;gap:5px!important;height:24px!important;min-height:24px!important;padding:0 5px!important;font-size:11px!important;font-weight:800!important;line-height:1!important}.customShotButton svg{width:13px!important;height:13px!important}.miniSwitch{flex:none!important;width:25px!important;height:7px!important}.miniSwitch i{width:14px!important;height:14px!important}.multiShotToggle.active .miniSwitch i{left:11px!important}.multiDivider{height:17px!important;margin:0 2px!important}.customMultiShotPanel{grid-column:1/-1!important;width:100%!important;margin-top:5px!important}.promptDictionaryToggle{color:#f2eee8;cursor:pointer;background:#202225;border:1px solid #ffffff14;border-radius:9px;place-items:center;width:24px;height:24px;transition:border-color .16s,background .16s,transform .16s;display:grid}.promptDictionaryToggle:hover,.promptDictionaryToggle.active{background:#26292d;border-color:#ffffff29}.promptDictionaryToggle svg{width:15px;height:15px}.promptDictionaryPanel{background:radial-gradient(circle at 15% 0,#6fffa60e,#0000 32%),linear-gradient(#111316,#0a0b0d);border:1px solid #ffffff14;border-radius:16px;grid-column:1/-1;width:100%;margin-top:6px;padding:14px;box-shadow:0 18px 45px #0003}.dictionaryTabs{align-items:center;gap:24px;margin-bottom:18px;display:flex}.dictionaryTabs button{color:#9f9a94;cursor:pointer;background:0 0;border:0;padding:0 0 7px;font-size:13px;font-weight:850;position:relative}.dictionaryTabs button.active{color:#f3eee8}.dictionaryTabs button.active:after{content:"";background:#f3f0ea;border-radius:999px;height:3px;position:absolute;bottom:0;left:0;right:0}.dictionarySectionTitle{color:#f3eee8;margin-bottom:13px;font-size:13px;font-weight:900}.dictionarySubtitle{color:#aaa5a0;margin-bottom:10px;font-size:13px;font-weight:800}.dictionaryCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.dictionaryCard{cursor:pointer;background:#17191c;border:1px solid #ffffff0f;border-radius:10px;height:64px;padding:0;position:relative;overflow:hidden}.dictionaryCard img{object-fit:cover;opacity:.78;width:100%;height:100%}.dictionaryCard span{color:#fff;text-align:left;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 2px 8px #000c;font-size:11px;font-weight:900;position:absolute;bottom:6px;left:7px;right:7px;overflow:hidden}.dictionarySubtitleSecond{margin-top:2px}.dictionaryChips{flex-wrap:wrap;gap:7px;display:flex}.dictionaryChips button{color:#e7e1d9;cursor:pointer;background:#101113;border:1px solid #ffffff1f;border-radius:10px;min-height:32px;padding:0 12px;font-size:11px;font-weight:800}.dictionaryChips button:hover{background:#17191c;border-color:#ffffff38}.promptDictionaryPanel{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-column:auto!important;margin-top:0!important;padding:0!important}.promptDictionaryFlyout{z-index:80;background:radial-gradient(circle at 12% 0,#6fffa60f,#0000 34%),linear-gradient(#111316fa,#08090bfa);border:1px solid #ffffff1a;border-radius:18px;width:min(520px,100vw - 485px);max-height:calc(100vh - 132px);padding:18px;position:fixed;top:92px;left:455px;overflow:auto;box-shadow:0 30px 90px #0000008c}.dictionaryClose{color:#f2eee8;cursor:pointer;z-index:2;background:#202225;border:1px solid #ffffff14;border-radius:10px;width:30px;height:30px;font-size:22px;line-height:1;position:absolute;top:10px;right:12px}.dictionaryTabs{padding-right:40px}@media (width<=1100px){.promptDictionaryFlyout{width:calc(100vw - 360px);left:340px}}@media (width<=760px){.promptDictionaryFlyout{width:auto;top:80px;left:14px;right:14px}}.dictionaryGroupTitle{color:#f0ece6;text-transform:none;margin-top:14px;margin-bottom:10px;font-size:13px;font-weight:900}.dictionaryStackedChips{flex-direction:column;gap:10px;display:flex}.dictionaryStackedChips button,.dictionaryShotChips button{color:#e7e1d9;cursor:pointer;text-align:left;background:#101113;border:1px solid #ffffff1f;border-radius:12px;min-height:34px;padding:0 14px;font-size:11px;font-weight:800}.dictionaryStackedChips button{justify-content:flex-start;width:min(100%,420px)}.dictionaryShotChips{flex-wrap:wrap;gap:10px 12px;display:flex}.dictionaryShotChips button{width:auto;max-width:100%}.dictionaryStackedChips button:hover,.dictionaryShotChips button:hover{background:#17191c;border-color:#ffffff38}.videoControlArea,.promptDictionaryFlyout{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision}.nativeAudioPill,.multiShotToggle,.customShotButton,.promptDictionaryToggle{color:#d7d1c8!important;letter-spacing:.005em!important;font-weight:650!important}.nativeAudioPill{background:#1b1d1f!important;border-color:#ffffff0e!important}.multiShotRow{background:#1b1d20!important;border-color:#ffffff0e!important}.promptDictionaryFlyout{background:radial-gradient(circle at 12% 0,#6fffa609,#0000 34%),linear-gradient(#0f1114f9,#07080af9)!important}.dictionaryTabs button{color:#827d76!important;letter-spacing:.005em!important;font-size:13px!important;font-weight:650!important}.dictionaryTabs button.active{color:#ded8cf!important;font-weight:720!important}.dictionaryTabs button.active:after{background:#ebe8e1d1!important;height:2px!important}.dictionarySectionTitle,.dictionaryGroupTitle{color:#ddd7cf!important;letter-spacing:.006em!important;font-size:14px!important;font-weight:720!important}.dictionarySubtitle{color:#8f8981!important;letter-spacing:.004em!important;font-size:12px!important;font-weight:620!important}.dictionaryChips button,.dictionaryStackedChips button,.dictionaryShotChips button{color:#cbc4ba!important;letter-spacing:.002em!important;background:#0f1012!important;border-color:#ffffff16!important;font-size:11.5px!important;font-weight:610!important}.dictionaryChips button:hover,.dictionaryStackedChips button:hover,.dictionaryShotChips button:hover{color:#e3ddd5!important;background:#15171a!important;border-color:#ffffff29!important}.dictionaryCard span{color:#ffffffdb!important;font-size:10.5px!important;font-weight:680!important}.dictionaryClose{color:#cfc8bf!important;background:#1b1d20!important;border-color:#fff1!important}.myPresetsPanel{flex-direction:column;gap:0;display:flex}.myPresetList{flex-direction:column;gap:10px;display:flex}.myPresetItem{color:#cbc4ba;text-align:left;cursor:pointer;background:#101113;border:1px solid #ffffff1a;border-radius:12px;width:100%;min-height:40px;padding:10px 14px;font-size:12px;font-weight:620;line-height:1.45}.myPresetItem:hover{color:#e3ddd5;background:#15171a;border-color:#ffffff2e}.myPresetEmpty{color:#8f8981;text-align:center;border:1px dashed #ffffff1a;border-radius:14px;justify-content:center;align-items:center;min-height:72px;padding:16px;font-size:12px;display:flex}.videoPresetLinks{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;width:100%;margin:0 0 2px;display:flex}.videoPresetChip{color:#d0c9c0;background:#1a1c1f;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:6px;max-width:100%;min-height:29px;padding:0 6px 0 10px;font-size:11.5px;font-weight:620;display:inline-flex}.videoPresetChip>span{white-space:nowrap;text-overflow:ellipsis;max-width:255px;overflow:hidden}.videoPresetChip button{color:#bdb6ad;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:20px;height:20px;font-size:16px;line-height:1;display:grid}.myPresetItem{flex-direction:column;gap:4px;display:flex!important}.myPresetItem span{color:#d6cec5;font-weight:680}.myPresetItem small{color:#8f8981;font-size:10.5px;font-weight:520;line-height:1.35}.videoPresetChip{box-shadow:inset 0 1px #ffffff0a,0 8px 18px #00000029;color:#cef3d8!important;background:linear-gradient(#163123fa,#101f18fa)!important;border-color:#78ffaa38!important}.videoPresetChip svg{color:#8fddb0!important}.videoPresetChip button{color:#a6dfb9!important}.videoPresetChip button:hover{color:#effaf1!important;background:#ffffff0f!important}.videoPresetChip>span{font-weight:700!important}.promptPresetInside{border-top:1px solid #ffffff0e;margin:-5px 12px 12px;padding-top:9px}.promptPresetInside .videoPresetLinks{gap:7px!important;margin:0!important}.promptPresetInside .videoPresetChip{border-radius:9px!important;min-height:28px!important}.videoControlArea{grid-template-columns:max-content max-content 32px 32px!important}.ruwanaAssistToggle{color:#f2eee8;cursor:pointer;background:#202225;border:1px solid #ffffff14;border-radius:9px;place-items:center;width:24px;height:24px;transition:border-color .16s,background .16s,transform .16s;display:grid}.ruwanaAssistToggle:hover,.ruwanaAssistToggle.active{color:#dfffe8;background:#26292d;border-color:#90ffb933}.ruwanaAssistToggle svg{width:15px;height:15px}.ruwanaAssistFlyout{z-index:82;background:radial-gradient(circle at 12% 0,#6fffa60e,#0000 34%),linear-gradient(#101215fb,#07080afb);border:1px solid #ffffff1a;border-radius:18px;width:min(500px,100vw - 485px);max-height:calc(100vh - 132px);padding:18px;position:fixed;top:92px;left:455px;overflow:auto;box-shadow:0 30px 90px #00000094}.assistHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;padding-right:40px;display:flex}.assistHeader b{color:#eee8df;letter-spacing:.006em;font-size:14px;font-weight:780;display:block}.assistHeader span{color:#8f8981;margin-top:2px;font-size:12px;font-weight:560;line-height:1.35;display:block}.assistHeader svg{color:#b8ffd0;opacity:.9}.assistPromptList{flex-direction:column;gap:0;display:flex}.assistPromptCard{background:#111316;border:1px solid #ffffff14;border-radius:14px;padding:13px}.assistPromptTitle{color:#dcd6cc;margin-bottom:8px;font-size:12px;font-weight:760}.assistPromptCard p{color:#bcb5ad;margin:-4px 0 0;font-size:12px;font-weight:520;line-height:1.55}.assistActions{gap:8px;margin-top:11px;display:flex}.assistActions button{color:#e1dbd2;cursor:pointer;background:#181a1d;border:1px solid #ffffff1a;border-radius:9px;height:30px;padding:0 12px;font-size:12px;font-weight:700}.assistActions button:hover{color:#edfff2;background:#1d2420;border-color:#84ffae38}.assistNote{color:#817b74;border-top:1px solid #ffffff0f;margin-top:14px;padding-top:12px;font-size:11px;line-height:1.4}@media (width<=1100px){.ruwanaAssistFlyout{width:calc(100vw - 360px);left:340px}}@media (width<=760px){.ruwanaAssistFlyout{width:auto;top:80px;left:14px;right:14px}}.assistActions{justify-content:flex-start}.assistActions .assistGenerateButton{color:#eaffef!important;background:linear-gradient(#2a442bf5,#19261bf5)!important;border-color:#7cffa638!important;display:none!important}.assistActions .assistGoldGenerate{border-radius:10px!important;gap:8px!important;min-width:132px!important;height:34px!important;padding:0 13px!important;font-size:13px!important;box-shadow:inset 0 1px #ffffff52,0 8px 18px #00000038!important}.assistActions .assistGoldGenerate .generateCreditCount{color:#050505!important;font-size:13px!important}.assistActions .assistGoldGenerate svg{color:#050505!important}.assistActions{justify-content:flex-start!important;align-items:center!important;gap:8px!important;margin-top:10px!important}.assistActions>button:not(.assistGoldGenerate){white-space:nowrap!important;border-radius:8px!important;width:auto!important;min-width:58px!important;height:28px!important;padding:0 11px!important;font-size:11.5px!important;font-weight:650!important}.assistActions .assistGoldGenerate{border-radius:9px!important;flex:none!important;gap:7px!important;width:auto!important;min-width:118px!important;max-width:132px!important;height:30px!important;padding:0 11px!important;font-size:12px!important}.assistActions .assistGoldGenerate .generateCreditCount{min-width:auto!important;font-size:12px!important}.assistActions .assistGoldGenerate svg{width:14px!important;height:14px!important}.assistPromptCard{padding:12px!important}.assistPromptCard p{font-size:11.6px!important;line-height:1.48!important}.assistPromptTitle{margin-bottom:7px!important;font-size:11.8px!important}.imageStage.hasBatchOutputs{padding:10px}.batchImageGrid{grid-template-columns:repeat(var(--batch-cols,3), minmax(0,1fr));gap:8px;width:100%;height:100%;display:grid;position:relative}.batchImageTile{cursor:pointer;background:#0a0b0d;border:0;border-radius:12px;padding:0;position:relative;overflow:hidden}.batchImageTile img{object-fit:cover;width:100%;height:100%;transition:transform .24s,filter .24s;display:block}.batchImageTile:hover img{filter:brightness(.96);transform:scale(1.02)}.batchCountBadge{z-index:2;color:#f2ece2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#08080ad6;border:1px solid #ffffff1a;border-radius:999px;place-items:center;min-width:30px;height:30px;font-size:11px;font-weight:800;display:grid;position:absolute;top:10px;left:10px}.generationGridTile{position:relative}.generationGridTile .batchImageGrid{gap:4px;width:100%;height:100%;padding:4px}.generationGridTile .gridBatchTile{border-radius:8px}.thumbOutputBadge{z-index:2;color:#ece6dc;background:#08080ad6;border:1px solid #ffffff1f;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:11px;font-weight:800;display:grid;position:absolute;top:8px;left:8px}.fullscreenGalleryNav{color:#ece5da;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0cc7;border:1px solid #ffffff1a;border-radius:12px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.fullscreenGalleryNav.prev{left:14px}.fullscreenGalleryNav.next{right:14px}.fullscreenGalleryCount{color:#eee6db;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0cc7;border:1px solid #ffffff1a;border-radius:999px;place-items:center;min-width:62px;height:32px;padding:0 12px;font-size:12px;font-weight:700;display:grid;position:absolute;top:14px;right:14px}.fullscreenGalleryStrip{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:8px;width:min(100%,1160px);margin:14px auto 0;display:grid}.fullscreenGalleryThumb{cursor:pointer;background:#0d0f12;border:1px solid #ffffff14;border-radius:12px;height:88px;padding:0;overflow:hidden}.fullscreenGalleryThumb img{object-fit:cover;width:100%;height:100%;display:block}.fullscreenGalleryThumb.active{border-color:#d8ab62d9;box-shadow:0 0 0 1px #d8ab622e,0 0 28px #d8ab621f}@media (width<=1200px){.fullscreenGalleryStrip{grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}}@media (width<=760px){.imageStage.hasBatchOutputs{padding:6px}.batchImageGrid{gap:5px}}.videoModeGrid button small,.videoOutputGrid button small{color:#241a09!important;letter-spacing:.035em!important;background:linear-gradient(#d8c28d,#8f7544)!important}.videoModeGrid button small:before,.videoOutputGrid button small:before{content:""}.videoModeGrid button.selected small,.videoOutputGrid button.selected small{background:linear-gradient(#f1dca4,#b69356)!important}.studioMiniLabel{color:#241a09;letter-spacing:.035em;pointer-events:none;background:linear-gradient(#d8c28d,#8f7544);border-radius:6px;padding:1px 5px;font-size:9px;font-weight:900;line-height:1.35;position:absolute;top:-8px;right:-5px}.drawerOutputGrid:not(.videoOutputGrid) button:nth-child(3){margin-left:8px}.drawerOutputGrid:not(.videoOutputGrid) button:nth-child(3):before{content:"";background:#ffffff21;border-radius:999px;width:1px;position:absolute;top:7px;bottom:7px;left:-8px}.videoFramePreviewWrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;display:grid}.videoFramePreviewSlot{cursor:pointer;background:linear-gradient(#171a1e,#121417);border:1px solid #ffffff1a;border-radius:16px;place-items:center;min-height:168px;display:grid;position:relative;overflow:hidden}.videoFramePreviewSlot img{object-fit:cover;width:100%;height:100%;min-height:168px;display:block}.videoFramePreviewSlot:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(#0000,#000000c2);height:54px;position:absolute;inset:auto 0 0}.videoFramePreviewSlot.hasFrame:after{opacity:1}.videoFramePreviewSlot>span{z-index:2;color:#f0e8de;background:#07080ab8;border:1px solid #ffffff14;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:760;position:absolute;bottom:10px;left:12px}.videoFramePreviewSlot .tileDelete{opacity:1;transform:none}.videoFramePreviewEmpty{text-align:center;color:#d8d1c8;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px;display:flex}.videoFramePreviewEmpty b{font-size:12px;font-weight:760}.videoFramePreviewEmpty em{color:#8f887f;font-style:normal;font-weight:540}.videoFramePreviewEmpty small{color:#8b847c;font-size:12px;line-height:1.35}.videoFramePreviewArrow{display:none}.videoBindSimpleRow{background:#15181ddb;border:1px solid #ffffff14;border-radius:15px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:12px 14px;display:flex}.videoBindSimpleRow b{color:#e9e1d6;font-size:13px;font-weight:720;display:block}.videoBindSimpleRow small{color:#8f887f;margin-top:2px;font-size:11.5px;display:block}.videoBindSimpleRow button{color:#effaf2;background:linear-gradient(#285637f5,#183222f5);border:1px solid #79ffaa40;border-radius:10px;width:48px;height:32px;font-size:12px;font-weight:760}@media (width<=1280px){.videoFramePreviewWrap{grid-template-columns:1fr}}.hoverActionBar button:nth-child(4){color:#e6d8bd}.nextStepsGrid button{cursor:pointer}.metaType.isVideoType{color:#dfe8ff}.metaTags{text-transform:uppercase;letter-spacing:.035em}.cleanNextSteps{grid-template-columns:1fr 1fr!important}.cleanNextSteps .primaryNextStep{color:#f2dfb8!important;background:linear-gradient(#d8ab622e,#d8ab6214)!important;border-color:#d8ab6270!important}.modifyRow button:last-child{color:#d7a5a5}.videoStartSection{padding-bottom:14px}.videoStartThumb{background:#101216;border:1px solid #ffffff1a;border-radius:12px;width:86px;height:86px;overflow:hidden}.videoStartThumb img{object-fit:cover;width:100%;height:100%;display:block}.cleanNextSteps .dangerAction,.modifyRow button.dangerAction{color:#d7a5a5!important}.cleanNextSteps button{min-height:40px}.fullscreenVideoPlayer{object-fit:contain;background:#050506;width:100%;height:100%;display:block}.videoStartThumb{border-radius:10px!important;width:92px!important;height:92px!important}.metaPromptBox{max-height:230px;overflow:auto}.screenshotNextSteps{background:#1a1c20;border:1px solid #ffffff1a;border-radius:13px;padding:0;overflow:hidden;grid-template-columns:1fr 1fr!important;gap:0!important}.screenshotNextSteps button{background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;min-height:54px!important;padding:0 18px!important}.screenshotNextSteps button:first-child,.screenshotNextSteps button:nth-child(2){border-bottom:1px solid #ffffff14!important}.screenshotNextSteps button:nth-child(odd){border-right:1px solid #ffffff14!important}.screenshotNextSteps .primaryNextStep{color:#e9dfcf!important;background:0 0!important}.screenshotNextSteps .disabledStep{opacity:.46;cursor:not-allowed}.modifyRow button{min-height:40px}.screenshotNextSteps{grid-template-columns:1fr 1fr!important}.shareStatusPill{color:#f2dfb8;background:#d8ab621a;border:1px solid #d8ab6247;border-radius:999px;align-items:center;min-height:28px;margin:10px 0 0;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.isFavoriteIcon{color:#f3d28a!important;background:#f3d28a1f!important;border-color:#f3d28a57!important}.isFavoriteAction{color:#f3d28a!important;background:#f3d28a1a!important;border-color:#f3d28a57!important}.gridFavorite{cursor:pointer;border:0;padding:0}.metaIconRow button.isFavoriteIcon{color:#f3d28a!important;background:#f3d28a1f!important;border-color:#f3d28a57!important}.emptyFavoritesState{color:#9f978c;background:#ffffff05;border:1px dashed #ffffff1a;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:260px;display:flex}.emptyFavoritesState b{color:#e8ded0;font-size:16px}.emptyFavoritesState span{font-size:13px}.favoriteFilter{cursor:pointer}.favoriteFilter.checked .favoriteBox{background:#f3d28a29;border-color:#f3d28a6b;box-shadow:0 0 0 1px #f3d28a1a}.favoriteFilter.checked .favoriteBox:after{content:"★";color:#f3d28a;place-items:center;height:100%;font-size:14px;line-height:1;display:grid}.generationCardVideo .videoStage,.generationGridVideo{background:linear-gradient(#0a0b0e,#060708)}.videoStageOverlay{pointer-events:none;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;inset:auto 14px 14px}.videoStageBadge,.videoStageCount{color:#efe6d8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07080ac7;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.gridVideoOverlay{bottom:10px;left:10px;right:10px}.generationGridVideo img{object-fit:cover;width:100%;height:100%;display:block}.generationCardVideo .imageStage img{object-fit:contain;width:100%;height:100%;display:block}.videoCardPlayer{object-fit:contain;background:#050506;width:100%;height:100%;display:block}.gridVideoCardPlayer{object-fit:cover;background:#050506;width:100%;height:100%;display:block}.generationCardVideo .openFullscreenHint{top:14px;left:14px}.generationCardVideo .videoStage{height:460px;margin-bottom:10px}.videoCardActions{justify-content:flex-end;align-items:center;gap:8px;padding:0 2px 2px;display:flex}.videoCardActions button,.videoCardActions a{color:#e6ddcf;background:#0c0d10db;border:1px solid #ffffff14;border-radius:11px;place-items:center;width:38px;height:36px;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:grid}.videoCardActions button:hover,.videoCardActions a:hover{background:#18181cf0;border-color:#ffffff29}.videoCardActions .isFavoriteIcon{color:#f3d28a!important;background:#f3d28a1f!important;border-color:#f3d28a57!important}@media (width<=1450px){.generationCardVideo .videoStage{height:410px}}@media (width<=1200px){.generationCardVideo .videoStage{height:360px}}.videoCardPlayerGrid{box-sizing:border-box;gap:10px;width:100%;height:100%;padding:10px;display:grid}.videoCardPlayerGrid.videoCount2{grid-template-columns:repeat(2,minmax(0,1fr))}.videoCardPlayerTile{cursor:pointer;background:#050506;border:1px solid #ffffff14;border-radius:14px;padding:0;position:relative;overflow:hidden}.videoCardPlayerTile video{object-fit:cover;width:100%;height:100%;display:block}.videoCardPlayerTile span{z-index:3;color:#eee6db;background:#050608b8;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:760;display:inline-flex;position:absolute;bottom:10px;left:10px}.videoCardPlayerGrid .videoCardPlayerTile video::-webkit-media-controls{opacity:.78}.videoCardPlayerGrid.videoCount3{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.videoCardPlayerGrid.videoCount3 .videoCardPlayerTile:nth-child(3){grid-column:1/-1}.videoCardPlayerGrid.videoCount4{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.videoCardPlayerGrid.videoCount3,.videoCardPlayerGrid.videoCount4{min-height:100%}.videoCardPlayerGrid.videoCount3 .videoCardPlayerTile,.videoCardPlayerGrid.videoCount4 .videoCardPlayerTile{min-height:0}.videoPlayerUnit{flex-direction:column;min-width:0;min-height:0;display:flex}.videoPlayerUnitSingle{height:100%}.videoPlayerUnitSingle .videoCardPlayer{flex:auto;min-height:0}.videoTileActions{justify-content:flex-end;align-items:center;gap:8px;padding:10px 2px 2px;display:flex}.videoTileActions button,.videoTileActions a{color:#e6ddcf;background:#0c0d10db;border:1px solid #ffffff14;border-radius:10px;place-items:center;width:34px;height:32px;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:grid}.videoTileActions button:hover,.videoTileActions a:hover{background:#18181cf0;border-color:#ffffff29}.videoTileActions .isFavoriteIcon{color:#f3d28a!important;background:#f3d28a1f!important;border-color:#f3d28a57!important}.videoTileActions .isTopIcon{color:#ffd1dc!important;background:#ffaac31a!important;border-color:#ffaac347!important}.videoCardPlayerGrid{align-items:stretch}.videoCardPlayerTile{flex:auto}.videoCardPlayerTile video{pointer-events:none}.batchImageUnit{flex-direction:column;min-width:0;min-height:0;display:flex}.imageTileActions{justify-content:flex-end;align-items:center;gap:8px;padding:10px 2px 2px;display:flex}.imageTileActions button,.imageTileActions a{color:#e6ddcf;background:#0c0d10db;border:1px solid #ffffff14;border-radius:10px;place-items:center;width:34px;height:32px;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:grid}.imageTileActions button:hover,.imageTileActions a:hover{background:#18181cf0;border-color:#ffffff29}.imageTileActions .isFavoriteIcon{color:#f3d28a!important;background:#f3d28a1f!important;border-color:#f3d28a57!important}.imageTileActions .isTopIcon{color:#ffd1dc!important;background:#ffaac31a!important;border-color:#ffaac347!important}.generationGridTile .batchImageGrid{align-items:stretch}.generationGridTile .batchImageUnit{gap:4px}.generationGridTile .imageTileActions{flex-wrap:wrap;justify-content:center;gap:4px;padding:4px 0 0}.generationGridTile .imageTileActions button,.generationGridTile .imageTileActions a{border-radius:8px;width:26px;height:24px}.generationGridTile .batchImageTile{min-height:0}.imageStage.hasBatchOutputs{padding:10px;overflow:auto}.imageStage.hasBatchOutputs::-webkit-scrollbar{display:none}.imageStage.hasBatchOutputs{scrollbar-width:none;-ms-overflow-style:none}.imageTileActions button,.videoTileActions button,.videoCardActions button{appearance:none}.videoOutputStrip{gap:10px}.videoOutputThumb{min-width:150px;position:relative}.videoOutputThumb span{z-index:3;color:#eee6db;background:#050608bd;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:760;display:inline-flex;position:absolute;bottom:7px;left:8px}.videoOutputThumb.active span{color:#f3d28a}.studioExportStep{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:60px;display:flex}.studioExportStep span{letter-spacing:-.01em;font-weight:700}.studioExportStep small{color:#ffffff9e;font-size:11px;line-height:1.3}.studioExportStep.isBackendPending{position:relative;background:linear-gradient(#d8ab621a,#ffffff06)!important;border-color:#d8ab623d!important}.studioExportStep.isBackendPending:after{content:"Backend";color:#f1d6a4;background:#d8ab6217;border:1px solid #d8ab6242;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;top:8px;right:8px}.modifyRow .dangerManageButton{color:#ffd0d0!important;background:#ff4b4b0e!important;border-color:#ff737333!important}.modifyRow .dangerManageButton:hover{background:#ff4b4b1a!important;border-color:#ff737357!important}.videoBindSimpleRow.isOff button{color:#9b948c!important;background:#101216!important;border-color:#ffffff1a!important}.videoBindSimpleRow.isOn button,.videoBindSimpleRow button.active{color:#effaf2!important;background:linear-gradient(#285637f5,#183222f5)!important;border-color:#79ffaa42!important}.videoBindSimpleRow.isOn small{color:#cdf4d8b8}.videoBindSimpleRow.isOff small{color:#dcd4c885}.voiceTalentPicker{background:linear-gradient(#ffffff0e,#ffffff06)!important;border-color:#ffffff1a!important}.voiceAvatar{color:#f2dfb8;letter-spacing:-.04em;background:radial-gradient(circle at 25% 20%,#ffdb9659,#0000 34%),linear-gradient(145deg,#7a5323f5,#281c11f5);border:1px solid #ffdda038;border-radius:15px;place-items:center;width:48px;height:48px;font-weight:900;display:grid;box-shadow:0 14px 34px #00000057}.voiceSettingsStack{background:radial-gradient(circle at 50% 0,#ffffff0e,#0000 35%),#0c0d10b8;border:1px solid #ffffff13;border-radius:22px;flex-direction:column;gap:18px;margin-top:14px;padding:18px;display:flex}.voiceRangeControl{flex-direction:column;gap:8px;display:flex}.voiceRangeTitle{color:#f3eadc;letter-spacing:-.035em;border-bottom:2px dotted #ffffff42;width:max-content;font-size:20px;font-weight:850}.voiceRangeLabels{color:#8d8a91;justify-content:space-between;font-size:13px;font-weight:620;display:flex}.voiceRangeControl input[type=range]{appearance:none;background:linear-gradient(90deg,#f0e3ce 0%,#f0e3ce var(--voice-range,50%),#ffffff26 var(--voice-range,50%),#ffffff26 100%);border-radius:999px;outline:0;width:100%;height:5px}.voiceRangeControl input[type=range]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#f2e7d6;border:3px solid #111318;border-radius:50%;width:22px;height:22px;box-shadow:0 8px 20px #0000006b}.voiceRangeControl input[type=range]::-moz-range-thumb{cursor:pointer;background:#f2e7d6;border:3px solid #111318;border-radius:50%;width:22px;height:22px;box-shadow:0 8px 20px #0000006b}.voiceOptionsBlock{flex-direction:column;gap:14px;margin-top:2px;padding-top:4px;display:flex}.voiceOptionTop{justify-content:space-between;align-items:center;gap:14px;display:flex}.voiceOptionTop small{color:#8f8982;margin-top:2px;font-size:12px;display:block}.voiceSwitch{cursor:pointer;background:#15171b;border:0;border-radius:999px;flex:none;width:56px;height:30px;padding:3px;box-shadow:inset 0 0 0 1px #ffffff14}.voiceSwitch span{background:#f4eadb;border-radius:50%;width:24px;height:24px;transition:transform .18s;display:block;transform:translate(0)}.voiceSelectLine{background:#101114;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:0;min-height:58px;padding:0 44px 0 16px;display:flex;position:relative}.voiceSelectLine.disabled{opacity:.45}.voiceSelectLine select{appearance:none;color:#f4ecdf;background:0 0;border:0;outline:0;width:100%;height:100%;font-size:16px;font-weight:760}.voiceSelectLine option{color:#f4ecdf;background:#111216}.voiceSelectLine svg{color:#8f8982;pointer-events:none;position:absolute;right:16px}.voiceFlag{font-size:0;line-height:1}.voiceBottomOptions{justify-content:space-between;align-items:center;gap:0;margin-top:2px;display:flex}.voiceSpeakerButton,.voiceResetButton{color:#f0e7d8;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;font-size:16px;font-weight:760;display:inline-flex}.voiceSpeakerButton .voiceSwitch{transform-origin:0;transform:scale(.86)}.voiceResetButton span{color:#9e9994;font-size:0;line-height:1}.voiceDrawerNote p{color:#8d8984;margin:-4px 0 0;font-size:13px}.generateButton.voiceGeneratePending{opacity:.58;cursor:not-allowed;filter:saturate(.6)}.voiceRangeTitle{letter-spacing:-.018em!important;border-bottom:1px dotted #ffffff38!important;font-size:16px!important;font-weight:650!important}.voiceOptionTop b,.voiceOptionLabel{letter-spacing:-.018em!important;font-size:16px!important;font-weight:650!important}.voiceOptionTop small{font-size:11px!important;font-weight:500!important}.voiceSelectLine{border-radius:14px!important;min-height:52px!important}.voiceSelectLine select{font-size:15px!important;font-weight:560!important}.voiceSpeakerButton,.voiceResetButton{font-size:14px!important;font-weight:600!important}.voiceSettingsStack{gap:15px!important;padding:16px!important}.voiceTalentPicker b{font-weight:720!important}.voiceTalentPicker small{font-weight:520!important}.voiceSettingsStack{box-shadow:none!important;background:#0a0b0e8a!important;border-color:#ffffff0e!important;border-radius:18px!important;gap:13px!important;padding:14px!important}.voiceRangeControl{gap:6px!important}.voiceRangeTitle{color:#eee5d8d1!important;letter-spacing:0!important;border-bottom:0!important;font-size:13px!important;font-weight:560!important}.voiceRangeLabels{color:#a8a09694!important;font-size:11px!important;font-weight:450!important}.voiceRangeControl input[type=range]{background:linear-gradient(90deg,#d6c5a9ad 0%,#d6c5a9ad var(--voice-range,50%),#ffffff1a var(--voice-range,50%),#ffffff1a 100%)!important;height:3px!important}.voiceRangeControl input[type=range]::-webkit-slider-thumb{background:#dfd3bfeb!important;border:2px solid #101115!important;width:16px!important;height:16px!important;box-shadow:0 5px 14px #00000057!important}.voiceRangeControl input[type=range]::-moz-range-thumb{background:#dfd3bfeb!important;border:2px solid #101115!important;width:16px!important;height:16px!important;box-shadow:0 5px 14px #00000057!important}.voiceOptionsBlock{gap:11px!important;padding-top:2px!important}.voiceOptionTop b,.voiceOptionLabel{color:#eee5d8d1!important;letter-spacing:0!important;font-size:13px!important;font-weight:560!important}.voiceOptionTop small{color:#a099908a!important;margin-top:2px!important;font-size:10px!important;font-weight:430!important}.voiceSelectLine{background:#0d0e11b8!important;border-color:#ffffff13!important;border-radius:13px!important;min-height:46px!important;padding-left:13px!important}.voiceSelectLine select{color:#eee5d8d6!important;font-size:13px!important;font-weight:500!important}.voiceFlag{opacity:.88!important;font-size:19px!important}.voiceSwitch{background:#ffffff14!important;width:46px!important;height:25px!important;padding:3px!important}.voiceSwitch span{background:#e0d6c6e0!important;width:19px!important;height:19px!important}.voiceSwitch.active{background:#d6c5a9b8!important}.voiceSwitch.active span{background:#111317!important;transform:translate(21px)!important}.voiceBottomOptions{margin-top:0!important}.voiceSpeakerButton,.voiceResetButton{color:#eee5d8c7!important;gap:7px!important;font-size:12px!important;font-weight:520!important}.voiceResetButton span{color:#a099909e!important;font-size:18px!important}.voiceTalentBox .enginePicker{min-height:66px!important}.voiceAvatar{width:40px!important;height:40px!important;box-shadow:none!important;border-radius:12px!important;font-size:14px!important}.voiceTalentPicker b{font-size:14px!important;font-weight:650!important}.voiceTalentPicker small{color:#a69e959e!important;font-size:11px!important;font-weight:440!important}.generationCardAudio .audioStage{background:radial-gradient(circle at 20% 0,#d8ab621a,#0000 36%),linear-gradient(#0f1014e0,#08090ceb);border:1px solid #ffffff13;border-radius:22px;flex-direction:column;gap:16px;min-height:230px;padding:18px;display:flex}.audioHero{align-items:center;gap:13px;display:flex}.largeVoiceAvatar{border-radius:16px!important;width:56px!important;height:56px!important}.audioHero b{color:#f5ecdeeb;letter-spacing:-.02em;font-size:16px;font-weight:720;display:block}.audioHero span{color:#b4aba09e;margin-top:3px;font-size:12px;font-weight:500;display:block}.audioCardPlayer{filter:invert()hue-rotate(180deg)saturate(.45);opacity:.88;width:100%;height:42px}.audioCardActions{justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;display:flex}.audioCardActions button{color:#e6ddcf;background:#0c0d10db;border:1px solid #ffffff14;border-radius:11px;place-items:center;width:38px;height:36px;display:grid}.audioCardActions button:hover{background:#18181cf0;border-color:#ffffff29}.audioCardActions .isFavoriteIcon{color:#f3d28a!important;background:#f3d28a1f!important;border-color:#f3d28a57!important}.audioRenderingPanel{color:#eee5d8c7;text-align:center;align-content:center;place-items:center;gap:9px;min-height:210px;display:grid}.audioRenderingPanel b{font-size:16px;font-weight:720}.audioRenderingPanel span{color:#aaa2999e;font-size:12px}.audioWaveBars{justify-content:center;align-items:center;gap:4px;height:44px;margin-top:10px;display:flex}.audioWaveBars i{width:3px;height:10px;animation:1.08s ease-in-out infinite audioWave;animation-delay:calc(var(--i) * 35ms);background:#d8c5a994;border-radius:999px}@keyframes audioWave{0%,to{opacity:.38;height:9px}50%{opacity:.9;height:36px}}.generationGridAudio{background:radial-gradient(circle at 18% 0,#d8ab621a,#0000 38%),linear-gradient(#111217,#08090c);border:1px solid #ffffff13;min-height:260px;padding:16px}.audioGridBody,.audioGridGenerating{text-align:center;color:#eee5d8d6;flex-direction:column;justify-content:center;align-items:center;gap:9px;height:100%;display:flex}.audioGridBody b,.audioGridGenerating b{font-size:13px;font-weight:700}.audioGridBody span{color:#b0a89e99;font-size:11px}.audioGridBody audio{filter:invert()hue-rotate(180deg)saturate(.45);opacity:.86;width:100%;max-width:220px;height:36px;margin-top:8px}.thumbAudioPreview{color:#eee5d8c7;background:radial-gradient(circle at 50% 15%,#d8ab6226,#0000 45%),#090a0d;align-content:center;place-items:center;gap:5px;width:100%;height:100%;display:grid}.thumbAudioPreview span{text-transform:uppercase;letter-spacing:.08em;color:#eee5d88f;font-size:9px;font-weight:800}.generateButton.voiceGenerateButton{opacity:1!important;cursor:pointer!important;filter:none!important}.fullscreenAudioPanel{background:radial-gradient(circle at 50% 0,#d8ab6221,#0000 42%),linear-gradient(#101115f0,#08090cf5);border:1px solid #ffffff13;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:13px;width:min(760px,92%);min-height:430px;padding:34px;display:flex;box-shadow:0 34px 80px #0000005c}.fullscreenVoiceAvatar{margin-bottom:4px;border-radius:24px!important;width:82px!important;height:82px!important;font-size:22px!important}.fullscreenAudioPanel b{color:#f5ecdef0;letter-spacing:-.035em;font-size:26px;font-weight:760}.fullscreenAudioPanel span{color:#b4aba0a8;font-size:13px;font-weight:520}.fullscreenAudioPlayer{filter:invert()hue-rotate(180deg)saturate(.45);opacity:.9;width:min(620px,100%);height:48px;margin-top:22px}.metaType.isAudioType{color:#f0d7a9}.generateButton.isJobLocked,.generateButton:disabled{pointer-events:auto;opacity:.48!important;cursor:not-allowed!important;filter:saturate(.55)!important}.generateButton.isJobLocked .generateCreditCount{opacity:.62}.metaIconRow .isTopIcon{color:#ffd1dc!important;background:#ffaac31c!important;border-color:#ffaac34d!important}.topCollectionPanel{flex-direction:column;gap:18px;display:flex}.topCollectionHeader{background:radial-gradient(circle at 15% 0,#d8ab621f,#0000 42%),#0c0d10bd;border:1px solid #ffffff13;border-radius:20px;align-items:center;gap:13px;padding:16px;display:flex}.topCollectionIcon{color:#f1d6a4;background:#d8ab6214;border:1px solid #d8ab6233;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.topCollectionHeader b{color:#f5ecdeeb;letter-spacing:-.025em;font-size:16px;font-weight:760;display:block}.topCollectionHeader span{color:#b4aba09e;margin-top:3px;font-size:12px;font-weight:520;display:block}.topCollectionCopy{background:#0a0b0e85;border:1px solid #ffffff0e;border-radius:18px;padding:16px}.topCollectionCopy p{color:#eee5d8d6;margin:0 0 7px;font-size:13px;font-weight:600}.topCollectionCopy small{color:#a69e959e;font-size:12px;line-height:1.45}.topLegend{flex-wrap:wrap;gap:10px;display:flex}.topLegend div{color:#eee5d8c2;background:#ffffff09;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:650;display:inline-flex}.topFeedPanel{min-width:0;overflow:hidden}.topFeedScroll{height:100%;padding:18px 18px 26px;overflow:auto}.topFeedScroll::-webkit-scrollbar{display:none}.topFeedScroll{scrollbar-width:none;-ms-overflow-style:none}.topMasonry{grid-template-columns:repeat(5,minmax(160px,1fr));grid-auto-rows:116px;gap:8px;display:grid}.topFeedCard{cursor:pointer;background:#090a0d;border:1px solid #ffffff0f;border-radius:12px;min-height:0;position:relative;overflow:hidden;box-shadow:0 18px 45px #0000003d}.topFeedCard:hover{border-color:#ffffff24;transform:translateY(-1px)}.topSpan1,.topSpan2{grid-row:span 3}.topSpan3{grid-row:span 4}.topSpan4{grid-row:span 2}.topSpan5{grid-row:span 4}.topFeedMedia,.topFeedMedia img,.topFeedMedia video{width:100%;height:100%;display:block}.topFeedMedia img,.topFeedMedia video{object-fit:cover}.topFeedOverlay{z-index:3;color:#fff;background:linear-gradient(#0000,#000000ad);justify-content:space-between;align-items:center;gap:10px;padding:42px 12px 10px;display:flex;position:absolute;inset:auto 0 0}.topAuthor{align-items:center;gap:7px;min-width:0;display:flex}.topAuthorAvatar{color:#f8e3b8;background:#d8ab6238;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:900;display:grid}.topAuthor b{text-overflow:ellipsis;white-space:nowrap;color:#ffffffe0;font-size:12px;font-weight:680;overflow:hidden}.topLikePill{color:#ffffffdb;align-items:center;gap:5px;font-size:12px;font-weight:620;display:inline-flex}.topLikePill svg{color:#fff}.topPlayBadge{z-index:4;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:10px;left:10px}.topPromptPeek{z-index:3;color:#ffffffc7;opacity:0;text-shadow:0 2px 10px #0009;max-height:40px;font-size:11px;line-height:1.35;transition:opacity .18s,transform .18s;position:absolute;top:10px;left:10px;right:10px;overflow:hidden;transform:translateY(-3px)}.topFeedCard:hover .topPromptPeek{opacity:1;transform:translateY(0)}.topFeedEmpty{color:#eee5d8b3;text-align:center;align-content:center;place-items:center;gap:8px;min-height:360px;display:grid}.topFeedEmpty b{color:#f5ecdee0;font-size:16px}.topFeedEmpty span{color:#aaa2999e;max-width:320px;font-size:13px}.topCommentsSection small{color:#aaa29999;font-size:11px;font-weight:520}.commentList{flex-direction:column;gap:8px;display:flex}.commentBubble{background:#ffffff09;border:1px solid #ffffff0f;border-radius:13px;padding:10px}.commentBubble b{color:#eee5d8d6;margin-bottom:3px;font-size:12px;font-weight:700;display:block}.commentBubble span{color:#aaa299b3;font-size:12px;line-height:1.4}.commentInputRow{gap:8px;margin-top:10px;display:flex}.commentInputRow input{color:#eee5d8;background:#101116;border:1px solid #ffffff12;border-radius:12px;outline:0;flex:1;min-width:0;height:38px;padding:0 11px}.commentInputRow button{color:#f1d6a4;background:#d8ab621f;border:1px solid #ffffff14;border-radius:12px;height:38px;padding:0 13px;font-weight:700}@media (width<=1400px){.topMasonry{grid-template-columns:repeat(4,minmax(150px,1fr))}}@media (width<=1100px){.topMasonry{grid-template-columns:repeat(3,minmax(140px,1fr))}}.topMasonry{columns:5 190px;column-gap:8px;display:block!important}.topFeedCard{vertical-align:top;break-inside:avoid!important;width:100%!important;min-height:unset!important;background:#07080b!important;grid-row:auto!important;margin:0 0 8px!important;display:inline-block!important}.topSpan1,.topSpan2,.topSpan3,.topSpan4,.topSpan5{grid-row:auto!important}.topFeedMedia{width:100%!important;height:auto!important;min-height:unset!important;background:#050609!important;display:block!important}.topFeedMedia img,.topFeedMedia video{object-fit:contain!important;background:#050609!important;width:100%!important;height:auto!important;display:block!important}.topFeedOverlay{padding-top:46px!important}@media (width<=1400px){.topMasonry{columns:4 180px!important}}@media (width<=1100px){.topMasonry{columns:3 170px!important}}.app.isTopView .main{grid-template-rows:1fr!important}.app.isTopView .workspace{min-height:0;grid-template-columns:1fr!important;gap:0!important;padding:0!important}.topFeedPage{background:#050609;grid-template-rows:auto 1fr;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.topFeedHeader{background:#050609f5;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:14px 22px 12px;display:flex}.topFeedHeader b{color:#f5ecdeeb;letter-spacing:-.035em;font-size:20px;font-weight:780;display:block}.topFeedHeader span{color:#a69e959e;margin-top:3px;font-size:12px;font-weight:520;display:block}.topFeedFilters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.topFeedFilters button{color:#eee5d8b8;cursor:pointer;background:#ffffff09;border:1px solid #ffffff13;border-radius:999px;min-height:34px;padding:0 13px;font-size:12px;font-weight:650}.topFeedFilters button.active,.topFeedFilters button:hover{color:#f2dfb8;background:#d8ab621a;border-color:#d8ab6242}.topFeedPage .topFeedScroll{height:100%;padding:14px;overflow:auto}.topFeedPage .topMasonry{columns:5 190px!important;column-gap:10px!important}.topFeedPage .topFeedCard{border-radius:10px!important;margin-bottom:10px!important}@media (width<=1500px){.topFeedPage .topMasonry{columns:4 190px!important}}@media (width<=1150px){.topFeedPage .topMasonry{columns:3 180px!important}}.topFeedCard.isVideoTopCard .topFeedMedia video{pointer-events:auto;cursor:pointer}.topFeedCard.isVideoTopCard .topPlayBadge{background:#00000070;border:1px solid #ffffff2e}.topFeedPage .topFeedScroll{padding:8px!important}.topFeedPage .topMasonry,.topMasonry{column-gap:4px!important}.topFeedPage .topFeedCard,.topFeedCard{border-radius:9px!important;margin:0 0 4px!important}.topFeedOverlay{padding-bottom:8px!important;padding-left:9px!important;padding-right:9px!important}.topPromptPeek{top:8px!important;left:8px!important;right:8px!important}.topPlayBadge{top:8px!important;left:8px!important}.topNewsArea{background:#050609;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 14px 0;display:grid}.topNewsBanner,.topNewsMini{color:#f5ecde;text-align:left;cursor:pointer;background:#0a0c10;border:1px solid #ffffff14;border-radius:14px;min-height:132px;padding:22px 24px;position:relative;overflow:hidden;box-shadow:0 18px 46px #00000047}.topNewsBanner:before,.topNewsMini:before{content:"";pointer-events:none;opacity:.95;position:absolute;inset:0}.voiceNewsBanner:before{background:radial-gradient(circle at 82% 18%,#d8ab623b,#0000 28%),radial-gradient(circle at 20% 35%,#32ff962e,#0000 32%),linear-gradient(105deg,#093930fa,#080b0fb8 58%,#0f1014fa)}.videoNewsBanner:before{background:radial-gradient(circle at 82% 16%,#4bff6642,#0000 28%),linear-gradient(105deg,#07323ff5,#090c10b3 56%,#101218fa)}.studioExportNews:before{background:radial-gradient(circle at 84% 16%,#d8ab6238,#0000 30%),linear-gradient(135deg,#241b12f0,#08090cfa)}.topNewsBanner>div,.topNewsMini>*{z-index:2;position:relative}.topNewsBanner small,.topNewsMini small{color:#f5ecde94;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:800;display:block}.topNewsBanner b,.topNewsMini b{color:#fff3df;letter-spacing:-.04em;font-size:25px;font-weight:820;line-height:1.05;display:block}.topNewsBanner span,.topNewsMini span{color:#f5ecdeb8;max-width:460px;margin-top:10px;font-size:13px;font-weight:520;line-height:1.45;display:block}.topNewsBanner strong{z-index:2;color:#63ff4d;letter-spacing:-.02em;background:#00000047;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-size:16px;font-weight:900;display:inline-flex;position:absolute;bottom:18px;right:20px}.topNewsMini{padding:20px}.topNewsMini b{font-size:22px}.topNewsMini span{font-size:12px}.topNewsBanner:hover,.topNewsMini:hover{border-color:#ffffff29;transform:translateY(-1px)}.app.isTopView .topFeedPage{grid-template-rows:auto auto 1fr}@media (width<=1350px){.topNewsArea{grid-template-columns:1fr 1fr}.topNewsMini{grid-column:1/-1;min-height:96px}}@media (width<=900px){.topNewsArea{grid-template-columns:1fr}}.topNewsBanner,.topNewsMini{flex-direction:column;justify-content:center;height:138px;min-height:138px;display:flex}.topNewsMini{justify-content:center}.topNewsBanner span,.topNewsMini span{max-width:none}@media (width<=1350px){.topNewsArea{grid-template-columns:1fr}.topNewsBanner,.topNewsMini{height:auto;min-height:118px}}.railAccount.accountEntryButton{cursor:pointer;text-align:center;border:0;width:100%;font-family:inherit}.railAccount.accountEntryButton:hover{background:#d8ab6212;border-color:#d8ab623d;transform:translateY(-1px)}.accountAvatar{color:#f3d28a;letter-spacing:-.03em;background:radial-gradient(circle at 25% 18%,#d8ab623d,#0000 36%),linear-gradient(145deg,#1c1e24f5,#0b0c0ffa);border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:34px;height:34px;margin:0 auto 8px;font-size:13px;font-weight:850;display:grid;overflow:hidden;box-shadow:0 10px 24px #00000047}.accountAvatar img{object-fit:cover;width:100%;height:100%;display:block}.accountAvatar.hasAvatar span{display:none}.railAccount.accountEntryButton .accountPlan{margin-top:2px}.railAccount.accountEntryButton .accountStatus{letter-spacing:.08em;font-size:8px}.app.isAccountView .main{grid-template-rows:1fr!important}.app.isAccountView .workspace{min-height:0;grid-template-columns:1fr!important;gap:0!important;padding:0!important}.accountPage{background:radial-gradient(circle at 18% 0,#d8ab621a,#0000 34%),#050609;min-width:0;height:100%;min-height:0;padding:20px;overflow:auto}.accountPage::-webkit-scrollbar{display:none}.accountPage{scrollbar-width:none;-ms-overflow-style:none}.accountPageHeader{background:#0a0b0ec2;border:1px solid #ffffff13;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:20px 22px;display:flex}.accountPageHeader small{color:#d8ab62c7;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:850;display:block}.accountPageHeader b{color:#fff3df;letter-spacing:-.045em;font-size:30px;font-weight:820;line-height:1;display:block}.accountPageHeader span{color:#b4aba0ad;margin-top:8px;font-size:13px;display:block}.accountPageHeader button,.accountActionRow button{color:#f1d6a4;cursor:pointer;background:#d8ab621a;border:1px solid #d8ab6238;border-radius:999px;min-height:36px;padding:0 15px;font-size:12px;font-weight:760}.accountGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.accountCard{background:radial-gradient(circle at 85% 0,#d8ab6214,#0000 36%),#0a0b0ec2;border:1px solid #ffffff13;border-radius:22px;min-height:220px;padding:18px;box-shadow:0 20px 55px #0000003d}.accountWideCard{grid-column:span 2}.accountCardTop{justify-content:space-between;align-items:flex-start;gap:0;margin-bottom:14px;display:flex}.accountCardTop span{color:#b4aba09e;text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:700}.accountCardTop strong{color:#fff3df;letter-spacing:-.035em;text-align:right;font-size:22px;font-weight:820;line-height:1.05}.accountCard p{color:#ded3c6b3;margin:0 0 16px;font-size:13px;line-height:1.5}.accountStatusRow{background:#ffffff09;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:12px;display:flex}.accountStatusRow em,.licenseActive,.licenseGold,.licenseRequest,.voiceLicenseRow em,.invoiceRows em{color:#c7ffd9;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-style:normal;font-weight:850}.accountStatusRow small{color:#aaa2999e;font-size:12px}.accountActionRow{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.accountActionRow .ghostAccountButton{color:#eee5d8c2;background:#ffffff09;border-color:#ffffff14}.creditBreakdown,.licenseRows,.voiceLicenseList,.invoiceRows{flex-direction:column;gap:8px;display:flex}.creditBreakdown div,.licenseRow,.voiceLicenseRow,.invoiceRows div,.billingMiniBox{background:#ffffff08;border:1px solid #ffffff0e;border-radius:14px;justify-content:space-between;align-items:center;gap:0;padding:11px;display:flex}.creditBreakdown b,.licenseRow b,.voiceLicenseRow b,.billingMiniBox b,.invoiceRows span{color:#eee5d8d6;font-size:13px;font-weight:700}.creditBreakdown span,.licenseRow span,.voiceLicenseRow span,.billingMiniBox span{color:#aaa2999e;margin-top:3px;font-size:11px;display:block}.licenseGold{color:#f1d6a4}.licenseRequest{color:#ffc7c7}.voiceLicenseCard p{margin-bottom:10px}.voiceLicenseRow{justify-content:flex-start}.voiceLicenseRow em{color:#f1d6a4;margin-left:auto}.voiceLicenseRow.locked em{color:#ffc7c7}.smallAccountAvatar{flex:none;border-radius:12px!important;width:36px!important;height:36px!important;font-size:12px!important}.billingCard{grid-column:span 2}.invoiceRows em{color:#c7ffd9}@media (width<=1400px){.accountGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.accountGrid{grid-template-columns:1fr}.accountWideCard,.billingCard{grid-column:auto}}.accountNoticeBell{color:#f1d6a4;background:radial-gradient(circle at 30% 18%,#d8ab622e,#0000 38%),#0c0d10db;border:1px solid #d8ab6238;border-radius:50%;place-items:center;width:30px;height:30px;margin:0 auto 8px;display:grid;position:relative;box-shadow:0 8px 20px #0000003d}.accountNoticeBell span{background:#65ff77;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:6px;box-shadow:0 0 0 3px #65ff771a}.accountEntryButton:hover .accountNoticeBell{background:#d8ab621a;border-color:#d8ab6257}.railAccountWrap{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.accountAnnouncementButton{color:#f1d6a4;cursor:pointer;background:radial-gradient(circle at 30% 18%,#d8ab622e,#0000 38%),#0c0d10e0;border:1px solid #d8ab6238;border-radius:50%;place-items:center;width:32px;height:32px;margin:0 auto 8px;display:grid;position:relative;box-shadow:0 8px 20px #0000003d}.accountAnnouncementButton span{background:#65ff77;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:6px;box-shadow:0 0 0 3px #65ff771a}.accountAnnouncementButton:hover,.accountAnnouncementButton.active{background:#d8ab621f;border-color:#d8ab6261}.apiPlatformRailButton:hover:after{content:"API Platform";white-space:nowrap;color:#fff4dc;letter-spacing:.02em;pointer-events:none;z-index:50;background:#07080bf5;border:1px solid #ffffff1a;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800;position:absolute;top:50%;left:40px;transform:translateY(-50%);box-shadow:0 16px 34px #0000006b}.announcementsPanel{z-index:120;background:radial-gradient(circle at 20% 0,#d8ab6229,#0000 34%),linear-gradient(#0d0e12fa,#050609fa);border:1px solid #ffffff1a;border-radius:24px;grid-template-rows:auto 1fr;width:min(390px,100vw - 110px);display:grid;position:fixed;top:12px;bottom:12px;left:82px;overflow:hidden;box-shadow:0 30px 90px #00000085}.announcementHero{background:radial-gradient(circle at 80% 10%,#65ff7733,#0000 32%),linear-gradient(135deg,#1e3226b3,#090a0deb);border-bottom:1px solid #ffffff14;flex-direction:column;justify-content:flex-end;min-height:210px;padding:24px;display:flex}.announcementHero small,.announcementItem small{color:#d8ab62d1;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:850;display:block}.announcementHero b{color:#fff3df;letter-spacing:-.045em;font-size:25px;font-weight:840;line-height:1.05;display:block}.announcementHero span{color:#f5ecdeb8;margin-top:10px;font-size:13px;line-height:1.5;display:block}.announcementHistory{min-height:0;padding:14px;overflow:auto}.announcementHistory::-webkit-scrollbar{display:none}.announcementHistory{scrollbar-width:none;-ms-overflow-style:none}.announcementHistoryTitle{color:#b4aba094;text-transform:uppercase;letter-spacing:.1em;margin:3px 0 10px;font-size:11px;font-weight:800}.announcementItem{color:#eee5d8;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff12;border-radius:16px;width:100%;margin-bottom:9px;padding:13px}.announcementItem:hover{background:#d8ab6212;border-color:#d8ab622e}.announcementItem b{color:#f5ecdee6;letter-spacing:-.015em;font-size:13px;font-weight:740;display:block}.announcementItem span{color:#aaa299ad;margin-top:6px;font-size:12px;line-height:1.45;display:block}.licenseSelectorCard{grid-column:span 2;min-height:360px}.licenseSelectorTabs{background:#ffffff08;border:1px solid #fff1;border-radius:999px;gap:8px;width:max-content;max-width:100%;margin:0 0 14px;padding:4px;display:flex}.licenseSelectorTabs button{color:#eee5d8a8;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:32px;padding:0 13px;font-size:12px;font-weight:720}.licenseSelectorTabs button.active{color:#f1d6a4;background:#d8ab6221;box-shadow:inset 0 0 0 1px #d8ab6233}.licenseOptionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.licenseOptionCard{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:start;gap:10px 11px;padding:12px;display:grid}.licenseOptionCard.premium{background:radial-gradient(circle at 85% 0,#d8ab621a,#0000 35%),#ffffff08}.licenseOptionAvatar{color:#f1d6a4;letter-spacing:-.04em;background:radial-gradient(circle at 28% 18%,#d8ab6233,#0000 40%),#0b0c0fe6;border:1px solid #d8ab622e;border-radius:13px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.licenseOptionBody{min-width:0}.licenseOptionBody b{color:#f5ecdeeb;letter-spacing:-.02em;font-size:12px;font-weight:760;display:block}.licenseOptionBody small{color:#d8ab62b3;letter-spacing:.07em;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:800;display:block}.licenseOptionBody span{color:#aaa299a8;margin-top:7px;font-size:11px;line-height:1.42;display:block}.licenseOptionCard button{color:#eee5d8bd;cursor:pointer;background:#ffffff09;border:1px solid #ffffff13;border-radius:12px;grid-column:1/-1;min-height:34px;font-size:12px;font-weight:760}.licenseOptionCard .requestLicenseButton{color:#f1d6a4;background:#d8ab6217;border-color:#d8ab6238}.licenseOptionCard .availableLicenseButton{color:#c7ffd9;background:#78ffaa0e;border-color:#78ffaa2e}.licenseSelectorFooter{background:#00000029;border:1px solid #ffffff0e;border-radius:15px;justify-content:space-between;align-items:center;gap:0;margin-top:10px;padding:12px;display:flex}.licenseSelectorFooter span{color:#aaa299ad;font-size:11px;line-height:1.4}.licenseSelectorFooter button{color:#f1d6a4;cursor:pointer;background:#d8ab621a;border:1px solid #d8ab6238;border-radius:999px;flex:none;min-height:34px;padding:0 13px;font-size:12px;font-weight:760}@media (width<=1100px){.licenseOptionGrid{grid-template-columns:1fr}}.licenseCenterCard{min-height:420px}.licenseSlotsBar{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.licenseSlotsBar div{background:#ffffff08;border:1px solid #ffffff0f;border-radius:15px;padding:12px}.licenseSlotsBar b{color:#fff3df;letter-spacing:-.04em;font-size:22px;font-weight:820;display:block}.licenseSlotsBar span{color:#aaa2999e;margin-top:2px;font-size:11px;line-height:1.35;display:block}.licenseSelectPanel{flex-direction:column;gap:0;display:flex}.licenseSelectLabel{flex-direction:column;gap:7px;display:flex}.licenseSelectLabel span{color:#b4aba0ad;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.licenseSelectLabel select{color:#f3eadc;background:#101116;border:1px solid #ffffff16;border-radius:14px;outline:0;min-height:48px;padding:0 13px;font-size:13px;font-weight:620}.licenseSelectLabel option{color:#f3eadc;background:#101116}.selectedLicensePreview{background:radial-gradient(circle at 86% 0,#d8ab621a,#0000 36%),#ffffff09;border:1px solid #d8ab6224;border-radius:17px;grid-template-columns:auto 1fr;align-items:center;gap:0;padding:14px;display:grid}.selectedLicensePreview small{color:#d8ab62b8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:850;display:block}.selectedLicensePreview b{color:#f5ecdef0;letter-spacing:-.035em;font-size:19px;font-weight:790;display:block}.selectedLicensePreview span{color:#aaa299a8;margin-top:5px;font-size:12px;line-height:1.45;display:block}.licenseActionRow{flex-wrap:wrap;gap:8px;display:flex}.licenseActionRow button{color:#eee5d8c2;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;min-height:36px;padding:0 14px;font-size:12px;font-weight:760}.licenseActionRow .requestLicenseButton{color:#f1d6a4;background:#d8ab621a;border-color:#d8ab6238}.licenseCenterCard .licenseSelectorFooter{justify-content:flex-start}.licenseCenterCard .licenseSelectorFooter span{max-width:720px}@media (width<=900px){.licenseSlotsBar{grid-template-columns:1fr}}.licenseDoubleSelect{grid-template-columns:1fr 1fr;gap:10px;display:grid}.selectedLicensePreview em{color:#f1d6a4c2;border-top:1px solid #ffffff0e;margin-top:8px;padding-top:8px;font-size:11px;font-style:normal;line-height:1.45;display:block}@media (width<=1000px){.licenseDoubleSelect{grid-template-columns:1fr}}.voiceAvatar.premiumVoiceAvatar{color:#f1d6a4;border-color:#d8ab623d}.voiceTalentPicker select option{color:#f3eadc;background:#101116}.voiceTalentPicker small,.voiceLicenseCard p{color:#b4aba0a8}.licenseScopeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.voiceUsagePreview .voiceUsageSummary{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.voiceUsagePreview .voiceUsageSummary span{color:#f1d6a4c7;background:#d8ab620f;border:1px solid #d8ab6221;border-radius:999px;width:auto;margin-top:0;padding:6px 9px;font-size:9px;font-weight:780;line-height:1;display:inline-flex}@media (width<=1000px){.licenseScopeGrid{grid-template-columns:1fr}}.accountHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.accountHeaderActions button:first-child{color:#ffe3ad;background:linear-gradient(135deg,#d8ab6238,#d8ab6214);border-color:#d8ab6257}.app.isPricingView .main{grid-template-rows:1fr!important}.app.isPricingView .workspace{min-height:0;grid-template-columns:1fr!important;gap:0!important;padding:0!important}.pricingStudioPage{color:#f8ead8;background:radial-gradient(circle at 16% -10%,#d8ab622e,#0000 34%),radial-gradient(circle at 75% 2%,#49a9ff21,#0000 28%),radial-gradient(circle at 100% 26%,#d8ab621a,#0000 34%),#050609}.pricingHero{grid-template-columns:minmax(0,1fr) 360px;gap:14px;margin-bottom:14px;display:grid}.pricingHeroCopy,.pricingRuleCard,.pricingPlanCard,.pricingBusinessSection,.pricingLicenseStrip,.pricingCreditPacksSection{background:radial-gradient(circle at 88% 0,#d8ab621a,#0000 35%),#0a0b0ec7;border:1px solid #ffffff13;border-radius:26px;box-shadow:0 24px 70px #00000042}.pricingHeroCopy{flex-direction:column;justify-content:center;min-height:248px;padding:28px;display:flex}.pricingHeroCopy small,.pricingBusinessSection small,.creditPacksHeader small{color:#d8ab62c7;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:850;display:block}.pricingHeroCopy h1,.pricingBusinessSection h2,.creditPacksHeader h2{color:#fff3df;letter-spacing:-.06em;max-width:860px;margin:-4px 0 0;font-size:46px;font-weight:850;line-height:.96}.pricingHeroCopy p,.pricingBusinessSection p,.pricingRuleCard p,.pricingPlanCard p,.pricingLicenseStrip p,.creditPacksHeader p{color:#ded3c6b3;font-size:13px;line-height:1.55}.pricingHeroCopy p{max-width:780px;margin:16px 0 0}.pricingPills{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pricingPills span{color:#eee5d8cc;background:#ffffff09;border:1px solid #ffffff13;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;display:inline-flex}.pricingPills span:before{content:"";background:#58d8a2;border-radius:50%;width:7px;height:7px;margin-right:8px;box-shadow:0 0 12px #58d8a259}.pricingHeroActions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.pricingHeroActions button{cursor:pointer;border-radius:999px;min-height:40px;padding:0 18px;font-size:12px;font-weight:850}.pricingGoldButton,.pricingGenerateButton{color:#1a1105;background:linear-gradient(#edcf8e,#bc8235);border:1px solid #ffe6aeb3;box-shadow:0 16px 36px #bc823538,inset 0 1px #ffffff73}.pricingGenerateButton{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:14px;width:100%;min-height:40px;font-weight:950}.pricingGenerateButton.isPrimary{color:#061221;background:linear-gradient(#73d3ff,#4d96ef);border-color:#7ad1ffb8;box-shadow:0 18px 40px #4d96ef3d,inset 0 1px #ffffff73}.pricingGenerateButton.smallBuy{letter-spacing:.04em;border-radius:999px;width:auto;min-width:88px;min-height:40px;padding:0 18px}.pricingGenerateButton:hover,.pricingGoldButton:hover{filter:brightness(1.08);transform:translateY(-1px)}.pricingHeroActions .ghostPricingButton{color:#eee5d8c2;box-shadow:none;background:#ffffff09;border:1px solid #ffffff14}.pricingRuleCard{flex-direction:column;justify-content:flex-end;min-height:248px;padding:22px;display:flex}.pricingRuleCard span,.pricingLicenseStrip span,.planCreditBox span{color:#d8ab62b3;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:850}.pricingRuleCard b,.pricingLicenseStrip b{color:#fff3df;letter-spacing:-.04em;margin-top:8px;font-size:25px;font-weight:850;line-height:1;display:block}.pricingPlansGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-bottom:14px;display:grid}.pricingPlanCard{flex-direction:column;min-height:690px;padding:18px;display:flex;overflow:hidden}.pricingPlanCard.featured{background:radial-gradient(circle at 88% 0,#49a9ff33,#0000 38%),linear-gradient(#49a9ff14,#0a0b0ed1);border-color:#5cb4ff5c}.pricingPlanCard.warm{background:radial-gradient(circle at 88% 0,#d8ab6229,#0000 38%),#0a0b0ecc;border-color:#d8ab6238}.pricingPlanCard.max{background:radial-gradient(circle at 88% 0,#d8ab6238,#0000 38%),linear-gradient(#d8ab6214,#0a0b0ed6);border-color:#d8ab6257}.pricingPlanCard.quiet{opacity:.92}.planTopLine{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.planTopLine span{color:#b4aba09e;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:850}.planTopLine em{color:#f1d6a4;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background:#d8ab621a;border:1px solid #d8ab622e;border-radius:999px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:850}.pricingPlanCard.featured .planTopLine em{color:#b9e8ff;background:#5cb4ff1f;border-color:#5cb4ff42}.pricingPlanCard h2{color:#fff3df;letter-spacing:-.05em;margin:-4px 0 0;font-size:27px;line-height:1}.planPriceLine{align-items:flex-end;gap:7px;min-height:52px;margin:14px 0 12px;display:flex}.planPriceLine strong{color:#fff9ee;letter-spacing:-.06em;font-size:33px;line-height:1;display:block}.planPriceLine small{color:#b4aba0b8;margin-bottom:4px;font-size:12px}.planCreditBox{background:#0003;border:1px solid #ffffff13;border-radius:18px;margin:14px 0;padding:14px}.planCreditBox b{color:#fff9ee;letter-spacing:-.03em;margin-top:10px;font-size:20px;line-height:1.08;display:block}.planCreditBox p{margin:9px 0 0;font-size:12px}.pricingPlanCard ul{flex-direction:column;gap:9px;margin:0 0 18px;padding:0;list-style:none;display:flex}.pricingPlanCard li{color:#eee5d8cc;align-items:flex-start;gap:8px;font-size:12px;line-height:1.34;display:flex}.pricingPlanCard li svg{color:#52e0a3;flex:none;margin-top:1px}.planFooterNote{text-align:center;margin:auto 0 0;color:#b4aba09e!important;font-size:12px!important}.pricingCreditPacksSection{margin-bottom:14px;padding:22px}.creditPacksHeader{margin-bottom:16px}.creditPacksHeader h2{font-size:25px}.creditPacksHeader p{max-width:820px;margin:10px 0 0}.creditPacksGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.creditPackCard{background:#ffffff09;border:1px solid #ffffff13;border-radius:22px;justify-content:space-between;align-items:center;gap:14px;min-height:120px;padding:16px;display:flex}.creditPackCard h3{color:#fff3df;letter-spacing:-.04em;margin:0 0 7px;font-size:0;line-height:1}.creditPackCard span{color:#b4aba0bd;margin-bottom:8px;font-size:12px;display:block}.creditPackCard b{color:#fff9ee;font-size:16px}.creditPackCard small{color:#b4aba0b8;font-size:12px}.pricingBusinessSection{grid-template-columns:360px minmax(0,1fr);gap:18px;margin-bottom:14px;padding:22px;display:grid}.pricingBusinessSection h2{font-size:30px}.businessAdditionsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.businessAdditionCard{background:#ffffff09;border:1px solid #fff1;border-radius:18px;min-height:112px;padding:14px}.businessAdditionCard b{color:#fff3df;margin-bottom:8px;font-size:13px;display:block}.businessAdditionCard span{color:#b4aba0ad;font-size:12px;line-height:1.45;display:block}.pricingLicenseStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:18px;display:grid}.pricingLicenseStrip>div{background:#ffffff08;border:1px solid #ffffff0e;border-radius:18px;padding:14px}.pricingLicenseStrip b{word-break:break-word;font-size:20px}@media (width<=1780px){.pricingPlansGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricingPlanCard{min-height:640px}}@media (width<=1380px){.pricingPlansGrid,.creditPacksGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.pricingHero,.pricingBusinessSection,.pricingLicenseStrip{grid-template-columns:1fr}.businessAdditionsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.pricingPlansGrid,.creditPacksGrid,.businessAdditionsGrid{grid-template-columns:1fr}.pricingHeroCopy h1{font-size:34px}.pricingPlanCard{min-height:auto}.creditPackCard{flex-direction:column;align-items:flex-start}}.premiumPricingPage{background:radial-gradient(circle at 58% 0,#49a9ff21,#0000 30%),radial-gradient(circle at 88% 18%,#d8ab621f,#0000 32%),radial-gradient(circle at 14% 4%,#ffffff0b,#0000 24%),#05070b;min-height:100%;padding:22px 26px 18px;overflow:auto}.pricingTopBar{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.pricingTitleBlock{align-items:flex-start;gap:14px;display:flex}.pricingBackButton,.pricingManageButton{color:#f8f0e4e0;cursor:pointer;background:linear-gradient(#ffffff12,#ffffff06);border:1px solid #ffffff18;box-shadow:0 12px 38px #0000003d,inset 0 1px #ffffff0f}.pricingBackButton{border-radius:14px;place-items:center;width:34px;height:34px;display:grid}.pricingManageButton{border-radius:14px;align-items:center;gap:9px;min-height:40px;padding:0 17px;font-weight:750;display:inline-flex}.pricingTopBar h1{color:#fff8ee;letter-spacing:-.055em;margin:-4px 0 0;font-size:34px;font-weight:860;line-height:1}.pricingTopBar p{color:#e7ded2b8;margin:-4px 0 0;font-size:13px}.pricingInfoStrip{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff13;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;min-height:58px;margin-bottom:22px;display:grid;overflow:hidden;box-shadow:0 20px 60px #0003}.pricingInfoStrip span{color:#f1e8dccc;border-right:1px solid #ffffff0e;justify-content:center;align-items:center;gap:0;min-height:58px;font-size:13px;display:flex}.pricingInfoStrip span:last-child{border-right:0}.pricingInfoStrip svg{color:#eadabfb3}.pricingPlansScroller{scrollbar-width:none;width:100%;padding-bottom:4px;overflow-x:auto}.pricingPlansScroller::-webkit-scrollbar{display:none}.premiumPricingPage .pricingPlansGrid.premiumPlanRow{gap:0;min-width:1190px;margin-bottom:16px;grid-template-columns:repeat(5,minmax(238px,1fr))!important;display:grid!important}.premiumPricingPage .pricingPlanCard.premiumPlanCard{text-align:center;background:radial-gradient(circle at 50% -10%,#ffffff14,#0000 34%),linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff16;border-radius:24px;min-height:548px;padding:22px 18px 18px;box-shadow:0 24px 70px #0000003d,inset 0 1px #ffffff09}.premiumPricingPage .pricingPlanCard.featured{background:radial-gradient(circle at 50% 0,#49a9ff3d,#0000 34%),linear-gradient(#49a9ff1c,#070a10c7);border-color:#4d96efc7;box-shadow:0 24px 80px #4d96ef2b,inset 0 0 0 1px #4d96ef2e}.premiumPricingPage .pricingPlanCard.business,.premiumPricingPage .pricingPlanCard.topTier{background:radial-gradient(circle at 50% 0,#d8ab6229,#0000 34%),linear-gradient(#d8ab620e,#070a10cc);border-color:#d8ab6252}.premiumPricingPage .pricingPlanCard.topTier{border-color:#ecb83a7a;box-shadow:0 24px 80px #d8ab621a,inset 0 0 0 1px #d8ab621f}.premiumPlanBadge{color:#f4ebdebf;letter-spacing:.16em;background:#ffffff09;border:1px solid #ffffff21;border-radius:999px;justify-content:center;align-items:center;min-height:30px;margin:0 auto 20px;padding:0 15px;font-size:11px;font-weight:900;display:inline-flex}.featured .premiumPlanBadge{color:#9fe0ff;background:#4d96ef21;border-color:#4d96ef7a;box-shadow:0 0 28px #4d96ef29}.business .premiumPlanBadge,.topTier .premiumPlanBadge{color:#f5d583;background:#d8ab621f;border-color:#d8ab626b}.premiumPricingPage .premiumPlanCard h2{color:#fff8ee;letter-spacing:-.04em;margin:-4px 0 0;font-size:30px;font-weight:820;line-height:1}.premiumPlanDescription{max-width:210px;min-height:36px;color:#e8ded3ad!important;margin:14px auto 20px!important;font-size:14px!important;line-height:1.45!important}.premiumPricingPage .pricingGenerateButton.premiumCta{text-transform:none;letter-spacing:0;color:#fff9eee6;background:linear-gradient(#ffffff1a,#ffffff0b);border:1px solid #ffffff1f;border-radius:13px;min-height:40px;font-size:14px;font-weight:820;box-shadow:0 18px 44px #00000038,inset 0 1px #ffffff1a}.premiumPricingPage .pricingGenerateButton.blueCta{color:#eef8ff;background:linear-gradient(#54aeff,#2f73df);border-color:#5fb2ffb3;box-shadow:0 18px 46px #3682ee4d,inset 0 0 0 1px #ffffff1a}.premiumPricingPage .pricingGenerateButton.goldCta{color:#fff4d6;background:linear-gradient(#b77e1fd1,#5f3e0fb3);border-color:#e8b748a8;box-shadow:0 18px 46px #da9c2633,inset 0 0 0 1px #ffffff1a}.premiumPriceLine{justify-content:center;align-items:flex-end;gap:8px;min-height:58px;margin:18px 0 14px;display:flex}.premiumPriceLine strong{color:#fffaf2;letter-spacing:-.06em;font-size:31px;font-weight:900;line-height:1}.premiumPriceLine small{color:#c4baaeb3;padding-bottom:3px;font-size:13px}.premiumCreditLine{border-top:1px solid #ffffff1a;border-bottom:1px solid #fff1;justify-content:center;align-items:center;gap:10px;min-height:52px;margin-bottom:16px;display:flex}.premiumCreditLine b{color:#fff8ee;letter-spacing:-.02em;font-size:16px}.creditIcon,.packIcon{color:#f4ebdebd;background:#0000003d;border:1px solid #ffffff1a;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.blueIcon{color:#55b6ff;background:#4d96ef1f;border-color:#4d96ef52}.goldIcon{color:#f1bb35;background:#d8ab621c;border-color:#d8ab6257}.premiumPricingPage .pricingPlanCard ul{text-align:left;gap:10px;margin:-4px 0 0}.premiumPricingPage .pricingPlanCard li{color:#ece3d8c4;font-size:13px;line-height:1.28}.premiumPricingPage .pricingPlanCard li svg{color:#f4ebdec7}.premiumPricingPage .featured li svg{color:#59b8ff}.premiumPricingPage .business li svg,.premiumPricingPage .topTier li svg{color:#e5b342}.premiumCreditSection{background:radial-gradient(circle at 100% 0,#49a9ff14,#0000 32%),#0a0c10b8;border:1px solid #ffffff13;border-radius:24px;margin-bottom:16px;padding:20px 22px 22px}.premiumCreditHeader{margin-bottom:16px}.premiumCreditHeader h2{color:#fff8ee;letter-spacing:-.04em;margin:-4px 0 0;font-size:27px}.premiumCreditHeader p{color:#e8ded3ad;margin:-4px 0 0;font-size:13px}.premiumCreditPacksGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.premiumCreditPackCard{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff16;border-radius:19px;min-height:112px;box-shadow:0 18px 48px #0000002e,inset 0 1px #ffffff09}.premiumCreditPackCard h3{margin-bottom:5px;font-size:16px}.premiumCreditPackCard b{font-size:19px}.premiumPricingPage .pricingGenerateButton.smallBuy{text-transform:none;letter-spacing:0;border-radius:13px;min-width:76px;min-height:45px;font-size:13px}.pricingFooterNote{color:#c4baae94;justify-content:center;align-items:center;gap:8px;padding:2px 0 4px;font-size:12px;display:flex}@media (width<=1260px){.pricingInfoStrip{grid-template-columns:1fr}.pricingInfoStrip span{border-bottom:1px solid #ffffff0e;border-right:0}.pricingInfoStrip span:last-child{border-bottom:0}.premiumCreditPacksGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.pricingTopBar{flex-direction:column}.premiumCreditPacksGrid{grid-template-columns:1fr}}.railAccount.accountEntryButton.menuOpen,.railAccount.accountEntryButton.menuOpen:hover{background:#d8ab621a;border-color:#d8ab6257;box-shadow:0 18px 46px #00000057,0 0 28px #d8ab621a}.railAccount.accountEntryButton:hover:after,.railAccount.accountEntryButton.menuOpen:after{display:none!important}.accountQuickMenu{z-index:180;background:radial-gradient(circle at 18% 0,#d8ab622e,#0000 32%),linear-gradient(#121317fa,#07080bfa);border:1px solid #ffffff1f;border-radius:20px;width:245px;padding:8px;animation:.16s ease-out both accountQuickMenuIn;position:absolute;bottom:4px;left:76px;box-shadow:0 28px 86px #00000094,0 0 34px #d8ab6212}.accountQuickMenu:before{content:"";background:#0d0e12fa;border-bottom:1px solid #ffffff1f;border-left:1px solid #ffffff1f;width:12px;height:12px;position:absolute;bottom:30px;left:-7px;transform:rotate(45deg)}.accountQuickMenu button{color:#f2eadc;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff12;border-radius:15px;grid-template-columns:38px 1fr;align-items:center;gap:10px;width:100%;min-height:64px;padding:10px;font-family:inherit;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;display:grid}.accountQuickMenu button+button{margin-top:7px}.accountQuickMenu button:hover{background:#d8ab621a;border-color:#d8ab623d;transform:translateY(-1px);box-shadow:0 14px 32px #00000047}.accountQuickIcon{color:#f1d6a4;background:radial-gradient(circle at 28% 14%,#d8ab6233,#0000 38%),#ffffff0a;border:1px solid #d8ab6238;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.accountQuickMenu b{color:#fff3df;letter-spacing:.01em;font-size:13px;font-weight:850;display:block}.accountQuickMenu small{color:#beb5aaa3;margin-top:2px;font-size:11px;line-height:1.25;display:block}@keyframes accountQuickMenuIn{0%{opacity:0;transform:translate(-8px)translateY(4px)scale(.98)}to{opacity:1;transform:translate(0)translateY(0)scale(1)}}.navIconWrap{place-items:center;width:52px;height:46px;display:grid;position:relative}.navIcon.menuOpen:after{display:none!important}.billingQuickMenu{animation:.16s ease-out both billingQuickMenuIn;top:50%;bottom:auto;left:66px;transform:translateY(-50%)}.billingQuickMenu:before{top:50%;bottom:auto;left:-7px;transform:translateY(-50%)rotate(45deg)}@keyframes billingQuickMenuIn{0%{opacity:0;transform:translate(-8px)translateY(-50%)scale(.98)}to{opacity:1;transform:translate(0)translateY(-50%)scale(1)}}.app.isCheckoutView .workspace{min-height:0;grid-template-columns:1fr!important;gap:0!important;padding:0!important}.ruwanaCheckoutPage{color:#f8ead8;background:radial-gradient(circle at 62% 0,#49a9ff21,#0000 30%),radial-gradient(circle at 92% 18%,#d8ab6221,#0000 32%),radial-gradient(circle at 10% 4%,#ffffff0b,#0000 24%),#05070b;min-height:100%;padding:22px 26px 24px;overflow:auto}.checkoutTopBar{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.checkoutTopBar h1{color:#fff8ee;letter-spacing:-.055em;margin:-4px 0 0;font-size:34px;font-weight:860;line-height:1}.checkoutTopBar p{color:#e7ded2b8;max-width:720px;margin:-4px 0 0;font-size:13px}.checkoutGrid{grid-template-columns:420px minmax(0,1fr);align-items:start;gap:18px;display:grid}.checkoutSummaryCard,.checkoutPaymentCard{background:radial-gradient(circle at 70% 0,#ffffff14,#0000 32%),linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff16;border-radius:28px;box-shadow:0 28px 82px #00000047,inset 0 1px #ffffff09}.checkoutSummaryCard{padding:24px;position:sticky;top:18px}.checkoutSummaryTop span,.checkoutSectionHeader span{color:#f4ebdebd;letter-spacing:.13em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:28px;padding:0 13px;font-size:11px;font-weight:900;display:inline-flex}.blueCheckout .checkoutSummaryTop span,.blueCheckout .checkoutSectionHeader span{color:#9fe0ff;background:#4d96ef1f;border-color:#4d96ef66}.goldCheckout .checkoutSummaryTop span,.goldCheckout .checkoutSectionHeader span{color:#f5d583;background:#d8ab621f;border-color:#d8ab626b}.checkoutSummaryTop strong,.checkoutSectionHeader strong{color:#fff8ee;letter-spacing:-.05em;margin:-4px 0 0;font-size:34px;line-height:1;display:block}.checkoutSummaryTop p,.checkoutSectionHeader p{color:#e8ded3ad;margin:-4px 0 0;font-size:13px;line-height:1.5}.checkoutPriceBox{background:#00000038;border:1px solid #ffffff13;border-radius:22px;margin:24px 0 18px;padding:18px}.checkoutPriceBox small,.checkoutTotalsCard span,.checkoutFormGrid label span,.stripeCardMock label span{color:#beb3a6a8;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:850;display:block}.checkoutPriceBox b{color:#fffaf2;letter-spacing:-.06em;margin-top:8px;font-size:38px;line-height:1;display:block}.checkoutPriceBox em{color:#f4ebdebf;margin-top:10px;font-size:13px;font-style:normal;display:block}.checkoutSummaryList{flex-direction:column;gap:11px;margin:0 0 18px;padding:0;list-style:none;display:flex}.checkoutSummaryList li{color:#ece3d8c7;align-items:flex-start;gap:9px;font-size:13px;line-height:1.35;display:flex}.checkoutSummaryList svg{color:#58d8a2;flex:none;margin-top:1px}.blueCheckout .checkoutSummaryList svg{color:#59b8ff}.goldCheckout .checkoutSummaryList svg{color:#e5b342}.checkoutLicenseNote{color:#e8ded3ad;background:#d8ab620f;border:1px solid #d8ab6224;border-radius:18px;gap:10px;padding:14px;font-size:12px;line-height:1.45;display:flex}.checkoutLicenseNote svg{color:#d8ab62;flex:none}.checkoutPaymentCard{padding:24px}.checkoutFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:22px 0;display:grid}.checkoutFormGrid label,.stripeCardMock label{flex-direction:column;gap:8px;display:flex}.checkoutFormGrid input,.stripeCardMock input{color:#fff8ee;background:#00000042;border:1px solid #ffffff17;border-radius:15px;outline:none;width:100%;min-height:48px;padding:0 14px;font-size:13px;box-shadow:inset 0 1px #ffffff09}.checkoutFormGrid input:focus,.stripeCardMock input:focus{border-color:#5bb2ff70;box-shadow:0 0 0 3px #5bb2ff17,inset 0 1px #ffffff0a}.stripeElementPreview{background:radial-gradient(circle at 100% 0,#49a9ff1a,#0000 34%),#0003;border:1px solid #ffffff14;border-radius:24px;margin-bottom:16px;padding:18px}.stripeElementHeader{justify-content:space-between;align-items:center;gap:0;margin-bottom:16px;display:flex}.stripeElementHeader span{color:#fff8ee;align-items:center;gap:9px;font-weight:850;display:flex}.stripeElementHeader svg{color:#59b8ff}.stripeElementHeader em{color:#59b8ffd1;text-transform:uppercase;letter-spacing:.09em;background:#59b8ff14;border:1px solid #59b8ff38;border-radius:999px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:850}.stripeCardMock{grid-template-columns:2fr 1fr 1fr 1fr;gap:10px;display:grid}.stripeElementPreview>small{color:#beb3a69e;margin-top:10px;font-size:12px;display:block}.checkoutTotalsCard{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff13;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:16px;padding:16px;display:grid}.checkoutTotalsCard b{color:#fff8ee;margin-top:7px;font-size:13px;display:block}.checkoutTotalLine{border-left:1px solid #ffffff14;padding-left:14px}.checkoutTotalLine strong{color:#fffaf2;letter-spacing:-.04em;margin-top:6px;font-size:0;line-height:1;display:block}.checkoutPayButton{text-transform:none!important;letter-spacing:0!important;border-radius:16px!important;min-height:56px!important;font-size:15px!important}.checkoutAfterNote{color:#c4baaea3;align-items:flex-start;gap:8px;margin-top:10px;font-size:12px;line-height:1.45;display:flex}.checkoutAfterNote svg{color:#58d8a2;flex:none;margin-top:1px}@media (width<=1180px){.checkoutGrid{grid-template-columns:1fr}.checkoutSummaryCard{position:relative;top:auto}}@media (width<=780px){.checkoutTopBar{flex-direction:column}.checkoutFormGrid,.stripeCardMock,.checkoutTotalsCard{grid-template-columns:1fr}.checkoutTotalLine{border-top:1px solid #ffffff14;border-left:0;padding-top:12px;padding-left:0}}.simpleCheckoutPage{max-width:1320px}.simpleCheckoutTopBar{margin-bottom:26px}.simpleCheckoutLayout{grid-template-columns:minmax(0,1fr) 430px;align-items:start;gap:28px;display:grid}.simpleCheckoutLeft{background:radial-gradient(circle at 20% 0,#5bb2ff1c,#0000 32%),radial-gradient(circle at 90% 8%,#d8ab6214,#0000 28%),linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff16;border-radius:32px;flex-direction:column;min-height:620px;padding:44px;display:flex;box-shadow:0 30px 90px #00000057,inset 0 1px #ffffff09}.simpleOrderLabel{color:#f4ebdec7;letter-spacing:.15em;text-transform:uppercase;background:#ffffff0b;border:1px solid #ffffff21;border-radius:999px;align-items:center;width:max-content;min-height:32px;padding:0 15px;font-size:11px;font-weight:900;display:inline-flex}.blueCheckout .simpleOrderLabel{color:#9fe0ff;background:#4d96ef21;border-color:#4d96ef6b}.goldCheckout .simpleOrderLabel{color:#f5d583;background:#d8ab621f;border-color:#d8ab626b}.simpleCheckoutLeft h2{color:#fff8ee;letter-spacing:-.07em;margin:24px 0 0;font-size:58px;font-weight:900;line-height:.92}.simpleOrderDescription{color:#e8ded3b8;max-width:620px;margin:-4px 0 0;font-size:16px;line-height:1.5}.simplePriceLine{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:baseline;gap:20px;margin:34px 0 28px;padding:22px 0;display:flex}.simplePriceLine strong{color:#fffaf2;letter-spacing:-.06em;font-size:46px;font-weight:900;line-height:1}.simplePriceLine span{color:#e8ded3bd;font-size:16px;font-weight:750}.simpleCheckoutFeatures{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;margin:-4px 0 0;padding:0;list-style:none;display:grid}.simpleCheckoutFeatures li{color:#ece3d8cc;align-items:flex-start;gap:10px;font-size:14px;line-height:1.38;display:flex}.simpleCheckoutFeatures svg{color:#58d8a2;flex:none;margin-top:2px}.blueCheckout .simpleCheckoutFeatures svg{color:#59b8ff}.goldCheckout .simpleCheckoutFeatures svg{color:#e5b342}.simpleCheckoutNotice{color:#e8ded3b3;background:#d8ab620f;border:1px solid #d8ab6229;border-radius:22px;gap:0;margin-top:auto;padding:18px;font-size:13px;line-height:1.48;display:flex}.simpleCheckoutNotice svg{color:#d8ab62;flex:none;margin-top:1px}.simpleStripePanel{color:#111318;background:#f7f4ef;border-radius:30px;padding:26px;box-shadow:0 34px 110px #00000075,0 0 0 1px #ffffff1a}.simpleStripeHeader span{color:#5c5144;letter-spacing:.13em;text-transform:uppercase;background:#e9e3da;border-radius:999px;align-items:center;min-height:27px;padding:0 12px;font-size:9px;font-weight:900;display:inline-flex}.simpleStripeHeader strong{color:#101116;letter-spacing:-.045em;margin:16px 0 0;font-size:25px;font-weight:900;line-height:1;display:block}.simpleStripeHeader p{color:#71695f;margin:9px 0 22px;font-size:13px;line-height:1.45}.simpleStripeField{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.simpleStripeField span,.simpleCardTitle{color:#3c372f;font-size:12px;font-weight:850}.simpleStripeField input,.simpleCardBox input{color:#121318;background:#fff;border:1px solid #d6cec3;border-radius:12px;outline:none;width:100%;min-height:48px;padding:0 11px;font-size:12px;box-shadow:0 1px #00000006}.simpleStripeField input:focus,.simpleCardBox input:focus{border-color:#5aa9ff;box-shadow:0 0 0 3px #4996ee26}.simpleCardBox{background:#fff;border:1px solid #d6cec3;border-radius:16px;margin:4px 0 14px;padding:13px}.simpleCardTitle{align-items:center;gap:8px;margin-bottom:10px;display:flex}.simpleCardTitle svg{color:#3b8fe8}.simpleCardBox input{box-shadow:none;border-color:#e1d9cf;border-radius:10px}.simpleCardBox>input{margin-bottom:9px}.simpleCardRow{grid-template-columns:1fr 1fr;gap:9px;display:grid}.simpleCheckoutTotal{background:#ebe6df;border:1px solid #ddd4ca;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin:18px 0 14px;padding:16px;display:flex}.simpleCheckoutTotal span{color:#6c6258;font-size:13px;font-weight:800}.simpleCheckoutTotal strong{color:#111318;letter-spacing:-.04em;font-size:0;font-weight:900;line-height:1}.simplePayButton{cursor:pointer;color:#fff;letter-spacing:-.01em;border:0;border-radius:15px;width:100%;min-height:54px;font-size:13px;font-weight:900;box-shadow:0 16px 34px #195eb947}.simplePayButton.blueCta{background:linear-gradient(135deg,#62c9ff,#2f7df2 62%,#2458d8)}.simplePayButton.goldCta{color:#1b1206;background:linear-gradient(135deg,#ffd772,#f3ad19 62%,#c97a00);box-shadow:0 16px 34px #cd851147}.simpleStripeFineprint{color:#7a7167;text-align:center;margin-top:10px;font-size:11px;line-height:1.45;display:block}@media (width<=1100px){.simpleCheckoutLayout{grid-template-columns:1fr}.simpleStripePanel{width:100%;max-width:520px}.simpleCheckoutLeft{min-height:auto}}@media (width<=720px){.simpleCheckoutLeft{padding:26px}.simpleCheckoutLeft h2{font-size:44px}.simpleCheckoutFeatures{grid-template-columns:1fr}.simplePriceLine{flex-direction:column;align-items:flex-start}}.premiumSplitCheckoutPage{color:#f7efe4;min-height:100%;overflow:hidden auto;background:#05080d!important;max-width:none!important;padding:0!important}.premiumSplitCheckoutLayout{background:#05080d;grid-template-columns:minmax(520px,1fr) minmax(520px,1fr);align-items:stretch;min-height:100%;display:grid}.premiumCheckoutDarkSide{background:radial-gradient(circle at 94% 58%,#3eff8b2e,#0000 4% 10%),radial-gradient(circle at 87% 54%,#0000 0 32%,#4eff922e 33%,#0000 34%),radial-gradient(circle at 88% 54%,#0000 0 44%,#39c5781a 45%,#0000 46%),radial-gradient(circle at 18% 4%,#fff1,#0000 22%),radial-gradient(circle at 75% 0,#3c96ff1f,#0000 30%),linear-gradient(135deg,#030609 0%,#071018 48%,#02050a 100%);flex-direction:column;min-height:100%;padding:54px 72px 46px;display:flex;position:relative;overflow:hidden}.premiumCheckoutDarkSide:after{content:"";pointer-events:none;opacity:.85;background:linear-gradient(90deg,#0000 0 68%,#0003),radial-gradient(circle at 86% 55%,#71ff9729,#0000 22%);position:absolute;inset:0}.premiumCheckoutDarkSide>*{z-index:1;position:relative}.premiumCheckoutBrand{color:#fff8ec;letter-spacing:-.03em;align-items:center;gap:0;width:max-content;font-weight:900;line-height:.9;display:none}.premiumCheckoutBrand img{object-fit:contain;filter:drop-shadow(0 0 18px #53ff8b40);width:34px;height:34px}.premiumCheckoutBrand span{font-size:0}.premiumCheckoutBrand b{letter-spacing:.32em;text-transform:uppercase;color:#fff8ecbd;font-size:12px;display:none}.premiumCheckoutBack{color:#f5eee4d1;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:max-content;margin:70px 0 0;font-size:14px;font-weight:750;display:inline-flex}.premiumCheckoutBack:hover{color:#fff8ec}.premiumCheckoutBadge{color:#67ff9d;text-transform:uppercase;letter-spacing:.08em;background:#46ff841c;border:1px solid #5bff942e;border-radius:11px;align-items:center;gap:10px;min-height:40px;padding:0 18px;font-size:13px;font-weight:950;display:inline-flex;box-shadow:inset 0 1px #ffffff0b}.blueCheckout .premiumCheckoutBadge{color:#72c8ff;background:#4ba5ff1f;border-color:#4ba5ff3d}.goldCheckout .premiumCheckoutBadge{color:#f4c65e;background:#f4b5351f;border-color:#f4b53542}.premiumCheckoutHero h1{color:#fff7eb;letter-spacing:-.06em;max-width:690px;margin:30px 0 0;font-family:Georgia,Times New Roman,serif;font-size:70px;font-weight:500;line-height:.94}.premiumCheckoutHero h1 em{color:#65ff98;margin-top:2px;font-style:italic;font-weight:400;display:block}.blueCheckout .premiumCheckoutHero h1 em{color:#78c9ff}.goldCheckout .premiumCheckoutHero h1 em{color:#f4c65e}.premiumCheckoutHero p{color:#f4ece1c7;max-width:540px;margin:28px 0 0;font-size:16px;line-height:1.52}.premiumCheckoutSummaryCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050a0f6b;border:1px solid #ffffff1a;border-radius:22px;width:min(620px,100%);margin-top:30px;padding:26px;box-shadow:0 28px 80px #0000003d,inset 0 1px #ffffff0a}.premiumCheckoutPlanRow,.premiumCheckoutFeatureMain{align-items:center;gap:12px;display:flex}.premiumCheckoutIcon{color:#67ff9d;background:#58ff911f;border:1px solid #58ff9124;border-radius:22px;place-items:center;width:54px;height:54px;display:grid}.blueCheckout .premiumCheckoutIcon,.blueCheckout .premiumCheckoutMiniIcon{color:#73c8ff;background:#4ba5ff1f;border-color:#4ba5ff2e}.goldCheckout .premiumCheckoutIcon,.goldCheckout .premiumCheckoutMiniIcon{color:#f4c65e;background:#f4b5351f;border-color:#f4b53533}.premiumCheckoutPlanRow strong,.premiumCheckoutFeatureMain strong{color:#fff8ec;letter-spacing:-.02em;font-size:16px;font-weight:900;display:block}.premiumCheckoutPlanRow span,.premiumCheckoutFeatureMain span{color:#f5eee4b3;margin-top:5px;font-size:13px;line-height:1.25;display:block}.premiumCheckoutFeaturesList{border-top:1px solid #ffffff1a;flex-direction:column;gap:12px;margin-top:18px;padding-top:16px;display:flex}.premiumCheckoutMiniIcon{color:#67ff9d;background:#58ff911a;border:1px solid #58ff911f;border-radius:17px;flex:none;place-items:center;width:38px;height:38px;display:grid}.premiumCheckoutHelp{color:#f5eee4c2;align-items:center;gap:9px;margin-top:auto;padding-top:12px;font-size:14px;display:flex}.premiumCheckoutHelp svg{color:#67ff9d}.premiumCheckoutHelp button{color:#67ff9d;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850}.premiumCheckoutLightSide{color:#121318;background:radial-gradient(circle at 50% 0,#0000000b,#0000 32%),linear-gradient(#fbfaf7 0%,#f2eee8 100%);flex-direction:column;justify-content:flex-start;align-items:center;min-height:100%;padding:56px 54px;display:flex}.premiumStripePowered{color:#74706a;align-items:center;gap:10px;min-height:30px;margin-bottom:34px;font-size:13px;font-weight:700;display:inline-flex}.premiumStripePowered svg{color:#17191f;background:#ebe7df;border-radius:999px;width:24px;height:24px;padding:6px}.premiumStripePowered strong{color:#15161a}.premiumStripeCard{background:#fff;border-radius:22px;width:min(480px,100%);padding:34px 36px;box-shadow:0 34px 90px #19140e24,0 0 0 1px #0000000b}.premiumStripeCard h2{color:#111318;letter-spacing:-.035em;margin:-4px 0 0;font-size:21px;font-weight:820;line-height:1.2}.premiumStripePrice{align-items:baseline;gap:10px;margin-top:10px;display:flex}.premiumStripePrice strong{color:#0e1015;letter-spacing:-.055em;font-size:38px;font-weight:900;line-height:1}.premiumStripePrice span{color:#56514b;font-size:16px;font-weight:650}.premiumStripeCard>p{color:#5c5650;margin:-4px 0 0;font-size:13px;line-height:1.45}.premiumStripeDivider{background:#e4ded6;height:1px;margin:26px 0 22px}.premiumStripeAccountNote{background:#f7f4ef;border:1px solid #e7dfd5;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;padding:10px 12px;display:flex}.premiumStripeAccountNote span{color:#736a60;font-size:11px;font-weight:750}.premiumStripeAccountNote strong{color:#1a1b20;text-align:right;font-size:11px;font-weight:800}.premiumStripeField{flex-direction:column;gap:8px;margin-bottom:15px;display:flex}.premiumStripeField span{color:#15161a;font-size:12px;font-weight:760}.premiumStripeField input,.premiumStripeField select,.premiumCardMock input{color:#101116;background:#fff;border:1px solid #d7d0c8;border-radius:10px;outline:none;width:100%;min-height:48px;padding:0 11px;font-size:12px}.premiumStripeField input:focus,.premiumStripeField select:focus,.premiumCardMock input:focus{border-color:#5aa9ff;box-shadow:0 0 0 3px #4ba5ff21}.premiumCardMock{background:#fff;border:1px solid #d7d0c8;border-radius:11px;position:relative;overflow:hidden}.premiumCardMock>input{border:0;border-bottom:1px solid #e4ded6;border-radius:0;padding-right:128px}.premiumMethodAuto{color:#4f5b72;letter-spacing:-.01em;font-size:9px;font-weight:850;position:absolute;top:13px;right:10px}.premiumCardBrands{z-index:5;pointer-events:none;align-items:center;gap:5px;display:flex;position:absolute;top:10px;right:10px}.cardBadge{letter-spacing:-.04em;border:1px solid #0000001a;border-radius:4px;justify-content:center;align-items:center;min-width:34px;height:20px;padding:0 5px;font-size:8px;font-weight:950;line-height:1;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffffbf,0 1px 2px #0000001a}.cardBadgeVisa{color:#1434cb;letter-spacing:-.08em;background:#fff;font-size:11px;font-style:italic}.cardBadgeMaster{background:#111318;border-color:#20242d;width:34px;min-width:34px;padding:0;position:relative}.cardBadgeMaster i,.cardBadgeMaster b{border-radius:999px;width:13px;height:13px;position:absolute;top:4px}.cardBadgeMaster i{background:#eb001b;left:8px}.cardBadgeMaster b{mix-blend-mode:screen;background:#f79e1b;right:8px}.cardBadgeAmex{color:#fff;letter-spacing:-.05em;background:#1372d8;width:34px;min-width:34px;padding:0;font-size:8px;line-height:.78}.cardBadgeUnion{color:#fff;letter-spacing:-.06em;text-shadow:0 1px 1px #00000040;background:linear-gradient(90deg,#d71920 0 32%,#0067b1 33% 66%,#00a65a 67% 100%);width:43px;min-width:43px;font-size:7px}.premiumCardRow{grid-template-columns:1fr 1fr;display:grid}.premiumCardRow input{border:0;border-radius:0}.premiumCardRow input+input{border-left:1px solid #e4ded6}.premiumPaymentAutoNote{color:#6d655d;margin-top:7px;font-size:10.5px;line-height:1.35;display:block}.premiumStripeCheckbox{color:#4f4942;align-items:center;gap:11px;margin:7px 0 24px;font-size:13px;line-height:1.35;display:flex}.premiumStripeCheckbox input{accent-color:#111318;width:18px;height:18px}.premiumStripePay{color:#fff;cursor:pointer;letter-spacing:-.02em;background:linear-gradient(#101218,#050609);border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;font-size:16px;font-weight:900;display:flex;box-shadow:0 16px 28px #00000029}.premiumStripeFineprint{color:#5f5952;justify-content:center;align-items:flex-start;gap:10px;width:min(480px,100%);margin-top:30px;font-size:13px;line-height:1.45;display:flex}.premiumStripeFineprint svg{color:#111318;flex:none}@media (width<=1150px){.premiumSplitCheckoutLayout{grid-template-columns:1fr}.premiumCheckoutDarkSide{min-height:auto;padding:42px 34px 36px}.premiumCheckoutLightSide{justify-content:flex-start;min-height:auto;padding:40px 24px 46px}.premiumCheckoutHero h1{font-size:42px}}@media (width<=680px){.premiumCheckoutHero h1{font-size:34px}.premiumCheckoutSummaryCard{padding:20px}.premiumStripeCard{padding:26px 20px}.premiumCheckoutDarkSide{padding:32px 20px}.premiumCheckoutBack{margin-top:38px}.premiumMethodAuto{display:none}.premiumCardMock>input{padding-right:108px}}.app.isCheckoutView .workspace{min-height:100vh!important;padding:0!important}.premiumSplitCheckoutPage{overflow-y:auto!important}.premiumSplitCheckoutLayout{min-height:100%!important}.premiumCheckoutDarkSide{justify-content:flex-start!important;padding:8px 72px 32px!important}.premiumCheckoutBack{margin:0!important;transform:translateY(0)!important}.premiumCheckoutHero{max-width:590px!important;margin-top:14px!important}.premiumCheckoutHero h1{margin-top:20px!important;font-size:58px!important;line-height:.92!important}.premiumCheckoutHero p{max-width:500px!important;margin-top:18px!important;font-size:15px!important}.premiumCheckoutSummaryCard{width:min(560px,100%)!important;margin-top:20px!important;padding:20px!important}.premiumCheckoutFeaturesList{gap:12px!important;margin-top:18px!important;padding-top:16px!important}.premiumCheckoutFeatureMain{gap:12px!important}.premiumCheckoutMiniIcon{border-radius:15px!important;width:38px!important;height:38px!important}.premiumCheckoutFeatureMain strong,.premiumCheckoutPlanRow strong{font-size:16px!important}.premiumCheckoutFeatureMain span,.premiumCheckoutPlanRow span{font-size:12px!important}.premiumCheckoutLightSide{justify-content:flex-start!important;padding:28px 42px 24px!important}.premiumStripeCard{border-radius:18px!important;width:min(385px,100%)!important;padding:22px 22px 20px!important}.premiumStripeCard h2{font-size:18px!important}.premiumStripePrice strong{font-size:30px!important}.premiumStripeCard>p{font-size:13px!important}.premiumStripeDivider{margin:18px 0 16px!important}.premiumStripeField{gap:7px!important;margin-bottom:11px!important}.premiumStripeField input,.premiumStripeField select,.premiumCardMock input{min-height:40px!important;font-size:13px!important}.premiumCardMock{position:relative!important}.premiumCardBrands{z-index:5!important;align-items:center!important;gap:4px!important;display:flex!important;position:absolute!important;top:10px!important;right:10px!important}.premiumPaymentAutoNote{margin-top:5px!important;font-size:10px!important;line-height:1.35!important}.premiumStripePay{min-height:46px!important;font-size:14px!important}.premiumStripeFineprint{width:min(385px,100%)!important;margin-top:12px!important}.premiumStripeFineprint p{font-size:10.5px!important;line-height:1.42!important}@media (width<=680px){.premiumCheckoutBack{margin-top:0!important}.premiumCardBrands{display:flex!important}.cardBadgeUnion{display:none}.premiumCardMock>input{padding-right:126px!important}}@media (width<=430px){.cardBadgeAmex{display:none}.premiumCardMock>input{padding-right:88px!important}}.premiumCardBrands{gap:3px!important;top:10px!important;right:12px!important}.cardBadge{border-radius:4px!important;min-width:29px!important;height:18px!important;padding:0 4px!important;font-size:7px!important}.cardBadgeVisa{font-size:10px!important}.cardBadgeMaster{width:30px!important;min-width:30px!important}.cardBadgeMaster i,.cardBadgeMaster b{width:11px!important;height:11px!important;top:4px!important}.cardBadgeMaster i{left:7px!important}.cardBadgeMaster b{right:7px!important}.cardBadgeAmex{width:30px!important;min-width:30px!important;font-size:7px!important}.cardBadgeUnion{letter-spacing:-.07em!important;width:36px!important;min-width:36px!important;font-size:6px!important}.premiumCardMock>input{padding-right:138px!important}.premiumStripeFineprint{color:#5d564f!important;width:min(420px,100%)!important;margin-top:13px!important;display:block!important}.premiumStripeFineprintLead{color:#1b1c20!important;align-items:center!important;gap:7px!important;margin:0 0 8px!important;font-size:11px!important;font-weight:850!important;line-height:1.2!important;display:flex!important}.premiumStripeFineprintLead svg{color:#111318!important;flex:none!important;width:15px!important;height:15px!important}.premiumStripeFineprint p{color:#6a625b!important;column-count:1!important;text-align:left!important;max-width:100%!important;margin:0!important;font-size:10.4px!important;line-height:1.42!important}@media (width<=680px){.premiumCardMock>input{padding-right:106px!important}.cardBadgeUnion{display:none!important}}.pricingPromoBanners{grid-template-columns:1.2fr 1.2fr .85fr;gap:14px;margin-top:18px;display:grid}.pricingPromoBanners .topNewsBanner,.pricingPromoBanners .topNewsMini{text-align:left;cursor:pointer;min-height:112px}.pricingPromoBanners .topNewsBanner{padding:18px}.pricingPromoBanners .topNewsBanner b,.pricingPromoBanners .topNewsMini b{font-size:18px}.pricingPromoBanners .topNewsBanner span,.pricingPromoBanners .topNewsMini span{max-width:360px;line-height:1.35}.pricingPromoBanners .topNewsBanner strong{min-width:54px;min-height:54px;font-size:14px}.pricingPromoBanners .topNewsMini{padding:18px}@media (width<=1120px){.pricingPromoBanners{grid-template-columns:1fr}}.wandaModePanel{flex-direction:column;gap:14px;min-height:0;display:flex}.wandaModeHero{background:radial-gradient(circle at 88% 10%,#4fff9133,#0000 26%),radial-gradient(circle at 8% 0,#fff1,#0000 24%),linear-gradient(135deg,#0a1117f5,#03060afa);border:1px solid #ffffff1a;border-radius:24px;min-height:132px;padding:22px;position:relative;overflow:hidden;box-shadow:0 22px 70px #00000047,inset 0 1px #ffffff0d}.wandaModeHero small{color:#65ff9d;letter-spacing:.16em;font-size:11px;font-weight:950;display:block}.wandaModeHero h2{color:#fff7ec;letter-spacing:-.06em;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:500;line-height:.95}.wandaModeHero p{color:#f5eee4b8;max-width:360px;margin:12px 0 0;font-size:13px;line-height:1.42}.wandaTempBadge{color:#65ff9d;background:#65ff9d1f;border:1px solid #65ff9d33;border-radius:999px;justify-content:center;align-items:center;min-width:54px;height:34px;font-size:12px;font-weight:950;display:inline-flex;position:absolute;top:18px;right:18px}.wandaTemperatureGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.wandaTemperatureGrid button{color:#f6efe6bd;cursor:pointer;text-align:left;background:#ffffff0b;border:1px solid #ffffff17;border-radius:18px;min-height:82px;padding:10px 8px;box-shadow:inset 0 1px #ffffff09}.wandaTemperatureGrid button.active{color:#fff7ec;background:linear-gradient(#65ff9d29,#65ff9d0f);border-color:#65ff9d42;box-shadow:0 14px 34px #00000038,inset 0 1px #ffffff0f}.wandaTemperatureGrid strong{color:#65ff9d;font-size:15px;font-weight:950;display:block}.wandaTemperatureGrid b{margin-top:6px;font-size:12px;font-weight:900;display:block}.wandaTemperatureGrid span{color:#f5eee494;margin-top:4px;font-size:10px;line-height:1.25;display:block}.wandaModeCard{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:.85fr 1fr;gap:12px;padding:14px;display:grid}.wandaModeCard small{color:#f5eee47a;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.wandaModeCard b{color:#fff7ec;margin-top:6px;font-size:14px;display:block}.wandaModeCard span{color:#f5eee49e;margin-top:4px;font-size:12px;line-height:1.35;display:block}.wandaModeCard p{color:#f5eee4d1;margin:0;font-size:13px;line-height:1.42}.wandaChatWindow{background:#03060975;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:10px;min-height:220px;max-height:300px;padding:14px;display:flex;overflow:auto}.wandaBubble{border:1px solid #ffffff12;border-radius:16px;max-width:86%;padding:11px 12px}.wandaBubble span{color:#f5eee475;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.wandaBubble p{color:#fff7ec;margin:0;font-size:13px;line-height:1.4}.wandaBubbleReply{background:#65ff9d14;border-color:#65ff9d21;align-self:flex-start}.userBubble{background:#ffffff12;align-self:flex-end}.wandaInputBlock{flex-direction:column;gap:10px;display:flex}.wandaInputBlock textarea{resize:vertical;color:#fff7ec;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:20px;outline:none;width:100%;min-height:104px;padding:14px;font-size:13px;line-height:1.45}.wandaInputBlock textarea:focus{border-color:#65ff9d40;box-shadow:0 0 0 3px #65ff9d12}.wandaSendButton{color:#041009;cursor:pointer;background:linear-gradient(135deg,#58f891,#2fb967);border:0;border-radius:16px;justify-content:center;align-items:center;gap:9px;min-height:46px;font-weight:950;display:flex;box-shadow:0 18px 38px #2bd27033}.wandaModeRules{flex-wrap:wrap;gap:7px;display:flex}.wandaModeRules span{color:#f5eee494;background:#ffffff0b;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:750}@media (width<=720px){.wandaTemperatureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.wandaModeCard{grid-template-columns:1fr}}.app.isWandaChatView .workspace{min-height:0;grid-template-columns:1fr!important;gap:0!important;padding:0!important}.wandaSidebarChatPage{background:radial-gradient(circle at 76% 2%,#65ff9d1f,#0000 30%),radial-gradient(circle at 10% 0,#ffffff0a,#0000 24%),#05070b;min-height:100%;padding:28px;overflow:auto}.wandaSidebarHeader{justify-content:space-between;align-items:flex-end;gap:18px;max-width:1180px;margin:0 auto 18px;display:flex}.wandaSidebarHeader small{color:#65ff9d;letter-spacing:.18em;font-size:11px;font-weight:950}.wandaSidebarHeader h1{color:#fff7ec;letter-spacing:-.07em;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:58px;font-weight:500;line-height:.9}.wandaSidebarHeader p{color:#f5eee4ad;max-width:620px;margin:12px 0 0;font-size:15px;line-height:1.45}.wandaSidebarPill{color:#65ff9d;text-transform:uppercase;letter-spacing:.08em;background:#65ff9d1a;border:1px solid #65ff9d2e;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:850}.wandaSidebarChatPage .wandaModePanel{grid-template-columns:360px minmax(0,1fr);grid-template-areas:"hero chat""temps chat""card input""rules input";gap:16px;max-width:1180px;margin:0 auto;display:grid}.wandaSidebarChatPage .wandaModeHero{grid-area:hero;min-height:190px}.wandaSidebarChatPage .wandaTemperatureGrid{grid-area:temps;grid-template-columns:repeat(2,minmax(0,1fr))}.wandaSidebarChatPage .wandaModeCard{grid-area:card;grid-template-columns:1fr}.wandaSidebarChatPage .wandaChatWindow{grid-area:chat;min-height:430px;max-height:520px}.wandaSidebarChatPage .wandaInputBlock{grid-area:input}.wandaSidebarChatPage .wandaModeRules{grid-area:rules}.wandaSidebarChatPage .wandaInputBlock textarea{min-height:170px}@media (width<=980px){.wandaSidebarHeader{flex-direction:column;align-items:flex-start}.wandaSidebarChatPage .wandaModePanel{grid-template-columns:1fr;grid-template-areas:"hero""temps""card""chat""input""rules"}.wandaSidebarChatPage .wandaChatWindow{min-height:300px}}.app.isRuwanaCommandView .workspace{min-height:0;grid-template-columns:1fr!important;gap:0!important;padding:0!important}.ruwanaCommandPage{color:#f3f1eb;background:#07090d;grid-template-columns:286px minmax(0,1fr);min-height:100%;display:grid;overflow:hidden}.ruwanaChatSidebar{background:#05070b;border-right:1px solid #ffffff14;flex-direction:column;gap:14px;min-height:100%;padding:16px 14px;display:flex}.ruwanaChatSidebarTop{gap:8px;display:grid}.newRuwanaChatButton,.newRuwanaFolderButton{color:#f3f1eb;cursor:pointer;background:#111318;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:9px;min-height:42px;padding:0 12px;font-size:13px;font-weight:800;display:flex}.newRuwanaChatButton{background:#181b20}.ruwanaChatSearch{color:#8f938f;background:#111318;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:8px;min-height:40px;padding:0 11px;display:flex}.ruwanaChatSearch input{color:#f3f1eb;background:0 0;border:0;outline:0;width:100%;font-size:13px}.ruwanaChatNavSection{flex-direction:column;gap:6px;display:flex}.ruwanaChatNavSection small{color:#7f857f;text-transform:uppercase;letter-spacing:.12em;padding:6px 4px 4px;font-size:11px;font-weight:900}.ruwanaChatNavSection button{color:#f3f1eb;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;min-height:54px;padding:9px 10px}.ruwanaChatNavSection button:hover,.ruwanaChatNavSection button.active{background:#14171d}.ruwanaChatNavSection b{font-size:13px;font-weight:850;display:block}.ruwanaChatNavSection span{color:#8a8d94;margin-top:4px;font-size:12px;display:block}.ruwanaConversation{background:#07090d;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:100%;display:grid}.ruwanaConversationHeader{background:linear-gradient(#090c12 0%,#07090d 100%);border-bottom:1px solid #ffffff0f;padding:38px 44px 18px}.ruwanaConversationHeader small{color:#8d928d;letter-spacing:.18em;font-size:11px;font-weight:950}.ruwanaConversationHeader h1{color:#f7f5ef;letter-spacing:-.045em;margin:10px 0 0;font-size:38px;font-weight:850;line-height:1.05}.ruwanaConversationHeader p{color:#989a9f;max-width:700px;margin:12px 0 0;font-size:15px;line-height:1.5}.ruwanaConversationBody{flex-direction:column;gap:16px;padding:30px 44px;display:flex;overflow:auto}.ruwanaMessage{max-width:780px;padding:0}.ruwanaMessage span{color:#8a8f99;margin-bottom:7px;font-size:12px;font-weight:900;display:block}.ruwanaMessage p{color:#f4f2eb;margin:0;font-size:15px;line-height:1.58}.ruwanaMessage.fromUser{background:#1a1d23;border:1px solid #ffffff0f;border-radius:22px;align-self:flex-end;max-width:650px;padding:14px 16px}.ruwanaMessage.fromRuwana{align-self:flex-start}.ruwanaMessageActions{align-items:center;gap:8px;margin-top:10px;display:flex}.ruwanaMessageActions button{color:#d8d9dc;cursor:pointer;background:#111318;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.preparedJobCard{background:#101318;border:1px solid #ffffff14;border-radius:22px;max-width:780px;padding:18px;box-shadow:0 18px 45px #00000038}.preparedJobTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.preparedJobTop small{color:#8a8f99;letter-spacing:.14em;font-size:11px;font-weight:950}.preparedJobTop h2{color:#f6f3ec;letter-spacing:-.03em;margin:6px 0 0;font-size:20px}.preparedJobTop strong{color:#fff;background:#1d222a;border-radius:999px;padding:7px 11px;font-size:12px}.preparedJobMeta{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.preparedJobMeta span{color:#f2efea;background:#141820;border:1px solid #ffffff12;border-radius:14px;padding:11px 12px;font-size:13px}.preparedJobMeta b{color:#8a8f99;text-transform:uppercase;letter-spacing:.12em;margin-bottom:4px;font-size:10px;display:block}.preparedJobCard p{color:#adb2b7;margin:14px 0 0;font-size:14px;line-height:1.45}.preparedPromptBox{color:#f4f1ea;background:#0b0e13;border:1px solid #ffffff12;border-radius:14px;margin-top:14px;padding:13px;font-size:13px;line-height:1.5}.preparedJobActions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.preparedJobActions button{color:#f3f1eb;cursor:pointer;background:#13171d;border:1px solid #ffffff1a;border-radius:999px;min-height:38px;padding:0 14px;font-size:13px;font-weight:800}.preparedJobActions .openPreparedJobButton{color:#0a0d12;background:#f3f1eb;border-color:#2f333c}.ruwanaInputDock{background:linear-gradient(#07090d00 0%,#07090d 20% 100%);border-top:1px solid #ffffff0f;padding:12px 28px 20px}.ruwanaComposerShell{background:linear-gradient(#1b1d22 0%,#181a1f 100%);border:1px solid #ffffff17;border-radius:28px;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:end;gap:10px;max-width:calc(100% - 20px);min-height:88px;margin:0 auto;padding:12px 14px;display:grid;box-shadow:0 25px 60px #00000047,inset 0 1px #ffffff08}.ruwanaComposerPlus,.ruwanaComposerMic{color:#f2f0ea;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.ruwanaComposerShell textarea{resize:none;color:#f7f5ef;background:0 0;border:0;outline:0;width:100%;min-height:56px;max-height:170px;padding:9px 4px 8px;font-size:18px;line-height:1.4}.ruwanaComposerMode{color:#d4d4d7;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:13px;display:inline-flex}.ruwanaComposerSend{color:#0a0d12;cursor:pointer;background:#f5f3ed;border:0;border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}@media (width<=960px){.ruwanaCommandPage{grid-template-columns:1fr}.ruwanaChatSidebar{border-bottom:1px solid #ffffff14;border-right:0;min-height:auto}.ruwanaConversationHeader,.ruwanaConversationBody{padding-left:22px;padding-right:22px}.ruwanaInputDock{padding-left:16px;padding-right:16px}.ruwanaComposerShell{grid-template-columns:auto minmax(0,1fr) auto}.ruwanaComposerMode,.ruwanaComposerMic{display:none}}@media (width<=680px){.preparedJobMeta{grid-template-columns:1fr}}.ruwanaComposerShell{border-radius:30px!important;grid-template-columns:auto minmax(0,1fr) auto auto auto!important;align-items:center!important;min-height:72px!important;padding:9px 12px!important}.ruwanaComposerPlus{flex:none;width:46px!important;height:46px!important}.ruwanaComposerShell textarea{align-self:center;display:block;overflow:auto;height:44px!important;min-height:44px!important;max-height:140px!important;padding:9px 4px 8px!important;font-size:18px!important;line-height:1.35!important}.ruwanaComposerShell textarea::placeholder{color:#b8bbc0!important}.ruwanaComposerMode{align-self:center;min-height:42px!important}.ruwanaComposerMic{align-self:center;color:#f4f2ec!important;width:42px!important;height:42px!important}.ruwanaComposerMic:after{content:""}.ruwanaComposerSend{align-self:center;width:54px!important;height:54px!important}.ruwanaMessage.fromRuwana{max-width:860px}.ruwanaMessage.fromRuwana p{color:#f2f0ea;font-size:16px;line-height:1.62}.ruwanaMessage.fromUser{background:#26272a;border-color:#ffffff0a;border-radius:24px}.ruwanaMessage.fromUser p{font-size:16px;line-height:1.45}@media (width<=960px){.ruwanaComposerShell{grid-template-columns:auto minmax(0,1fr) auto!important}}.ruwanaChatBrand{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;margin-bottom:4px;padding:4px 4px 10px;display:flex}.ruwanaChatBrand b{color:#f4f2ec;letter-spacing:-.03em;font-size:19px;font-weight:900}.ruwanaChatBrand button{color:#b7bbc1;cursor:pointer;background:#ffffff0e;border:0;border-radius:10px;width:30px;height:30px;font-size:22px;line-height:1}.ruwanaChatPrimaryActions{flex-direction:column;gap:6px;display:flex}.ruwanaChatPrimaryActions button{color:#e8e8ea;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;min-height:40px;padding:0 10px;font-size:13px;font-weight:780;display:flex}.ruwanaChatPrimaryActions button:hover{background:#14171d}.ruwanaChatPrimaryActions button:first-child{background:#171a20}.ruwanaChatSidebarTop,.ruwanaChatSearch{display:none!important}.ruwanaChatNavSection.historySection{margin-top:6px}.ruwanaChatNavSection button.libraryHistoryButton,.ruwanaChatNavSection button.newProjectInlineButton{align-items:center;gap:9px;display:flex}.ruwanaChatNavSection button.libraryHistoryButton svg,.ruwanaChatNavSection button.newProjectInlineButton svg{color:#cdd0d4;flex:none}.ruwanaChatNavSection button.libraryHistoryButton em,.ruwanaChatNavSection button.newProjectInlineButton em{color:#8a8d94;margin-top:4px;font-size:12px;font-style:normal;font-weight:500;display:block}.ruwanaConversation.isEmptyChat .ruwanaConversationHeader{display:none}.ruwanaConversation.isEmptyChat .ruwanaConversationBody{justify-content:center;align-items:center;padding-bottom:34px}.ruwanaEmptyState{justify-content:center;align-items:center;width:100%;min-height:260px;display:flex}.ruwanaEmptyState h2{color:#f2f0ea;letter-spacing:-.035em;margin:0;font-size:38px;font-weight:520;line-height:1.1}.ruwanaConversation.isEmptyChat .ruwanaInputDock{border-top:0;padding-bottom:32px}.ruwanaConversation.isEmptyChat .ruwanaComposerShell{max-width:1100px}.ruwanaStarterChips{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:18px auto 0;display:flex}.ruwanaStarterChips button{color:#f2f0ea;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;min-height:46px;padding:0 18px;font-size:15px;font-weight:720}.ruwanaStarterChips button:hover{background:#ffffff0f;border-color:#fff3}@media (width<=720px){.ruwanaEmptyState h2{font-size:30px}.ruwanaStarterChips{gap:8px}.ruwanaStarterChips button{min-height:40px;padding:0 13px;font-size:13px}}.ruwanaConversation.isEmptyChat .ruwanaInputDock{place-self:center;width:min(1180px,100% - 72px);transform:translateY(-4vh);background:0 0!important;border-top:0!important;padding:0 0 40px!important}.ruwanaConversation.isEmptyChat .ruwanaInputDock:before{content:"Ready when you are.";text-align:center;color:#f2f0ea;letter-spacing:-.035em;margin-bottom:62px;font-size:38px;font-weight:520;line-height:1.1;display:block}.ruwanaConversation.isEmptyChat .ruwanaComposerShell{max-width:1100px!important;margin:0 auto!important}.ruwanaConversation:not(.isEmptyChat) .ruwanaInputDock{place-self:auto;width:auto;transform:none}.ruwanaConversation:not(.isEmptyChat) .ruwanaStarterChips{display:none!important}@media (width<=720px){.ruwanaConversation.isEmptyChat .ruwanaInputDock{width:calc(100% - 28px);transform:translateY(-2vh)}.ruwanaConversation.isEmptyChat .ruwanaInputDock:before{margin-bottom:36px;font-size:30px}}.app.isRuwanaCommandView .workspace{overflow:hidden}.ruwanaConversationHeader{display:none!important}.ruwanaConversation{grid-template-rows:minmax(0,1fr) auto!important}.ruwanaConversation:not(.isEmptyChat) .ruwanaConversationBody{justify-content:flex-start!important;align-items:stretch!important;padding-top:34px!important;padding-bottom:28px!important}.ruwanaConversation:not(.isEmptyChat) .ruwanaMessage.fromUser{margin-right:18px}.ruwanaConversation:not(.isEmptyChat) .ruwanaMessage.fromRuwana,.ruwanaConversation:not(.isEmptyChat) .preparedJobCard{margin-left:0}.ruwanaConversation:not(.isEmptyChat) .ruwanaInputDock{z-index:3;position:relative}@media (width<=960px){.ruwanaConversation:not(.isEmptyChat) .ruwanaConversationBody{padding-top:24px!important}.ruwanaConversation:not(.isEmptyChat) .ruwanaMessage.fromUser{margin-right:0}}.ruwanaMessageActions{margin-top:10px}.ruwanaMessage.fromRuwana .ruwanaMessageActions{display:none!important}.ruwanaJobFinalActions{opacity:.88;align-items:center;gap:8px;max-width:780px;margin-top:2px!important;display:flex!important}.ruwanaJobFinalActions button{color:#d8d9dc;cursor:pointer;background:#111318;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.ruwanaJobFinalActions button:hover{color:#fff;background:#181c23}.ruwanaConversation:not(.isEmptyChat) .preparedJobCard{margin-bottom:8px}.ruwanaConversation:not(.isEmptyChat) .ruwanaConversationBody{gap:12px!important}.ruwanaProjectsPanel{border-top:1px solid #ffffff12;flex-direction:column;gap:4px;margin-top:8px;padding-top:10px;display:flex}.ruwanaProjectsPanel h3{color:#f4f2ec;letter-spacing:-.03em;margin:10px 4px 12px;font-size:20px;font-weight:900;line-height:1}.ruwanaProjectNew,.ruwanaProjectFolderHead,.ruwanaProjectFolderSimple{color:#f4f2ec;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:46px;padding:0 10px;font-size:16px;font-weight:760;display:flex}.ruwanaProjectNew:hover,.ruwanaProjectFolderHead:hover,.ruwanaProjectFolderSimple:hover{background:#14171d}.ruwanaProjectNew svg,.ruwanaProjectFolderHead svg,.ruwanaProjectFolderSimple svg{color:#f1f1f1;flex:none}.ruwanaProjectFolder{flex-direction:column;gap:2px;display:flex}.ruwanaProjectItems{flex-direction:column;gap:3px;margin:2px 0 8px 34px;display:flex}.ruwanaProjectItems button{color:#f4f2ec;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;min-height:38px;padding:0 12px;font-size:14px;line-height:1.2}.ruwanaProjectItems button:hover{background:#14171d}.ruwanaProjectItems button.active{color:#fff;background:#343434}.ruwanaChatNavSection{display:none!important}.ruwanaChatSidebar{overflow:auto}.ruwanaProjectsPanel h3,.ruwanaRecentsPanel h3{color:#f4f2ec;letter-spacing:-.03em;margin:14px 4px 12px;font-size:20px;font-weight:900;line-height:1}.ruwanaProjectFolder{margin-bottom:2px}.ruwanaProjectFolder:not(.isOpen) .ruwanaProjectFolderHead{color:#f4f2ec}.ruwanaProjectsMore{color:#f4f2ec;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:46px;padding:0 10px;font-size:16px;font-weight:760;display:flex}.ruwanaProjectsMore:hover{background:#14171d}.ruwanaRecentsPanel{border-top:1px solid #ffffff12;flex-direction:column;gap:5px;margin-top:18px;padding-top:10px;display:flex}.ruwanaRecentsPanel button{color:#f4f2ec;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;min-height:40px;padding:0 12px;font-size:15px;line-height:1.2}.ruwanaRecentsPanel button:hover,.ruwanaRecentsPanel button.active{color:#fff;background:#343434}.ruwanaProjectItems{margin-bottom:10px!important;margin-left:36px!important}.ruwanaProjectItems button{min-height:40px!important;font-size:15px!important}.ruwanaSidebarEmpty{color:#858a91;padding:8px 10px 12px;font-size:12px;line-height:1.35}.ruwanaProjectAddChat{opacity:.85;color:#aeb3bb!important;font-size:13px!important}.ruwanaProjectAddChat:hover{opacity:1}.ruwanaProjectFolderHead{color:#f4f2ec;background:0 0;border:0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:46px;padding:0 6px 0 0;display:grid;position:relative}.ruwanaProjectFolderHead:hover,.ruwanaProjectFolderHead.menuOpen{background:#14171d}.ruwanaProjectOpenButton{min-width:0;min-height:46px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0 10px;font-size:16px;font-weight:760;display:flex}.ruwanaProjectOpenButton span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ruwanaProjectOpenButton input{color:#fff;background:#090b10;border:1px solid #ffffff29;border-radius:8px;outline:none;width:100%;min-width:0;padding:6px 8px;font-size:14px;font-weight:700}.ruwanaProjectInlineActions{opacity:.62;align-items:center;gap:3px;display:flex}.ruwanaProjectFolderHead:hover .ruwanaProjectInlineActions,.ruwanaProjectFolderHead.menuOpen .ruwanaProjectInlineActions{opacity:1}.ruwanaProjectEditButton,.ruwanaProjectMenuButton{color:#c8ccd2;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.ruwanaProjectEditButton:hover,.ruwanaProjectMenuButton:hover{color:#fff;background:#ffffff14}.ruwanaProjectMenu{z-index:30;background:#111318;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:3px;width:190px;padding:7px;display:flex;position:absolute;top:42px;right:8px;box-shadow:0 22px 60px #00000059}.ruwanaProjectMenu button{color:#f3f1eb;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;min-height:36px;padding:0 10px;font-size:13px;font-weight:720;display:flex}.ruwanaProjectMenu button:hover{background:#1b1e25}.ruwanaProjectMenu button.danger{color:#ffaaa0}.ruwanaProjectMenu button.danger:hover{background:#ff53411f}.ruwanaProjectInlineActions{opacity:1!important;visibility:visible!important;display:flex!important}.ruwanaProjectEditButton,.ruwanaProjectMenuButton{color:#f0f1f3!important;background:#ffffff0b!important}.ruwanaProjectEditButton:hover,.ruwanaProjectMenuButton:hover{background:#ffffff1f!important}.ruwanaProjectFolderHead{min-height:52px!important}.ruwanaProjectOpenButton input{box-shadow:0 0 0 3px #ffffff0a;background:#0b0e13!important;border-color:#ffffff3d!important}.ruwanaProjectMenu{top:48px!important;right:4px!important}.ruwanaProjectFolder.isOpen .ruwanaProjectFolderHead{background:#15181f!important}.ruwanaProjectAddChat{display:none!important}.ruwanaProjectEditButton{position:relative}.ruwanaProjectEditButton:after{content:"+";color:#0a0d12;text-align:center;background:#f3f1eb;border-radius:999px;width:10px;height:10px;font-size:9px;font-weight:900;line-height:10px;position:absolute;bottom:4px;right:5px}.ruwanaNewSessionButton{position:relative}.ruwanaNewSessionIcon{flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:relative}.ruwanaNewSessionIcon:after{content:"+";color:#0a0d12;text-align:center;background:#f3f1eb;border-radius:999px;width:11px;height:11px;font-size:9px;font-weight:900;line-height:11px;position:absolute;bottom:-5px;right:-5px}.ruwanaChatPrimaryActions .ruwanaNewSessionButton{background:#171a20}.ruwanaCommandPage{grid-template-columns:286px minmax(0,1fr)}.ruwanaCommandPage.chatSidebarCollapsed{grid-template-columns:0 minmax(0,1fr)}.ruwanaCommandPage.chatSidebarCollapsed .ruwanaChatSidebar{opacity:0;pointer-events:none;border-right:0;width:0;min-width:0;padding:0;overflow:hidden}.ruwanaChatBrand b span{color:#8f949d;font-weight:800}.ruwanaChatBrand button{justify-content:center;align-items:center;display:inline-flex}.ruwanaConversation{position:relative;grid-template-rows:auto minmax(0,1fr) auto!important}.ruwanaConversation.isEmptyChat{grid-template-rows:auto minmax(0,1fr) auto!important}.ruwanaTopChatBar{z-index:10;background:#07090d;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:18px;min-height:60px;padding:0 28px;display:flex;position:relative}.ruwanaTopTitle{color:#f4f2ec;align-items:center;gap:10px;min-width:0;display:flex}.ruwanaTopTitle svg{color:#c7cbd2;flex:none}.ruwanaTopTitle div{min-width:0}.ruwanaTopTitle b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;max-width:560px;font-size:17px;font-weight:850;display:block;overflow:hidden}.ruwanaTopTitle span{color:#858b94;margin-top:2px;font-size:12px;display:block}.ruwanaTopActions{align-items:center;gap:8px;display:flex;position:relative}.ruwanaTopActions>button{color:#f4f2ec;cursor:pointer;background:#111318;border:1px solid #ffffff17;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.ruwanaTopActions>button:hover{background:#181c23}.ruwanaTopMoreButton{width:40px;padding:0!important}.ruwanaTopMenu{z-index:40;background:#111318;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:3px;width:200px;padding:7px;display:flex;position:absolute;top:46px;right:0;box-shadow:0 22px 60px #00000059}.ruwanaTopMenu button{color:#f3f1eb;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;min-height:36px;padding:0 10px;font-size:13px;font-weight:720;display:flex}.ruwanaTopMenu button:hover{background:#1b1e25}.ruwanaSidebarReopen{z-index:25;color:#f3f1eb;cursor:pointer;background:#111318;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute;top:12px;left:14px}@media (width<=960px){.ruwanaCommandPage{grid-template-columns:1fr}.ruwanaTopChatBar{padding:0 16px}.ruwanaTopActions>button:first-child{width:40px;padding:0;font-size:0}}.ruwanaChatRow{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;min-height:40px;display:grid;position:relative}.ruwanaChatRow:hover,.ruwanaChatRow.active{background:#343434}.ruwanaChatRowOpen{color:#f4f2ec;cursor:pointer;text-align:left;background:0 0;border:0;min-width:0;min-height:40px;padding:0 10px 0 12px;font-size:15px;line-height:1.2}.ruwanaChatRowOpen span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ruwanaChatRowOpen input{color:#fff;background:#0b0e13;border:1px solid #ffffff2e;border-radius:8px;outline:none;width:100%;min-width:0;padding:6px 8px;font-size:14px;font-weight:700}.ruwanaChatRowMenuButton{color:#c8ccd2;cursor:pointer;opacity:.5;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;margin-right:4px;display:flex}.ruwanaChatRow:hover .ruwanaChatRowMenuButton,.ruwanaChatRow.active .ruwanaChatRowMenuButton,.ruwanaChatRowMenuButton:hover{opacity:1;color:#fff;background:#ffffff12}.ruwanaChatItemMenu{z-index:45;background:#111318;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:3px;width:220px;padding:7px;display:flex;position:absolute;top:34px;right:4px;box-shadow:0 22px 60px #00000061}.ruwanaChatItemMenu button{color:#f3f1eb;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;min-height:36px;padding:0 10px;font-size:13px;font-weight:720;display:flex}.ruwanaChatItemMenu button:hover{background:#1b1e25}.ruwanaChatItemMenu button.danger{color:#ffaaa0}.ruwanaChatItemMenu button.danger:hover{background:#ff53411f}.ruwanaProjectItems button:not(.ruwanaChatRowMenuButton):not(.ruwanaChatRowOpen),.ruwanaRecentsPanel>button{display:none}.ruwanaProjectItems .ruwanaChatItemMenu{flex-direction:column!important;display:flex!important;overflow:visible!important}.ruwanaProjectItems .ruwanaChatItemMenu button,.ruwanaRecentsPanel .ruwanaChatItemMenu button{align-items:center!important;display:flex!important}.ruwanaProjectItems .ruwanaChatRow,.ruwanaRecentsPanel .ruwanaChatRow,.ruwanaProjectItems,.ruwanaRecentsPanel{overflow:visible!important}.ruwanaChatRow{z-index:1;position:relative}.ruwanaChatRow:has(.ruwanaChatItemMenu){z-index:60}.ruwanaChatItemMenu{z-index:999!important;top:38px!important;right:2px!important}.ruwanaChatRowMenuButton{opacity:1!important;background:#ffffff0b!important}.ruwanaChatRowMenuButton:hover{background:#ffffff1f!important}.ruwanaProjectItems .ruwanaChatRowOpen,.ruwanaRecentsPanel .ruwanaChatRowOpen{display:block!important}.ruwanaProjectItems .ruwanaChatRowMenuButton,.ruwanaRecentsPanel .ruwanaChatRowMenuButton{display:flex!important}.ruwanaHiddenFileInput{display:none!important}.ruwanaDropOverlay{z-index:999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f5f3ee;pointer-events:none;background:#05070bd6;border:1px dashed #ffffff47;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:18px;box-shadow:inset 0 0 0 1px #ffffff0d,0 30px 90px #0000006b}.ruwanaDropOverlay svg{color:#f5f3ee}.ruwanaDropOverlay b{letter-spacing:-.03em;font-size:22px}.ruwanaDropOverlay span{color:#aeb4bd;font-size:13px}.ruwanaAttachmentTray{flex-wrap:wrap;gap:8px;max-width:1100px;margin:0 auto 10px;display:flex}.ruwanaAttachmentThumb{background:#111318;border:1px solid #ffffff1a;border-radius:16px;width:124px;min-height:114px;padding:7px;position:relative;overflow:hidden}.ruwanaAttachmentThumb img{object-fit:cover;background:#07090d;border-radius:11px;width:100%;height:72px;display:block}.ruwanaAttachmentThumb span{color:#d9dbe0;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:10px;line-height:1.2;display:block;overflow:hidden}.ruwanaAttachmentThumb button{color:#fff;cursor:pointer;background:#000000a3;border:0;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:5px;right:5px}.preparedReferenceStrip{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.preparedReferenceStrip img{object-fit:cover;background:#07090d;border:1px solid #ffffff1a;border-radius:12px;width:72px;height:72px}.preparedJobMeta{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}.ruwanaCommandPage.isDraggingImages .ruwanaConversation,.ruwanaCommandPage.isDraggingImages .ruwanaChatSidebar{filter:brightness(.72)}@media (width<=720px){.ruwanaAttachmentThumb{width:92px;min-height:96px}.ruwanaAttachmentThumb img{height:54px}}.ruwanaComposerShell.hasAttachments{grid-template-rows:auto auto!important;grid-template-columns:auto minmax(0,1fr) auto auto auto!important;align-items:center!important;min-height:148px!important;padding-top:12px!important}.ruwanaComposerShell.hasAttachments .ruwanaAttachmentTray{flex-wrap:nowrap;grid-column:1/-1;gap:8px;width:100%;max-width:none;padding:0 4px 4px;display:flex;overflow:auto hidden;margin:0 0 8px!important}.ruwanaComposerShell.hasAttachments .ruwanaAttachmentThumb{flex:none;width:112px;min-height:104px}.ruwanaComposerShell.hasAttachments .ruwanaAttachmentThumb img{height:64px}.ruwanaComposerShell.hasAttachments .ruwanaComposerPlus,.ruwanaComposerShell.hasAttachments .ruwanaComposerShell textarea,.ruwanaComposerShell.hasAttachments .ruwanaComposerMode,.ruwanaComposerShell.hasAttachments .ruwanaComposerMic,.ruwanaComposerShell.hasAttachments .ruwanaComposerSend{grid-row:2}.ruwanaInputDock{overflow:visible!important}.ruwanaConversation:not(.isEmptyChat) .ruwanaInputDock{padding-top:12px!important}.ruwanaConversationBody{min-height:0}@media (width<=720px){.ruwanaComposerShell.hasAttachments{min-height:128px!important}.ruwanaComposerShell.hasAttachments .ruwanaAttachmentThumb{width:86px;min-height:88px}.ruwanaComposerShell.hasAttachments .ruwanaAttachmentThumb img{height:50px}}.ruwanaComposerShell.hasAttachments{grid-template-rows:auto!important;grid-template-columns:auto minmax(0,1fr) auto auto auto!important;align-items:center!important;min-height:126px!important;padding:70px 14px 10px!important;position:relative!important}.ruwanaComposerShell.hasAttachments .ruwanaAttachmentTray{flex-wrap:nowrap!important;grid-column:auto!important;align-items:center!important;gap:7px!important;height:50px!important;margin:0!important;padding:0 2px 4px!important;display:flex!important;position:absolute!important;top:12px!important;left:18px!important;right:18px!important;overflow:auto hidden!important}.ruwanaComposerShell.hasAttachments .ruwanaAttachmentThumb{background:#111318!important;border-radius:12px!important;flex:none!important;width:76px!important;height:48px!important;min-height:48px!important;padding:3px!important}.ruwanaComposerShell.hasAttachments .ruwanaAttachmentThumb img{object-fit:cover!important;border-radius:9px!important;width:100%!important;height:100%!important}.ruwanaComposerShell.hasAttachments .ruwanaAttachmentThumb span{display:none!important}.ruwanaComposerShell.hasAttachments .ruwanaAttachmentThumb button{color:#0a0d12!important;background:#f5f3ed!important;border:1px solid #fff3!important;width:20px!important;height:20px!important;top:-5px!important;right:-5px!important}.ruwanaComposerShell.hasAttachments .ruwanaComposerPlus,.ruwanaComposerShell.hasAttachments textarea,.ruwanaComposerShell.hasAttachments .ruwanaComposerMode,.ruwanaComposerShell.hasAttachments .ruwanaComposerMic,.ruwanaComposerShell.hasAttachments .ruwanaComposerSend{grid-row:auto!important;align-self:center!important}.ruwanaComposerShell.hasAttachments textarea{height:46px!important;min-height:46px!important}.ruwanaConversation:not(.isEmptyChat) .ruwanaInputDock{padding-top:10px!important;padding-bottom:18px!important}@media (width<=720px){.ruwanaComposerShell.hasAttachments{min-height:118px!important;padding-top:64px!important}.ruwanaComposerShell.hasAttachments .ruwanaAttachmentTray{height:46px!important;top:10px!important}.ruwanaComposerShell.hasAttachments .ruwanaAttachmentThumb{width:66px!important;height:42px!important;min-height:42px!important}}.ruwanaInputDock{padding-bottom:40px!important}.ruwanaConversation:not(.isEmptyChat) .ruwanaInputDock{padding-bottom:42px!important}.ruwanaConversation.isEmptyChat .ruwanaInputDock{transform:translateY(-5vh)!important}.ruwanaConversation.isEmptyChat .ruwanaInputDock:before{margin-bottom:54px!important}@media (height<=820px){.ruwanaInputDock{padding-bottom:30px!important}.ruwanaConversation:not(.isEmptyChat) .ruwanaInputDock{padding-bottom:32px!important}}.ruwanaInputDock:has(.ruwanaComposerShell.hasAttachments){padding-top:0!important;padding-bottom:92px!important;overflow:visible!important}.ruwanaConversation:not(.isEmptyChat) .ruwanaInputDock:has(.ruwanaComposerShell.hasAttachments){padding-bottom:96px!important}.ruwanaConversation.isEmptyChat .ruwanaInputDock:has(.ruwanaComposerShell.hasAttachments){padding-bottom:58px!important;transform:translateY(-8vh)!important}.ruwanaComposerShell.hasAttachments{max-height:168px!important}.ruwanaComposerShell.hasAttachments .ruwanaAttachmentTray{max-height:54px!important}.ruwanaComposerShell.hasAttachments .ruwanaComposerSend{margin-bottom:0!important}@media (height<=820px){.ruwanaInputDock:has(.ruwanaComposerShell.hasAttachments){padding-bottom:76px!important}.ruwanaConversation:not(.isEmptyChat) .ruwanaInputDock:has(.ruwanaComposerShell.hasAttachments){padding-bottom:82px!important}.ruwanaInputDock:has(.ruwanaComposerShell.hasAttachments) .ruwanaComposerShell.hasAttachments{transform:translateY(-30px)!important}}.app.isRuwanaCommandView,.app.isRuwanaCommandView .workspace,.ruwanaCommandPage,.ruwanaConversation{height:100%;min-height:0;overflow:hidden!important}.ruwanaConversation{grid-template-rows:auto minmax(0,1fr) auto!important;display:grid!important}.ruwanaConversationBody{overscroll-behavior:contain;scroll-behavior:smooth;justify-content:flex-start!important;align-items:stretch!important;min-height:0!important;padding-bottom:28px!important;overflow:hidden auto!important}.ruwanaConversationBody::-webkit-scrollbar{width:8px}.ruwanaConversationBody::-webkit-scrollbar-track{background:0 0}.ruwanaConversationBody::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.ruwanaInputDock{z-index:20!important;background:linear-gradient(#07090d00 0%,#07090d 22% 100%)!important;flex:none!important;position:relative!important;overflow:visible!important}.ruwanaInputDock:has(.ruwanaComposerShell.hasAttachments){padding-top:0!important;padding-bottom:42px!important}.ruwanaConversation:not(.isEmptyChat) .ruwanaInputDock:has(.ruwanaComposerShell.hasAttachments){padding-top:0!important;padding-bottom:42px!important}.ruwanaInputDock:has(.ruwanaComposerShell.hasAttachments) .ruwanaComposerShell.hasAttachments{margin-bottom:0!important;transform:none!important}.ruwanaComposerShell.hasAttachments{min-height:126px!important;max-height:150px!important}.ruwanaComposerShell.hasAttachments .ruwanaAttachmentTray{height:50px!important;position:absolute!important;top:12px!important;left:18px!important;right:18px!important}.ruwanaConversation:not(.isEmptyChat) .ruwanaMessage.fromUser{align-self:flex-end!important}.ruwanaConversation:not(.isEmptyChat) .ruwanaMessage.fromRuwana,.ruwanaConversation:not(.isEmptyChat) .preparedJobCard,.ruwanaConversation:not(.isEmptyChat) .ruwanaJobFinalActions{align-self:flex-start!important}.ruwanaConversation.isEmptyChat .ruwanaConversationBody{display:none!important}.ruwanaConversation.isEmptyChat .ruwanaInputDock{place-self:center!important;width:min(1180px,100% - 72px)!important;padding-bottom:40px!important;transform:translateY(-5vh)!important}@media (height<=820px){.ruwanaInputDock,.ruwanaConversation:not(.isEmptyChat) .ruwanaInputDock{padding-bottom:30px!important}.ruwanaInputDock:has(.ruwanaComposerShell.hasAttachments){padding-bottom:30px!important}.ruwanaConversation:not(.isEmptyChat) .ruwanaInputDock:has(.ruwanaComposerShell.hasAttachments){padding-bottom:30px!important}.ruwanaComposerShell.hasAttachments{min-height:118px!important}}.ruwanaMessageAttachments{flex-wrap:wrap;gap:8px;margin:6px 0 2px;display:flex}.ruwanaMessageAttachment{cursor:pointer;background:#0d1117;border:1px solid #ffffff1a;border-radius:14px;width:82px;height:82px;padding:0;overflow:hidden;box-shadow:0 10px 24px #0000002e}.ruwanaMessageAttachment img{object-fit:cover;width:100%;height:100%;display:block}.ruwanaMessage.fromUser .ruwanaMessageAttachments{justify-content:flex-end}.ruwanaMessage.fromUser p,.ruwanaMessage.fromRuwana p{margin-top:8px}.modelResult{grid-template-columns:minmax(0,1fr)!important;min-height:54px!important;padding:9px 12px!important}.modelResult img,.modelPicker img{display:none!important}.modelPicker{grid-template-columns:minmax(0,1fr) 20px!important;padding:0 14px!important}.modelPicker b{font-size:14px!important}.modelPicker small{font-size:12px!important}.modelSearchResults{max-height:420px;overflow:auto}.modelResult b{font-size:13.5px!important}.modelResult small{font-size:11.5px!important}.railAccount.accountEntryButton{gap:3px!important;min-height:72px!important;padding:7px 4px!important}.accountPlan{opacity:.88;letter-spacing:.12em!important;font-size:8px!important}.accountCredits{max-width:48px!important;font-size:11px!important}.accountStatus{display:none!important}.accountStatusLights{justify-content:center;align-items:center;gap:5px;min-height:12px;margin-top:1px;display:flex}.planLight{opacity:.32;background:#30343a;border:1px solid #ffffff1a;border-radius:50%;width:7px;height:7px}.planLight.on{opacity:1}.greenLight.on{background:#63ef85;border-color:#63ef8594;box-shadow:0 0 0 3px #63ef851a,0 0 12px #63ef85cc}.redLight.on{background:#f55;border-color:#ff555594;box-shadow:0 0 0 3px #ff55551a,0 0 12px #ff5555b3}.railAccount.planInactive{border-color:#ff55553d!important}.accountAnnouncementButton:not(:has(span)){color:#b9b0a1;background:#0c0d10b8;border-color:#ffffff1c}.accountAnnouncementButton:not(:has(span)) svg{opacity:.72}.ruwanaConversationBody{scroll-padding-bottom:32px}.workspace.assistRailOpen{grid-template-columns:440px 390px minmax(380px,1fr) 132px!important}.app.hasAssistRail .assetToolbarTop{padding-left:872px!important}.ruwanaAssistRail{background:radial-gradient(circle at 12% 0,#6fffa60e,#0000 34%),linear-gradient(#101215fb,#07080afb);border:1px solid #ffffff1a;border-radius:18px;min-height:0;padding:18px;position:relative;overflow:auto;box-shadow:0 22px 70px #00000047}.ruwanaAssistRail .dictionaryClose{position:absolute;top:13px;right:13px}.ruwanaAssistRail .assistPromptList{gap:10px}.ruwanaAssistRail .assistPromptCard{background:#111316eb}.ruwanaAssistRail .assistGoldGenerate{min-width:128px;letter-spacing:.02em!important;border-radius:9px!important;width:auto!important;height:30px!important;padding:0 13px!important}@media (width<=1450px){.workspace.assistRailOpen{grid-template-columns:420px 360px minmax(340px,1fr) 124px!important}.app.hasAssistRail .assetToolbarTop{padding-left:806px!important}}@media (width<=1180px){.workspace.assistRailOpen{grid-template-columns:420px 320px minmax(300px,1fr) 112px!important}.app.hasAssistRail .assetToolbarTop{padding-left:766px!important}}@media (width<=1024px){.workspace.assistRailOpen{grid-template-columns:1fr!important}.app.hasAssistRail .assetToolbarTop{padding-left:10px!important}.ruwanaAssistRail{order:2;min-height:360px}}.ruwanaAssistRail{flex-direction:column!important;gap:14px!important;padding:18px!important;display:flex!important;overflow:hidden!important}.assistRailTop{flex:none;padding-right:42px;position:relative}.ruwanaAssistRail .assistHeader{align-items:flex-start!important;margin:0!important;padding-right:0!important}.ruwanaAssistRail .assistHeader b{letter-spacing:.005em!important;font-size:16px!important}.ruwanaAssistRail .assistHeader span{max-width:260px}.ruwanaAssistRail .dictionaryClose{top:0!important;right:0!important}.assistFrameBlock{background:#0c0e11c7;border:1px solid #ffffff16;border-radius:16px;flex:none;padding:12px;box-shadow:inset 0 1px #ffffff09}.assistFrameLabelRow,.assistHistoryHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.assistFrameLabelRow span,.assistHistoryHeader span{color:#eee8df;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:820}.assistFrameLabelRow small,.assistHistoryHeader small{color:#8f8981;font-size:11px;font-weight:700}.assistFramePreviewGrid{gap:10px;display:grid}.assistFramePreviewGrid.singleFrame{grid-template-columns:1fr}.assistFramePreviewGrid.twoFrames{grid-template-columns:1fr 1fr}.assistFramePreview{background:#090a0c;border:1px solid #ffffff17;border-radius:14px;min-height:118px;position:relative;overflow:hidden}.assistFramePreview img{object-fit:cover;width:100%;height:100%;min-height:118px;max-height:178px;display:block}.assistFramePreview span{z-index:2;color:#f0eadf;background:#0000008c;border:1px solid #ffffff1f;border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:800;position:absolute;bottom:9px;left:10px;box-shadow:0 10px 30px #00000040}.assistFrameEmpty{text-align:center;color:#8f8981;background:linear-gradient(#ffffff09,#ffffff03);border:1px dashed #ffffff21;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:116px;display:flex}.assistFrameEmpty svg{color:#b9b0a1;opacity:.85}.assistFrameEmpty b{color:#d9d2c8;font-size:12px}.assistFrameEmpty small{color:#8f8981;max-width:245px;font-size:11px;line-height:1.35}.assistFrameBlock p{color:#8f8981;margin:10px 2px 0;font-size:11.2px;font-weight:560;line-height:1.45}.assistHistoryHeader{flex:none;margin:0 2px -4px}.ruwanaAssistRail .assistPromptList{flex:auto;min-height:0;padding-right:4px;scroll-padding-bottom:18px;overflow:auto}.ruwanaAssistRail .assistPromptList::-webkit-scrollbar{width:6px}.ruwanaAssistRail .assistPromptList::-webkit-scrollbar-track{background:0 0}.ruwanaAssistRail .assistPromptList::-webkit-scrollbar-thumb{background:#ffffff1c;border-radius:999px}.ruwanaAssistRail .assistPromptCard{flex:none}@media (width<=1450px){.assistFramePreview img,.assistFramePreview{min-height:104px}.ruwanaAssistRail .assistHeader b{font-size:15px!important}}.app.hasAssistRail .ruwanaAssistRail{z-index:9!important;height:calc(100% + 60px)!important;margin-top:-60px!important;position:relative!important}.app.hasAssistRail .workspace.assistRailOpen{overflow:visible!important}@media (width<=1024px){.app.hasAssistRail .ruwanaAssistRail{height:auto!important;margin-top:0!important}}.assistScanBlock{background:linear-gradient(#ffffff08,#ffffff03);border:1px solid #ffffff13;border-radius:14px;min-height:58px;margin:10px 2px 0;padding:10px 11px}.assistScanStatus{align-items:flex-start;gap:9px;display:flex}.assistScanStatus>div{flex-direction:column;gap:3px;min-width:0;display:flex}.assistScanStatus b{color:#eee8df;letter-spacing:.01em;font-size:12px;line-height:1.15}.assistScanStatus small{color:#8f8981;font-size:10.8px;font-weight:620;line-height:1.34}.assistPulseDot{background:#6aff9a;border-radius:50%;flex:none;width:8px;height:8px;margin-top:3px;box-shadow:0 0 0 4px #6aff9a14,0 0 18px #6aff9a7a}.assistScanBlock.idle .assistPulseDot{background:#7b786f;box-shadow:0 0 0 4px #ffffff08}.assistScanBlock.analyzing .assistPulseDot,.assistScanBlock.building .assistPulseDot{animation:1.15s ease-in-out infinite assistPulse}.assistScanBlock.ready .assistPulseDot{background:#d2a85d;box-shadow:0 0 0 4px #d2a85d14,0 0 18px #d2a85d70}@keyframes assistPulse{0%,to{opacity:.72;transform:scale(.86)}50%{opacity:1;transform:scale(1.18)}}.assistLiveText{border-top:1px solid #ffffff0e;flex-direction:column;gap:5px;margin-top:9px;padding-top:9px;display:flex}.assistLiveLine{color:#bfb7aa;letter-spacing:.003em;font-size:11.2px;font-weight:620;line-height:1.42}.assistLiveLine.active{color:#f0eadf}.assistTypingCursor{vertical-align:-2px;background:#d2a85d;border-radius:2px;width:6px;height:13px;margin-left:3px;animation:.8s steps(2,end) infinite assistCursor;display:inline-block}@keyframes assistCursor{0%,49%{opacity:1}50%,to{opacity:0}}.assistPromptSubtitle{color:#8f8981;letter-spacing:.035em;text-transform:uppercase;margin:2px 0 9px;font-size:10.5px;font-weight:760}.assistReportMini{background:#ffffff07;border:1px solid #fff1;border-radius:12px;flex-direction:column;gap:4px;margin:0 0 10px;padding:9px 10px;display:flex}.assistReportMini span{color:#b8b0a5;font-size:10.8px;font-weight:620;line-height:1.32}.assistPromptEmptyState{color:#8f8981;text-align:center;background:#ffffff05;border:1px dashed #ffffff1c;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:155px;padding:18px;display:flex}.assistPromptEmptyState svg{color:#b9b0a1;opacity:.82}.assistPromptEmptyState b{color:#ddd5ca;font-size:12px}.assistPromptEmptyState span{color:#8f8981;max-width:260px;font-size:11px;line-height:1.38}.ruwanaAssistRail .assistPromptCard{animation:.28s ease-out both assistArchiveIn}@keyframes assistArchiveIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.assistReportMini.compact{grid-template-columns:1fr;gap:5px;margin-bottom:11px;padding:8px 9px;display:grid}.assistReportMini.compact span{padding-left:12px;font-size:10.6px;line-height:1.25;position:relative}.assistReportMini.compact span:before{content:"";background:#dac697bf;border-radius:999px;width:4px;height:4px;position:absolute;top:.56em;left:0}.assistSuggestions{flex-direction:column;gap:9px;display:flex}.assistSuggestionCard{background:linear-gradient(#ffffff09,#ffffff05);border:1px solid #fff1;border-radius:14px;padding:10px}.assistSuggestionTitle{color:#efe5d5;letter-spacing:.025em;margin-bottom:6px;font-size:11px;font-weight:850}.ruwanaAssistRail .assistSuggestionCard p{color:#bdb5aa;margin:0 0 9px;font-size:11px;line-height:1.42}.assistSuggestionActions{margin-top:0;padding-top:0}.assistChatArchiveCard{background:linear-gradient(#ffffff0b,#ffffff05)!important;border-radius:18px!important}.assistArchiveHead{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:4px;display:flex}.assistArchiveHead>div{flex-direction:column;gap:3px;min-width:0;display:flex}.assistArchiveHead b{color:#f1e9dc;font-size:12.6px;line-height:1.1}.assistArchiveHead span{color:#a99f90;letter-spacing:.025em;text-transform:uppercase;font-size:10.5px;font-weight:740;line-height:1.2}.assistArchiveHead small{color:#d8bb7b;letter-spacing:.035em;text-transform:uppercase;background:#d8bb7b12;border:1px solid #d8bb7b2e;border-radius:999px;flex:none;padding:4px 7px;font-size:9.6px;font-weight:850;line-height:1}.assistHistoryFrames{gap:8px;margin:8px 0 9px;display:grid}.assistHistoryFrames.singleFrame{grid-template-columns:1fr}.assistHistoryFrames.twoFrames{grid-template-columns:1fr 1fr}.assistHistoryFrame{background:#ffffff07;border:1px solid #ffffff13;border-radius:13px;min-height:70px;position:relative;overflow:hidden}.assistHistoryFrame img{object-fit:cover;width:100%;height:86px;display:block}.assistHistoryFrames.singleFrame .assistHistoryFrame img{height:118px}.assistHistoryFrame span{color:#f0e7d9;letter-spacing:.03em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000094;border-radius:999px;padding:4px 6px;font-size:9.5px;font-weight:850;line-height:1;position:absolute;bottom:7px;left:7px}.promptDictionaryRail{flex-direction:column!important;gap:14px!important;display:flex!important;overflow:hidden!important}.promptDictionaryRail .dictionaryRailTop{flex:none}.dictionaryRailBody{flex:auto;min-height:0;padding-right:4px;scroll-padding-bottom:18px;overflow:auto}.dictionaryRailBody::-webkit-scrollbar{width:6px}.dictionaryRailBody::-webkit-scrollbar-track{background:0 0}.dictionaryRailBody::-webkit-scrollbar-thumb{background:#ffffff1c;border-radius:999px}.promptDictionaryRail .promptDictionaryPanel{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.promptDictionaryRail .dictionaryTabs{z-index:2;background:linear-gradient(#101215fb,#101215eb 70%,#10121500);position:sticky;top:0;gap:14px!important;margin:0 0 14px!important;padding:0 0 10px!important}.promptDictionaryRail .dictionaryTabs button{font-size:12px!important}.promptDictionaryRail .dictionaryCards{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.promptDictionaryRail .dictionaryCard{border-radius:10px!important;height:64px!important}.promptDictionaryRail .dictionaryCard span{font-size:10px!important;line-height:1.05!important;bottom:6px!important;left:7px!important;right:7px!important}.promptDictionaryRail .dictionaryChips,.promptDictionaryRail .dictionaryShotChips{gap:8px!important}.promptDictionaryRail .dictionaryChips button,.promptDictionaryRail .dictionaryStackedChips button,.promptDictionaryRail .dictionaryShotChips button{border-radius:10px!important;min-height:31px!important;padding:0 10px!important}.promptDictionaryRail .dictionaryGroupTitle{margin-top:16px!important}.promptDictionaryRail .myPresetItem{background:linear-gradient(#ffffff09,#ffffff05)!important;border-radius:14px!important}.promptDictionaryRail .myPresetEmpty{background:#ffffff05!important;border-radius:16px!important;min-height:160px!important}.promptDictionaryFlyout{display:none!important}.promptDictionaryRail .dictionaryChips button.selected,.promptDictionaryRail .dictionaryChips button.active,.promptDictionaryRail .dictionaryStackedChips button.selected,.promptDictionaryRail .dictionaryStackedChips button.active,.promptDictionaryRail .dictionaryShotChips button.selected,.promptDictionaryRail .dictionaryShotChips button.active,.promptDictionaryRail .myPresetItem.selected,.promptDictionaryRail .myPresetItem.active{color:#d9f6df!important;background:linear-gradient(#163d27fa,#0d2418fa)!important;border-color:#63ef856b!important;box-shadow:inset 0 1px #ffffff0e,0 0 0 1px #63ef850f,0 10px 24px #0003!important}.promptDictionaryRail .dictionaryCard.selected,.promptDictionaryRail .dictionaryCard.active{border-color:#63ef8594!important;box-shadow:0 0 0 1px #63ef852e,0 12px 28px #00000047,inset 0 0 0 1px #ffffff0a!important}.promptDictionaryRail .dictionaryCard.selected:after,.promptDictionaryRail .dictionaryCard.active:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#63ef851a,#63ef8508);position:absolute;inset:0}.promptDictionaryRail .dictionaryCard.selected span,.promptDictionaryRail .dictionaryCard.active span,.promptDictionaryRail .myPresetItem.selected span,.promptDictionaryRail .myPresetItem.active span{color:#f2fff4!important}.promptDictionaryRail .myPresetItem.selected small,.promptDictionaryRail .myPresetItem.active small{color:#aee9bf!important}.hoverIconActions button.isTopIcon,.gridTileActions button.isTopIcon{box-shadow:0 0 0 1px #ffaac314,0 0 18px #ff70a01f;color:#ffd1dc!important;background:#ffaac31f!important;border-color:#ffaac357!important}.motionCapturePanel{flex-direction:column;gap:14px;display:flex}.motionCaptureGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.motionCaptureSlot{cursor:pointer;background:linear-gradient(#121418,#0b0c0f);border:1px solid #ffffff1a;border-radius:18px;min-height:248px;position:relative;overflow:hidden}.motionCaptureSlot.hasAsset img,.motionCaptureSlot.hasAsset video{object-fit:cover;width:100%;height:100%;display:block}.motionCaptureSlot>span{color:#f2ebde;letter-spacing:.03em;background:#00000094;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:850;position:absolute;bottom:14px;left:14px}.motionCaptureEmpty{text-align:center;color:#dcd3c7;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:248px;padding:26px;display:flex}.motionCaptureEmpty b{max-width:260px;font-size:13px;line-height:1.45}.motionCaptureActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.motionCaptureActions button{color:#dfd7cb;background:#ffffff08;border:1px solid #ffffff1f;border-radius:12px;height:42px;padding:0 18px;font-weight:760}.motionOrientationBar{grid-template-columns:1fr 1fr;gap:12px;display:grid}.motionOrientationBar button{color:#d6cdc2;background:#0d0f12;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:10px;height:48px;padding:0 14px;font-weight:760;display:flex}.motionOrientationBar button svg{opacity:.25}.motionHelpText{color:#8f8981;margin:0;font-size:12px;line-height:1.7}.motionSettingsPanel{background:linear-gradient(#15181d,#0e1013);border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:16px;padding:16px;display:flex}.motionSettingsSection{flex-direction:column;gap:10px;display:flex}.motionSettingsLabel{color:#ddd5c9;font-size:13px;font-weight:800}.motionSegmented{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.motionOutputSegmented{grid-template-columns:repeat(4,1fr)}.motionSegmented button{color:#d7cfc3;background:#0b0d10;border:1px solid #ffffff1a;border-radius:14px;justify-content:center;align-items:center;height:58px;font-size:16px;font-weight:800;display:flex;position:relative}.motionSegmented button small{color:#f1d287;font-size:10px;position:absolute;top:6px;right:8px}.motionSegmented button.selected{color:#f2eadf;background:#ffffff1f;border-color:#fff3}@media (width<=1600px){.motionCaptureGrid,.motionOrientationBar{grid-template-columns:1fr}}.motionCapturePanel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.motionCaptureGrid{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.motionCaptureSlot{cursor:pointer;background:linear-gradient(#171a1e,#121417);border:1px solid #ffffff1a;border-radius:16px;place-items:center;min-height:168px;display:grid;position:relative;overflow:hidden}.motionCaptureSlot.hasAsset img,.motionCaptureSlot.hasAsset video{object-fit:cover;width:100%;height:100%;min-height:168px;display:block}.motionCaptureSlot.hasAsset:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000c2);height:54px;position:absolute;inset:auto 0 0}.motionCaptureSlot>span{z-index:2;color:#f0e8de;background:#07080ab8;border:1px solid #ffffff14;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:760;position:absolute;bottom:10px;left:12px}.motionCaptureSlot .tileDelete{opacity:1;transform:none}.motionCaptureEmpty{text-align:center;color:#d8d1c8;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:168px;padding:18px;display:flex}.motionCaptureEmpty b{max-width:220px;font-size:12px;font-weight:760;line-height:1.35}.motionCaptureActions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:2px;display:flex}.motionCaptureActions button{color:#d8d1c8;background:#ffffff08;border:1px solid #ffffff1f;border-radius:10px;height:32px;padding:0 12px;font-size:11.5px;font-weight:760}.motionOrientationBar{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.motionOrientationBar button{color:#d8d1c8;background:#15181ddb;border:1px solid #ffffff17;border-radius:13px;justify-content:flex-start;align-items:center;gap:8px;height:auto;min-height:42px;padding:9px 12px;font-size:11.5px;line-height:1.3;display:flex}.motionOrientationBar button svg{opacity:.32;flex:none}.motionOrientationBar button.selected{color:#effaf2;background:linear-gradient(#1e462db3,#12261cb3);border-color:#79ffaa3d}.motionOrientationBar button.selected svg{opacity:1;color:#effaf2}.motionHelpText{color:#8f887f;grid-column:1/-1;margin:0;font-size:11.5px;line-height:1.55}@media (width<=1280px){.motionCaptureGrid,.motionOrientationBar{grid-template-columns:1fr}}.motionCaptureActions{grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:280px;display:grid!important}.motionCaptureActions button{justify-content:center;min-width:0}.motionDropArchive{background:linear-gradient(#16181cf5,#090a0cfa);border:1px solid #ffffff1f;border-radius:15px;width:min(320px,100%);margin-top:2px;padding:10px;box-shadow:0 18px 44px #0000005c}.motionDropArchiveHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.motionDropArchiveHead b{color:#eee6d8;letter-spacing:.04em;text-transform:uppercase;font-size:12px}.motionDropArchiveHead span{color:#8d8780;white-space:nowrap;font-size:11px}.motionDropArchiveGrid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.motionDropArchiveGrid button{background:#08090a;border:1px solid #ffffff14;border-radius:10px;height:54px;padding:0;overflow:hidden}.motionDropArchiveGrid img{object-fit:cover;width:100%;height:100%;display:block}.motionLibraryChips{grid-template-columns:1fr 1fr;gap:7px;display:grid}.motionLibraryChips button{color:#dcd4c8;background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;height:34px;font-size:11px;font-weight:760}.motionCaptureEmpty{justify-content:center}.ruwanaHistoryModal{z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000009e;justify-content:center;align-items:center;padding:34px;display:flex;position:fixed;inset:0}.ruwanaHistoryModalPanel{color:#ede8df;background:#1b1c1f;border:1px solid #ffffff1a;flex-direction:column;width:min(1320px,94vw);height:min(820px,88vh);display:flex;overflow:hidden;box-shadow:0 35px 120px #00000094}.ruwanaHistoryModalHead{justify-content:space-between;align-items:center;padding:26px 30px 18px;display:flex}.ruwanaHistoryModalHead h2{color:#f4efe7;letter-spacing:-.02em;margin:0;font-size:31px;font-weight:860}.ruwanaHistoryModalHead button{color:#f4efe7;background:0 0;border:0;place-items:center;width:42px;height:42px;display:grid}.ruwanaHistoryTabs{justify-content:space-between;align-items:center;gap:20px;padding:0 30px 18px;display:flex}.ruwanaHistoryTabs>div:first-child{align-items:center;gap:26px;display:flex}.ruwanaHistoryTabs button{color:#a7a6a5;background:0 0;border:0;font-size:26px;font-weight:500}.ruwanaHistoryTabs button.active{color:#fff;font-weight:760}.ruwanaHistoryFilters{align-items:center;gap:24px;display:flex}.ruwanaHistoryFilters label{color:#eee9df;align-items:center;gap:12px;font-size:22px;display:flex}.ruwanaHistoryFilters label span{border:1px solid #ffffff4d;border-radius:7px;width:28px;height:28px;display:inline-block}.ruwanaHistoryFilters button{color:#eee9df;align-items:center;gap:10px;font-size:22px;display:flex}.ruwanaHistorySubline{color:#b7b4b1;padding:0 30px 22px;font-size:22px}.ruwanaHistoryGrid{grid-template-columns:repeat(5,1fr);gap:14px;min-height:0;padding:0 30px 24px;display:grid;overflow:auto}.ruwanaHistoryCard{cursor:pointer;background:#303234;border:2px solid #0000;border-radius:12px;height:238px;padding:0;position:relative;overflow:hidden}.ruwanaHistoryCard img{object-fit:cover;width:100%;height:100%;display:block}.ruwanaHistoryCard span{z-index:2;color:#f4efe8;background:#000000a8;border-radius:7px;place-items:center;min-width:48px;height:42px;padding:0 10px;font-size:20px;font-weight:760;display:grid;position:absolute;bottom:12px;left:14px}.ruwanaHistoryCard.selected{border-color:#62ee70;box-shadow:0 0 0 2px #62ee702e,0 0 24px #62ee7038}.ruwanaHistoryFooter{border-top:1px solid #ffffff0f;justify-content:flex-end;gap:18px;margin-top:auto;padding:18px 30px 26px;display:flex}.ruwanaHistoryFooter button{border-radius:13px;min-width:142px;height:56px;font-size:20px;font-weight:740}.historyCancel{color:#f1ebe1;background:0 0;border:1px solid #ffffff2e}.historyConfirm{color:#aaa;background:#34373b;border:0}.historyConfirm:not(:disabled){color:#081006;background:linear-gradient(#65f13e,#28c733)}@media (width<=1400px){.ruwanaHistoryGrid{grid-template-columns:repeat(4,1fr)}.ruwanaHistoryCard{height:210px}}.motionHistoryRail{gap:14px!important}.motionRailMeta{flex-direction:column;flex:none;gap:10px;display:flex}.motionRailTabs{gap:10px;display:flex}.motionRailTabs button{color:#afa89f;letter-spacing:.03em;text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;height:34px;padding:0 14px;font-size:12px;font-weight:800}.motionRailTabs button.active{color:#f3ebde;background:#ffffff1a;border-color:#ffffff2e}.motionRailTargetPill{color:#c7bfb4;letter-spacing:.04em;text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-self:flex-start;padding:8px 12px;font-size:11px;font-weight:760}.motionRailGrid{flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;min-height:0;padding-right:4px;display:grid;overflow:auto}.motionRailCard{aspect-ratio:1;text-align:left;background:#0b0c0f;border:1px solid #ffffff14;border-radius:12px;min-height:0;padding:0;position:relative;overflow:hidden}.motionRailCard img{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.motionRailCard:after{content:"";pointer-events:none;background:linear-gradient(#0000 26%,#000000ad 100%);position:absolute;inset:0}.motionRailCardOverlay{z-index:2;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.motionRailCardOverlay b{color:#f3ede3;font-size:10.5px;font-weight:860;line-height:1.15}.motionRailCardOverlay span{color:#c6bcad;text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:700}.motionRailCard.selected{border-color:#80ffb175;box-shadow:0 0 0 1px #80ffb140,0 0 24px #46c87829}.motionRailFooter{border-top:1px solid #ffffff14;flex-direction:column;flex:none;gap:12px;padding-top:12px;display:flex}.motionRailSelectionInfo{flex-direction:column;gap:4px;display:flex}.motionRailSelectionInfo b{color:#f0e8db;font-size:13px;font-weight:820}.motionRailSelectionInfo span{color:#958e83;font-size:11px;line-height:1.45}.motionRailSelectionInfo.empty b{color:#c8c1b6}.motionRailFooterActions{gap:10px;display:flex}.motionRailCancel,.motionRailApply{letter-spacing:.03em;text-transform:uppercase;border-radius:12px;flex:1;height:42px;font-size:12px;font-weight:800}.motionRailCancel{color:#d7cec0;background:#ffffff08;border:1px solid #ffffff1f}.motionRailApply{color:#ebf6eb;background:linear-gradient(#4baa5c47,#32724061);border:1px solid #74f59138}.motionRailApply:disabled{opacity:.44;filter:saturate(.5)}@media (width<=1450px){.motionRailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.videoSettingsDrawer .studioMiniLabel,.advancedSettingsDrawer .studioMiniLabel{color:#2a1b04;letter-spacing:.04em;background:linear-gradient(#ffe5a2,#d8a44d);border-radius:7px;padding:3px 6px;font-size:10px;font-weight:950;line-height:1;position:absolute;top:7px;right:8px}.advancedSettingsDrawer .goldMiniLabel{color:#1b1103;background:linear-gradient(#ffd86d,#bd8b23)}.advancedSettingsDrawer .studioTierMiniLabel{color:#10120b;background:linear-gradient(#e9ffd0,#80d95d)}.drawerSegmented button,.drawerOutputGrid button{position:relative}.advancedSettingsDrawer .videoModeGrid button small,.advancedSettingsDrawer .videoOutputGrid button small{color:#32260d!important;letter-spacing:.04em!important;text-transform:none!important;background:linear-gradient(#e8d6a8,#a98d55)!important;border-radius:6px!important;padding:1px 5px!important;font-size:9px!important;font-weight:900!important;line-height:1.35!important;position:absolute!important;top:0!important;right:0!important;transform:translate(25%,-35%)!important}.advancedSettingsDrawer .videoModeGrid button.selected small,.advancedSettingsDrawer .videoOutputGrid button.selected small{background:linear-gradient(#f1dca4,#b69356)!important}.motionRailHoverInfo{z-index:4;opacity:0;color:#f3ede3;pointer-events:none;background:linear-gradient(#00000014,#000000d1);flex-direction:column;justify-content:flex-end;gap:4px;padding:10px;transition:opacity .16s;display:flex;position:absolute;inset:0}.motionRailCard:hover .motionRailHoverInfo{opacity:1}.motionRailHoverInfo b{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.motionRailHoverInfo span{color:#ddd4c7;font-size:10px;line-height:1.25}.motionRailHoverInfo small{color:#88f0a5;font-size:9px;font-weight:780;line-height:1.2}.motionRailFooter.compactNoUse{border-top:1px solid #ffffff14;padding-top:12px}.motionRailFooter.compactNoUse .motionRailSelectionInfo{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;padding:10px 12px}.ruwanaCopyPromptBox{background:#090c11;border:1px solid #ffffff1a;border-radius:16px;margin-top:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.ruwanaCopyPromptTop{background:linear-gradient(#151922 0%,#11151c 100%);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:9px 10px 9px 14px;display:flex}.ruwanaCopyPromptTop span{color:#8f949e;letter-spacing:.16em;font-size:10px;font-weight:950}.ruwanaCopyPromptTop button{color:#0a0d12;cursor:pointer;background:#f4f1eb;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.ruwanaCopyPromptTop button:hover{background:#fffaf0}.ruwanaCopyPromptText{color:#f5f2eb;white-space:pre-wrap;-webkit-user-select:text;user-select:text;padding:15px 16px 16px;font-size:13.5px;line-height:1.58}.preparedJobCard.promptOnlyCard{background:linear-gradient(#11151c 0%,#0d1016 100%);border-color:#f4f1eb24}.preparedJobCard.promptOnlyCard .preparedJobTop strong{color:#0a0d12;background:#f4f1eb}.ruwanaPromptOnlyAnswer{max-width:860px;margin:12px 0 6px}.ruwanaPromptOnlyAnswer .ruwanaCopyPromptBox{box-shadow:none;background:#171717;border:1px solid #ffffff14;border-radius:22px;margin-top:0}.ruwanaPromptOnlyAnswer .ruwanaCopyPromptTop{background:#171717;border-bottom:0;min-height:50px;padding:12px 16px}.ruwanaPromptOnlyAnswer .ruwanaCopyPromptTop span{color:#f4f4f5;letter-spacing:0;text-transform:none;font-size:15px;font-weight:800}.ruwanaPromptOnlyAnswer .ruwanaCopyPromptTop button{color:#f4f4f5;background:0 0;border:0;min-height:32px;padding:0 10px;font-size:13px;font-weight:750}.ruwanaPromptOnlyAnswer .ruwanaCopyPromptTop button:hover{background:#ffffff14}.ruwanaPromptOnlyAnswer .ruwanaCopyPromptText{color:#f4f4f5;white-space:pre-wrap;padding:0 18px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px;line-height:1.72}.creatorTabs.creatorTabsFive{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important}.creatorTabs.creatorTabsFive button{letter-spacing:.04em!important;padding:0 4px!important;font-size:11px!important}.avatarBadge{border:1px solid #ffffff21;letter-spacing:-.04em!important;color:#f4eadc!important;background:radial-gradient(circle at 25% 14%,#ffffff6b,#0000 32%),linear-gradient(145deg,#242830,#0e1015 70%)!important;font-size:15px!important;font-style:normal!important}.avatarEnginePicker{background:linear-gradient(#ffffff0d,#ffffff06)!important;border-color:#ffffff1a!important}.avatarReferenceBox{background:linear-gradient(#0d0f12,#090a0c)!important}.avatarBuilderPanel{flex-direction:column;gap:12px;display:flex}.avatarImageSlot{cursor:pointer;background:radial-gradient(circle at 50% 18%,#63ef8514,#0000 34%),linear-gradient(#15181d,#101216);border:1px solid #ffffff1a;border-radius:18px;place-items:center;height:260px;min-height:260px;max-height:280px;display:grid;position:relative;overflow:hidden}.avatarImageSlot.hasAsset img{object-fit:contain;object-position:center;background:#090a0c;width:100%;height:100%;min-height:0;max-height:100%;display:block}.avatarImageSlot.hasAsset:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000c7);height:62px;position:absolute;inset:auto 0 0}.avatarImageSlot .tileDelete{opacity:1;z-index:5;transform:none}.avatarImageSlot .tileDelete:hover{background:#ff505033;border-color:#ff787861}.avatarReferenceBox .referenceHeader{flex:none}.avatarReferenceBox .avatarBuilderPanel{min-height:0}@media (height<=840px){.avatarImageSlot{height:220px;min-height:220px;max-height:220px}}.avatarImageSlot>span{z-index:2;color:#f0e8de;background:#07080abd;border:1px solid #ffffff14;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;position:absolute;bottom:10px;left:12px}.avatarImageEmpty{text-align:center;color:#eee6d9;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:26px 18px;display:flex}.avatarImageEmpty b{font-size:15px;font-weight:850}.avatarImageEmpty small,.avatarHelpText{color:#8f8981;margin:0;font-size:12px;line-height:1.55}.avatarImageActions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:2px;display:flex}.avatarImageActions button,.avatarUploadAudioButton{color:#e9dfd2;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1c;border-radius:11px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:760;display:inline-flex}.avatarImageActions button:hover,.avatarUploadAudioButton:hover{color:#f3efe7;background:#63ef8512;border-color:#63ef853d}.avatarSpeechPanel{background:radial-gradient(circle at 50% 0,#ffffff0a,#0000 36%),#0a0b0e9e;border:1px solid #ffffff16;border-radius:20px;flex-direction:column;gap:12px;padding:14px;display:flex}.avatarSpeechHeader{justify-content:space-between;align-items:center;gap:14px;display:flex}.avatarSpeechHeader b{color:#eee6d9;letter-spacing:.13em;font-size:12px;font-weight:950;display:block}.avatarSpeechHeader span{color:#8f8981;margin-top:3px;font-size:12px;display:block}.avatarSpeechPanel textarea{resize:vertical;color:#efe8dc;background:#090a0c;border:1px solid #ffffff1a;border-radius:16px;outline:0;width:100%;min-height:108px;padding:14px;font-size:14px;line-height:1.5}.avatarSpeechPanel textarea::placeholder{color:#6f6b66}.avatarVoiceRow{flex-direction:column;gap:12px;display:flex}.avatarVoiceRow label{background:#101114;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:70px 1fr 20px;align-items:center;min-height:46px;padding:0 12px;display:grid;position:relative}.avatarVoiceRow label span{color:#8f8981;font-size:12px;font-weight:780}.avatarVoiceRow select{appearance:none;color:#f2eadf;background:0 0;border:0;outline:0;width:100%;font-size:14px;font-weight:760}.avatarVoiceRow option{color:#f2eadf;background:#111216}.avatarVoiceRow svg{color:#8f8981}.avatarEmotionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.avatarEmotionGrid button{color:#c9c1b6;cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:12px;min-height:36px;font-size:12px;font-weight:760}.avatarEmotionGrid button.selected{color:#08110b;background:linear-gradient(#7df49d,#4bd875);border-color:#7df49d94}@media (width<=1500px){.avatarEmotionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.avatarSpeechHeader{flex-direction:column;align-items:flex-start}}.controlModuleTabs{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;overflow:visible!important}.controlModuleTabs button,.controlModuleTabs button:nth-child(3){white-space:nowrap!important;text-align:center!important;letter-spacing:.07em!important;width:100%!important;min-width:0!important;font-size:10px!important;overflow:visible!important}@media (width<=1450px){.controlModuleTabs{grid-template-columns:repeat(6,minmax(0,1fr))!important}.controlModuleTabs button{letter-spacing:.045em!important;font-size:9.4px!important}}@media (width<=1024px){.controlModuleTabs{grid-template-columns:repeat(6,minmax(0,1fr))!important;overflow:visible!important}.controlModuleTabs button{letter-spacing:.045em!important;font-size:9.6px!important}}.avatarVoiceSummary{color:#efe8dc;text-align:left;cursor:pointer;background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff17;border-radius:16px;grid-template-columns:44px 1fr 22px;align-items:center;gap:12px;width:100%;min-height:70px;padding:12px 14px;display:grid}.avatarVoiceSummaryIcon,.avatarVoiceInitials{color:#08110b;letter-spacing:.04em;background:linear-gradient(#7df49d,#4bd875);border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:950;display:flex;box-shadow:inset 0 1px #ffffff73,0 12px 30px #00000040}.avatarVoiceSummaryIcon.premium,.avatarVoiceInitials.premium{color:#181108;background:linear-gradient(#f5d99a,#b88335)}.avatarVoiceSummary span{color:#8f8981;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.avatarVoiceSummary b{color:#f2eadf;margin-top:3px;font-size:16px;font-weight:950;display:block}.avatarVoiceSummary small{color:#9e978d;margin-top:3px;font-size:12px;display:block}.avatarVoiceSummary svg{color:#a69d91}.avatarVoiceProviderTabs{grid-template-columns:1fr;gap:9px;display:grid}.avatarVoiceProviderTabs button{color:#d8d0c4;text-align:left;cursor:pointer;background:#ffffff07;border:1px solid #ffffff16;border-radius:15px;padding:12px 13px}.avatarVoiceProviderTabs button.active{background:linear-gradient(#63ef851c,#ffffff06);border-color:#63ef8552}.avatarVoiceProviderTabs b{color:#f2eadf;font-size:13px;font-weight:900;display:block}.avatarVoiceProviderTabs span{color:#8f8981;margin-top:3px;font-size:11px;line-height:1.35;display:block}.avatarVoiceListBlock,.avatarRailControlBlock,.avatarVoiceLicenseNote{background:#0a0b0e94;border:1px solid #ffffff13;border-radius:17px;padding:12px}.avatarRailSectionTitle{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.avatarRailSectionTitle span{color:#eee8df;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.avatarRailSectionTitle small{color:#8f8981;font-size:11px;font-weight:760}.avatarVoiceList{flex-direction:column;gap:8px;max-height:310px;padding-right:3px;display:flex;overflow:auto}.avatarVoiceList::-webkit-scrollbar{width:6px}.avatarVoiceList::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.avatarVoiceOption{color:#efe8dc;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;width:100%;min-height:74px;padding:9px 10px;display:grid}.avatarVoiceOption.selected{background:linear-gradient(#63ef8517,#ffffff05);border-color:#63ef855c}.avatarVoiceOption.locked{opacity:.58;cursor:not-allowed}.avatarVoiceOption b{color:#f2eadf;font-size:13px;font-weight:920;display:block}.avatarVoiceOption span{color:#b4aba0;margin-top:2px;font-size:11px;display:block}.avatarVoiceOption small{color:#7d766e;margin-top:4px;font-size:10.5px;line-height:1.25;display:block}.avatarVoiceStatus{color:#bfb7ab;flex-direction:column;align-items:flex-end;gap:6px;min-width:66px;display:flex}.avatarVoiceStatus span{text-align:right;color:#8f8981;max-width:76px;font-size:10px}.avatarRailControlBlock input[type=range]{accent-color:#64ef85;width:100%}.avatarRailEmotionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.avatarRailEmotionGrid button{color:#cfc6ba;cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:13px;min-height:40px;font-size:12px;font-weight:800}.avatarRailEmotionGrid button.selected{color:#07100a;background:linear-gradient(#7df49d,#4bd875);border-color:#7df49d94}.avatarVoiceLicenseNote{color:#8f8981;font-size:11px;line-height:1.45}.avatarVoiceLicenseNote b{color:#eee8df;margin-bottom:5px;font-size:12px;display:block}.avatarVoiceLicenseNote span{display:block}.avatarVoiceSummaryIcon,.avatarVoiceInitials{color:#111317;background:linear-gradient(#f3f4f6,#d9dde4)}.avatarVoiceRailV32{gap:14px!important}.avatarVoiceRailTopSimple{padding-bottom:14px}.avatarVoiceRailHeader b{color:#f7f7f8;font-size:20px;font-weight:900}.avatarVoiceRailHeader span{color:#8b9099;font-size:12px;line-height:1.35}.avatarVoiceFilterBar{grid-template-columns:repeat(4,minmax(0,1fr)) 54px 54px;align-items:center;gap:12px;display:grid}.avatarVoiceFilterBar button{color:#d7dae0;cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:16px;min-height:64px;font-size:15px;font-weight:800}.avatarVoiceFilterBar .avatarVoiceArrow{background:#ffffff17;justify-content:center;align-items:center;padding:0;font-size:0;display:flex}.avatarVoiceFilterBar .avatarVoiceArrow svg{color:#d7dae0}.avatarVoiceProviderLabel b{color:#f1f2f4;font-weight:850}.avatarVoiceList{gap:12px;max-height:460px;padding-right:2px}.avatarVoiceOptionV32{background:#ffffff05;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:60px 1fr 28px;min-height:74px;padding:10px 12px}.avatarVoiceOptionV32 b{font-size:16px;line-height:1.1}.avatarVoiceOptionV32 small{display:none}.avatarVoiceStatus{justify-self:end;min-width:auto}.avatarVoiceStatus span{display:none}.avatarVoiceOption.locked{opacity:.52}.avatarRailSectionTitleV32 span{letter-spacing:0;text-transform:none;font-size:19px}.avatarRailControlBlockV32 input[type=range]{appearance:none;background:0 0;width:100%;height:44px}.avatarRailControlBlockV32 input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#f5f5f5 0 var(--range-fill), #ffffff29 var(--range-fill) 100%);border:1px solid #ffffff14;border-radius:999px;height:14px}.avatarRailControlBlockV32 input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border:1px solid #00000038;border-radius:999px;width:8px;height:34px;margin-top:-11px;box-shadow:0 6px 18px #00000059}.avatarRailControlBlockV32 input[type=range]::-moz-range-track{background:#ffffff1f;border:1px solid #ffffff14;border-radius:999px;height:14px}.avatarRailControlBlockV32 input[type=range]::-moz-range-progress{background:#f5f5f5;border-radius:999px;height:14px}.avatarRailControlBlockV32 input[type=range]::-moz-range-thumb{background:#fff;border:1px solid #00000038;border-radius:999px;width:8px;height:34px}.avatarVoiceLicenseNoteV32 b{display:none}@media (width<=1160px){.avatarVoiceFilterBar,.avatarRailEmotionGridV32{grid-template-columns:repeat(2,minmax(0,1fr))}}.avatarVoiceSummary{background:linear-gradient(#ffffff09,#ffffff05);border:1px solid #ffffff14;border-radius:18px;grid-template-columns:42px 1fr 18px;gap:10px;min-height:66px;padding:11px 14px}.avatarVoiceSummary:hover,.avatarVoiceSummary.active{background:linear-gradient(#ffffff0f,#ffffff06);border-color:#ffffff24}.avatarVoiceSummaryIcon,.avatarVoiceInitials{border-radius:13px;width:40px;height:40px;box-shadow:inset 0 1px #ffffff6b,0 10px 24px #00000038}.avatarVoiceSummary span{letter-spacing:.12em;font-size:10.5px}.avatarVoiceSummary b{margin-top:2px;font-size:14px}.avatarVoiceSummary small{margin-top:2px;font-size:11px}.avatarVoiceRail{gap:12px!important}.avatarVoiceRailHeader b{letter-spacing:-.01em;font-size:18px}.avatarVoiceRailHeader span{color:#888d97;font-size:11px}.avatarVoiceFilterBar{grid-template-columns:repeat(4,minmax(0,1fr)) 48px 48px;gap:10px}.avatarVoiceFilterBar button{color:#cfd3da;letter-spacing:-.01em;background:#ffffff05;border:1px solid #ffffff13;border-radius:18px;min-height:54px;font-size:13px;font-weight:760;box-shadow:inset 0 1px #ffffff08}.avatarVoiceFilterBar button:hover{background:#ffffff0a;border-color:#ffffff1f}.avatarVoiceFilterBar button.selected{color:#f7f7f8;background:linear-gradient(#ffffff1f,#ffffff12);border-color:#ffffff29}.avatarVoiceFilterBar .avatarVoiceArrow{background:#ffffff0f;border-radius:18px}.avatarVoiceProviderLabel{color:#838892;padding:0 2px;font-size:12px}.avatarVoiceListBlockV32,.avatarRailControlBlockV32,.avatarVoiceLicenseNoteV32{background:linear-gradient(#ffffff07,#ffffff03);border:1px solid #ffffff0f;border-radius:20px;padding:12px}.avatarVoiceList{gap:10px;max-height:430px}.avatarVoiceOptionV32{background:linear-gradient(#ffffff06,#ffffff04);border:1px solid #ffffff14;border-radius:17px;grid-template-columns:52px 1fr 24px;gap:12px;min-height:68px;padding:10px 12px}.avatarVoiceOptionV32:hover{background:linear-gradient(#ffffff0d,#ffffff05);border-color:#ffffff21}.avatarVoiceOptionV32.selected{background:linear-gradient(#ffffff17,#ffffff09);border-color:#ffffff2e}.avatarVoiceOptionV32 b{font-size:15px;font-weight:860}.avatarVoiceOptionV32 span{color:#9399a3;margin-top:3px;font-size:11px}.avatarRailSectionTitleV32 span{letter-spacing:-.01em;font-size:15px;font-weight:860}.avatarRailControlBlockV32 input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#f2f2f2 0 var(--range-fill), #ffffff1f var(--range-fill) 100%);height:12px}.avatarRailEmotionGridV32{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.avatarRailEmotionGridV32 button{color:#d8dce2;background:linear-gradient(#ffffff05,#ffffff03);border:1px solid #ffffff17;border-radius:16px;min-height:50px;font-size:13px;font-weight:760}.avatarRailEmotionGridV32 button:hover{background:#ffffff0a;border-color:#ffffff21}.avatarRailEmotionGridV32 button.selected{color:#fff;background:linear-gradient(#ffffff21,#ffffff14);border-color:#ffffff29}.avatarVoiceLicenseNoteV32{color:#868c95;font-size:11px;line-height:1.42}.avatarRailSectionTitleV32 span{font-size:13px;font-weight:840}.avatarRailSectionTitleV32 small{color:#cfd4dc;font-size:11px}.avatarRailControlBlockV32 input[type=range]::-webkit-slider-runnable-track{border-radius:999px;height:8px}.avatarRailControlBlockV32 input[type=range]::-moz-range-track{height:8px}.avatarRailControlBlockV32 input[type=range]::-moz-range-progress{height:8px}.avatarRailEmotionGridV32 button{border-radius:14px;min-height:44px;font-size:12px}.avatarVoiceFilterBar{grid-template-columns:repeat(4,minmax(0,1fr)) 40px 40px;align-items:center;gap:8px}.avatarVoiceFilterBar button{letter-spacing:-.01em;border-radius:16px;min-height:46px;padding:0 8px;font-size:11px;font-weight:780}.avatarVoiceFilterBar .avatarVoiceArrow{border-radius:16px;min-height:46px}.avatarVoiceFilterBar .avatarVoiceArrow svg{width:16px;height:16px}.avatarVoiceProviderLabel{padding-top:2px;font-size:11px}.avatarRailControlBlockV32{border-radius:16px;padding:8px 10px}.avatarRailSectionTitle{margin-bottom:4px}.avatarRailSectionTitleV32 span{font-size:12px}.avatarRailSectionTitleV32 small{font-size:10px}.avatarRailControlBlockV32 input[type=range]{height:20px}.avatarRailControlBlockV32 input[type=range]::-webkit-slider-runnable-track{height:6px}.avatarRailControlBlockV32 input[type=range]::-webkit-slider-thumb{width:5px;height:18px;margin-top:-6px}.avatarRailControlBlockV32 input[type=range]::-moz-range-track{height:6px}.avatarRailControlBlockV32 input[type=range]::-moz-range-progress{height:6px}.avatarRailControlBlockV32 input[type=range]::-moz-range-thumb{width:5px;height:18px}.avatarRailEmotionGridV32{gap:7px}.avatarRailEmotionGridV32 button{border-radius:13px;min-height:38px;padding:0 6px;font-size:11px}.avatarVoiceLicenseNoteV32{border-radius:16px;padding:10px 12px;font-size:10.5px}@media (width<=1160px){.avatarVoiceFilterBar{grid-template-columns:repeat(4,minmax(0,1fr))}}.billingCycleSelector{background:#ffffff06;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:6px;width:fit-content;max-width:100%;margin:0 auto 18px;padding:5px;display:flex;box-shadow:inset 0 1px #ffffff0a}.billingCycleSelector button{color:#9da3ad;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:34px;padding:0 16px;font-size:12px;font-weight:850}.billingCycleSelector button.active{color:#fff;background:linear-gradient(#ffffff29,#ffffff14);box-shadow:0 10px 24px #00000038,inset 0 1px #ffffff1f}.billingCycleSelector span{color:#d7bd7c;letter-spacing:.06em;text-transform:uppercase;margin-left:6px;font-size:10px;font-weight:900}.premiumPriceLine em{color:#d7bd7c;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:10px;font-style:normal;font-weight:900;display:block}.modelOnlyLicenseTabs button.disabled{opacity:.42;cursor:not-allowed}.modelLicensePreviewV42{gap:12px}.modelRegistryLine{background:#d8ab620e;border:1px solid #d8ab621f;border-radius:13px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:9px 10px;display:flex}.modelRegistryLine span{color:#b4aba0b3;letter-spacing:.07em;text-transform:uppercase;width:auto;margin:0;font-size:10px;font-weight:850}.modelRegistryLine strong{color:#f1d6a4;letter-spacing:.03em;font-size:12px}.licenseOwnershipNotice{color:#b8b0a6c2;background:#ffffff07;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:9px;padding:12px;font-size:11px;line-height:1.45;display:grid}.licenseOwnershipNotice svg{color:#f1d6a4;margin-top:1px}.licenseActionRow button:disabled{opacity:.48;cursor:not-allowed}.activeModelLicensesBlock{border-top:1px solid #fff1;margin-top:16px;padding-top:14px}.activeModelLicensesHeader{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.activeModelLicensesHeader span{color:#d8ab62b3;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.activeModelLicensesHeader b{color:#f5ecdeeb;letter-spacing:-.03em;margin-top:2px;font-size:16px;font-weight:820;display:block}.activeModelLicensesHeader small{color:#b4aba0a8;font-size:11px;font-weight:760}.activeModelLicenseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.activeModelLicenseCard{background:radial-gradient(circle at 90% 0,#d8ab621a,#0000 34%),linear-gradient(#ffffff0a,#ffffff05);border:1px solid #d8ab6221;border-radius:18px;padding:13px}.activeLicenseTop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.activeLicenseTop span,.activeLicenseTop em{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:850}.activeLicenseTop span{color:#0b130e;background:#c8ffd9;border-radius:999px;padding:5px 8px}.activeLicenseTop em{color:#f1d6a4}.activeLicenseModelLine{grid-template-columns:1fr 1fr;gap:9px;display:grid}.activeLicenseModelLine div{background:#0000001f;border:1px solid #ffffff0f;border-radius:14px;padding:10px}.activeLicenseModelLine small{color:#b4aba0a8;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.activeLicenseModelLine b{color:#f5ecdef0;margin-top:4px;font-size:13px;font-weight:820;display:block}.activeLicenseTime{align-items:baseline;gap:7px;margin:12px 0 8px;display:flex}.activeLicenseTime strong{color:#fff3df;letter-spacing:-.06em;font-size:30px;line-height:1}.activeLicenseTime span{color:#b4aba0b8;font-size:12px;font-weight:760}.activeLicenseMeta{color:#b4aba0b3;gap:5px;font-size:11px;line-height:1.35;display:grid}.activeLicenseRestriction{background:#d8ab620e;border:1px solid #d8ab621f;border-radius:14px;margin-top:11px;padding:10px}.activeLicenseRestriction b{color:#f1d6a4;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.activeLicenseRestriction span{color:#b4aba0bd;margin-top:5px;font-size:11px;line-height:1.4;display:block}.activeLicenseActions{margin-top:10px}.activeLicenseActions button{min-height:32px;padding:0 11px;font-size:11px}@media (width<=1150px){.activeModelLicenseGrid{grid-template-columns:1fr}}@media (width<=720px){.activeLicenseModelLine{grid-template-columns:1fr}}.modelLicenseModalOverlay{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000b8;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.modelLicenseModal{background:linear-gradient(#18181afa,#0c0c0efa);border:1px solid #ffffff1f;border-radius:28px;width:min(980px,96vw);max-height:92vh;padding:22px;position:relative;overflow:auto;box-shadow:0 30px 90px #00000073}.modelLicenseModalClose{z-index:3;color:#f5efe6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;width:38px;height:38px;font-size:24px;position:absolute;top:16px;right:16px}.modelLicenseCertificatePreview{color:#171410;background:#fffaf0;border:1px solid #d7bd7c;width:min(820px,100%);margin:18px auto;padding:48px 54px;font-family:Georgia,Times New Roman,serif;position:relative;overflow:hidden;box-shadow:0 18px 60px #00000047}.licenseWatermark{color:#0000000d;pointer-events:none;justify-content:center;align-items:center;font-size:220px;font-weight:950;line-height:1;display:flex;position:absolute;inset:0}.licenseCertificateContent{z-index:1;position:relative}.licenseCertificateLogo{text-align:center;letter-spacing:.24em;font-size:24px;font-weight:950}.licenseCertificateBrand{text-align:center;letter-spacing:.2em;margin-top:4px;font-size:16px;font-weight:800}.licenseCertificateContent h2{text-align:center;color:#1a1712;letter-spacing:.05em;margin:22px 0 9px;font-size:30px}.licenseCertificateStatus{color:#9d7624;letter-spacing:.18em;text-transform:uppercase;border:1px solid #c9a650;border-radius:999px;width:max-content;margin:0 auto 24px;padding:7px 18px;font-family:Arial,sans-serif;font-size:11px;font-weight:850;display:block}.licenseCertificateGrid{border-top:1px solid #dfcfaa;border-bottom:1px solid #dfcfaa;grid-template-columns:1fr 1fr;gap:14px 32px;padding:20px 0;display:grid}.licenseCertificateGrid small{color:#8e7a4c;letter-spacing:.13em;text-transform:uppercase;margin-bottom:4px;font-family:Arial,sans-serif;font-size:10px;font-weight:850;display:block}.licenseCertificateGrid b{color:#15120f;font-size:14px}.licenseCertificateColumns{grid-template-columns:1fr 1fr;gap:28px;margin:25px 0;display:grid}.licenseCertificateColumns h3{color:#1b1712;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:15px}.licenseCertificateColumns ul{margin:0;padding-left:18px;font-size:13px;line-height:1.5}.licenseCertificateNotice{background:#d7bd7c1c;border:1px solid #d7bd7c;margin-top:14px;padding:14px 16px;font-size:13px;line-height:1.5}.licenseCertificateFooter{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:28px;display:flex}.licenseCertificateFooter b{color:#b58a32;font-size:32px;font-style:italic;font-weight:500;display:block}.licenseCertificateFooter span{color:#3a3328;font-size:12px;display:block}.licenseCertificateFooter em{color:#9d7624;letter-spacing:.08em;text-align:center;border:2px solid #c9a650;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;font-family:Arial,sans-serif;font-size:11px;font-style:normal;font-weight:900;display:flex}.modelLicenseModalActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;width:min(820px,100%);margin:14px auto 4px;display:flex}@media (width<=760px){.modelLicenseCertificatePreview{padding:32px 24px}.licenseCertificateGrid,.licenseCertificateColumns{grid-template-columns:1fr}}.licenseCertificateLogo{text-align:center;margin-bottom:8px}.licenseCertificateLogo img{filter:drop-shadow(0 6px 12px #0000001a);width:76px;height:auto;margin:0 auto;display:block}.licenseWatermarkLogo{opacity:.08;filter:grayscale();pointer-events:none;width:360px;max-width:70%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.licenseCertificateFooter{border-top:1px solid #b78a3247;padding-top:10px}.licenseCertificateFooter b{color:#b58a32;font-family:Georgia,Times New Roman,serif;font-size:38px;font-style:italic;line-height:1}.licenseCertificateFooter em{background:#b78a320f;box-shadow:inset 0 0 0 1px #b78a3259,0 6px 20px #b78a3224}.ruwanaToast{z-index:9999;opacity:0;pointer-events:none;color:#fff7ec;letter-spacing:.02em;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0c0eeb;border:1px solid #ffffff24;border-radius:999px;padding:10px 16px;font-size:12px;font-weight:800;transition:opacity .22s,transform .22s;position:fixed;bottom:28px;left:50%;transform:translate(-50%,18px);box-shadow:0 18px 50px #00000073}.ruwanaToast.visible{opacity:1;transform:translate(-50%)}.assetsButton.active,.assetsButton:active{color:#fff7e9;background:linear-gradient(#e8cd9a29,#ffffff0a);border-color:#e8cd9a94}.assetsButton span{color:#e8cd9a;background:#e8cd9a24;border:1px solid #e8cd9a38;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:4px;padding:0 7px;font-size:11px;font-weight:900;display:inline-grid}.assetLibraryPage{background:linear-gradient(#0e0e10f5,#070708fb);border:1px solid #ffffff1a;border-radius:22px;grid-column:1/-1;min-height:0;padding:18px;overflow:auto;box-shadow:0 26px 80px #00000057}.assetLibraryHero{background:radial-gradient(circle at 20% 0,#e8cd9a1f,#0000 34%),#ffffff06;border:1px solid #e8cd9a1f;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px;display:flex}.assetLibraryHero small{color:#d8ab62;letter-spacing:.22em;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.assetLibraryHero h2{color:#fff7ec;letter-spacing:-.02em;margin:0;font-size:30px}.assetLibraryHero p{color:#efe7dba8;max-width:760px;margin:8px 0 0;font-size:13px;line-height:1.55}.assetLibraryHero button{color:#eee2cf;background:#0b0b0d;border:1px solid #ffffff1f;border-radius:13px;align-items:center;gap:8px;height:42px;padding:0 14px;font-weight:800;display:flex}.assetLibraryStats{grid-template-columns:repeat(6,1fr);gap:10px;margin:14px 0;display:grid}.assetLibraryStats div{background:#ffffff06;border:1px solid #ffffff17;border-radius:16px;padding:14px}.assetLibraryStats b{color:#fff7ec;font-size:22px;line-height:1;display:block}.assetLibraryStats span{color:#efe7db85;text-transform:uppercase;letter-spacing:.12em;margin-top:6px;font-size:11px;font-weight:800;display:block}.assetLibraryFilters{flex-wrap:wrap;gap:8px;margin:2px 0 14px;display:flex}.assetLibraryFilters button{color:#efe7dbb3;background:#0b0b0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 13px;font-size:12px;font-weight:900;display:flex}.assetLibraryFilters button span{color:#d8ab62;font-size:11px}.assetLibraryFilters button.active{color:#fff7ec;background:#e8cd9a1f;border-color:#e8cd9a80}.assetLibraryGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.assetLibraryCard{background:linear-gradient(#141417f2,#08080afa);border:1px solid #ffffff17;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 18px 45px #00000038}.assetPreviewBox{background:#050506;place-items:center;height:190px;display:grid;position:relative;overflow:hidden}.assetPreviewBox img{object-fit:cover;width:100%;height:100%;display:block}.assetTypeBadge{color:#fff7ec;text-transform:uppercase;letter-spacing:.16em;background:#00000094;border:1px solid #ffffff24;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;position:absolute;top:10px;left:10px}.assetAudioPreview{color:#d8ab62;background:radial-gradient(circle at 50% 35%,#d8ab622e,#0000 42%),#070708;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;display:flex}.assetAudioPreview span{letter-spacing:.25em;color:#eee2cf;font-size:12px;font-weight:950}.assetCardBody{min-height:92px;padding:12px 12px 4px}.assetCardBody b{color:#fff7ec;white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.assetCardBody span{color:#efe7db80;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;display:block;overflow:hidden}.assetCardBody p{color:#efe7db94;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.assetCardActions{grid-template-columns:1fr 40px 40px 40px;gap:8px;padding:12px;display:grid}.assetCardActions button{color:#eee2cf;background:#09090b;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;gap:7px;height:39px;display:flex}.assetCardActions button.active{color:#e8cd9a;background:#e8cd9a1a;border-color:#e8cd9a61}.assetCardActions .assetUseButton{white-space:nowrap;text-overflow:ellipsis;justify-content:flex-start;padding:0 11px;font-size:12px;font-weight:900;overflow:hidden}.assetCardActions .assetUseButton:disabled{opacity:.4;cursor:not-allowed}.assetLibraryEmpty{color:#efe7db94;background:#ffffff05;border:1px dashed #ffffff1f;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:320px;display:flex}.assetLibraryEmpty b{color:#fff7ec;font-size:15px}@media (width<=1100px){.assetLibraryStats{grid-template-columns:repeat(3,1fr)}.assetLibraryHero{flex-direction:column}}@media (width<=720px){.assetLibraryStats{grid-template-columns:repeat(2,1fr)}.assetLibraryGrid{grid-template-columns:1fr}}.app.isAssetsView .workspace{grid-template-columns:1fr!important;height:100vh!important;padding-top:8px!important}.app.isAssetsView .assetLibraryPage{margin-top:0!important}.voiceCategoryFilters{flex-wrap:wrap;gap:8px;margin:4px 0 12px;display:flex}.voiceCategoryFilters button{color:#eee5d8b8;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:750;display:inline-flex}.voiceCategoryFilters button small{color:#eee5d8ad;background:#ffffff14;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:10px;font-weight:800;display:grid}.voiceCategoryFilters button.active{color:#fff2d8;background:linear-gradient(#664e27d1,#352716d1);border-color:#e5be7673}.voiceTalentPicker em{color:#aca2969e;white-space:normal;max-width:245px;margin-top:3px;font-size:10.5px;font-style:normal;line-height:1.25;display:block}.voiceSoundPanel{background:radial-gradient(circle at 14% 0,#e5be761a,#0000 34%),#0a0b0e94;border:1px solid #ffffff12;border-radius:20px;margin:0 0 14px;padding:15px}.voiceSoundPanel.enabled{border-color:#e5be763b;box-shadow:0 16px 40px #0000002e}.voiceSoundHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.voiceSoundHeader span{color:#d7ad66;text-transform:uppercase;letter-spacing:.24em;margin-bottom:7px;font-size:10px;font-weight:850;display:block}.voiceSoundHeader b{color:#f3eadc;letter-spacing:-.04em;font-size:18px;display:block}.voiceSoundHeader small,.voiceSoundPresetDetail,.voiceSoundOffText{color:#beb5a9a3;font-size:12px;line-height:1.45;display:block}.voiceSoundToggle{color:#eee5d8c7;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;min-width:58px;height:36px;font-weight:850}.voiceSoundToggle.active{color:#ecfff0;background:linear-gradient(#1f5a34eb,#143422eb);border-color:#74ff9f57}.voiceSoundSelect{margin-top:14px}.voiceSoundPresetDetail{margin:8px 2px 0}.voiceSoundPrompt{resize:vertical;color:#f2eadf;background:#ffffff09;border:1px solid #ffffff14;border-radius:15px;outline:0;width:100%;min-height:70px;margin-top:12px;padding:12px 13px;font-size:13px;line-height:1.4}.voiceSoundPrompt::placeholder{color:#b1a79a70}.voiceSoundFlow{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.voiceSoundFlow span{color:#eee5d8bf;text-align:center;background:#ffffff09;border:1px solid #ffffff13;border-radius:12px;padding:9px 8px;font-size:11px;font-weight:820}@media (width<=760px){.voiceSoundFlow{grid-template-columns:1fr}}.voiceTalentSummaryBox{padding-bottom:14px!important}.voiceTalentSummaryBox .controlLabelRow{margin-bottom:10px}.voiceTalentSummary{width:100%;min-height:82px;margin-top:0}.voiceTalentSummaryIcon.premium,.voiceTalentInitialsV57.premium{color:#171008;background:linear-gradient(#f8d87f,#c7902e)}.voiceTalentFilterBarV57 button{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:58px;padding:8px;display:flex}.voiceTalentFilterBarV57 button span{font-size:13px;line-height:1.05}.voiceTalentFilterBarV57 button small{color:#cfd3da;background:#ffffff1a;border-radius:999px;place-items:center;min-width:20px;height:18px;font-size:10px;font-weight:850;display:grid}.voiceTalentListBlockV57{padding:14px}.voiceTalentListV57{max-height:520px}.voiceTalentOptionV57{grid-template-columns:60px 1fr 28px;min-height:88px}.voiceTalentOptionV57 small{color:#737985;margin-top:6px;font-size:11px;line-height:1.25;display:block}.voiceTalentNoteV57{margin-top:auto}.voiceTalentPicker select,.voiceTalentPicker em,.voiceCategoryFilters{display:none!important}.voiceTalentFilterBarV57{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.voiceTalentFilterBarV57 button{letter-spacing:-.01em;border-radius:16px;justify-content:center;align-items:center;min-height:46px;padding:0 8px;font-size:11px;font-weight:780;display:flex}.voiceTalentFilterBarV57 button span,.voiceTalentFilterBarV57 button small{display:none!important}.voiceTalentOptionV57{min-height:68px}.voiceTalentOptionV57 small{display:none!important}.voiceTalentEmotionBlockV59{margin-top:0}.voiceTalentFilterBarV57{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;max-width:100%;padding:0 2px 4px;overflow:auto hidden;grid-template-columns:none!important;gap:8px!important;display:flex!important}.voiceTalentFilterBarV57::-webkit-scrollbar{display:none}.voiceTalentFilterBarV57 button{white-space:nowrap;letter-spacing:-.01em;flex:none;min-width:92px;border-radius:16px!important;min-height:46px!important;padding:0 14px!important;font-size:11px!important;font-weight:780!important}.voiceTalentFilterBarV57 button.selected{color:#f7f7f8!important;background:linear-gradient(#ffffff1f,#ffffff12)!important;border-color:#ffffff29!important}.voiceTalentEmotionBlockV59{display:none!important}.voiceTalentListBlockV57{margin-top:0}.voiceTalentRailV57 .avatarVoiceLicenseNoteV32{margin-top:auto}.voiceTalentFilterPinnedV61{color:#f1f3f6;letter-spacing:-.01em;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:18px;min-height:46px;font-size:11px;font-weight:800;box-shadow:inset 0 1px #ffffff0a}.voiceTalentFilterPinnedV61.selected{color:#f7f7f8;background:linear-gradient(#ffffff1f,#ffffff12);border-color:#ffffff29}.voiceTalentFilterScrollAreaV61{flex-direction:column;gap:8px;min-width:0;display:flex}.voiceTalentFilterArrowsV61{justify-content:flex-end;gap:8px;display:flex}.voiceTalentFilterArrowsV61 .avatarVoiceArrow{border-radius:16px;width:42px;min-width:42px;height:42px}.voiceTalentFilterScrollAreaV61 .voiceTalentFilterBarV57{padding-top:0}@media (width<=860px){.voiceTalentFilterShellV61{grid-template-columns:82px minmax(0,1fr);gap:8px}.voiceTalentFilterPinnedV61{border-radius:16px;min-height:44px;padding:0 10px}.voiceTalentFilterArrowsV61 .avatarVoiceArrow{border-radius:14px;width:38px;min-width:38px;height:38px}}.voiceTalentFilterShellV61{grid-template-columns:96px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;display:grid!important}.voiceTalentFilterScrollAreaV61{flex-direction:row!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.voiceTalentFilterScrollAreaV61 .voiceTalentFilterBarV57{flex:auto;order:1;min-width:0;align-items:center!important;margin:0!important;padding:0!important}.voiceTalentFilterArrowsV61{flex:none;order:2;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.voiceTalentFilterArrowsV61 .avatarVoiceArrow{color:#ffffffb8!important;background:linear-gradient(#ffffff0b,#ffffff05)!important;border:1px solid #ffffff1d!important;border-radius:18px!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;box-shadow:inset 0 1px #ffffff09,0 10px 28px #0000002e!important}.voiceTalentFilterArrowsV61 .avatarVoiceArrow:hover{color:#ffffffe6!important;background:linear-gradient(#ffffff13,#ffffff08)!important;border-color:#ffffff2e!important}.voiceTalentFilterArrowsV61 .avatarVoiceArrow svg{stroke-width:2px!important}.voiceTalentFilterPinnedV61,.voiceTalentFilterBarV57 button{border-radius:18px!important;height:46px!important;min-height:46px!important}@media (width<=860px){.voiceTalentFilterShellV61{grid-template-columns:82px minmax(0,1fr)!important;gap:8px!important}.voiceTalentFilterArrowsV61 .avatarVoiceArrow{border-radius:15px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.voiceTalentFilterPinnedV61,.voiceTalentFilterBarV57 button{border-radius:15px!important;height:42px!important;min-height:42px!important}}.assetToolbarRight{gap:12px!important;margin-left:auto!important}.assetsButton{white-space:nowrap;gap:8px!important;min-width:auto!important;padding:0 14px!important}.assetsButton span{display:none!important}@media (width<=1200px){.assetToolbarRight{gap:10px!important}.assetsButton{padding:0 12px!important}}.accountUserCoreCardV69{background:linear-gradient(135deg,#dab25e17,#ffffff09)!important;border-color:#dab25e38!important}.accountAuthNoteV69{color:#e8ddcab8;background:#d8ab620e;border:1px solid #d8ab622e;border-radius:14px;margin:10px 0 14px;padding:10px 12px;font-size:12px}.accountLogoutButtonV69{color:#ffd7d7!important;background:linear-gradient(#781c1c4d,#280a0a2e)!important;border-color:#ff5f5f57!important}.accountLogoutButtonV69:hover{border-color:#ff78789e!important;box-shadow:0 12px 30px #781c1c38!important}.loginPageV70{scrollbar-width:none;-ms-overflow-style:none;background:radial-gradient(circle at 18% 0,#d8ab6221,#0000 34%),radial-gradient(circle at 88% 92%,#ffffff14,#0000 30%),#050609;min-width:0;height:100%;min-height:0;padding:22px;overflow:auto}.loginPageV70::-webkit-scrollbar{display:none}.loginSplitV70{grid-template-columns:minmax(360px,.92fr) minmax(420px,1fr);align-items:center;gap:22px;width:min(1180px,100%);min-height:calc(100vh - 44px);margin:0 auto;display:grid}.loginBrandPanelV70{background:radial-gradient(circle at 18% 12%,#d8ab6229,#0000 34%),linear-gradient(145deg,#08080bfa,#000000fa);border:1px solid #ffffff14;border-radius:30px;flex-direction:column;justify-content:center;min-height:560px;padding:42px;display:flex;box-shadow:0 28px 90px #0000005c}.loginLogoV70{background:#d8ab6214;border:1px solid #d8ab623d;border-radius:24px;place-items:center;width:72px;height:72px;margin-bottom:34px;display:grid}.loginLogoV70 img{object-fit:contain;filter:invert()brightness(1.35);width:48px;height:48px}.loginBrandPanelV70 small,.loginCardHeaderV70 small,.loginInfoV70 small{color:#d8ab62c2;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.loginBrandPanelV70 h1{color:#fff3df;letter-spacing:-.07em;margin:0;font-size:62px;line-height:.92}.loginBrandPanelV70 p{color:#e6dcceb8;max-width:540px;margin:18px 0 28px;font-size:16px;line-height:1.55}.loginBulletsV70{gap:10px;display:grid}.loginBulletsV70 span{color:#f1d6a4;background:#d8ab620e;border:1px solid #d8ab6224;border-radius:15px;align-items:center;gap:10px;width:max-content;max-width:100%;padding:10px 12px;font-size:13px;display:flex}.loginFormPanelV70{background:linear-gradient(145deg,#fffaf0,#eadfcf);border-radius:30px;place-items:center;min-height:560px;padding:34px;display:grid;box-shadow:0 28px 90px #0000004d}.loginCardV70{color:#1d1710;width:min(460px,100%)}.loginCardHeaderV70 b{color:#17120b;letter-spacing:-.045em;margin-top:10px;font-size:34px;line-height:1;display:block}.loginCardHeaderV70 span{color:#2a21169e;margin-top:10px;font-size:14px;display:block}.googleLoginButtonV70{color:#17120b;width:100%;min-height:56px;font:inherit;cursor:pointer;background:#fff;border:1px solid #14100a29;border-radius:16px;justify-content:center;align-items:center;gap:12px;margin-top:28px;display:flex;box-shadow:0 16px 32px #0000001a}.googleLoginButtonV70:hover{transform:translateY(-1px);box-shadow:0 18px 36px #00000021}.googleMarkV70{color:#1f1f1f;background:#f3f3f3;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.loginDividerV70{color:#2a211673;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:12px;margin:22px 0 16px;font-size:11px;display:flex}.loginDividerV70:before,.loginDividerV70:after{content:"";background:#2a211624;flex:1;height:1px}.loginDividerV70 span{white-space:nowrap}.loginInfoV70{grid-template-columns:1fr;gap:12px;margin-top:0;display:grid}.loginInfoV70>div{background:#ffffff70;border:1px solid #17130f1f;border-radius:18px;padding:16px 18px;box-shadow:0 12px 28px #120e090f}.loginInfoV70 small{letter-spacing:.2em;margin-bottom:7px;display:block}.loginInfoV70 b{color:#14110d;margin-bottom:4px;font-size:15px;display:block}.loginInfoV70 span{color:#14110d94;font-size:13px;line-height:1.45;display:block}.backStudioButtonV70{color:#14110dc2;cursor:pointer;background:#1e1a1514;border:1px solid #14100a24;border-radius:15px;width:100%;min-height:42px;margin-top:14px;font-size:12px;font-weight:820}.backStudioButtonV70:hover{background:#1e1a151f}.loginNoteV70{color:#2a211694;margin:18px 0 0;font-size:12px;line-height:1.5}@media (width<=980px){.loginSplitV70{grid-template-columns:1fr;min-height:auto}.loginBrandPanelV70,.loginFormPanelV70{min-height:auto}}@media (width<=640px){.loginPageV70{padding:14px}.loginBrandPanelV70,.loginFormPanelV70{border-radius:24px;padding:26px}.loginBrandPanelV70 h1{font-size:48px}}.renderGateOverlayV71{z-index:9999;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0202049e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.renderGateCardV71{color:#f8efe0;background:linear-gradient(145deg,#18140efa,#08080afa);border:1px solid #d6b26857;border-radius:30px;width:min(520px,100vw - 40px);padding:34px;position:relative;box-shadow:0 30px 90px #0000008c,inset 0 1px #ffffff0f}.renderGateCardV71 small{color:#d8b36d;letter-spacing:.22em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:900;display:block}.renderGateCardV71 h2{letter-spacing:-.05em;margin:0 0 12px;font-size:34px;line-height:1.02}.renderGateCardV71 p{color:#f8efe0b8;max-width:430px;margin:0;font-size:15px;line-height:1.55}.renderGateActionsV71{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.renderGatePrimaryV71,.renderGateSecondaryV71{cursor:pointer;border:1px solid #d6b2686b;border-radius:999px;padding:12px 18px;font-weight:900}.renderGatePrimaryV71{color:#15100a;background:linear-gradient(135deg,#f3db9f,#c7963d);box-shadow:0 12px 28px #c7963d3b}.renderGateSecondaryV71{color:#f8e8c7;background:#ffffff0f}.renderGateCloseV71{color:#f8e8c7;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:18px;right:18px}.renderGateFineprintV71{color:#f8efe07a;margin-top:18px;font-size:12px;line-height:1.45;display:block}.ruwanaChatPlanNotice{background:linear-gradient(135deg,#ffffff14,#ffffff09);border:1px solid #ffffff1f;border-radius:20px;gap:8px;max-width:680px;margin:18px auto 20px;padding:16px 18px;display:grid;box-shadow:0 18px 42px #00000038}.ruwanaChatPlanNotice b{color:#fff;letter-spacing:.02em;font-size:15px}.ruwanaChatPlanNotice span{color:#ffffffad;font-size:13px;line-height:1.45}.ruwanaChatPlanNotice button,.ruwanaLockedChatPlanButton{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;width:fit-content;padding:9px 14px;font-weight:800}.ruwanaLockedChatPlanButton{margin-top:8px;padding:8px 13px;font-size:12px}.ruwanaChatPlanNotice button:hover,.ruwanaLockedChatPlanButton:hover{background:#ffffff2e}.drawerSegmented button.studioLocked,.drawerOutputGrid button.studioLocked{opacity:.52;cursor:not-allowed;filter:saturate(.55)}.drawerSegmented button.studioLocked:hover,.drawerOutputGrid button.studioLocked:hover{border-color:#d8a44d52}.commentBubble b small{color:#aaa29985;letter-spacing:.04em;text-transform:uppercase;margin-left:6px;font-size:10px;font-weight:650}.emptyCommentBubble{opacity:.82;border-style:dashed!important}.commentPostingAs{color:#aaa299ad;letter-spacing:.02em;margin-top:10px;font-size:11px}.commentPostingAs b{color:#f1d6a4}.commentInputRow button:disabled,.commentInputRow input:disabled{opacity:.48;cursor:not-allowed}.accountPublicProfileCardV85{background:linear-gradient(135deg,#d8ab620f,#ffffff06)!important;border-color:#d8ab622e!important}.publicProfileLabelV85{flex-direction:column;gap:8px;margin:12px 0;display:flex}.publicProfileLabelV85 span,.publicAnonymousToggleV85 span{color:#aaa299bd;font-size:12px;font-weight:700}.publicProfileLabelV85 input{color:#eee5d8;background:#101116;border:1px solid #ffffff14;border-radius:14px;outline:0;height:42px;padding:0 12px}.publicProfileLabelV85 input:focus{border-color:#d8ab6266;box-shadow:0 0 0 3px #d8ab6214}.publicAnonymousToggleV85{align-items:center;gap:10px;margin:6px 0 14px;display:flex}.publicAnonymousToggleV85 input{accent-color:#d8ab62;width:17px;height:17px}.ruwanaShareDialogOverlay{z-index:9999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000b8;place-items:center;display:grid;position:fixed;inset:0}.ruwanaShareDialog{color:#fff7e8;background:linear-gradient(145deg,#121212fa,#231b0ef5);border:1px solid #eccd8f47;border-radius:28px;width:min(560px,100vw - 32px);padding:22px;position:relative;box-shadow:0 30px 90px #0000008c}.ruwanaShareClose{color:#fff7e8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:50%;width:34px;height:34px;font-size:22px;line-height:1;position:absolute;top:14px;right:14px}.ruwanaShareDialogPreview{align-items:center;gap:16px;margin-bottom:16px;padding-right:32px;display:flex}.ruwanaShareDialogMark{color:#111;background:linear-gradient(135deg,#eccd8fe6,#785216e6);border-radius:18px;place-items:center;width:64px;height:64px;font-size:28px;font-weight:900;display:grid}.ruwanaShareDialogPreview small,.inlineShareHeader small{letter-spacing:.18em;color:#eccd8fd9;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.ruwanaShareDialogPreview b,.inlineShareHeader b{margin-bottom:5px;font-size:22px;line-height:1.05;display:block}.ruwanaShareDialogPreview span,.inlineShareHeader span{color:#fff7e8ad;font-size:13px;display:block}.ruwanaShareDialogUrl,.inlineShareUrl{color:#fff7e8d1;word-break:break-all;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:15px;margin-bottom:14px;padding:12px 14px;font-size:12px}.ruwanaShareDialogActions,.inlineShareActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ruwanaShareDialogActions button,.inlineShareActions button{color:#f7dfaa;cursor:pointer;background:#eccd8f1a;border:1px solid #eccd8f42;border-radius:14px;min-height:42px;font-weight:800}.ruwanaShareDialogActions button:hover,.inlineShareActions button:hover{background:#eccd8f2e}.ruwanaShareDialog p,.inlineShareNote{color:#fff7e88c;margin:14px 0 0;font-size:12px;line-height:1.45}.ruwanaInlineSharePanel{background:linear-gradient(145deg,#1e1911eb,#0a0a0aeb);border:1px solid #eccd8f38;border-radius:24px;margin:10px 0 18px;padding:16px;box-shadow:0 18px 44px #00000047}.inlineShareHeader{align-items:center;gap:13px;margin-bottom:12px;padding-right:28px;display:flex;position:relative}.inlineSharePreview,.inlineShareAudioMark{background:#ffffff12;border:1px solid #ffffff1a;border-radius:16px;flex:none;width:62px;height:62px;overflow:hidden}.inlineSharePreview img{object-fit:cover;width:100%;height:100%;display:block}.inlineShareAudioMark{color:#f7dfaa;background:linear-gradient(135deg,#5d4116d9,#0a0a0ad9);place-items:center;display:grid}.inlineShareClose{color:#fff7e8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:0;right:0}@media (width<=760px){.ruwanaShareDialogActions,.inlineShareActions{grid-template-columns:1fr}}.ruwanaPublicSharePage{color:#f5f0e6;background:radial-gradient(circle at top,#13223e 0%,#08111f 35%,#05070d 100%);min-height:100vh;padding:32px}.ruwanaPublicShareShell{max-width:1320px;margin:0 auto}.ruwanaPublicTop{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.publicBackButton{color:#f5f0e6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;display:inline-flex}.publicBrandMark{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.publicBrandMark img{object-fit:contain;width:28px;height:28px}.publicMissingCard,.publicShareMediaCard,.publicShareInfoCard,.publicShareSide{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090d16d1;border:1px solid #d2b47829;box-shadow:0 18px 48px #00000057}.publicMissingCard{border-radius:28px;max-width:760px;padding:32px}.publicMissingCard small,.publicMediaHeader small,.publicShareInfoCard small{color:#d9bf82;letter-spacing:.15em;margin-bottom:10px;font-size:12px;display:block}.publicMissingCard h1,.publicMediaHeader h1{margin:0 0 12px;font-size:44px;line-height:1.02}.publicMissingCard p,.publicShareInfoCard p,.publicMediaHeader span{color:#f5f0e6b8;line-height:1.65}.publicShareGrid{grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr);align-items:start;gap:24px;display:grid}.publicShareMediaCard{border-radius:30px;padding:24px}.publicMediaHeader span{margin-bottom:18px;display:block}.publicMediaStage{background:#04070c;border:1px solid #ffffff0f;border-radius:24px;place-items:center;min-height:360px;display:grid;overflow:hidden}.publicImageStage,.publicVideoStage{object-fit:contain;background:#04070c;width:100%;max-height:72vh}.publicAudioStage{place-items:center start;gap:22px;width:100%;padding:36px;display:grid}.publicAudioBadge{color:#fff0cf;background:linear-gradient(#8b6729,#33210f);border-radius:22px;place-items:center;width:72px;height:72px;display:grid}.publicAudioPlayer{width:min(100%,760px)}.publicShareSide{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;gap:18px;display:grid}.publicShareInfoCard{border-radius:24px;padding:22px}.publicShareUrl{word-break:break-all;color:#f5f0e6;background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;padding:12px 14px;font-size:14px}.publicShareButtons{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.publicShareButtons button,.publicPrimaryCta{cursor:pointer;border:none;border-radius:16px;padding:13px 16px;font-weight:700}.publicShareButtons button{color:#f5f0e6;background:#ffffff14;border:1px solid #ffffff1a}.publicPrimaryCta{color:#15100a;background:linear-gradient(#d9bf82,#8d6b33);width:100%;box-shadow:0 10px 28px #00000047}.publicCommentList{gap:10px;display:grid}.publicCommentItem{background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;padding:12px 14px}.publicCommentItem b{color:#fff;margin-bottom:4px;display:block}.publicCommentItem span{color:#f5f0e6c7;line-height:1.5}@media (width<=980px){.publicShareGrid{grid-template-columns:1fr}.publicMissingCard h1,.publicMediaHeader h1{font-size:32px}.ruwanaPublicSharePage{padding:18px}}.ruwanaLoginRequiredPage{color:#f7f0e5;background:radial-gradient(circle at 18% 10%,#d6b97c29,#0000 30%),radial-gradient(circle at 82% 20%,#5081ff1f,#0000 28%),linear-gradient(135deg,#06080e 0%,#101521 44%,#070a10 100%);place-items:center;min-height:100vh;padding:32px;display:grid}.loginRequiredShell{grid-template-columns:1.08fr .92fr;align-items:stretch;gap:28px;width:min(1120px,100%);display:grid}.loginRequiredBrand,.loginRequiredCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080c14bd;border:1px solid #e2c48429;box-shadow:0 24px 80px #00000061}.loginRequiredBrand{border-radius:34px;flex-direction:column;justify-content:center;min-height:560px;padding:42px;display:flex}.loginRequiredLogo{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:22px;place-items:center;width:66px;height:66px;margin-bottom:28px;display:grid}.loginRequiredLogo img{object-fit:contain;width:36px;height:36px}.loginRequiredBrand small,.loginRequiredCard small{color:#d9bd7a;letter-spacing:.18em;font-size:12px;font-weight:800}.loginRequiredBrand h1{letter-spacing:-.045em;margin:16px 0 18px;font-size:58px;line-height:.96}.loginRequiredBrand p,.loginRequiredCard p{color:#f7f0e5b8;font-size:16px;line-height:1.65}.loginRequiredBullets{gap:10px;margin-top:22px;display:grid}.loginRequiredBullets span{color:#f7f0e5c7;align-items:center;gap:10px;display:flex}.loginRequiredBullets span:before{content:"";background:#d9bd7a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 18px #d9bd7a80}.loginRequiredCard{border-radius:30px;align-self:center;padding:34px}.loginRequiredCard h2{letter-spacing:-.025em;margin:12px 0;font-size:34px}.loginGoogleButton{cursor:pointer;color:#17120b;background:linear-gradient(#f8f4ea,#d9bd7a);border:none;border-radius:18px;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:20px;padding:16px 18px;font-size:15px;font-weight:900;display:flex;box-shadow:0 18px 34px #00000047}.googleGlyph{color:#222;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.loginStatusLine,.loginErrorLine,.loginRequiredFineprint{border-radius:16px;margin-top:14px;padding:12px 14px;font-size:13px;line-height:1.45}.loginStatusLine{color:#cfe0ff;background:#5082ff1f;border:1px solid #6e9cff33}.loginErrorLine{color:#ffd3d3;background:#ff50501a;border:1px solid #ff6e6e2e}.loginRequiredFineprint{color:#f7f0e59e;background:#ffffff0b;border:1px solid #ffffff14}.ruwanaGoogleButtonHost{justify-content:center;margin-top:14px;display:flex}@media (width<=900px){.loginRequiredShell{grid-template-columns:1fr}.loginRequiredBrand{min-height:auto;padding:30px}.loginRequiredBrand h1{font-size:42px}}.devProfileChooser{background:#ffffff0b;border:1px solid #ffffff14;border-radius:20px;gap:10px;margin-top:18px;padding:14px;display:grid}.devProfileChooser small{color:#d9bd7a;letter-spacing:.15em;margin-bottom:2px;font-size:11px;font-weight:900}.devProfileChooser button{cursor:pointer;text-align:left;color:#f7f0e5;background:#ffffff12;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:42px 1fr;grid-template-areas:"avatar name""avatar email";align-items:center;column-gap:12px;width:100%;padding:12px;display:grid}.devProfileChooser button:hover{background:#d9bd7a1f;border-color:#d9bd7a38}.devProfileChooser button span{color:#16100a;background:linear-gradient(#d9bd7a,#8d6b33);border-radius:14px;grid-area:avatar;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.devProfileChooser button b{grid-area:name;font-size:14px}.devProfileChooser button em{color:#f7f0e59e;grid-area:email;font-size:12px;font-style:normal}.loginRequiredLogo{box-shadow:0 18px 42px #00000047,inset 0 1px #ffffffbf;background:linear-gradient(#fff7df,#d9bd7a)!important;border-color:#fff4d299!important}.loginRequiredLogo img{filter:none!important;mix-blend-mode:normal!important}.googleMark{background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;box-shadow:0 1px 3px #0000002e}.googleMark svg{width:19px;height:19px;display:block}.accountHeaderActions .ghostAccountButton{color:#f7f0e5e6;background:#ffffff0f;border:1px solid #ffffff1a}.commentBubbleWithProfileV99{grid-template-columns:34px 1fr;align-items:flex-start;gap:10px;display:grid}.commentProfileAvatarV99{color:#15110b;background:linear-gradient(#f8e6b5,#a9792b);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f}.commentProfileAvatarV99.small{width:24px;height:24px;font-size:10px;display:inline-grid}.commentProfileAvatarV99 img{object-fit:cover;width:100%;height:100%;display:block}.commentProfileBodyV99{min-width:0}.commentProfileBodyV99 b{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.commentProfileBodyV99 small{color:#aaa299ad;letter-spacing:.08em;font-size:11px}.commentPostingAsProfileV99{align-items:center;gap:8px;display:flex}.publicCommentItemProfileV99{grid-template-columns:24px 1fr;align-items:flex-start;gap:9px;display:grid!important}.publicCommentItemProfileV99 div{min-width:0}.commentBubble{background:#ffffff0c!important;border-color:#ffffff18!important}.commentBubble span.commentTextV100,.commentProfileBodyV99>span{margin-top:3px;display:block;color:#eee5d8e0!important;font-size:14px!important;line-height:1.48!important}.commentInputRow input{font-size:14px;color:#f7f0e5!important}.commentInputRow input::placeholder{color:#eee5d86b!important}.commentReactionRowV100{align-items:center;gap:8px;margin-top:10px;display:flex}.commentReactionRowV100 button{color:#eee5d8a8;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:5px;height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.commentReactionRowV100 button:hover:not(:disabled){color:#f4d58e;background:#f4d58e17;border-color:#f4d58e47}.commentReactionRowV100 button.active{color:#eee5d8d1;background:#ffffff0b;border-color:#ffffff1f}.commentReactionRowV100 button.active svg{color:#4da3ff;stroke:#4da3ff}.commentReactionRowV100 button.dislike.active{color:#eee5d8d1;background:#ffffff0b;border-color:#ffffff1f}.commentReactionRowV100 button.dislike.active svg{color:#ff5b5b;stroke:#ff5b5b}.commentReactionRowV100 button:disabled{opacity:.45;cursor:not-allowed}.commentPostingAsProfileV99{color:#eee5d8b3!important}.commentPostingAsProfileV99 b{color:#f7d994!important}.commentThreadV102{flex-direction:column;gap:8px;display:flex}.commentReactionRowV100 .replyButtonV102,.commentReactionRowV100 .replyActiveV102{min-width:auto;padding:0 11px}.commentReactionRowV100 .replyActiveV102{color:#f7d994;background:#f7d99414;border-color:#f7d99442}.commentRepliesV102{border-left:1px solid #ffffff14;gap:9px;margin-top:12px;padding-left:6px;display:grid}.commentReplyItemV102{grid-template-columns:24px 1fr;align-items:flex-start;gap:8px;display:grid}.commentReplyItemV102 b,.publicReplyItemV102 b{color:#eee5d8e6;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.commentReplyItemV102 small{color:#aaa2999e;letter-spacing:.08em;font-size:10px}.commentReplyItemV102 span:not(.commentProfileAvatarV99):not(.commentProfileAvatarV99 span),.publicReplyItemV102 span:not(.commentProfileAvatarV99):not(.commentProfileAvatarV99 span){color:#eee5d8d1;margin-top:2px;font-size:13px;line-height:1.42;display:block}.commentReplyInputV102{gap:8px;margin-top:12px;display:flex}.commentReplyInputV102 input{color:#f7f0e5;background:#101116;border:1px solid #ffffff14;border-radius:999px;outline:0;flex:1;min-width:0;height:34px;padding:0 12px}.commentReplyInputV102 input::placeholder{color:#eee5d86b}.commentReplyInputV102 button{color:#f1d6a4;background:#d8ab621f;border:1px solid #ffffff14;border-radius:999px;height:34px;padding:0 14px;font-weight:800}.commentReplyInputV102 button:disabled{opacity:.45;cursor:not-allowed}.publicRepliesV102{border-left:1px solid #ffffff14;gap:7px;margin-top:9px;padding-left:8px;display:grid}.publicReplyItemV102{grid-template-columns:24px 1fr;align-items:flex-start;gap:8px;display:grid}.app.isProfileView .main{grid-template-rows:1fr!important}.app.isProfileView .workspace{min-height:0;grid-template-columns:1fr!important;gap:0!important;padding:0!important}.app.isPublicProfileView .main{grid-template-rows:1fr!important}.app.isPublicProfileView .workspace{min-height:0;grid-template-columns:1fr!important;gap:0!important;padding:0!important}.accountEntryButton{cursor:pointer}.accountEntryButton:hover{background:#9cff690f;border-color:#9cff6947}.userProfileQuickMenu{width:292px;bottom:0}.userProfileQuickMenu button:first-child{background:radial-gradient(circle at 18% 10%,#4ed87f29,#0000 34%),#ffffff0b;border-color:#75ffa129}.personalProfilePageV103{color:#f5f0e6;scrollbar-width:none;-ms-overflow-style:none;background:radial-gradient(at 17% 0,#00b9ff40,#0000 30%),radial-gradient(at 88% 0,#49d34638,#0000 34%),linear-gradient(#05070a 0%,#050609 42%,#030406 100%);min-width:0;height:100%;min-height:0;padding:24px;overflow:auto}.personalProfilePageV103::-webkit-scrollbar{display:none}.profileHeroV103{text-align:center;background:repeating-linear-gradient(92deg,#ffffff0b 0 2px,#0000 2px 22px),radial-gradient(circle at 50% 10%,#ffffff12,#0000 34%),#070a0f9e;border:1px solid #ffffff12;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;min-height:278px;margin:0 0 18px;padding:34px 22px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 70px #0000006b}.profileHeroV103:before{content:"";pointer-events:none;background:linear-gradient(#0000000d,#000000b3);position:absolute;inset:0}.profileHeroV103>*{z-index:1;position:relative}.profileBackRowV103{justify-content:space-between;gap:10px;display:flex;position:absolute;top:16px;left:16px;right:16px}.profileBackRowV103 button,.profilePublishButtonV103,.profileEmptyV103 button{color:#f4eadb;cursor:pointer;background:#fff1;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-family:inherit;font-weight:760;display:inline-flex}.profileBackRowV103 button:hover,.profilePublishButtonV103:hover,.profileEmptyV103 button:hover{background:#d8ab6224;border-color:#d8ab6242}.profileAvatarLargeV103{color:#f5d996;background:radial-gradient(circle at 30% 20%,#d8ab6252,#0000 36%),linear-gradient(145deg,#24272dfa,#0b0c10fa);border:1px solid #ffffff24;border-radius:28px;place-items:center;width:86px;height:86px;margin-bottom:12px;font-size:28px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 22px 48px #0000006b}.profileAvatarLargeV103 img{object-fit:cover;width:100%;height:100%;display:block}.profileHeroV103 h1{color:#fff;letter-spacing:-.05em;margin:0;font-size:33px;font-weight:900;line-height:1}.profileHeroV103 p{color:#eee8deb8;max-width:620px;margin:10px auto 16px;font-size:14px}.profileBadgeRowV103{justify-content:center;align-items:center;gap:5px;margin-bottom:18px;display:flex}.profileBadgeRowV103 span{background:#ffffff14;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.profileBadgeRowV103 button{color:#d9d1c4;cursor:pointer;background:#ffffff1a;border:none;border-radius:999px;align-items:center;gap:4px;min-height:28px;padding:0 9px;display:inline-flex}.profileStatsV103{grid-template-columns:repeat(4,minmax(92px,1fr));gap:20px;width:100%;max-width:520px;display:grid}.profileStatsV103 div{gap:4px;display:grid}.profileStatsV103 b{color:#fff;letter-spacing:-.04em;font-size:23px;font-weight:900}.profileStatsV103 span{color:#ddd5cab3;font-size:12px;font-weight:720}.profileRewardGridV103{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1300px;margin:0 auto 22px;display:grid}.profileRewardGridV103 button{color:#f5f0e6;text-align:left;cursor:pointer;background:linear-gradient(135deg,#171b22f5,#0a0c11f5);border:1px solid #ffffff16;border-radius:18px;flex-direction:column;justify-content:space-between;gap:14px;min-height:91px;padding:16px 18px;display:flex;box-shadow:0 18px 48px #0000003d}.profileRewardGridV103 button:hover{background:linear-gradient(135deg,#20232afa,#0c0e13fa);border-color:#d8ab6238}.profileRewardGridV103 span,.profileRewardGridV103 small{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.profileRewardGridV103 span{font-size:15px;font-weight:820}.profileRewardGridV103 small{color:#ddd5caa8;font-size:13px}.profileRewardGridV103 button:nth-child(2) small{color:#77f08e}.profileWorksToolbarV103{grid-template-columns:auto 1fr auto;align-items:end;gap:18px;margin:8px 0 16px;display:grid}.profileTabsV103{background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;padding:3px;display:inline-flex}.profileTabsV103 button,.profileFilterRowV103 button{color:#eee8deb3;cursor:pointer;background:0 0;border:none;border-radius:9px;min-height:35px;padding:0 16px;font-family:inherit;font-weight:720}.profileTabsV103 button.active{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff14}.profileTabsV103 button.locked:after{content:"  🔒";opacity:.7;font-size:11px}.profileFilterRowV103{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.profileFilterRowV103 button{color:#eee8dead;min-height:30px;padding:0}.profileFilterRowV103 button.active{color:#fff;position:relative}.profileFilterRowV103 button.active:after{content:"";background:#fff;border-radius:4px;height:3px;position:absolute;bottom:-8px;left:0;right:0}.profilePublishButtonV103{color:#8bff6e;background:#173b0d;border-color:#79ff5738;justify-self:end;min-width:104px}.profileWorksGridV103{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.profileWorkCardV103{background:#ffffff09;border:1px solid #ffffff0f;border-radius:10px;min-width:0;position:relative;overflow:hidden}.profileWorkMediaV103{aspect-ratio:1;background:#07090d;place-items:center;min-height:180px;display:grid;position:relative;overflow:hidden}.profileWorkMediaV103 img{object-fit:cover;width:100%;height:100%;display:block}.profileWorkMediaV103 small{color:#fff;background:#00000070;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:760;position:absolute;top:10px;left:10px}.profilePlayBadgeV103{color:#fff;background:#0000006b;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:10px;right:10px}.profileAudioWorkV103{color:#f1d6a4;justify-items:center;gap:8px;display:grid}.profileAudioWorkV103 span{letter-spacing:.12em;text-transform:uppercase;color:#f1d6a4b8;font-size:12px;font-weight:850}.profileWorkMetaV103{gap:5px;padding:11px 12px 12px;display:grid}.profileWorkMetaV103 b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.profileWorkMetaV103 span{color:#e6ded29e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.profileWorkMetaV103 em{color:#e6ded2b3;align-items:center;gap:5px;font-size:11px;font-style:normal;display:flex}.profileWorkMetaV103 em svg:first-child{color:#ff4b3e;fill:#ff4b3e;stroke:#ff4b3e}.profileEmptyV103{text-align:center;color:#eee8deb3;background:#ffffff09;border:1px dashed #ffffff29;border-radius:24px;align-content:center;place-items:center;gap:10px;min-height:280px;display:grid}.profileEmptyV103 b{color:#fff;font-size:18px}.profileEmptyV103 span{max-width:520px;line-height:1.55}.profileEmptyV103 button{color:#f1d6a4;background:#d8ab621f;margin-top:8px}@media (width<=1280px){.profileWorksGridV103{grid-template-columns:repeat(4,minmax(0,1fr))}.profileRewardGridV103{grid-template-columns:1fr;gap:10px}}@media (width<=860px){.personalProfilePageV103{padding:14px}.profileWorksToolbarV103{grid-template-columns:1fr;align-items:start}.profilePublishButtonV103{justify-self:start}.profileStatsV103,.profileWorksGridV103{grid-template-columns:repeat(2,minmax(0,1fr))}}.commentAuthorNameV104{appearance:none;color:#ffffffeb;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin:0 6px 0 0;padding:0;font-weight:800;line-height:1.15;text-decoration:none;display:inline-flex}.commentAuthorNameV104:hover{color:#9cff69;text-underline-offset:3px;text-decoration:underline}.commentAuthorNameV104.public{color:#ffffffe6;margin-bottom:4px}.commentProfileBodyV99 b,.commentReplyItemV102 b,.publicCommentItemProfileV99 b,.publicReplyItemV102 b{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.publicCreatorProfileV104 .profileHeroV103{border-color:#9cff692e}.publicProfileActivityV104{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 24px 36px;display:grid}.publicProfileActivityCardV104{color:#ffffffd1;background:linear-gradient(145deg,#ffffff13,#ffffff09);border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:8px;min-height:124px;padding:16px;display:flex;box-shadow:0 18px 55px #00000038}.publicProfileActivityCardV104 small{color:#9cff69db;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.publicProfileActivityCardV104 b{color:#fffffff5}.publicProfileActivityCardV104 span{color:#ffffffb3;line-height:1.45}.publicProfileRoutePageV104 .personalProfilePageV103{min-height:auto;padding-top:8px}.publicProfileRoutePageV104 .profileBackRowV103{max-width:1060px}@media (width<=980px){.publicProfileActivityV104{grid-template-columns:1fr;padding:0 16px 28px}}.profileWorksGridV103{width:100%;columns:5 190px!important;column-gap:10px!important;display:block!important}.profileWorkCardV103{vertical-align:top;break-inside:avoid!important;background:#07080b!important;border-radius:10px!important;width:100%!important;margin:0 0 10px!important;display:inline-block!important}.profileWorkMediaV103{overflow:hidden;aspect-ratio:auto!important;min-height:unset!important;background:#050609!important;height:auto!important;display:block!important}.profileWorkMediaV103 img,.profileWorkMediaV103 video{object-fit:contain!important;background:#050609!important;width:100%!important;height:auto!important;display:block!important}.profileWorkMediaV103 small,.profilePlayBadgeV103{z-index:4}.profileAudioWorkV103{align-content:center;place-items:center;min-height:180px;display:grid!important}.profileWorkMetaV103{background:linear-gradient(#ffffff09,#ffffff06)}@media (width<=1500px){.profileWorksGridV103{columns:4 190px!important}}@media (width<=1150px){.profileWorksGridV103{columns:3 180px!important}}@media (width<=760px){.profileWorksGridV103{columns:2 150px!important}}.metaCreatorCardV109{background:linear-gradient(145deg,#fff1,#ffffff06);border:1px solid #ffffff13;border-radius:18px;margin-top:16px;padding:14px;box-shadow:0 16px 46px #00000047}.metaCreatorIdentityV109{color:#f6efe5;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:0;display:flex}.metaCreatorAvatarV109{color:#111;background:radial-gradient(circle at 35% 30%,#ffffff3d,#ffffff0f);border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:48px;min-width:48px;height:48px;font-weight:900;display:grid;overflow:hidden}.metaCreatorAvatarV109.hasAvatar{color:#fff;background:#050609}.metaCreatorAvatarV109 img{object-fit:cover;width:100%;height:100%;display:block}.metaCreatorNameBlockV109{flex-direction:column;gap:3px;min-width:0;display:flex}.metaCreatorNameBlockV109 b{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:190px;font-size:16px;line-height:1.1;overflow:hidden}.metaCreatorNameBlockV109 small{color:#ffffff8c;text-transform:capitalize;font-size:11px}.metaFollowButtonV109{color:#b8ff9a;cursor:pointer;background:linear-gradient(135deg,#56ff423d,#56ff421f);border:1px solid #6aff4d42;border-radius:14px;width:100%;height:38px;margin-top:12px;font-weight:900}.metaCreatorStatsV109{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.metaCreatorStatsV109 span{color:#ffffff8c;background:#ffffff0b;border:1px solid #ffffff0e;border-radius:13px;flex-direction:column;justify-content:center;min-height:44px;padding:8px 10px;font-size:11px;line-height:1.2;display:flex}.metaCreatorStatsV109 b{color:#fff;font-size:15px;line-height:1.1}@media (width<=980px){.metaCreatorStatsV109{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=640px){.metaCreatorStatsV109{grid-template-columns:repeat(2,minmax(0,1fr))}}.restoredProfileSplitV110{width:306px;padding:9px;bottom:2px}.restoredProfileSplitV110 button:first-child{background:radial-gradient(circle at 18% 10%,#75ffa121,#0000 34%),#ffffff0b;border-color:#75ffa124}.metaCreatorCardV110{background:radial-gradient(circle at 0 0,#9cff6914,#0000 32%),linear-gradient(145deg,#16181df0,#090a0ef5)!important;border:1px solid #ffffff17!important;border-radius:18px!important;margin:12px 0 16px!important;padding:12px!important;box-shadow:0 18px 48px #0000003d!important}.metaCreatorTopV110{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.metaCreatorIdentityV110{min-width:0;gap:10px!important}.metaCreatorAvatarV110{box-shadow:0 10px 26px #00000047;border-radius:50%!important;width:42px!important;min-width:42px!important;height:42px!important}.metaCreatorNameBlockV110{min-width:0;gap:4px!important}.metaCreatorNameLineV110{align-items:center;gap:8px;min-width:0;display:flex}.metaCreatorNameLineV110 b{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff!important;max-width:145px!important;font-size:15px!important}.metaCreatorNameLineV110 em{color:#f2dcae;text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;background:#d8ab621f;border:1px solid #d8ab622e;border-radius:999px;align-items:center;max-width:86px;height:24px;padding:0 9px;font-size:11px;font-style:normal;font-weight:850;display:inline-flex;overflow:hidden}.metaCreatorNameBlockV110 small{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;overflow:hidden;color:#f1eae09e!important;text-transform:none!important;font-size:12px!important;display:flex!important}.metaCreatorNameBlockV110 small b{color:#fff;font-size:12px}.metaCreatorNameBlockV110 small i{background:#ffffff26;width:1px;height:13px;display:inline-block}.metaFollowButtonV110{min-width:104px;padding:0 16px;font-size:14px;font-weight:950;box-shadow:inset 0 0 0 1px #ffffff08;color:#baff9f!important;background:linear-gradient(135deg,#6eff5238,#6eff521a)!important;border:1px solid #6eff5247!important;border-radius:14px!important;width:auto!important;height:40px!important;margin:0!important}.metaFollowButtonV110:hover{transform:translateY(-1px);background:linear-gradient(135deg,#6eff524d,#6eff5224)!important;border-color:#9cff696b!important}.metaCreatorStatsV110{flex-wrap:wrap;gap:8px!important;margin-top:11px!important;display:flex!important}.metaCreatorStatsV110 span{flex:none;gap:6px;color:#f1eae0a8!important;background:#ffffff0b!important;border:1px solid #ffffff14!important;border-radius:999px!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;width:auto!important;min-height:30px!important;padding:6px 10px!important;font-size:12px!important;line-height:1!important;display:inline-flex!important}.metaCreatorStatsV110 svg{color:#ffdca0db}.metaCreatorStatsV110 b{color:#fff!important;font-size:12px!important;line-height:1!important}@media (width<=640px){.metaCreatorTopV110{grid-template-columns:1fr;align-items:stretch}.metaFollowButtonV110{width:100%!important}}.commentBubbleManagedV111{position:relative}.commentHeaderV111{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.commentHeaderV111>b{flex:1;min-width:0}.commentMenuWrapV111{flex:none;margin-top:-3px;position:relative}.commentMenuButtonV111{color:#eee5d894;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.commentMenuButtonV111.small{width:24px;height:24px}.commentMenuButtonV111:hover{color:#f7d994;background:#f7d99414;border-color:#f7d99438}.commentMenuV111{z-index:30;background:#111114fa;border:1px solid #ffffff1a;border-radius:14px;gap:3px;min-width:118px;padding:6px;display:grid;position:absolute;top:32px;right:0;box-shadow:0 18px 40px #00000075}.commentMenuV111.replyMenuV111{top:28px}.commentMenuV111 button{color:#eee5d8d1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;height:30px;padding:0 10px;font-size:12px;font-weight:800}.commentMenuV111 button:hover{color:#fff;background:#ffffff12}.commentMenuV111 button.danger{color:#ffaaa0}.commentMenuV111 button.danger:hover{color:#ffd0ca;background:#ff50461f}.commentEditBoxV111{gap:8px;margin-top:7px;display:grid}.commentEditBoxV111 textarea{resize:vertical;color:#f7f0e5;background:#101116;border:1px solid #f7d9942e;border-radius:16px;outline:0;width:100%;min-height:66px;padding:10px 12px;font-size:14px;line-height:1.45}.commentEditBoxV111 textarea:focus{border-color:#f7d9946b;box-shadow:0 0 0 3px #f7d99414}.commentEditBoxV111 div{gap:8px;display:flex}.commentEditBoxV111 button{color:#f7d994;cursor:pointer;background:#f7d9941f;border:1px solid #f7d99438;border-radius:999px;height:30px;padding:0 13px;font-size:12px;font-weight:900}.commentEditBoxV111 button.ghost{color:#eee5d8b3;background:#ffffff0a;border-color:#ffffff14}.commentEditBoxV111 button:disabled{opacity:.45;cursor:not-allowed}.commentReplyManagedV111{position:relative}.commentReplyBodyV111{min-width:0}.commentReplyHeaderV111{align-items:center}.replyEditBoxV111 textarea{min-height:52px;font-size:13px}.metaTabsV112{background:#ffffff09;border:1px solid #ffffff13;border-radius:15px;grid-template-columns:1fr 1fr;gap:4px;margin:14px 0 4px;padding:4px;display:grid}.metaTabsV112 button{color:#eee5d894;cursor:pointer;letter-spacing:-.01em;background:0 0;border:0;border-radius:12px;height:38px;font-weight:850}.metaTabsV112 button.active{color:#fff2dd;background:linear-gradient(135deg,#ffffff1f,#ffffff0e);box-shadow:inset 0 0 0 1px #ffffff13,0 10px 24px #00000038}.creativeProcessSectionV112{padding-top:20px}.creativeProcessListV112{flex-direction:column;gap:9px;display:flex}.creativeProcessListV112 div{background:linear-gradient(135deg,#ffffff0e,#ffffff06);border:1px solid #fff1;border-radius:14px;grid-template-columns:34px minmax(82px,.55fr) minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding:9px 10px;display:grid}.creativeProcessListV112 b{color:#9cff78;background:#6cff4a1a;border:1px solid #6cff4a24;border-radius:9px;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.creativeProcessListV112 span{color:#f2e8da;font-size:13px;font-weight:850}.creativeProcessListV112 em{color:#eee5d89e;text-overflow:ellipsis;white-space:nowrap;text-align:right;font-size:12px;font-style:normal;overflow:hidden}.metaCommentsOnlyV112{padding-top:18px}.metaCommentsOnlyV112 .commentList{max-height:none}@media (width<=640px){.creativeProcessListV112 div{grid-template-columns:32px 1fr}.creativeProcessListV112 em{text-align:left;white-space:normal;grid-column:2}}.finalOnlySectionV113{margin-top:18px}.finalOnlyLineV113{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.finalOnlyLineV113 span{color:#ffffffb8;letter-spacing:.05em;text-transform:uppercase;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;min-height:32px;padding:8px 12px;font-size:12px;font-weight:800}.metaTabsV112.metaTabsV114{align-items:center;gap:22px;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff13!important;border-radius:0!important;margin:12px 0!important;padding:0!important;display:flex!important}.metaTabsV112.metaTabsV114 button{position:relative;width:auto!important;height:40px!important;box-shadow:none!important;color:#eee5d894!important;background:0 0!important;border-radius:0!important;padding:0 0 10px!important;font-size:15px!important;font-weight:900!important}.metaTabsV112.metaTabsV114 button.active{color:#fff4df!important;box-shadow:none!important;background:0 0!important}.metaTabsV112.metaTabsV114 button.active:after{content:"";background:#fff4df;border-radius:999px;height:3px;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 18px #fff4df38}.metaFinalLineV114{letter-spacing:.045em;text-transform:uppercase;color:#eee5d894!important;background:0 0!important;border:0!important;margin-top:16px!important;padding:0!important;font-size:12px!important}.metaFinalLineV114 b{color:#f6efe4;margin-right:4px;font-size:12px}.metaFinalLineV114 span{opacity:.38!important;margin:0 7px!important}.finalOnlySectionV113{display:none!important}.metaFollowButtonV110.isFollowingV114,.profileFollowButtonV114.isFollowingV114{color:#fff4df!important;background:linear-gradient(135deg,#ffffff24,#ffffff0e)!important;border-color:#ffffff29!important}.profileFollowButtonV114{color:#baff9f;cursor:pointer;background:linear-gradient(135deg,#6eff5238,#6eff521a);border:1px solid #6eff5247;border-radius:999px;justify-content:center;align-items:center;min-width:136px;height:38px;margin:10px auto 0;padding:0 18px;font-size:14px;font-weight:950;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff08}.profileFollowButtonV114:hover{border-color:#9cff696b;transform:translateY(-1px)}.profileNameLineV116{justify-content:center;align-items:center;gap:10px;max-width:100%;display:inline-flex}.profileNameLineV116 h1{margin:0}.profileEditShortcutV116{color:#f5ebdce0;cursor:pointer;background:#ffffff13;border:1px solid #ffffff21;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background .18s,border-color .18s,transform .18s;display:inline-flex;box-shadow:0 10px 24px #0000003d}.profileEditShortcutV116:hover{background:#d8ab6229;border-color:#d8ab6257;transform:translateY(-1px)}.profileSettingsPageV117{color:#f4efe6;background:#050609;min-width:0;height:100%;min-height:0;padding:22px 28px 50px;overflow:auto}.profileSettingsPageV117::-webkit-scrollbar{display:none}.profileSettingsPageV117{scrollbar-width:none;-ms-overflow-style:none}.profileSettingsTopV117{z-index:5;background:linear-gradient(#050609 70%,#05060900);justify-content:space-between;align-items:center;gap:16px;padding:4px 0 26px;display:flex;position:sticky;top:0}.profileSettingsTopV117 button{color:#f7f1e8;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;font-size:24px;font-weight:760;display:inline-flex}.profileSettingsTopV117 .profileSettingsSaveV117{color:#f1d6a4;background:#d8ab621a;border:1px solid #d8ab6242;border-radius:999px;min-height:40px;padding:0 16px;font-size:13px}.profileSettingsPanelV117{width:min(1320px,100%);padding:12px 0 40px}.profileSettingsPanelV117 h2,.profileSettingsSubsectionV117 h3{letter-spacing:-.02em;color:#f7f1e8;margin:0 0 28px;font-size:20px;font-weight:760;line-height:1}.profileSettingsRowsV117,.profileSettingsSubsectionV117{flex-direction:column;gap:0;display:flex}.profileSettingsSubsectionV117{margin-top:48px}.profileSettingsRowV117{color:#d7d1c8;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:58px;display:grid}.profileSettingsRowV117>span{color:#d2cdc6b3;font-size:16px;font-weight:520}.profileSettingsRowV117 strong,.profileSettingsRowV117 p{color:#f4efe6e0;margin:0;font-size:16px;font-weight:500}.profileSettingsRowV117 input,.profileSettingsRowV117 textarea,.profileSettingsRowV117 select{color:#f4efe6;background:0 0;border:1px solid #0000;border-radius:12px;outline:0;width:min(760px,100%);padding:9px 0;font-size:16px}.profileSettingsRowV117 input:focus,.profileSettingsRowV117 textarea:focus,.profileSettingsRowV117 select:focus{background:#ffffff09;border-color:#ffffff1c;padding-left:12px}.profileSettingsRowV117 textarea{resize:vertical;min-height:50px;line-height:1.45}.profileSettingsRowV117 svg{color:#f4efe6d6}.profileSettingsAvatarV117{background:linear-gradient(145deg,#ffffff1f,#ffffff0a);border:1px solid #ffffff17;border-radius:28px;place-items:center;width:92px;height:92px;display:grid;overflow:hidden}.profileSettingsAvatarV117 img{object-fit:cover;width:100%;height:100%;display:block}.profileSettingsAvatarV117 b{color:#e9e3d8;font-size:24px}.profileBackgroundRowV117{grid-template-columns:180px 280px minmax(0,1fr);min-height:82px}.profileSettingsBackgroundPreviewV117{background-color:#0000;background-image:radial-gradient(circle at 18% 20%,#37d3deeb,#0000 28%),radial-gradient(circle at 76% 38%,#53ff5abd,#0000 30%),linear-gradient(90deg,#061014,#101214 52%,#061507);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff14;border-radius:8px;width:280px;height:58px}.profileSettingsLinkV117{color:#6fff55;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:16px}.profileSettingsToggleRowV117 label{color:#d6d0c8;align-items:center;gap:10px;font-size:16px;display:inline-flex}.profileSettingsToggleRowV117 input{accent-color:#70ff48;width:18px;height:18px}.profileSettingsDeleteRowV117 button{color:#ff673d;cursor:pointer;background:#ff613626;border:0;border-radius:10px;min-height:38px;padding:0 18px;font-size:15px}.profileSettingsSwitchRowV117>span{grid-column:1}.profileSettingsSwitchV117{width:42px;height:22px;display:inline-block;position:relative}.profileSettingsSwitchV117 input{opacity:0;pointer-events:none;position:absolute}.profileSettingsSwitchV117 i{background:#ffffff2e;border-radius:999px;width:42px;height:22px;display:block;position:relative}.profileSettingsSwitchV117 i:before{content:"";background:#f4efe6;border-radius:50%;width:18px;height:18px;transition:transform .18s,background .18s;position:absolute;top:2px;left:2px}.profileSettingsSwitchV117 input:checked+i{background:#6fff5557}.profileSettingsSwitchV117 input:checked+i:before{background:#70ff48;transform:translate(20px)}.profileSettingsFooterV117{align-items:center;gap:12px;margin-top:42px;display:flex}.profileSettingsFooterV117 button{color:#f4efe6;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:14px;font-weight:740;display:inline-flex}.profileSettingsFooterV117 button:first-child{color:#f1d6a4;background:#d8ab621c;border-color:#d8ab6247}@media (width<=900px){.profileSettingsPageV117{padding:18px 16px 40px}.profileSettingsRowV117,.profileAvatarRowV117,.profileBackgroundRowV117{grid-template-columns:1fr;gap:8px;padding:14px 0}.profileSettingsBackgroundPreviewV117{width:100%}}.profileSettingsPanelV117{width:min(1120px,100%)!important;max-width:1120px!important}.profileSettingsRowsV117,.profileSettingsSubsectionV117{width:100%}.profileSettingsRowV117{grid-template-columns:minmax(150px,210px) minmax(0,620px) auto!important;gap:18px!important;min-height:64px!important;padding:4px 0!important}.profileSettingsRowV117 strong,.profileSettingsRowV117 p,.profileSettingsRowV117 input,.profileSettingsRowV117 textarea,.profileSettingsRowV117 select{overflow-wrap:anywhere!important;word-break:normal!important;min-width:0!important;max-width:100%!important}.profileSettingsRowV117 input,.profileSettingsRowV117 textarea,.profileSettingsRowV117 select{background:#ffffff09!important;border:1px solid #ffffff12!important;border-radius:14px!important;padding:10px 12px!important}.profileSettingsTextareaRowV117{align-items:start!important;padding-top:12px!important}.profileSettingsTextareaRowV117 textarea{min-height:72px!important}.profileAvatarRowV117{grid-template-columns:minmax(150px,210px) 104px minmax(0,620px)!important;min-height:122px!important}.profileBackgroundRowV117{grid-template-columns:minmax(150px,210px) 280px minmax(0,1fr)!important;align-items:start!important;min-height:142px!important;padding-top:12px!important}.profileSettingsBackgroundPreviewV117{background-position:50%!important;background-size:cover!important;border-radius:16px!important;width:280px!important;height:82px!important}.profileBackgroundControlsV118{align-content:start;gap:10px;min-width:0;display:grid}.profileBackgroundPresetRowV118{flex-wrap:wrap;gap:8px;display:flex}.profileBackgroundPresetRowV118 button,.profileBackgroundUploadV118{color:#f4efe6d1;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:820;display:inline-flex}.profileBackgroundPresetRowV118 button.active{color:#bfff9d;background:#6fff551a;border-color:#6fff5557}.profileBackgroundUploadV118{color:#f1d6a4;background:#d8ab621a;border-color:#d8ab6247;justify-self:start;position:relative;overflow:hidden}.profileBackgroundUploadV118 input{opacity:0;cursor:pointer;position:absolute;inset:0}.profileBackgroundControlsV118>small{color:#f4efe67a;font-size:12px;line-height:1.35}.profileSettingsToggleRowV117{align-items:center!important}.profileSettingsToggleRowV117 label{min-width:0;max-width:620px;line-height:1.25}.profileSettingsDeleteRowV117{grid-template-columns:minmax(150px,210px) minmax(320px,620px) auto!important;align-items:center!important;gap:18px!important;padding-top:10px!important;padding-bottom:10px!important}.profileSettingsDeleteRowV117 p{max-width:620px!important;line-height:1.35!important}.profileSettingsDeleteRowV117 button{justify-self:start;white-space:nowrap!important}.profileSettingsSwitchRowV117{grid-template-columns:minmax(0,1fr) auto!important}.profileSettingsTopV117{max-width:1120px}@media (width<=900px){.profileSettingsRowV117,.profileAvatarRowV117,.profileBackgroundRowV117,.profileSettingsDeleteRowV117{grid-template-columns:1fr!important}.profileSettingsBackgroundPreviewV117{width:100%!important;height:120px!important}.profileSettingsDeleteRowV117 p{min-width:0!important}}.profileSettingsPageV117 .profileSettingsPanelV117{width:min(1180px,100%)!important;max-width:1180px!important}.profileSettingsPageV117 .profileSettingsRowV117{grid-template-columns:minmax(160px,220px) minmax(0,1fr) auto!important;column-gap:22px!important}.profileSettingsPageV117 .profileAvatarRowV117{grid-template-columns:minmax(160px,220px) 104px minmax(0,1fr)!important;align-items:center!important;min-height:146px!important}.profileAvatarControlsV119{align-content:center;gap:9px;min-width:0;max-width:720px;display:grid}.profileAvatarUploadV119{color:#f1d6a4;cursor:pointer;background:#d8ab621a;border:1px solid #d8ab6247;border-radius:999px;justify-content:center;justify-self:start;align-items:center;min-height:34px;padding:0 13px;font-size:12px;font-weight:820;display:inline-flex;position:relative;overflow:hidden}.profileAvatarUploadV119 input{opacity:0;cursor:pointer;position:absolute;inset:0}.profileAvatarControlsV119>small{color:#f4efe67a;max-width:620px;font-size:12px;line-height:1.35}.profileSettingsPageV117 .profileSettingsRowV117 strong,.profileSettingsPageV117 .profileSettingsRowV117 p,.profileSettingsPageV117 .profileSettingsRowV117 input,.profileSettingsPageV117 .profileSettingsRowV117 textarea,.profileSettingsPageV117 .profileSettingsRowV117 select{overflow-wrap:anywhere!important;min-width:0!important}.profileSettingsPageV117 .profileSettingsDeleteRowV117{grid-template-columns:minmax(160px,220px) minmax(0,1fr) auto!important;align-items:center!important}.profileSettingsPageV117 .profileSettingsDeleteRowV117 p{width:100%!important;max-width:none!important;line-height:1.35!important}.profileSettingsPageV117 .profileSettingsDeleteRowV117 button{white-space:nowrap!important;justify-self:start!important}.profileSettingsPageV117 .profileBackgroundRowV117{grid-template-columns:minmax(160px,220px) 280px minmax(0,1fr)!important}@media (width<=980px){.profileSettingsPageV117 .profileSettingsRowV117,.profileSettingsPageV117 .profileAvatarRowV117,.profileSettingsPageV117 .profileBackgroundRowV117,.profileSettingsPageV117 .profileSettingsDeleteRowV117{grid-template-columns:1fr!important}.profileAvatarControlsV119{max-width:100%}}.app.isProfileSettingsView .main{grid-template-rows:1fr!important}.app.isProfileSettingsView .workspace{grid-template-columns:1fr!important;gap:0!important;height:100vh!important;min-height:0!important;padding:0!important}.app.isProfileSettingsView .profileSettingsPageV117{grid-column:1/-1!important;width:100%!important;max-width:none!important;padding:24px clamp(28px,4vw,72px) 56px!important}.app.isProfileSettingsView .profileSettingsTopV117,.app.isProfileSettingsView .profileSettingsPanelV117{width:min(1480px,100%)!important;max-width:1480px!important;margin:0 auto!important}.app.isProfileSettingsView .profileSettingsRowV117{grid-template-columns:240px minmax(0,1fr) 44px!important;column-gap:28px!important}.app.isProfileSettingsView .profileAvatarRowV117{grid-template-columns:240px 124px minmax(420px,1fr)!important;align-items:center!important;min-height:148px!important}.app.isProfileSettingsView .profileAvatarControlsV119,.app.isProfileSettingsView .profileBackgroundControlsV118{width:100%!important;max-width:920px!important}.app.isProfileSettingsView .profileAvatarControlsV119 input,.app.isProfileSettingsView .profileBackgroundControlsV118 input{width:min(720px,100%)!important}.app.isProfileSettingsView .profileBackgroundRowV117{grid-template-columns:240px minmax(380px,520px) minmax(420px,1fr)!important;align-items:center!important;min-height:150px!important}.app.isProfileSettingsView .profileSettingsBackgroundPreviewV117{width:100%!important;max-width:520px!important;height:96px!important}.app.isProfileSettingsView .profileSettingsDeleteRowV117{grid-template-columns:240px minmax(0,1fr) auto!important}.app.isProfileSettingsView .profileSettingsDeleteRowV117 p{white-space:normal!important;max-width:860px!important}@media (width<=1100px){.app.isProfileSettingsView .profileSettingsRowV117,.app.isProfileSettingsView .profileAvatarRowV117,.app.isProfileSettingsView .profileBackgroundRowV117,.app.isProfileSettingsView .profileSettingsDeleteRowV117{grid-template-columns:1fr!important;gap:10px!important;padding:14px 0!important}.app.isProfileSettingsView .profileSettingsBackgroundPreviewV117{max-width:none!important;height:120px!important}}.profileWorksToolbarCleanV123{justify-content:space-between;align-items:center;gap:18px}.profileWorksToolbarCleanV123 .profileTabsSimpleV122{flex:none}.profilePublishButtonFutureV123{margin-left:auto}.topLikeButtonV124{cursor:pointer;background:#00000061;border:0;border-radius:999px;padding:5px 8px;transition:background .15s,color .15s,transform .15s}.topLikeButtonV124:hover{background:#ffffff29;transform:translateY(-1px)}.topLikeButtonV124.active{color:#ffd1dc;background:#ffaac329}.topLikeButtonV124.active svg{color:#ffd1dc;fill:#ffaac34d}.billingInvoicesCardV125{grid-column:span 4;min-height:0}.invoiceTableV125{background:#0506095c;border:1px solid #ffffff12;border-radius:18px;overflow:hidden}.invoiceHeaderV125,.invoiceRowV125{grid-template-columns:1.45fr 1.5fr .75fr auto;align-items:center;gap:18px;padding:14px 16px;display:grid}.invoiceHeaderV125{color:#b4aba08c;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #ffffff0e;font-size:12px;font-weight:800}.invoiceRowV125{border-bottom:1px solid #ffffff0b;min-height:74px}.invoiceRowV125:last-child{border-bottom:0}.invoiceRowV125 b,.invoiceRowV125 strong{color:#f6eee2eb;font-size:14px;font-weight:800;display:block}.invoiceRowV125 small{color:#aaa29994;margin-top:5px;font-size:11px;line-height:1.35;display:block}.invoiceRowV125 em{color:#9cc3ff;text-transform:uppercase;letter-spacing:.06em;background:#4b8bff24;border-radius:8px;justify-content:center;align-items:center;width:max-content;padding:4px 8px;font-size:11px;font-style:normal;font-weight:850;display:inline-flex}.invoiceDownloadButtonV125{min-width:108px}@media (width<=900px){.billingInvoicesCardV125{grid-column:span 1}.invoiceHeaderV125{display:none}.invoiceRowV125{grid-template-columns:1fr;gap:10px}.invoiceDownloadButtonV125{width:100%}}.billingPlanMiniRowsV126,.billingStatusGridV126{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 14px;display:grid}.billingPlanMiniRowsV126 div,.billingStatusGridV126 div{background:#ffffff07;border:1px solid #ffffff0f;border-radius:14px;min-width:0;padding:10px 11px}.billingPlanMiniRowsV126 span,.billingStatusGridV126 span{color:#aaa29994;letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.billingPlanMiniRowsV126 b,.billingStatusGridV126 b{color:#f6eee2e0;text-overflow:ellipsis;margin-top:4px;font-size:12px;font-weight:850;line-height:1.25;display:block;overflow:hidden}.billingCardV126 p,.billingInvoicesCardV126 p{color:#c9c1b7b3;line-height:1.45}.invoiceHeaderV126,.invoiceRowV126{grid-template-columns:1.25fr 1.45fr .95fr .72fr auto}.invoiceStatusStackV126{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.invoiceStatusStackV126 small{color:#c7ffd99e;margin-top:0}.invoiceRowV126>div{min-width:0}@media (width<=1180px){.billingPlanMiniRowsV126,.billingStatusGridV126{grid-template-columns:1fr}}@media (width<=900px){.invoiceHeaderV126{display:none}.invoiceRowV126{grid-template-columns:1fr}}.profileAssetActionsV127{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.profileAssetClearV127{color:#f4efe6cc;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 13px;font-size:12px;font-weight:820;display:inline-flex}.profileAssetClearV127:hover{color:#f4efe6;background:#ffffff14;border-color:#ffffff2e}.app.isProfileSettingsView .profileAvatarControlsV119 input:not([type=file]),.app.isProfileSettingsView .profileBackgroundControlsV118 input:not([type=file]){display:none!important}.profileStatsCleanV128{margin-top:24px}.profileStatsCleanV128 div b{letter-spacing:-.04em}.ruwanaComposerModeWrap{z-index:12;justify-content:center;align-self:center;align-items:center;display:inline-flex;position:relative}.ruwanaComposerMode.isOpen{color:#fff8ea;background:#ffffff14}.ruwanaChatModeMenu{z-index:80;background:#0d0f13f7;border:1px solid #ffffff21;border-radius:18px;width:292px;padding:8px;position:absolute;bottom:52px;right:0;box-shadow:0 18px 50px #00000073}.ruwanaChatModeMenu button{color:#f3f0e8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 11px;display:flex}.ruwanaChatModeMenu button:hover,.ruwanaChatModeMenu button.active{background:#ffffff13}.ruwanaChatModeMenu button span{flex-direction:column;gap:2px;min-width:0;display:flex}.ruwanaChatModeMenu button b{font-size:14px;line-height:1.15}.ruwanaChatModeMenu button small{color:#a8aaad;font-size:11px;line-height:1.28}@media (width<=960px){.ruwanaComposerModeWrap{display:none}}.advancedSettingsDrawer .imageStudioLabel{color:#32260d!important;letter-spacing:.04em!important;text-transform:none!important;background:linear-gradient(#e8d6a8,#a98d55)!important;border-radius:6px!important;padding:1px 5px!important;font-size:9px!important;font-weight:900!important;line-height:1.35!important;position:absolute!important;top:0!important;right:0!important;transform:translate(25%,-35%)!important}.advancedSettingsDrawer button.selected .imageStudioLabel{background:linear-gradient(#f1dca4,#b69356)!important}.ruwanaChatModeMenu button.modeLocked{opacity:.62}.ruwanaChatModeMenu button.modeLocked:hover{background:#d8b46614}.ruwanaChatModeRight{flex:none;align-items:center;gap:7px;display:inline-flex}.ruwanaChatModeStudioBadge{color:#e6d2a7;letter-spacing:.08em;text-transform:uppercase;background:#e2cc9c24;border:1px solid #e2cc9c4d;border-radius:999px;justify-content:center;align-items:center;min-width:46px;height:21px;padding:0 8px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.voiceLicenseTabButtonV134{cursor:pointer!important;opacity:1!important}.voiceLicenseCardV134 p{max-width:860px}.voiceLicenseModalV134{width:min(1080px,96vw)}.voiceLicenseModalHeaderV134{border-bottom:1px solid #ffffff14;margin-bottom:18px;padding:6px 8px 18px}.voiceLicenseModalHeaderV134 small{color:#d7bd7c;letter-spacing:.18em;font-size:10px;font-weight:900}.voiceLicenseModalHeaderV134 h2{color:#f6efe5;letter-spacing:-.02em;margin:8px 0 6px;font-size:28px}.voiceLicenseModalHeaderV134 p{color:#eee5d8ad;max-width:760px;margin:0;font-size:13px;line-height:1.55}.voiceLicenseCalculatorV134{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);gap:18px;display:grid}.voiceLicenseFormV134,.voiceLicenseRightsV134{flex-direction:column;gap:12px;display:flex}.voiceLicenseFormV134 label,.voiceLicenseRightsV134 label{flex-direction:column;gap:7px;display:flex}.voiceLicenseFormV134 label span,.voiceLicenseRightsV134 label span{color:#eee5d8a3;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.voiceLicenseFormV134 input,.voiceLicenseFormV134 textarea,.voiceLicenseFormV134 select,.voiceLicenseRightsV134 select{box-sizing:border-box;color:#f6efe5;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:15px;outline:none;width:100%;padding:12px 13px;font:500 13px/1.45 Inter,system-ui,sans-serif}.voiceLicenseFormV134 textarea{resize:vertical;min-height:86px}.voiceLicenseRightsV134 select option,.voiceLicenseFormV134 select option{color:#161312}.voiceLicensePriceBoxV134{background:linear-gradient(#d7bd7c29,#ffffff0b);border:1px solid #d7bd7c52;border-radius:22px;margin-top:4px;padding:18px;box-shadow:inset 0 1px #ffffff17}.voiceLicensePriceBoxV134 small{color:#d7bd7c;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.voiceLicensePriceBoxV134 strong{color:#fff3d7;letter-spacing:-.04em;margin-top:4px;font-size:34px;display:block}.voiceLicensePriceBoxV134 span{color:#eee5d8a1;margin-top:8px;font-size:12px;line-height:1.4;display:block}.voiceLicenseSummaryV134{grid-template-columns:1fr 1fr;gap:8px;display:grid}.voiceLicenseSummaryV134 div{background:#ffffff09;border:1px solid #ffffff12;border-radius:14px;padding:11px}.voiceLicenseSummaryV134 span{color:#aaa299a8;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.voiceLicenseSummaryV134 b{color:#f6efe5e6;word-break:break-word;margin-top:4px;font-size:12px;display:block}.voiceLicenseLockNoticeV134{color:#eee5d8c2;background:#d7bd7c14;border:1px solid #d7bd7c38;border-radius:18px;align-items:flex-start;gap:10px;margin-top:16px;padding:13px 14px;font-size:12px;line-height:1.5;display:flex}.voiceLicenseLockNoticeV134 svg{color:#d7bd7c;flex:none;margin-top:1px}.voiceLicensePreviewTextV134{background:#ffffff08;border:1px solid #ffffff12;border-radius:18px;margin-top:12px;padding:14px}.voiceLicensePreviewTextV134 small{color:#aaa299ad;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.voiceLicensePreviewTextV134 p{color:#f6efe5d4;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}@media (width<=860px){.voiceLicenseCalculatorV134,.voiceLicenseSummaryV134{grid-template-columns:1fr}}.voicePronunciationQaBoxV135{background:linear-gradient(#d7bd7c14,#ffffff06);border:1px solid #d7bd7c2e;border-radius:18px;margin-top:2px;padding:14px}.voicePronunciationQaTopV135{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.voicePronunciationQaTopV135 small{color:#d7bd7c;letter-spacing:.16em;font-size:9px;font-weight:900;display:block}.voicePronunciationQaTopV135 b{color:#f6efe5eb;margin-top:3px;font-size:13px;display:block}.voiceQaToggleV135{color:#f6efe5d1;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:999px;flex:none;align-items:center;padding:7px 10px;font-size:11px;font-weight:800;flex-direction:row!important;gap:7px!important;display:flex!important}.voiceQaToggleV135 input{accent-color:#d7bd7c;height:14px;width:14px!important}.voiceQaLanguageV135{margin-bottom:10px}.voiceQaLanguageV135 span{color:#eee5d89e;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.voicePronunciationQaBoxV135 p{color:#eee5d8a8;margin:9px 0 0;font-size:12px;line-height:1.48}.voiceQaDetectedV135{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.voiceQaDetectedV135 em{color:#f6efe5c2;background:#00000038;border:1px solid #ffffff14;border-radius:999px;padding:6px 8px;font-size:10px;font-style:normal;font-weight:800}.voiceDeliveryPreviewV135{background:#ffffff06;border:1px solid #ffffff12;border-radius:18px;margin-top:12px;padding:14px}.voiceDeliveryPreviewV135.enabled{background:#d7bd7c0e;border-color:#d7bd7c33}.voiceDeliveryPreviewV135 small{color:#aaa299b3;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.voiceDeliveryPreviewV135 p{color:#f6efe5d1;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.plainPromptEditor textarea{color:#d9d1c4!important;-webkit-text-fill-color:#d9d1c4!important;caret-color:#e2d8cb!important;background:0 0!important}.plainPromptEditor textarea::placeholder{color:#9c958cb3!important;-webkit-text-fill-color:#9c958cb3!important}.generateButton.needsCreditsV142{filter:saturate(.72)}.creditHistoryPreviewV142{background:#0000002e;border:1px solid #ffffff14;border-radius:14px;margin-top:12px;overflow:hidden}.creditHistoryHeaderV142,.creditHistoryRowV142{border-bottom:1px solid #ffffff0f;grid-template-columns:56px 1fr auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.creditHistoryHeaderV142{color:#f0d7a9;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr auto;font-size:11px;font-weight:900}.creditHistoryHeaderV142 small{color:#8eeb9c}.creditHistoryRowV142:last-child{border-bottom:0}.creditHistoryRowV142 b{color:#ffcb77;font-size:13px}.creditHistoryRowV142 span{color:#d9d1c6;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.creditHistoryRowV142 small{color:#858078;font-size:11px}.creditHistoryEmptyV142{color:#918a82;padding:11px 10px;font-size:12px;line-height:1.35}.motionControlArea{justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:100%!important;margin:5px 0 0!important;display:flex!important}.motionCaptureSlot.isScanning{cursor:wait!important;background:radial-gradient(circle at 50% 45%,#ffffff0e,#0000 30%),linear-gradient(#171a1e,#111316)!important;border-color:#ffffff24!important;overflow:hidden!important}.motionCaptureSlot.isScanning:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a,#ffebbe2e,#ffffff1a,#0000);width:44%;height:160%;animation:1.16s ease-in-out infinite ruwanaScanSweep;position:absolute;top:-30%;left:-55%;transform:rotate(18deg)}.motionCaptureSlot.isScanning:after{content:"";pointer-events:none;opacity:.8;background:radial-gradient(circle at 50% 48%,#ffffff14,#0000 24%);position:absolute;inset:0}.motionScanState{z-index:2;color:#eee8dd;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:168px;display:flex;position:relative}.ruwanaInfinityScan{color:#fffdf5;text-shadow:0 0 8px #ffffffd1,0 0 22px #ffe8b257,0 0 44px #ffffff29;filter:drop-shadow(0 0 12px #ffffff47);justify-content:center;align-items:center;min-width:76px;height:48px;font-family:Georgia,Times New Roman,serif;font-size:50px;font-weight:400;line-height:1;animation:1.04s ease-in-out infinite ruwanaInfinityPulse;display:flex}.motionScanState b{letter-spacing:.08em;text-transform:uppercase;color:#f1eadf;font-size:12px}.motionScanState small{color:#9e978d;font-size:11px;font-weight:700}@keyframes ruwanaInfinityPulse{0%,to{opacity:.58;filter:blur(.15px)drop-shadow(0 0 9px #ffffff2e);transform:scale(.94)}50%{opacity:1;filter:blur()drop-shadow(0 0 18px #ffebbe57);transform:scale(1.05)}}@keyframes ruwanaScanSweep{0%{opacity:0;left:-62%}18%{opacity:.78}70%{opacity:.82}to{opacity:0;left:118%}}.ruwanaRequirementOverlay{z-index:99999;opacity:0;pointer-events:none;background:0 0;justify-content:center;align-items:flex-start;padding-top:32px;transition:opacity .18s,background .18s;display:flex;position:fixed;inset:0}.ruwanaRequirementOverlay.visible{opacity:1;pointer-events:auto;background:#0000002e}.ruwanaRequirementCard{color:#f0e9df;background:linear-gradient(#24282e,#1a1d22);border:1px solid #ffffff1a;border-radius:22px;align-items:flex-start;gap:14px;width:min(640px,100vw - 34px);padding:18px 18px 16px;transition:transform .18s;display:flex;transform:translateY(-8px)scale(.985);box-shadow:0 24px 70px #00000070,inset 0 1px #ffffff0f}.ruwanaRequirementOverlay.visible .ruwanaRequirementCard{transform:translateY(0)scale(1)}.ruwanaRequirementIcon{color:#fff;background:#f05a38;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;margin-top:2px;font-size:21px;font-weight:900;line-height:1;display:grid}.ruwanaRequirementContent{flex-direction:column;gap:9px;display:flex}.ruwanaRequirementContent h3{color:#fff6ec;letter-spacing:.01em;margin:0;font-size:16px;line-height:1.25}.ruwanaRequirementContent p{color:#d7d0c7;margin:0;font-size:13px;line-height:1.45}.ruwanaRequirementList{flex-wrap:wrap;gap:7px;display:flex}.ruwanaRequirementList span{color:#cfc6ba;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:760}.ruwanaRequirementContent button{color:#f7efe4;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-self:flex-start;height:32px;padding:0 18px;font-weight:850}.avatarImageSlot.isScanning{cursor:wait!important;background:radial-gradient(circle at 50% 45%,#ffffff0e,#0000 30%),linear-gradient(#171a1e,#111316)!important;border-color:#ffffff24!important;overflow:hidden!important}.avatarImageSlot.isScanning:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a,#ffebbe2e,#ffffff1a,#0000);width:44%;height:160%;animation:1.16s ease-in-out infinite ruwanaScanSweep;position:absolute;top:-30%;left:-55%;transform:rotate(18deg)}.avatarImageSlot.isScanning:after{content:"";pointer-events:none;opacity:.8;background:radial-gradient(circle at 50% 48%,#ffffff14,#0000 24%);position:absolute;inset:0}.avatarScanState{min-height:220px}.avatarAudioChip{color:#eee8dd;background:linear-gradient(#63ef8513,#ffffff06);border:1px solid #63ef8529;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.avatarAudioChip b{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:12px;font-weight:850;display:block;overflow:hidden}.avatarAudioChip span{color:#9df2af;margin-top:3px;font-size:11px;font-weight:750;display:block}.avatarAudioChip button{color:#f2e9dd;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;width:30px;height:30px;font-size:18px;line-height:1}.avatarAudioChip button:hover{background:#ff505029;border-color:#ff787852}.avatarAudioPlayerCard{background:radial-gradient(circle at 20% 0,#cfa0551a,#0000 26%),linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff17;border-radius:16px;flex-direction:column;gap:12px;padding:13px 14px 14px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f}.avatarAudioHero{align-items:center;gap:12px;padding-right:34px;display:flex}.avatarAudioBadge{color:#211609;background:linear-gradient(135deg,#d3ab62,#6f4f1e);border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #ffffff3d}.avatarAudioHero b{text-overflow:ellipsis;white-space:nowrap;color:#f2e9dc;max-width:290px;font-size:13px;font-weight:900;display:block;overflow:hidden}.avatarAudioHero span{color:#e7ddcd94;margin-top:3px;font-size:11px;font-weight:680;display:block}.avatarAudioPlayer{filter:invert()hue-rotate(180deg)saturate(.42);opacity:.9;width:100%;height:40px}.avatarAudioRemove{color:#f2e9dd;cursor:pointer;z-index:2;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;width:28px;height:28px;font-size:17px;line-height:1;position:absolute;top:10px;right:10px}.avatarAudioRemove:hover{background:#ff505029;border-color:#ff787852}.avatarAudioPlayerCard.isScanningAudio{cursor:wait;justify-content:center;align-items:center;min-height:128px;overflow:hidden;background:radial-gradient(circle at 50% 45%,#ffffff0f,#0000 32%),linear-gradient(#171a1e,#111316)!important;border-color:#ffffff24!important}.avatarAudioPlayerCard.isScanningAudio:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a,#ffebbe2e,#ffffff1a,#0000);width:38%;height:190%;animation:1.16s ease-in-out infinite ruwanaScanSweep;position:absolute;top:-48%;left:-48%;transform:rotate(18deg)}.avatarAudioPlayerCard.isScanningAudio:after{content:"";pointer-events:none;opacity:.8;background:radial-gradient(circle at 50% 48%,#ffffff14,#0000 28%);position:absolute;inset:0}.avatarAudioScanState{z-index:2;min-height:104px}.apiPlatformRailButton{margin-top:0}.apiPlatformRailButton b{letter-spacing:.06em;color:#f7deb0;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1}.apiPlatformRailButton:after{content:"API Platform";opacity:0;pointer-events:none;white-space:nowrap;color:#d9d1c4;letter-spacing:.08em;text-transform:uppercase;z-index:999;background:linear-gradient(#18181bfa,#0a0a0cfa);border:1px solid #ffffff1f;border-radius:12px;min-width:max-content;padding:9px 12px;font-size:12px;transition:opacity .18s,transform .18s;position:absolute;top:50%;left:40px;transform:translateY(-50%)translate(-6px);box-shadow:0 18px 48px #0000007a}.apiPlatformRailButton:hover:after{opacity:1;transform:translateY(-50%)translate(0)}.accountAnnouncementButton.apiPlatformRailButton.active{color:#f1d6a4;background:#d8ab621f;border-color:#d8ab6261}.accountAnnouncementButton.apiPlatformRailButton.active b{color:#f7deb0}.preparedJobMeta span small{color:#eeeeee85;margin-top:4px;font-size:12px;line-height:1.25;display:block}.preparedJobMiniControls{background:#ffffff09;border:1px solid #ffffff1a;border-radius:18px;align-items:center;gap:10px;margin:14px 0 6px;padding:10px;display:flex}.preparedJobMiniControls span{color:#eeeeee9e;letter-spacing:.06em;text-transform:uppercase;margin-right:auto;font-size:11px;font-weight:800}.preparedJobMiniControls button{color:#f5f5f5c7;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1f;border-radius:14px;padding:9px 14px;font-weight:900}.preparedJobMiniControls button.selected{color:#111;background:#ffffffeb;border-color:#fffc}.preparedVideoAdvancedControls{flex-wrap:wrap}.preparedVideoAdvancedControls>span{margin-right:4px}.preparedVideoLengthControl{flex:280px;align-items:center;gap:12px;min-width:240px;margin-left:8px;display:flex}.preparedVideoLengthControl span{white-space:nowrap;margin-right:0}.preparedVideoLengthControl span b{color:#fff;letter-spacing:0;text-transform:none;font-size:14px}.preparedVideoLengthControl input{accent-color:#f4f1ea;cursor:pointer;width:100%}.preparedVideoCameraPresetRow{border-top:1px solid #ffffff14;flex:100%;align-items:center;gap:12px;min-width:0;margin-top:2px;padding-top:10px;display:flex}.preparedVideoCameraPresetRow>span{color:#a7a7ab;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:800}.preparedVideoCameraPresetRow .videoPresetLinks{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.preparedVideoCameraPresetRow .videoPresetChip{border-radius:18px!important;gap:10px!important;max-width:100%!important;min-height:54px!important;padding:0 10px 0 18px!important;overflow:hidden!important}.preparedVideoCameraPresetRow .videoPresetChip>span{letter-spacing:.08em!important;text-transform:uppercase!important;min-width:0!important;max-width:min(380px,58vw)!important;font-size:16px!important}.preparedVideoCameraPresetRow .videoPresetChip svg{flex:none!important}.preparedVideoCameraPresetRow{gap:10px!important;min-height:38px!important;margin-top:0!important;padding-top:8px!important}.preparedVideoCameraPresetRow .videoPresetLinks{flex:0 auto!important;gap:6px!important;width:auto!important;max-width:100%!important}.preparedVideoCameraPresetRow .videoPresetChip{box-sizing:border-box!important;border-radius:12px!important;gap:6px!important;max-width:min(360px,100%)!important;height:34px!important;min-height:34px!important;padding:0 7px 0 12px!important;overflow:hidden!important}.preparedVideoCameraPresetRow .videoPresetChip>span{letter-spacing:.05em!important;text-transform:uppercase!important;min-width:0!important;max-width:250px!important;font-size:12.5px!important;line-height:1!important}.preparedVideoCameraPresetRow .videoPresetChip svg{flex:0 0 12px!important;width:12px!important;height:12px!important}.preparedVideoCameraPresetRow .videoPresetChip button{background:#ffffff0e!important;border-radius:999px!important;flex:0 0 22px!important;place-items:center!important;width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;margin:0!important;padding:0!important;font-size:18px!important;line-height:1!important;display:grid!important;position:static!important;transform:none!important}.preparedVideoAudioToggle{letter-spacing:.08em!important;text-transform:uppercase!important;color:#d7d7d9!important;background:#ffffff0e!important;border:1px solid #ffffff1f!important;border-radius:12px!important;height:34px!important;min-height:34px!important;padding:0 13px!important;font-size:12px!important}.preparedVideoAudioToggle.active{color:#dcffe5!important;background:#b8ffc829!important;border-color:#b8ffc86b!important}.preparedVideoSlotsRow{border-top:1px solid #ffffff14;flex:100%;align-items:flex-start;gap:10px;min-width:0;padding-top:8px;display:flex}.preparedVideoSlotsRow>span{color:#a7a7ab;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;padding-top:8px;font-size:13px;font-weight:800}.preparedVideoSlotsList{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.preparedVideoSlotChip{color:#f1f1f2;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:12px;align-items:center;gap:6px;min-height:34px;padding:5px 6px 5px 10px;display:flex}.preparedVideoSlotChip b{letter-spacing:.03em;white-space:nowrap;font-size:12px;line-height:1}.preparedVideoSlotChip em{color:#bfffd0;text-align:center;min-width:24px;font-size:12px;font-style:normal;font-weight:900}.preparedVideoSlotChip button{color:#f1f1f2!important;background:#ffffff13!important;border:1px solid #ffffff1f!important;border-radius:999px!important;place-items:center!important;width:22px!important;min-width:22px!important;height:22px!important;padding:0!important;font-size:15px!important;line-height:1!important;display:grid!important}.preparedVideoShotsBridge{border-top:1px solid #ffffff14;flex-direction:column;flex:100%;gap:8px;min-width:0;padding-top:8px;display:flex}.preparedVideoShotsBridgeHead{color:#f1ece5;cursor:pointer;text-align:left;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 12px;display:flex}.preparedVideoShotsBridgeHead span{color:#a7a7ab;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:900}.preparedVideoShotsBridgeHead b{color:#f4f1ea;letter-spacing:.02em;margin-left:auto;font-size:13px;font-weight:900}.preparedVideoShotsBridgeHead svg{width:15px;height:15px;transition:transform .18s}.preparedVideoShotsBridge.expanded .preparedVideoShotsBridgeHead svg{transform:rotate(180deg)}.preparedVideoSlotsList.compact{flex-wrap:wrap;gap:7px;display:flex}.preparedVideoShotEditors{flex-direction:column;gap:10px;margin-top:4px;display:flex}.preparedShotEditor{flex-direction:column;gap:7px;display:flex}.preparedShotEditor .shotHeader{grid-template-columns:42px minmax(90px,1fr) 72px 1fr 30px;min-height:39px}.preparedShotEditor .shotDrag,.preparedShotEditor .shotName,.preparedShotEditor .shotDuration{background:#25282b;height:39px;font-size:12px}.preparedShotEditor .shotName{text-overflow:ellipsis;white-space:nowrap;padding-left:11px;overflow:hidden}.preparedShotEditor .shotDuration button{width:23px;height:18px}.preparedShotEditor textarea{resize:vertical;color:#e9e2d9;width:100%;min-height:74px;font:inherit;background:#202326;border:1px solid #ffffff14;border-radius:12px;outline:none;padding:12px 14px;font-size:13px;line-height:1.45}.preparedShotEditor textarea::placeholder{color:#858b95}.preparedAddShotButton{border-radius:12px;height:36px;min-height:36px;padding:0 14px}.preparedVideoPanelLike{background:radial-gradient(circle at 50% 0,#63ef850b,#0000 32%),linear-gradient(#121418f5,#0c0d10f5)!important;border:1px solid #ffffff16!important;border-radius:18px!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:13px!important;display:flex!important}.preparedVideoSetupRow{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;width:100%!important;display:flex!important}.preparedVideoSetupGroup{background:#202225!important;border:1px solid #ffffff12!important;border-radius:9px!important;align-items:center!important;gap:6px!important;min-height:28px!important;padding:0 5px!important;display:inline-flex!important}.preparedVideoSetupGroup>span,.preparedVideoLengthCompact>span{color:#918d86!important;letter-spacing:.13em!important;text-transform:uppercase!important;white-space:nowrap!important;margin:0 4px 0 2px!important;font-size:10px!important;font-weight:900!important}.preparedVideoSetupGroup button{color:#bfb9b0!important;letter-spacing:.08em!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:7px!important;height:22px!important;min-height:22px!important;padding:0 7px!important;font-size:10.5px!important;font-weight:900!important}.preparedVideoSetupGroup button.selected{color:#111315!important;background:#f4f4f1eb!important}.preparedVideoLengthCompact{background:#202225!important;border:1px solid #ffffff12!important;border-radius:9px!important;flex:220px!important;align-items:center!important;gap:8px!important;min-height:28px!important;padding:0 9px!important;display:flex!important}.preparedVideoLengthCompact input{accent-color:#63ef85!important;flex:auto!important;min-width:90px!important}.preparedVideoControlArea{grid-template-columns:max-content max-content!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:100%!important;margin:0!important;display:grid!important}.preparedVideoControlArea .nativeAudioPill,.preparedVideoControlArea .multiShotRow{box-shadow:none!important}.preparedMultiShotRow .customShotButton svg{transition:transform .16s!important}.preparedMultiShotRow .customShotButton.active svg{transform:rotate(0)!important}.preparedVideoSlotsPreview{border-top:1px solid #ffffff0f!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;width:100%!important;padding:8px 0 0!important;display:flex!important}.preparedVideoSlotPreviewChip{color:#ece8e2!important;cursor:pointer!important;background:#202326!important;border:1px solid #ffffff12!important;border-radius:9px!important;align-items:center!important;gap:7px!important;height:30px!important;padding:0 8px 0 10px!important;display:inline-flex!important}.preparedVideoSlotPreviewChip b{white-space:nowrap!important;font-size:11px!important;font-weight:900!important}.preparedVideoSlotPreviewChip em{color:#bfffd0!important;background:#63ef851f!important;border-radius:7px!important;place-items:center!important;min-width:24px!important;height:20px!important;font-size:11px!important;font-style:normal!important;font-weight:950!important;display:grid!important}.preparedCustomMultiShotPanel{border-top:1px solid #ffffff0f!important;width:100%!important;margin:0!important;padding-top:8px!important}.preparedCustomMultiShotPanel .cancelMultiShot{color:#aaa49c!important;margin-bottom:2px!important}.preparedCustomMultiShotPanel .shotEditor{gap:8px!important}.preparedCustomMultiShotPanel .shotHeader{grid-template-columns:44px 70px 70px 1fr 32px!important;min-height:43px!important}.preparedCustomMultiShotPanel .shotDrag,.preparedCustomMultiShotPanel .shotName,.preparedCustomMultiShotPanel .shotDuration{color:#ece8e2!important;background:#25282b!important;border:1px solid #ffffff0f!important;height:43px!important;font-size:13px!important;font-weight:800!important}.preparedCustomMultiShotPanel .shotDrag{border-radius:12px 0 0 12px!important}.preparedCustomMultiShotPanel .shotName{justify-content:flex-start!important;padding-left:12px!important}.preparedCustomMultiShotPanel .shotDuration{gap:8px!important}.preparedCustomMultiShotPanel .shotDuration button{width:24px!important;height:19px!important}.preparedCustomMultiShotPanel .shotDelete{width:32px!important;height:32px!important}.preparedCustomMultiShotPanel textarea{color:#e9e2d9!important;background:#202326!important;border:1px solid #ffffff0f!important;border-radius:13px!important;min-height:100px!important;padding:17px!important;font-size:13px!important;line-height:1.5!important}.preparedCustomMultiShotPanel .addShotButton,.preparedAddShotButton{color:#f2eee8!important;background:#25282b!important;border:0!important;border-radius:13px!important;align-self:flex-start!important;height:43px!important;min-height:43px!important;padding:0 16px!important;font-size:14px!important;font-weight:800!important}.preparedVideoCameraPresetRow{border-top:1px solid #ffffff0f!important;padding-top:9px!important}@media (width<=1100px){.preparedVideoControlArea{grid-template-columns:1fr!important}.preparedCustomMultiShotPanel .shotHeader{grid-template-columns:40px 64px 66px 1fr 30px!important}}.preparedVideoLengthCompact input{accent-color:#f4f1ea!important}.preparedVideoLengthCompact input[type=range]::-webkit-slider-runnable-track{background:#f4f1ea61!important;border:1px solid #fff3!important;border-radius:999px!important;height:6px!important}.preparedVideoLengthCompact input[type=range]::-webkit-slider-thumb{appearance:none!important;background:#f4f1ea!important;border:1px solid #ffffffa6!important;border-radius:999px!important;width:18px!important;height:18px!important;margin-top:-7px!important;box-shadow:0 1px 6px #00000059!important}.preparedVideoLengthCompact input[type=range]::-moz-range-track{background:#f4f1ea61!important;border:1px solid #fff3!important;border-radius:999px!important;height:6px!important}.preparedVideoLengthCompact input[type=range]::-moz-range-thumb{background:#f4f1ea!important;border:1px solid #ffffffa6!important;border-radius:999px!important;width:18px!important;height:18px!important;box-shadow:0 1px 6px #00000059!important}.preparedVideoControlArea .multiShotToggle:not(.active) .miniSwitch{background:#ffffff1f!important}.preparedVideoControlArea .multiShotToggle:not(.active) .miniSwitch i{background:#f4f1ea!important;transform:translate(1px)!important}.preparedMultiShotRow .customShotButton.disabled{opacity:.45!important;cursor:not-allowed!important}.preparedVideoPanelLike .multiShotToggle{cursor:pointer!important}.preparedVideoHandoffPanel{background:radial-gradient(circle at 0 0,#f4f1ea0e,#0000 34%),linear-gradient(#121418f5,#0c0d10fa);border:1px solid #ffffff16;border-radius:18px;flex-direction:column;gap:12px;margin-top:14px;padding:14px;display:flex}.preparedVideoHandoffHead{flex-direction:column;gap:4px;display:flex}.preparedVideoHandoffHead span{color:#8d929c;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:950}.preparedVideoHandoffHead b{color:#f5f1ea;letter-spacing:-.02em;font-size:18px}.preparedVideoHandoffHead small{color:#a7abb2;font-size:12.5px;line-height:1.35}.preparedVideoHandoffGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.preparedVideoHandoffGrid span{color:#f2eee8;background:#161a21;border:1px solid #ffffff12;border-radius:13px;flex-direction:column;justify-content:center;gap:5px;min-height:58px;padding:10px 12px;font-size:13px;font-weight:850;display:flex}.preparedVideoHandoffGrid span b{color:#8e949e;letter-spacing:.13em;text-transform:uppercase;font-size:9.5px;font-weight:950}.preparedVideoHandoffShots{flex-wrap:wrap;gap:7px;padding-top:2px;display:flex}.preparedVideoHandoffShots span{color:#ece8e2;background:#202326;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:7px;height:31px;padding:0 8px 0 10px;display:inline-flex}.preparedVideoHandoffShots span b{font-size:11px;font-weight:950}.preparedVideoHandoffShots span em{color:#f4f1ea;background:#f4f1ea1a;border-radius:7px;place-items:center;min-width:26px;height:20px;font-size:11px;font-style:normal;font-weight:950;display:grid}.preparedVideoHandoffCamera{align-items:center;gap:10px;min-width:0;padding-top:2px;display:flex}.preparedVideoHandoffCamera>span{color:#8e949e;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:950}.preparedVideoHandoffCamera .videoPresetLinks{flex:0 auto;min-width:0}.preparedVideoHandoffCamera .videoPresetChip{border-radius:11px!important;gap:6px!important;max-width:min(340px,100%)!important;height:32px!important;min-height:32px!important;padding:0 10px 0 12px!important}.preparedVideoHandoffCamera .videoPresetChip>span{letter-spacing:.05em!important;font-size:12px!important}.preparedVideoHandoffCamera .videoPresetChip button{display:none!important}@media (width<=900px){.preparedVideoHandoffGrid{grid-template-columns:1fr 1fr}}@media (width<=640px){.preparedVideoHandoffGrid{grid-template-columns:1fr}}.videoMagicHandoffCard{width:auto!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-self:flex-start!important;margin-top:-8px!important;padding:0!important}.videoMagicHandoffCard .preparedJobTop,.videoMagicHandoffCard .preparedJobMeta,.videoMagicHandoffCard .preparedVideoHandoffPanel,.videoMagicHandoffCard .preparedReferenceStrip,.videoMagicHandoffCard>p,.videoMagicHandoffCard:before,.videoMagicHandoffCard:after{content:none!important;display:none!important}.videoMagicHandoffCard .preparedJobActions{align-items:center!important;gap:0!important;margin:0!important;display:inline-flex!important}.videoMagicHandoffCard .preparedJobActions button:not(.openPreparedJobButton){display:none!important}.videoMagicHandoffCard .preparedJobActions .openPreparedJobButton{transition:background .18s,border-color .18s,transform .18s;color:#f1eee7!important;height:34px!important;min-height:34px!important;box-shadow:none!important;letter-spacing:-.01em!important;text-transform:none!important;cursor:pointer!important;background:#ffffff0b!important;border:1px solid #ffffff1c!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 12px 0 14px!important;font-size:13px!important;font-weight:850!important;display:inline-flex!important}.videoMagicHandoffCard .preparedJobActions .openPreparedJobButton:after{content:"→";opacity:.82;font-size:15px;line-height:1;transform:translateY(-.5px)}.videoMagicHandoffCard .preparedJobActions .openPreparedJobButton:hover{transform:translateY(-1px);background:#ffffff14!important;border-color:#f4f1ea3d!important}.videoMagicHandoffCard+.ruwanaJobFinalActions{display:none!important}.videoMagicProgress{flex-direction:column;gap:8px;margin:0 0 10px;display:flex}.videoMagicStep{color:#f1eee7e0;letter-spacing:-.01em;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;animation:.22s both videoMagicStepIn;display:flex}.videoMagicStepDot{background:#d2ff92eb;border-radius:999px;flex:0 0 7px;width:7px;height:7px;margin-top:6px;box-shadow:0 0 0 4px #d2ff921a}.videoMagicStep.isReady .videoMagicStepDot{background:#f4f1ea;box-shadow:0 0 0 4px #f4f1ea14}@keyframes videoMagicStepIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.videoMagicProgress{align-items:center!important;min-height:34px!important;margin:0 0 8px!important;display:inline-flex!important}.videoMagicStep.isSingle{color:#f1eee7cc!important;letter-spacing:-.01em!important;align-items:center!important;gap:10px!important;font-size:14px!important;line-height:1.35!important;animation:.28s both videoMagicStatusSwap!important;display:inline-flex!important}.videoMagicStepIcon{color:#f4f1eac7;background:#ffffff0e;border:1px solid #ffffff17;border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-size:16px;line-height:1;animation:1.25s ease-in-out infinite videoMagicStatusPulse;display:inline-flex}.videoMagicProgress.isComplete .videoMagicStep.isSingle{color:#f4f1eaf5!important;font-weight:760!important}.videoMagicProgress.isComplete .videoMagicStepIcon{color:#d8ff9f;background:#d2ff921f;border-color:#d2ff9238;animation:none}.videoMagicHandoffCard .preparedJobActions.isWaitingForVideoPrep{display:none!important}@keyframes videoMagicStatusSwap{0%{opacity:0;filter:blur(1.5px);transform:translateY(5px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes videoMagicStatusPulse{0%,to{opacity:.58;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.videoMagicStepText{vertical-align:top;max-width:min(78vw,1240px);display:inline-block;position:relative;overflow:hidden}.videoMagicProgress.isWorking .videoMagicStepText{background:linear-gradient(110deg,#f1eee794 0%,#f1eee7d1 34%,#fff 48%,#f1eee7d1 62%,#f1eee794 100%) 0 0/240% 100%;-webkit-background-clip:text;background-clip:text;animation:1.18s ease-in-out infinite videoMagicTextSweep;color:#0000!important}.videoMagicProgress.isWorking .videoMagicStepText:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff57,#0000);width:34%;animation:1.18s ease-in-out infinite videoMagicLightPass;position:absolute;top:-35%;bottom:-35%;left:-35%;transform:skew(-18deg)translate(-130%)}.videoMagicProgress.isComplete .videoMagicStepText{-webkit-background-clip:initial;background-clip:initial;color:#f4f1eaf5!important;background:0 0!important;animation:none!important}@keyframes videoMagicTextSweep{0%{background-position:130%}to{background-position:-90%}}@keyframes videoMagicLightPass{0%{opacity:0;transform:skew(-18deg)translate(-140%)}18%{opacity:.9}to{opacity:0;transform:skew(-18deg)translate(430%)}}.videoMagicProgress.isWorking .videoMagicStepText{text-shadow:0 0 14px #0000002e;color:#0000!important;background:linear-gradient(110deg,#f4f1eae0 0%,#f4f1eac7 34%,#0c0c0cf5 48%,#f4f1eac7 62%,#f4f1eae0 100%) 0 0/260% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;animation:1.08s ease-in-out infinite videoMagicDarkTextSweep!important}.videoMagicProgress.isWorking .videoMagicStepText:after{mix-blend-mode:multiply;pointer-events:none;content:""!important;background:linear-gradient(90deg,#0000 0%,#00000005 18%,#000000ad 50%,#00000005 82%,#0000 100%)!important;width:42%!important;animation:1.08s ease-in-out infinite videoMagicDarkLightPass!important;position:absolute!important;top:-45%!important;bottom:-45%!important;left:-42%!important;transform:skew(-18deg)translate(-130%)!important}@keyframes videoMagicDarkTextSweep{0%{background-position:135%}to{background-position:-95%}}@keyframes videoMagicDarkLightPass{0%{opacity:0;transform:skew(-18deg)translate(-145%)!important}16%{opacity:.95}to{opacity:0;transform:skew(-18deg)translate(455%)!important}}.videoMagicProgress.isWorking .videoMagicStepText{color:#f4f1ead6!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;animation:none!important}.videoMagicProgress.isWorking .videoMagicStepText:after{content:""!important;z-index:2!important;filter:blur(.2px)!important;mix-blend-mode:normal!important;pointer-events:none!important;background:linear-gradient(90deg,#0000 0%,#ffffff0a 16%,#2a2825b8 45%,#ffffff1a 55%,#2a282594 66%,#0000 100%)!important;border-radius:999px!important;width:48%!important;animation:1.18s ease-in-out infinite videoMagicSmokePass!important;position:absolute!important;top:-35%!important;bottom:-35%!important;left:-55%!important;transform:skew(-15deg)translate(-120%)!important}.videoMagicProgress.isComplete .videoMagicStepText{color:#f4f1eaf5!important;text-shadow:none!important}@keyframes videoMagicSmokePass{0%{opacity:0;transform:skew(-15deg)translate(-140%)!important}14%{opacity:.85}64%{opacity:.78}to{opacity:0;transform:skew(-15deg)translate(520%)!important}}.videoMagicStepText{color:#f4f1eae6!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;text-shadow:0 1px 8px #0000004d!important;display:inline-block!important;position:relative!important;overflow:hidden!important}.videoMagicProgress.isWorking .videoMagicStepText{color:#0000!important;background:linear-gradient(105deg,#f4f1eab8 0% 30%,#605c54f2 43%,#fffffff5 50%,#605c54f2 57%,#f4f1eab8 70% 100%) 0 0/260% 100%!important;text-shadow:none!important;-webkit-background-clip:text!important;background-clip:text!important;animation:1.18s ease-in-out infinite videoMagicGraphiteTextScan!important}.videoMagicProgress.isWorking .videoMagicStepText:after{content:""!important;z-index:3!important;filter:blur(.15px)!important;mix-blend-mode:normal!important;pointer-events:none!important;background:linear-gradient(90deg,#0000 0% 15%,#00000042 40%,#ffffff2e 51%,#0003 63%,#0000 100%)!important;width:34%!important;animation:1.18s ease-in-out infinite videoMagicGraphitePass!important;position:absolute!important;top:0!important;bottom:0!important;left:-38%!important;transform:skew(-16deg)translate(-130%)!important}.videoMagicProgress.isComplete .videoMagicStepText{color:#f4f1eaf5!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;text-shadow:none!important;animation:none!important}.videoMagicProgress.isComplete .videoMagicStepText:after{display:none!important}@keyframes videoMagicGraphiteTextScan{0%{background-position:145%}to{background-position:-95%}}@keyframes videoMagicGraphitePass{0%{opacity:0;transform:skew(-16deg)translate(-145%)!important}13%{opacity:.92}72%{opacity:.88}to{opacity:0;transform:skew(-16deg)translate(540%)!important}}.ruwanaMessageAttachment video,.ruwanaAttachmentThumb video{object-fit:cover;border-radius:inherit;background:#050505;width:100%;height:100%;display:block}.topFeedPage .topNewsArea{will-change:max-height, opacity, transform;max-height:180px;transition:max-height .28s,padding .28s,opacity .18s,transform .28s;overflow:hidden}.app.isTopView .topFeedPage.topNewsCollapsed{grid-template-rows:0 auto 1fr!important}.topFeedPage.topNewsCollapsed .topNewsArea{opacity:0;pointer-events:none;transform:translateY(-18px);max-height:0!important;padding-top:0!important;padding-bottom:0!important}.topFeedPage.topNewsCollapsed .topFeedHeader{box-shadow:0 16px 34px #00000047}.extractFrameStatus{color:#f5fff0eb;letter-spacing:.01em;background:#7eff4b14;border:1px solid #7eff4b38;border-radius:12px;margin-top:10px;padding:10px 12px;font-size:12px;font-weight:700}.creditPackDetailV162{letter-spacing:.01em;margin-top:5px;display:block;color:#bfb5a99e!important;font-size:11px!important}.premiumChatBoostCardV163{background:linear-gradient(135deg,#58a6ff1f,#0d121df5)!important;border-color:#58a6ff52!important}.chatBoostIconV163{background:#58a6ff24!important;border-color:#58a6ff4d!important}.app.isBillingView .main{grid-template-rows:1fr!important}.app.isBillingView .workspace{min-height:0;grid-template-columns:1fr!important;gap:0!important;padding:0!important}.billingCenterPageV171{background:radial-gradient(circle at 18% 0,#d8ab621f,#0000 36%),radial-gradient(circle at 92% 12%,#5effcd0f,#0000 28%),#050609}.billingHeaderV171{background:radial-gradient(circle at 82% 0,#d8ab621a,#0000 40%),#0a0b0ed1}.billingCenterGridV171{grid-template-columns:1.05fr .95fr;gap:14px;max-width:1480px;margin:0 auto;display:grid}.billingCenterGridV171 .accountCard{min-height:0}.billingHeroCardV171,.billingPaymentMethodCardV171{min-height:330px!important}.billingRecurringCardV171,.billingPaymentsCardV171{grid-column:span 2}.billingStatusGridV171{grid-template-columns:repeat(2,minmax(0,1fr))}.billingCardPreviewV171{background:radial-gradient(circle at 12% 10%,#d8ab6242,#0000 34%),linear-gradient(135deg,#1c1915f5,#08090cf5);border:1px solid #d8ab6233;border-radius:22px;min-height:148px;margin:14px 0;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 22px 60px #0000003d}.billingCardPreviewV171:after{content:"";background:#d8ab620b;border:1px solid #d8ab622e;border-radius:50%;width:160px;height:160px;position:absolute;top:-32px;right:-26px}.billingCardPreviewV171.empty{background:#ffffff09;border-color:#ffffff14}.billingCardPreviewV171 small{color:#d8ab62c7;letter-spacing:.12em;text-transform:uppercase;margin-bottom:30px;font-size:11px;font-weight:900;display:block}.billingCardPreviewV171 b{color:#fff7e9;letter-spacing:.06em;margin-bottom:26px;font-size:22px;display:block}.billingCardPreviewV171 div{color:#eee2d3b8;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;gap:14px;font-size:12px;font-weight:800;display:flex}.billingRecurringListV171{background:#0506095c;border:1px solid #ffffff12;border-radius:18px;overflow:hidden}.billingRecurringRowV171{border-bottom:1px solid #ffffff0b;grid-template-columns:minmax(0,1.6fr) .55fr .55fr .8fr;align-items:center;gap:16px;padding:15px 16px;display:grid}.billingRecurringRowV171:last-child{border-bottom:0}.billingRecurringRowV171 b,.billingRecurringRowV171 strong{color:#f6eee2eb;font-size:14px;font-weight:850;display:block}.billingRecurringRowV171 span,.billingRecurringRowV171 small{color:#aaa2999e;margin-top:4px;font-size:11px;line-height:1.35;display:block}.billingRecurringRowV171 em{color:#afffcc;text-transform:uppercase;letter-spacing:.08em;background:#75ffb61f;border:1px solid #75ffb629;border-radius:999px;justify-self:start;width:max-content;padding:5px 9px;font-size:10px;font-style:normal;font-weight:900}.billingPaymentTableV171 .invoiceHeaderV126,.billingPaymentTableV171 .invoiceRowV126{grid-template-columns:1.2fr 1.55fr .95fr .72fr auto}.billingSmartBillCardV171,.billingQuickLinksCardV171{min-height:260px!important}.billingActionStackV171{flex-wrap:wrap}.billingActionStackV171 button{margin-bottom:8px}@media (width<=1100px){.billingCenterGridV171{grid-template-columns:1fr}.billingRecurringCardV171,.billingPaymentsCardV171{grid-column:span 1}.billingRecurringRowV171{grid-template-columns:1fr;gap:8px}.billingPaymentTableV171 .invoiceHeaderV126{display:none}.billingPaymentTableV171 .invoiceRowV126{grid-template-columns:1fr}}.studioExportStep.isStudioReady{position:relative;background:linear-gradient(#d8ab621b,#ffffff07)!important;border-color:#d8ab6247!important}.studioExportStep.isStudioReady:after{content:"TIFF/DNG";color:#f1d6a4;background:#d8ab621a;border:1px solid #d8ab6247;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;top:8px;right:8px}.ruwanaStudioExportPanelV175{background:linear-gradient(#121216fa,#08080afa);border:1px solid #e8cd9a47;border-radius:18px;margin:12px 0 14px;padding:14px;box-shadow:0 18px 45px #00000057,inset 0 1px #ffffff0a}.studioExportHeaderV175{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.studioExportHeaderV175 small{color:var(--gold2);letter-spacing:.18em;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.studioExportHeaderV175 b{color:#f0e8dc;margin-bottom:4px;font-size:17px;display:block}.studioExportHeaderV175 span{color:var(--soft);font-size:12px;line-height:1.35;display:block}.studioExportHeaderV175 button{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.studioExportActionsV175{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.studioExportActionsV175 button{color:#eadfce;background:#ffffff0a;border:1px solid #e8cd9a3d;border-radius:13px;min-height:44px;font-weight:800}.studioExportActionsV175 button.primary{color:#1a1105;background:linear-gradient(#edcf8e,#bc8235);border-color:#ffe6aeb8;grid-column:1/-1}.studioExportNoteV175{color:var(--dim);margin-top:10px;font-size:11px;line-height:1.4}.studioExportActionsV175 button.disabled{color:#eadfce85;cursor:not-allowed;background:#ffffff06;border-color:#ffffff1a}
