:root{--bg:#f7f7f4;--surface:#fff;--surface-soft:#f2f2ee;--line:#e4e4de;--ink:#171817;--muted:#676b67;--accent:#111311;--accent-soft:#e9ebe6;--good:#287a55;--warn:#996b1a;--danger:#b83d3d;--shadow:0 18px 48px #1214120e;--radius:22px;--sans:"Inter", "Söhne", "Segoe UI", Arial, sans-serif}*{box-sizing:border-box}.skip-link{z-index:100;color:#fff;background:#111311;border-radius:10px;padding:10px 14px;position:fixed;top:-60px;left:12px}.skip-link:focus{top:12px}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}h1{letter-spacing:-.065em}h2,h3{letter-spacing:-.035em}p{line-height:1.58}.page{min-height:100vh}.surface{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.brand{letter-spacing:-.03em;align-items:center;gap:10px;font-weight:640;display:flex}.brand-mark{background:var(--ink);color:#fff;border-radius:10px;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.public-header,.app-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);z-index:20;background:#f7f7f4e0;justify-content:space-between;align-items:center;height:72px;padding:0 max(50vw - 620px,32px);display:flex;position:sticky;top:0}.public-nav{color:var(--muted);align-items:center;gap:28px;font-size:14px;display:flex}.public-nav a.active,.public-nav a:hover{color:var(--ink)}.header-actions,.app-header-actions{align-items:center;gap:12px;display:flex}.text-link{color:var(--muted);font-size:14px}.text-link:hover{color:var(--ink)}.text-link.arrow:after{content:" →"}.btn{border:1px solid var(--line);background:var(--surface);border-radius:13px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 20px;font-size:14px;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.btn:hover:not(:disabled){background:#fbfbf8;border-color:#c8cac3;transform:translateY(-1px)}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary:hover:not(:disabled){background:#292c29}.btn.soft{background:var(--surface-soft)}.btn.small{height:40px;padding:0 16px}.btn.full{width:100%}.pill{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--muted);border-radius:99px;align-items:center;gap:8px;padding:0 13px;font-size:12px;display:inline-flex}.pill-success{color:var(--good);background:#eff8f2;border-color:#d7eadc}.pill-warning{color:var(--warn);background:#fff8e8;border-color:#eee1be}.status{background:var(--surface-soft);height:28px;color:var(--muted);border-radius:999px;align-items:center;padding:0 11px;font-size:12px;display:inline-flex}.status-good{color:var(--good);background:#eef7f1}.status-warn{color:var(--warn);background:#fff6e7}.status-danger{color:var(--danger);background:#fceeee}.hero{grid-template-columns:1fr 506px;align-items:center;gap:62px;max-width:1240px;margin:0 auto;padding:76px 32px 66px;display:grid}.hero-copy h1{margin:23px 0 22px;font-size:62px;line-height:1.03}.hero-copy p{color:var(--muted);max-width:530px;font-size:18px}.hero-actions{gap:10px;margin-top:34px;display:flex}.hero-trust{color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:38px;font-size:12px;display:flex}.hero-trust span:not(:last-child):after{content:"•";padding-left:18px}.hero-board{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:30px;padding:14px}.board-header{height:42px;color:var(--muted);align-items:center;gap:14px;font-size:13px;display:flex}.board-main{object-fit:cover;background:var(--surface-soft);border-radius:19px;width:100%;height:395px}.board-actions{grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;padding:14px 2px 1px;display:grid}.board-actions small{color:var(--muted);margin-bottom:5px;font-size:11px;display:block}.board-actions strong{font-size:13px}.section{max-width:1240px;margin:0 auto;padding:66px 32px}.section.narrow{max-width:840px}.section-heading{max-width:660px;margin-bottom:34px}.section-heading.wide{max-width:760px}.section-heading.centered{text-align:center;margin:0 auto 46px}.section-heading h1{margin:20px 0 16px;font-size:54px;line-height:1.08}.section-heading h2,.section h2{margin-bottom:12px;font-size:38px}.section-heading p{color:var(--muted);font-size:17px}.outcome-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.outcome{border:1px solid var(--line);background:var(--surface);border-radius:20px;align-items:center;gap:14px;padding:15px;transition:all .16s;display:flex}.outcome:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.outcome img{object-fit:cover;background:var(--surface-soft);border-radius:14px;width:76px;height:76px}.outcome h3{margin-bottom:7px;font-size:17px}.outcome p{color:var(--muted);font-size:13px;line-height:1.42}.how{padding-top:24px}.step-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.step{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-height:182px;padding:28px}.step span{color:var(--muted);margin-bottom:36px;font-size:13px;display:block}.step h3{margin-bottom:10px;font-size:20px}.step p{color:var(--muted)}.cta-section{color:#fff;text-align:center;background:#111311;border-radius:32px;max-width:1176px;margin:34px auto 82px;padding:68px 24px}.cta-section h2{margin-bottom:12px;font-size:42px}.cta-section p{color:#c6cac5;margin-bottom:30px}.cta-section .btn.primary{color:#111311;background:#fff;border-color:#fff}.feature-sections{gap:14px;display:grid}.feature-row{background:var(--surface);border:1px solid var(--line);border-radius:28px;grid-template-columns:370px 1fr;align-items:center;gap:48px;padding:18px;display:grid}.feature-row img{object-fit:cover;border-radius:18px;width:100%;height:230px}.feature-row h2{margin-bottom:13px;font-size:31px}.feature-row p{color:var(--muted);max-width:480px;margin-bottom:22px}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px;display:grid}.pricing-card{flex-direction:column;min-height:380px;padding:28px;display:flex}.pricing-card.featured{box-shadow:var(--shadow);border-color:#b6b9b1}.pricing-card h3{margin-bottom:28px;font-size:21px}.pricing-card .amount{letter-spacing:-.06em;margin-bottom:15px;font-size:42px;font-weight:570}.pricing-card .amount small{color:var(--muted);font-size:15px;font-weight:400}.pricing-card p{color:var(--muted);min-height:51px}.check-list{gap:12px;margin:25px 0 auto;padding-bottom:24px;font-size:14px;display:grid}.check-list span:before{content:"✓";color:var(--good);width:22px;display:inline-block}.notice{border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);border-radius:15px;margin-top:18px;padding:15px 18px;font-size:14px;line-height:1.5}.notice-success{color:var(--good);background:#eff8f2;border-color:#d7eadc}.notice-error{color:var(--danger);background:#fceeee;border-color:#f4cfcf}.example-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.example-card{background:var(--surface);border:1px solid var(--line);border-radius:24px;overflow:hidden}.example-card img{object-fit:cover;background:var(--surface-soft);width:100%;height:245px}.example-copy{padding:18px}.example-copy h3{margin:12px 0 7px}.example-copy p{color:var(--muted);font-size:13px}.docs-layout{grid-template-columns:230px 1fr;gap:15px;display:grid}.docs-menu{align-content:start;gap:13px;height:max-content;padding:20px;display:grid;position:sticky;top:96px}.docs-menu h3{margin-bottom:9px}.docs-menu a{color:var(--muted);font-size:14px}.docs-content{gap:14px;display:grid}.docs-card{padding:28px}.docs-card h2{margin-bottom:13px;font-size:24px}.docs-card p{color:var(--muted);margin-bottom:20px}.code{color:#d9ddda;background:#101210;border-radius:16px;padding:20px;font:13px/1.6 Consolas,SFMono-Regular,monospace;overflow:auto}.workflow-list{display:grid}.row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.row:last-child{border-bottom:0}.row small{color:var(--muted);margin-top:6px;display:block}.faq-list{gap:10px;display:grid}.faq-item{background:var(--surface);border:1px solid var(--line);border-radius:17px;padding:0 20px}.faq-item summary{cursor:pointer;padding:22px 0;font-weight:530;list-style:none}.faq-item p{color:var(--muted);padding:0 0 22px}.auth-page{max-width:460px;margin:0 auto;padding:74px 26px}.auth-card{padding:38px}.auth-card h1{margin-bottom:12px;font-size:37px}.auth-card>p{color:var(--muted);margin-bottom:29px}.auth-form label,.field{color:var(--muted);gap:8px;font-size:13px;display:grid}.auth-form input,.field textarea,.text-box{border:1px solid var(--line);background:#fff;border-radius:13px;outline:0;width:100%;padding:13px 14px}.auth-form input{height:50px}.field textarea,.text-box{resize:vertical;min-height:122px}.auth-form input:focus,.field textarea:focus,.text-box:focus{border-color:#a6aaa2}.auth-back{background:0 0;border:0;margin:0 auto}.divider{color:var(--muted);align-items:center;gap:12px;margin:22px 0;font-size:12px;display:flex}.divider:before,.divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-small{color:var(--muted);text-align:center!important;margin-top:24px!important;margin-bottom:0!important;font-size:13px!important}.auth-small a{color:var(--ink)}.welcome-card{background:var(--surface-soft);border-radius:16px;gap:7px;margin-bottom:22px;padding:20px;display:grid}.welcome-card strong{letter-spacing:-.05em;font-size:30px}.welcome-card span{color:var(--muted);line-height:1.45}.footer{border-top:1px solid var(--line);align-items:center;gap:32px;max-width:1240px;margin:0 auto;padding:30px 32px 42px;display:flex}.footer p{color:var(--muted);flex:1;font-size:13px}.footer nav{color:var(--muted);gap:20px;font-size:13px;display:flex}.app-page{background:var(--bg);min-height:100vh}.avatar{border:1px solid var(--line);background:var(--surface);border-radius:50%;width:38px;height:38px;position:relative}.avatar:after{content:"";background:#c2c5bd;border-radius:50%;width:12px;height:12px;position:absolute;top:8px;left:12px;box-shadow:0 12px 0 4px #c2c5bd}.app-shell{grid-template-columns:240px minmax(0,1fr);min-height:calc(100vh - 72px);display:grid}.sidebar{border-right:1px solid var(--line);background:#f5f5f1;padding:26px 13px}.side-title{text-transform:uppercase;color:var(--muted);letter-spacing:.08em;padding:0 14px 14px;font-size:11px}.side-link{color:#454945;border-radius:13px;align-items:center;gap:11px;height:44px;padding:0 12px;font-size:14px;display:flex}.side-link:hover{background:#eeefea}.side-link.active{background:var(--surface);border:1px solid var(--line);color:var(--ink)}.side-dot{border:1px solid #c0c3bb;border-radius:6px;width:16px;height:16px}.side-divider{background:var(--line);height:1px;margin:19px 10px}.app-content{min-width:0;padding:34px 36px 56px}.app-title{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:26px;display:flex}.app-title h1{margin-bottom:9px;font-size:42px}.app-action{flex:none}.studio-home-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.studio-home-card{border:1px solid var(--line);background:var(--surface);border-radius:22px;transition:all .15s;overflow:hidden}.studio-home-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.studio-home-card img{object-fit:cover;background:var(--surface-soft);width:100%;height:146px}.studio-home-card div{padding:17px}.studio-home-card h3{margin-bottom:8px;font-size:19px}.studio-home-card p{color:var(--muted);font-size:13px}.two-column{grid-template-columns:1.1fr .9fr;gap:14px;display:grid}.list-card,.account-summary{padding:24px}.section-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.section-row h2,.list-card h2,.account-summary h2{font-size:22px}.account-summary p{color:var(--muted);margin:14px 0 28px}.summary-actions,.button-row{align-items:center;gap:9px;display:flex}.button-row.wrap{flex-wrap:wrap}.empty-state{text-align:center;background:#fbfbf8;border:1px dashed #d6d8d1;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:34px;display:flex}.empty-icon{background:var(--surface-soft);width:44px;height:44px;color:var(--muted);border-radius:13px;place-items:center;margin-bottom:16px;font-size:20px;display:grid}.empty-state h2{margin-bottom:9px;font-size:22px}.empty-state p{max-width:360px;color:var(--muted);margin-bottom:22px}.quick-upload{grid-template-columns:1fr 345px;align-items:center;gap:35px;padding:30px;display:grid}.quick-upload h2{margin:18px 0 12px;font-size:32px}.quick-upload p{color:var(--muted);margin-bottom:26px}.quick-upload img{object-fit:cover;background:var(--surface-soft);border-radius:17px;width:100%;height:258px}.quick-actions{grid-template-columns:repeat(5,1fr);gap:11px;margin-top:14px;display:grid}.quick-card{gap:20px;padding:18px;display:grid}.quick-card span{color:var(--muted);font-size:13px}.studio-experience{position:relative}.mode-tabs{border:1px solid var(--line);background:var(--surface);border-radius:999px;gap:4px;width:max-content;margin-bottom:14px;padding:4px;display:flex}.mode-tabs button{color:var(--muted);background:0 0;border:0;border-radius:999px;padding:10px 17px;font-size:13px}.mode-tabs button.active{background:var(--surface-soft);color:var(--ink)}.workspace-grid{grid-template-columns:255px minmax(420px,1fr) 316px;gap:12px;display:grid}.material-panel{min-height:628px;padding:17px}.panel-title{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.panel-title h3,.control-card h3{font-size:16px}.upload-control{margin-bottom:14px}.upload-control input{opacity:0;width:1px;height:1px;position:absolute}.material-card{border:1px solid var(--line);border-radius:13px;align-items:center;gap:10px;margin-bottom:12px;padding:9px;display:flex}.material-card.active{background:var(--surface-soft)}.material-icon{background:linear-gradient(135deg,#e8dfd4,#c8ae91);border-radius:10px;width:45px;height:45px}.material-icon.product{background:linear-gradient(135deg,#efede4,#cbbd9c)}.material-icon.video{background:#222a26}.material-icon.audio{background:linear-gradient(135deg,#232927,#617068)}.material-card small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.material-info{flex:1;min-width:0}.material-info strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.remove{color:var(--muted);background:0 0;border:0;font-size:20px;line-height:1}.material-tip{background:var(--surface-soft);color:var(--muted);border-radius:12px;padding:12px;font-size:12px;line-height:1.45}.layers{margin-top:20px}.layers h4{margin-bottom:10px;font-size:14px}.layer-card{border-top:1px solid var(--line);gap:7px;padding:12px 0;font-size:12px;display:grid}.layer-card label{color:#4a4d49;align-items:center;gap:7px;display:flex}.layer-card small{color:var(--muted)}.studio-canvas{flex-direction:column;min-height:628px;padding:14px;display:flex}.canvas-top{color:var(--muted);justify-content:space-between;align-items:center;padding:1px 2px 13px;font-size:13px;display:flex}.canvas-display{background:var(--surface-soft);border-radius:19px;flex:1;place-items:center;min-height:504px;display:grid;position:relative;overflow:hidden}.canvas-display img{object-fit:cover;width:100%;height:100%}.canvas-display .source-label{background:#ffffffe6;border:1px solid #e7e8e2cc;border-radius:10px;padding:8px 11px;font-size:12px;position:absolute;bottom:14px;left:14px}.right-controls{align-content:start;gap:11px;display:grid}.control-card,.control-card.compact{padding:17px}.workflow-options{gap:8px;margin-top:14px;display:grid}.workflow-options button{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:13px;gap:5px;padding:12px;display:grid}.workflow-options button.selected{background:var(--surface-soft);border-color:#c5c8c0}.workflow-options small{color:var(--muted);font-size:12px}.control-card .text-box{margin-top:13px}.range-row{color:var(--muted);gap:13px;margin-top:14px;font-size:13px;display:grid}.range-row strong{color:var(--ink)}.range-row input{width:100%}.segmented{gap:6px;margin-top:15px;display:flex}.segmented button{border:1px solid var(--line);height:36px;color:var(--muted);background:#fff;border-radius:10px;padding:0 13px}.segmented button.active{background:var(--surface-soft);color:var(--ink)}.consent{color:var(--muted);gap:10px;margin-top:16px;font-size:13px;line-height:1.48;display:flex}.timeline{gap:7px;padding-top:12px;display:flex}.timeline span{background:#dedfd9;border-radius:99px;flex:1;height:8px}.timeline span.active{background:#1a1d1b}.waveform{align-items:center;gap:6px;height:42px;margin-top:11px;padding:0 16px;display:flex}.waveform span{background:#505a55;border-radius:9px;width:4px}.waveform span:first-child{height:12px}.waveform span:nth-child(2){height:26px}.waveform span:nth-child(3){height:18px}.waveform span:nth-child(4){height:34px}.waveform span:nth-child(5){height:28px}.waveform span:nth-child(6){height:16px}.waveform span:nth-child(7){height:31px}.waveform span:nth-child(8){height:12px}.output-grid{grid-template-columns:repeat(3,1fr);gap:7px;padding-top:12px;display:grid}.output-grid span{background:var(--surface-soft);height:48px;color:var(--muted);border-radius:9px;place-items:center;font-size:11px;display:grid}.preview-grid{grid-template-columns:repeat(4,1fr);gap:6px;padding:12px 0 0;display:grid}.preview-variant{border:1px solid var(--line);background:var(--surface-soft);height:92px;color:var(--muted);border-radius:11px;padding:0;overflow:hidden}.preview-variant svg{background:var(--surface-soft);width:100%;height:100%;display:block}.preview-variant:hover{border-color:#adb2aa}.launch-bar{box-shadow:var(--shadow);grid-template-columns:250px 1fr auto;align-items:center;gap:18px;margin-top:12px;padding:14px 17px;display:grid;position:sticky;bottom:14px}.launch-meta{gap:4px;display:grid}.launch-meta small,.launch-meta span{color:var(--muted);font-size:12px}.launch-meta strong{letter-spacing:-.05em;font-size:26px}.launch-actions{justify-content:flex-end;gap:9px;display:flex}.gallery-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.result-card{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:14px}.result-preview{background:var(--surface-soft);border-radius:14px;height:220px;margin-bottom:15px;padding:12px}.result-card h3{margin-bottom:6px;font-size:18px}.result-card p{color:var(--muted);margin-bottom:16px;font-size:13px}.library-card{padding:20px}.library-icon{background:var(--surface-soft);border-radius:14px;height:110px;margin-bottom:17px}.library-icon.personas{background:linear-gradient(135deg,#ede1d5,#d3b398)}.library-card h3{margin-bottom:9px}.library-card p{min-height:45px;color:var(--muted);margin-bottom:19px;font-size:13px}.support-card{gap:18px;max-width:690px;padding:26px;display:grid}.tabs{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:3px;width:max-content;height:52px;margin-bottom:14px;padding:4px;display:flex}.tabs button{color:var(--muted);background:0 0;border:0;border-radius:10px;padding:0 20px}.tabs button.active{background:var(--surface-soft);color:var(--ink)}.one-time-key{color:#fff;background:#101210;border-radius:14px;gap:9px;margin:15px 0;padding:15px;display:grid}.one-time-key small{color:#b5bbb7}.one-time-key code{word-break:break-all}.api-empty{padding:35px}.api-empty p{color:var(--muted);margin:12px 0 23px}.app-loading{min-height:100vh;color:var(--muted);place-items:center;display:grid}@media (width<=1100px){.hero{grid-template-columns:1fr;gap:42px}.hero-board{max-width:550px}.workspace-grid{grid-template-columns:1fr}.material-panel{min-height:0}.studio-canvas{min-height:530px}.right-controls{grid-template-columns:repeat(2,1fr)}.launch-bar{grid-template-columns:1fr;position:static}.chat-layout{grid-template-columns:1fr}.chat-sidebar{min-height:0}.quick-actions{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.public-header,.app-header{padding:0 18px}.public-nav{display:none}.hero,.section{padding-left:18px;padding-right:18px}.hero-copy h1{font-size:43px}.section-heading h1{font-size:40px}.outcome-grid,.step-grid,.pricing-grid,.example-grid,.studio-home-grid,.two-column,.gallery-grid,.library-grid,.feature-row{grid-template-columns:1fr}.feature-row{gap:20px}.docs-layout{grid-template-columns:1fr}.docs-menu{position:static}.footer{padding-left:18px;padding-right:18px;display:block}.footer p{margin:18px 0}.app-shell{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line);padding:10px;display:flex;overflow-x:auto}.side-title,.side-divider{display:none}.side-link{white-space:nowrap}.app-content{padding:22px 16px 40px}.app-title{display:block}.app-action{margin-top:15px}.app-title h1{font-size:34px}.quick-upload{grid-template-columns:1fr;padding:20px}.quick-upload img{order:-1}.right-controls{grid-template-columns:1fr}.canvas-display{min-height:380px}.mode-tabs{max-width:100%;overflow:auto}.launch-actions{justify-content:stretch}.launch-actions .btn{flex:1}.cta-section{margin-left:18px;margin-right:18px}.board-main{height:310px}.chat-center{min-height:580px}}.inline-input{border:1px solid var(--line);background:var(--surface);min-width:260px;font:inherit;color:var(--text);border-radius:12px;flex:1;padding:11px 13px}.hidden-input{display:none}.attachment-chip{text-overflow:ellipsis;white-space:nowrap;background:var(--surface-subtle);border:1px solid var(--line);max-width:170px;color:var(--muted);border-radius:999px;padding:8px 10px;font-size:12px;line-height:1;overflow:hidden}.preview-variant.selected{border-color:var(--text);background:var(--text);color:var(--surface)}.referral-link{border:1px solid var(--line);background:var(--surface-subtle);text-overflow:ellipsis;white-space:nowrap;border-radius:12px;padding:14px;display:block;overflow:hidden}.telegram-login-widget{justify-content:center;align-items:center;min-height:48px;margin-top:10px;display:flex}.auth-hint{color:var(--muted);text-align:center!important;margin:12px 0 0!important;font-size:12px!important}.recommended-tag{color:#305c44;vertical-align:middle;background:#e8f0e8;border-radius:999px;margin-left:8px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:600}.scene-usage-summary{color:var(--muted);gap:6px;margin-top:10px;font-size:12px;display:grid}.scene-usage-summary b{color:var(--ink)}.inline-input.full{width:100%;min-width:0}.layer-card .text-link{text-align:left;margin-top:7px;font-size:12px}.final-result-card{border:1px solid var(--border);background:var(--surface-elevated,#fff);border-radius:18px;gap:12px;margin-top:16px;padding:14px;display:grid}.final-result-card img,.final-result-card video{object-fit:contain;background:var(--surface-muted,#f6f5f2);border-radius:14px;width:100%;max-height:420px;display:block}.final-result-card audio{width:100%}.material-manage .material-info{flex:1;min-width:0}.material-role-select{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:10px;margin-top:8px;padding:8px 10px;font-size:12px}.layer-instruction{color:var(--muted);gap:6px;margin-top:10px;font-size:12px;display:grid}.layer-instruction textarea{resize:vertical;border:1px solid var(--border);background:var(--surface);width:100%;min-height:68px;font:inherit;color:var(--text);border-radius:10px;padding:9px 10px}:root{--reference-blue:#3e72ed;--reference-purple:#5a42ef;--reference-blue-soft:#edf3ff;--reference-green:#20b87d;--reference-green-soft:#eaf9f2;--reference-orange:#f29440;--reference-orange-soft:#fff2e7;--reference-purple-soft:#f1edff;--reference-cyan:#20a4dc;--reference-cyan-soft:#eaf8ff;--reference-line:#e8edf6;--reference-muted:#8390aa;--reference-ink:#101627}.reference-page{color:var(--reference-ink);background:#fff;min-height:100vh}.reference-header{background:#fff;border-bottom:1px solid #f0f2f8;height:74px;padding:0 34px}.reference-brand{letter-spacing:.23em;color:#11182b;font-size:25px;font-weight:750;line-height:1;text-decoration:none}.reference-brand .brand-mark,.reference-header .public-nav{display:none}.reference-header .header-actions{align-items:center;gap:14px;display:flex}.reference-header .btn{border-radius:10px;place-items:center;min-width:98px;height:46px;padding:0 22px;font-weight:600;display:grid}.auth-secondary{border:1px solid var(--reference-line);color:#121827;background:#fff}.auth-primary{box-shadow:0 9px 20px #553fe738;color:#fff!important;background:linear-gradient(135deg,#6048f0,#4a38df)!important;border:0!important}.reference-footer{color:#75819b;background:#fff;border-top:1px solid #eff2f8}.reference-footer .reference-brand{font-size:18px}.reference-home{grid-template-columns:260px minmax(760px,1fr);gap:28px;max-width:1480px;min-height:calc(100vh - 74px);margin:0 auto;padding:36px 32px 44px;display:grid}.reference-drop{background:#fff;border:1px dashed #cfdafb;border-radius:14px;flex-direction:column;min-height:686px;padding:26px 20px 22px;display:flex}.drop-action{color:var(--reference-ink);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:9px;padding:68px 0 76px;display:flex}.drop-cloud{color:#8899e6;border-radius:50%;place-items:center;width:57px;height:57px;margin-bottom:12px;font-size:40px;font-weight:300;line-height:1;display:grid}.drop-action strong{font-size:16px;font-weight:650}.drop-action small{color:var(--reference-muted);font-size:13px}.format-panel{border-top:1px solid #eff2f8;gap:19px;padding-top:26px;display:grid}.format-panel>span{color:#7b879e;margin-bottom:2px;font-size:12px;font-weight:600}.format-panel div{grid-template-columns:22px 1fr;gap:3px 8px;display:grid}.format-panel b{color:#5d55ec;grid-row:1/3;font-size:18px}.format-panel strong{color:#56617b;font-size:12px;font-weight:650}.format-panel small{color:#8993aa;font-size:10px}.privacy-note{text-align:center;color:#9aa4b6;margin-top:auto;font-size:11px;line-height:1.65}.reference-landing{flex-direction:column;align-items:center;min-width:0;padding:3px 0 0;display:flex}.start-tabs{background:#fff;border:1px solid #dde3f1;border-radius:12px;width:420px;height:58px;margin-bottom:26px;padding:3px;display:flex}.start-tabs button,.start-tabs a{color:#31405c;font:inherit;background:0 0;border:0;border-radius:9px;flex:1;place-items:center;font-weight:530;text-decoration:none;display:grid}.start-tabs .active{color:#5646ed;background:linear-gradient(135deg,#eef0ff,#f4f2ff)}.reference-landing h1{letter-spacing:-.05em;color:#101625;text-align:center;margin:0 0 14px;font-size:45px;font-weight:720;line-height:1.17}.reference-subtitle{color:#8894aa;margin:0 0 38px;font-size:18px}.reference-studio-grid{grid-template-columns:repeat(6,minmax(145px,1fr));gap:14px;width:100%;display:grid}.reference-mode-card{border:1px solid var(--reference-line);text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;min-height:316px;padding:27px 16px 21px;display:flex;box-shadow:0 8px 22px #1e253f0b}.mode-icon{border-radius:50%;place-items:center;width:68px;height:68px;margin-bottom:34px;font-size:29px;font-weight:600;display:grid}.reference-mode-card h2{color:#121827;letter-spacing:-.03em;margin:0 0 12px;font-size:22px}.reference-mode-card p{color:#8a95aa;min-height:62px;margin:0 auto 25px;font-size:13px;line-height:1.6}.mode-open{border-radius:9px;place-items:center;width:100%;height:47px;margin-top:auto;font-size:14px;font-weight:600;text-decoration:none;display:grid}.reference-mode-card.orange .mode-icon{background:var(--reference-orange-soft);color:var(--reference-orange)}.reference-mode-card.orange .mode-open{background:var(--reference-orange-soft);color:#c96826;border:1px solid #f7e3d3}.reference-mode-card.blue .mode-icon{background:var(--reference-blue-soft);color:var(--reference-blue)}.reference-mode-card.blue .mode-open{background:var(--reference-blue-soft);color:var(--reference-blue);border:1px solid #dce7ff}.reference-mode-card.green .mode-icon,.reference-mode-card.mint .mode-icon{background:var(--reference-green-soft);color:var(--reference-green)}.reference-mode-card.green .mode-open,.reference-mode-card.mint .mode-open{background:var(--reference-green-soft);color:var(--reference-green);border:1px solid #daf2e6}.reference-mode-card.purple .mode-icon{background:var(--reference-purple-soft);color:var(--reference-purple)}.reference-mode-card.purple .mode-open{background:var(--reference-purple-soft);color:var(--reference-purple);border:1px solid #e5ddff}.reference-mode-card.cyan .mode-icon{background:var(--reference-cyan-soft);color:var(--reference-cyan)}.reference-mode-card.cyan .mode-open{background:var(--reference-cyan-soft);color:var(--reference-cyan);border:1px solid #d6effb}.trust-strip{color:#8490a7;border:1px solid #e7ebf5;border-radius:12px;align-items:center;height:53px;margin-top:33px;font-size:13px;display:flex}.trust-strip span{border-right:1px solid #edf0f7;padding:0 31px}.trust-strip span:last-child{border:0}.reference-section{max-width:1140px;margin:0 auto;padding-top:70px}.reference-section .section-heading{text-align:center;max-width:720px;margin:0 auto 45px}.reference-section .section-heading h1{color:var(--reference-ink);font-size:46px}.reference-feature-list{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.reference-feature{border:1px solid var(--reference-line);color:var(--reference-ink);background:#fff;border-radius:16px;align-items:center;gap:19px;padding:22px;text-decoration:none;display:flex}.reference-feature .mode-icon{flex:none;width:52px;height:52px;margin:0;font-size:20px}.reference-feature div{flex:1}.reference-feature h2{margin:0 0 6px;font-size:19px}.reference-feature p{color:var(--reference-muted);margin:0;font-size:13px}.reference-feature b{color:#bac3d5;font-size:22px}.auth-reference-page .reference-header,.auth-reference-page .reference-footer{display:none}.auth-reference{max-width:1000px;margin:0 auto;padding:25px 26px 36px}.auth-title{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:35px;display:flex}.auth-title .reference-brand{margin-bottom:2px;font-size:25px}.auth-title h1{letter-spacing:-.045em;margin:4px 0 0;font-size:37px}.auth-title p{color:#8190aa;margin:0;font-size:15px}.auth-title .pill{color:#6556ef;background:#f1edff;border:0}.auth-reference-grid{grid-template-columns:1.08fr .78fr;align-items:start;gap:34px;display:grid}.auth-form{gap:12px;display:grid}.reference-input{color:#8a96b0;background:#fff;border:1px solid #dfe6f3;border-radius:9px;align-items:center;gap:13px;height:55px;padding:0 17px;display:flex}.reference-input:focus-within{border-color:#8aa8fa;box-shadow:0 0 0 3px #4476ed17}.reference-input input{height:100%;font:inherit;color:#172139;background:0 0;border:0;outline:0;flex:1}.reference-input input::placeholder{color:#93a0b9}.consent{color:#6f7c96;align-items:center;gap:10px;margin:4px 0;font-size:12px;display:flex}.consent input{width:16px;height:16px}.consent a{color:#3f73ef}.reference-submit{border-radius:9px;height:54px;margin-top:2px;color:#fff!important;background:#3775ec!important;border:0!important}.text-retry{color:#3d71e8;background:0 0;border:0;padding:8px}.social-auth{text-align:center;color:#8390aa;margin-top:20px;font-size:12px}.social-auth>span{margin-bottom:17px;display:block;position:relative}.social-btn{color:#344157;background:#fff;border:1px solid #e5ebf6;border-radius:9px;justify-content:center;align-items:center;height:48px;font-size:14px;text-decoration:none;display:flex}.social-btn.vk{color:#2574d9;font-weight:650}.email-static{color:#52617e}.social-disabled{color:#8a96b0;cursor:not-allowed;background:#f8faff}.social-auth .notice{text-align:left;margin-top:12px}.auth-benefits{border:1px solid #e7edf7;border-radius:10px;gap:28px;min-height:410px;padding:30px;display:grid}.auth-benefits>div{gap:18px;display:flex}.benefit-icon{border-radius:12px;flex:none;place-items:center;width:52px;height:52px;font-size:23px;display:grid}.benefit-icon.purple{color:#6551e7;background:#f0eaff}.benefit-icon.green{color:#1caa79;background:#e4f7f0}.benefit-icon.blue{color:#3577ee;background:#eaf2ff}.auth-benefits h3{margin:0 0 7px;font-size:15px;line-height:1.38}.auth-benefits p{color:#8190a8;margin:0;font-size:13px;line-height:1.52}.auth-start-note{background:#eff4ff;border-radius:10px;padding:19px;color:#7b88a4!important;margin-top:auto!important;font-size:12px!important}.auth-switch{text-align:center;color:#6f7c96;margin-top:25px;font-size:14px}.auth-switch a{color:#3575ed;font-weight:600}.reference-app{background:#fbfbfd}.reference-app-header{background:#fff;border-bottom:1px solid #edf1f8;height:68px}.reference-sidebar{background:#fff;border-right:1px solid #edf1f8}.reference-sidebar .chat-first-link{font-weight:650}.reference-sidebar .chat-first-link .side-dot{background:#f18d3b}.reference-sidebar .chat-first-link.active{color:#bb5c1b;background:#fff3e8}.true-chat-layout{background:#fff;border:1px solid #eef1f7;border-radius:18px;grid-template-columns:286px minmax(560px,1fr);min-height:calc(100vh - 184px);display:grid;overflow:hidden}.true-chat-sidebar{background:#f8f9fc;border-right:1px solid #eef1f7;flex-direction:column;gap:13px;padding:16px;display:flex}.new-chat{border-radius:11px;height:47px;color:#fff!important;background:#11182a!important}.chat-search{color:#8a95ab;background:#fff;border:1px solid #e6ebf5;border-radius:11px;align-items:center;gap:8px;height:43px;padding:0 11px;display:flex}.chat-search input{width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.chat-view-tabs{background:#eef1f7;border-radius:10px;height:38px;padding:3px;display:flex}.chat-view-tabs button{color:#78849c;font:inherit;background:0 0;border:0;border-radius:8px;flex:1;font-size:13px}.chat-view-tabs .active{color:#172139;background:#fff;box-shadow:0 1px 4px #141b2d0f}.thread-list{flex-direction:column;gap:6px;display:flex;overflow:auto}.chat-thread-row{border-radius:10px;align-items:center;min-height:58px;display:flex}.chat-thread-row.active{background:#fff;border:1px solid #e8edf6}.thread-open{text-align:left;color:#172139;background:0 0;border:0;flex:1;gap:4px;min-width:0;padding:11px 10px;display:grid}.thread-open strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.thread-open small{color:#8895aa;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.thread-actions{gap:2px;padding-right:6px;display:flex}.thread-actions button{color:#8591a6;background:0 0;border:0;width:30px;height:30px}.chat-empty-list{color:#8a95aa;text-align:center;padding:34px 10px;font-size:13px}.true-chat-main{flex-direction:column;min-width:0;display:flex}.chat-conversation-head{border-bottom:1px solid #eff2f7;justify-content:space-between;align-items:center;height:70px;padding:0 24px;display:flex}.chat-conversation-head h2{margin:0 0 3px;font-size:17px}.chat-conversation-head p{color:#8a95aa;margin:0;font-size:12px}.conversation-actions button{color:#56627a;height:35px;font:inherit;background:#fff;border:1px solid #e5eaf3;border-radius:8px;padding:0 11px;font-size:12px}.true-chat-scroll{flex-direction:column;flex:1;gap:20px;padding:28px max(32px,50% - 380px);display:flex;overflow:auto}.true-chat-welcome{text-align:center;max-width:570px;margin:auto}.true-chat-welcome h2{letter-spacing:-.045em;margin-bottom:12px;font-size:35px}.true-chat-welcome p{color:#7c89a2;font-size:15px;line-height:1.55}.chat-suggestions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:27px;display:flex}.chat-suggestions button{color:#3a465e;background:#fff;border:1px solid #e5eaf4;border-radius:22px;height:42px;padding:0 18px}.true-bubble{gap:8px;max-width:780px;display:grid}.true-bubble span{color:#77839b;font-size:12px;font-weight:650}.true-bubble p{color:#14203a;white-space:pre-wrap;background:#f4f6fa;border-radius:16px;margin:0;padding:14px 17px;line-height:1.55}.true-bubble.user{margin-left:auto}.true-bubble.user p{color:#fff;background:#316ee5}.true-bubble.thinking p{color:#7d88a1}.true-composer{width:min(800px,100% - 40px);margin:0 auto 18px}.composer-line{background:#fff;border:1px solid #e2e8f4;border-radius:20px;align-items:flex-end;padding:9px;display:flex;box-shadow:0 6px 20px #1e28480b}.composer-line textarea{resize:none;font:inherit;background:0 0;border:0;outline:0;flex:1;min-height:45px;max-height:160px;padding:12px 8px}.composer-attach,.send-message{border:0;border-radius:13px;width:44px;height:44px;font-size:22px}.composer-attach{color:#5f6d86;background:#f3f5fa}.send-message{color:#fff;background:#3675eb}.send-message:disabled{opacity:.45}.true-composer>small{text-align:center;color:#98a2b7;margin-top:10px;font-size:11px;display:block}.chat-file-chip{color:#55627d;border:1px solid #e5eaf4;border-radius:11px;align-items:center;gap:10px;height:37px;margin-bottom:9px;padding:0 11px;font-size:12px;display:inline-flex}.chat-file-chip button{color:#8c97ae;background:0 0;border:0}@media (width<=1240px){.reference-home{grid-template-columns:230px 1fr;padding:26px 18px}.reference-studio-grid{grid-template-columns:repeat(3,1fr)}.reference-mode-card{min-height:265px}.trust-strip{flex-wrap:wrap;height:auto;padding:12px}.trust-strip span{padding:8px 15px}.true-chat-layout{grid-template-columns:250px 1fr}}@media (width<=820px){.reference-header{height:62px;padding:0 16px}.reference-brand{font-size:20px}.reference-header .header-actions .btn{min-width:0;height:41px;padding:0 13px}.reference-home{padding:18px 14px 30px;display:block}.reference-drop{min-height:auto;margin-bottom:24px}.drop-action{padding:30px 0}.format-panel,.privacy-note{display:none}.start-tabs{width:100%;height:53px;margin-bottom:22px}.reference-landing h1{font-size:33px}.reference-subtitle{text-align:center;margin-bottom:26px;font-size:15px}.reference-studio-grid{grid-template-columns:repeat(2,1fr);gap:10px}.reference-mode-card{min-height:235px;padding:19px 11px 13px}.mode-icon{width:53px;height:53px;margin-bottom:19px;font-size:22px}.reference-mode-card h2{font-size:18px}.reference-mode-card p{min-height:55px;margin-bottom:15px;font-size:12px}.trust-strip{display:none}.reference-section{padding-top:40px}.reference-feature-list{grid-template-columns:1fr}.auth-reference{padding:17px 16px 30px}.auth-reference-grid{display:block}.auth-benefits{min-height:0;margin-top:27px;padding:22px}.social-buttons{grid-template-columns:1fr}.true-chat-layout{flex-direction:column;min-height:calc(100vh - 170px);display:flex}.true-chat-sidebar{border-bottom:1px solid #eef1f7;border-right:0;max-height:250px}.true-chat-main{min-height:540px}.chat-conversation-head{padding:0 14px}.conversation-actions button:first-child,.conversation-actions button:nth-child(2){display:none}.true-chat-scroll{padding:22px 15px}.true-chat-welcome h2{font-size:28px}}.result-preview.media{place-items:center;padding:0;display:grid;overflow:hidden}.result-preview.media img,.result-preview.media video{object-fit:cover;border-radius:14px;width:100%;height:100%;display:block}.result-preview.media.audio{height:auto;min-height:96px;padding:18px}.result-preview.pending{align-items:flex-start;display:flex}.recent-results{gap:8px;display:grid}.recent-result{background:var(--surface-soft);border-radius:12px;padding:12px;text-decoration:none}.recent-result span{color:var(--muted);font-size:13px}.balance-number{letter-spacing:-.05em;margin-top:16px;font-size:34px;font-weight:600}.balance-number small{color:var(--muted);letter-spacing:0;font-size:15px;font-weight:400}.continue-task{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:18px 20px;display:flex}.continue-task p{color:var(--muted);margin-top:6px}@media (width<=820px){.continue-task{display:grid}}.sr-status{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}button:disabled,.btn:disabled{cursor:not-allowed;opacity:.55}.disabled{pointer-events:none;opacity:.58}.canvas-display{position:relative}.canvas-overlay{z-index:2;text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#28344b;background:#f8faffd6;border-radius:18px;place-items:center;padding:28px;display:grid;position:absolute;inset:0}.canvas-overlay strong{margin-top:13px;font-size:16px;display:block}.canvas-overlay small{color:#6e7b94;margin-top:6px;line-height:1.45;display:block}.spinner{border:3px solid #e4eaf7;border-top-color:#376fe6;border-radius:50%;width:36px;height:36px;margin:0 auto;animation:.86s linear infinite aifotexSpin}@keyframes aifotexSpin{to{transform:rotate(360deg)}}.material-info progress,.chat-file-chip progress{accent-color:#3775ec;width:100%;height:5px;display:block}.material-tip{color:#66748d;font-size:12px;line-height:1.5}.material-role-select:disabled{opacity:.6}.analysis-summary{background:#f4f7ff;border:1px solid #e1e9ff;border-radius:13px;padding:13px 15px;line-height:1.5}.scene-usage-summary{border:1px solid #e7edf7;border-radius:13px;gap:9px;margin-top:12px;padding:13px 15px;display:grid}.scene-usage-summary strong{font-size:13px}.scene-usage-summary span{color:#68758d;font-size:12px}.segmented.triple{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.check-option{color:#4e5c74;align-items:flex-start;gap:9px;padding:6px 0;font-size:13px;line-height:1.45;display:flex}.check-option input{margin-top:3px}.pro-explanation{color:#52448c;background:#f5f1ff;border-radius:12px;margin-bottom:12px;padding:12px 14px;font-size:13px;line-height:1.55}.typing-line{align-items:center;gap:10px;display:flex!important}.typing-dots{align-items:center;gap:5px;display:inline-flex!important}@keyframes aifotexTyping{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.chat-file-chip.pending{gap:7px;height:auto;min-height:44px;padding:9px 12px;display:grid}.inline-retry{font:inherit;color:inherit;background:0 0;border:1px solid;border-radius:8px;margin-left:12px;padding:5px 9px;font-size:12px}.continue-task strong{font-size:16px}@media (width<=820px){.segmented.triple{grid-template-columns:1fr}.canvas-overlay{padding:18px}.scene-usage-summary{padding:11px 12px}.typing-line{align-items:flex-start}}.conversion-start{flex-direction:column;align-items:stretch;gap:16px;padding:22px;display:flex}.conversion-start h2{font-size:25px;line-height:1.15}.conversion-start>p{color:var(--muted);font-size:14px}.conversion-actions{gap:9px;display:grid}.conversion-studios{background:var(--surface-soft);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:6px;padding:5px;display:grid}.conversion-studios button{height:38px;color:var(--muted);background:0 0;border:0;border-radius:9px;font-size:13px}.conversion-studios button.active{color:var(--ink);background:#fff;box-shadow:0 1px 6px #141e140f}.upload-progress{color:var(--muted);gap:8px;font-size:12px;display:grid}.upload-progress progress{width:100%;accent-color:var(--accent)}.reference-landing>.pill{margin-bottom:16px}.reference-landing .hero-actions{margin:26px 0 32px}.studio-purpose-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.purpose-card{align-items:center;gap:13px;min-height:92px;padding:17px;transition:transform .15s,box-shadow .15s;display:flex}.purpose-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.purpose-mark{background:linear-gradient(135deg,#e9ecff,#f7f3e9);border-radius:13px;flex-shrink:0;width:39px;height:39px}.purpose-card h3{margin-bottom:5px;font-size:16px}.purpose-card p{color:var(--muted);font-size:12px}.purpose-card>span{color:var(--muted);margin-left:auto}.last-results{border-top:1px solid var(--line);gap:8px;margin-top:22px;padding-top:18px;display:grid}.last-results h3{font-size:14px}.last-results span{color:var(--muted);font-size:13px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1618165c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.product-modal{width:min(460px,100%);padding:23px;box-shadow:0 28px 82px #0a0c0a2e}.product-modal h2{font-size:21px}.modal-close{background:var(--surface-soft);width:35px;height:35px;color:var(--muted);border:0;border-radius:9px;font-size:23px}.modal-body{color:var(--muted);padding:18px 0}.modal-actions{justify-content:flex-end}.btn.danger{background:var(--danger);border-color:var(--danger);color:#fff}.btn.danger:hover:not(:disabled){background:#a63232;border-color:#a63232}.project-context input{margin-top:7px}.photo-tools .button-row{margin-top:12px}.revision-list{border-top:1px solid var(--line);gap:8px;margin-top:15px;padding-top:12px;display:grid}.revision-list strong{color:var(--muted);font-size:12px}.revision-list button{text-align:left;background:0 0;border:0;padding:0}.text-box.small{min-height:70px}@media (width<=1000px){.studio-purpose-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.conversion-studios{grid-template-columns:repeat(2,1fr)}.studio-purpose-grid{grid-template-columns:1fr}}.result-set-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.result-set-grid article{border:1px solid var(--line);background:var(--surface-soft);border-radius:15px;gap:9px;padding:11px;display:grid}.result-set-grid article strong{font-size:13px}.result-set-grid img,.result-set-grid video{object-fit:cover;background:#eef1f4;border-radius:11px;width:100%;height:128px}.result-set-grid audio{width:100%}.result-set-grid .btn{justify-content:center;min-height:36px}.seller-output-list{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;gap:4px;margin:11px 0 15px;padding:12px;display:grid}.seller-output-list>strong{margin-bottom:4px;font-size:13px}.expectation-box{background:#f6f8fc;border:1px solid #e5ebf5;border-radius:12px;gap:5px;margin-top:13px;padding:11px 12px;display:grid}.expectation-box strong{font-size:13px}.expectation-box span{color:var(--muted);font-size:12px;line-height:1.48}@media (width<=820px){.result-set-grid{grid-template-columns:1fr}.result-set-grid img,.result-set-grid video{height:auto;max-height:240px}}.canvas-empty{text-align:center;height:100%;min-height:420px;color:var(--muted);background:radial-gradient(circle,#faf8f4 0%,#f5f1eb 62%,#efe9e0 100%);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:36px;display:flex}.canvas-empty strong{color:var(--ink);max-width:420px;font-size:24px;line-height:1.2}.canvas-empty span{max-width:350px;line-height:1.5}.canvas-empty input{opacity:0;width:1px;height:1px;position:absolute}.text-result{border:1px solid var(--line);background:var(--surface-soft);min-height:150px;color:var(--ink);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.text-result span{color:var(--muted);font-size:13px}.top-gap{margin-top:24px}.wrap{flex-wrap:wrap}.muted{color:var(--muted)}.studio-command-center{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:stretch;gap:18px;margin-bottom:22px;display:grid}.command-hero{background:linear-gradient(135deg,#fff 0%,#f4f3ee 54%,#ecefe7 100%);flex-direction:column;justify-content:space-between;gap:18px;padding:32px;display:flex}.command-hero h1{max-width:680px;font-size:42px;line-height:1.05}.command-hero p{max-width:720px;color:var(--muted)}.command-metrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.command-metrics article,.command-side article{border:1px solid var(--line);background:#ffffffb8;border-radius:18px;padding:16px}.command-metrics span,.command-side span{color:var(--muted);margin-bottom:7px;font-size:12px;display:block}.command-metrics strong,.command-side strong{letter-spacing:-.04em;font-size:22px}.command-side{background:#fff;gap:12px;padding:20px;display:grid}.studio-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.studio-entry{gap:16px;min-height:210px;padding:22px;transition:transform .16s,box-shadow .16s;display:grid}.studio-entry:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.studio-entry h3{font-size:23px}.studio-entry p{color:var(--muted);font-size:14px}.studio-entry footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.product-section{padding:24px}.product-section header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.product-section h2{font-size:26px}.mini-result-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mini-result,.media-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:10px;padding:12px;display:grid}.mini-result-preview,.media-thumb{background:var(--surface-soft);height:138px;color:var(--muted);text-align:center;border-radius:14px;place-items:center;font-size:13px;display:grid;overflow:hidden}.mini-result-preview img,.media-thumb img,.media-thumb video{object-fit:cover;width:100%;height:100%}.mini-result strong,.media-card strong{font-size:14px}.mini-result span,.media-meta{color:var(--muted);font-size:12px;line-height:1.45}.media-meta{gap:3px;display:grid}.library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.media-card{min-height:258px}.media-card .button-row{margin-top:auto}.tabs{flex-wrap:wrap;gap:8px;margin:12px 0 20px;display:flex}.tabs button{border:1px solid var(--line);height:38px;color:var(--muted);background:#fff;border-radius:999px;padding:0 14px}.tabs button.active{background:var(--ink);border-color:var(--ink);color:#fff}.simple-list{gap:10px;display:grid}.simple-list article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:16px}.simple-list article p{color:var(--muted);margin-top:5px;font-size:13px}.button-row{align-items:center;gap:10px;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.account-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.api-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.api-card{padding:20px}.api-card h3{margin-bottom:8px;font-size:18px}.api-card p{color:var(--muted);font-size:13px}.api-sample{margin-top:14px}.empty-state{text-align:center;color:var(--muted);border:1px dashed var(--line);background:var(--surface-soft);border-radius:20px;padding:34px}@media (width<=1120px){.studio-card-grid,.library-grid,.mini-result-grid{grid-template-columns:repeat(2,1fr)}.studio-command-center,.api-card-grid,.account-grid{grid-template-columns:1fr}}@media (width<=720px){.command-hero h1{font-size:33px}.command-metrics,.studio-card-grid,.library-grid,.mini-result-grid,.form-grid{grid-template-columns:1fr}.product-section header{display:grid}.button-row{flex-wrap:wrap}.button-row .btn{width:100%}.media-thumb,.mini-result-preview{height:190px}}.btn-like-embed{color:#344157;background:#fff;border:1px solid #dfe6f3;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:6px 10px;display:flex}.telegram-account-link{place-items:center;gap:4px;min-width:132px;display:grid}.telegram-account-link small{color:#6f7c96;text-align:center;max-width:180px;font-size:11px;line-height:1.25}.api-key-card{border:1px solid var(--line);background:#fff;border-radius:16px;gap:12px;padding:14px;display:grid}.one-time-key code{word-break:break-all;white-space:pre-wrap}.studio-mini-page{color:#14203a;background:linear-gradient(#f8faff 0%,#fff 42%);min-height:100vh}.studio-mini-top{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:30;background:#ffffffeb;border-bottom:1px solid #edf1f8;justify-content:space-between;align-items:center;height:74px;padding:0 28px;display:flex;position:sticky;top:0}.studio-mini-brand{align-items:baseline;gap:16px;min-width:0;display:flex}.studio-mini-brand p{color:#7c89a2;white-space:nowrap;text-overflow:ellipsis;max-width:56vw;margin:0;font-size:13px;overflow:hidden}.studio-mini-nav{align-items:center;gap:9px;display:flex}.studio-mini-content{width:min(1420px,100% - 42px);margin:0 auto;padding:28px 0 46px}.studio-mini-title{margin-bottom:18px}.studio-switch{position:relative}.studio-switch summary{cursor:pointer;color:#526078;background:#fff;border:1px solid #e1e7f2;border-radius:10px;align-items:center;height:36px;padding:0 12px;font-size:13px;list-style:none;display:flex}.studio-switch summary::-webkit-details-marker{display:none}.studio-switch div{background:#fff;border:1px solid #e4eaf4;border-radius:14px;gap:4px;min-width:170px;padding:8px;display:grid;position:absolute;top:44px;right:0;box-shadow:0 20px 50px #1e28461f}.studio-switch a{color:#25314a;border-radius:10px;padding:9px 10px;text-decoration:none}.studio-switch a:hover{background:#f5f7fb}.true-chat-layout{grid-template-columns:286px minmax(520px,1fr) 270px;min-height:calc(100vh - 176px)}.chat-tools-panel{background:#fbfcff;border-left:1px solid #eef1f7;flex-direction:column;gap:14px;padding:16px;display:flex}.chat-tools-panel section{background:#fff;border:1px solid #e8eef7;border-radius:16px;gap:10px;padding:14px;display:grid}.chat-tools-panel strong{font-size:14px}.chat-tools-panel p{color:#7c89a2;margin:0;font-size:12px;line-height:1.45}.button-row.vertical{grid-template-columns:1fr;gap:8px;display:grid}.bubble-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.bubble-meta>div{opacity:0;gap:5px;transition:opacity .15s;display:flex}.true-bubble:hover .bubble-meta>div{opacity:1}.bubble-meta button{color:#65728a;font:inherit;background:#fff;border:1px solid #e3e8f2;border-radius:8px;height:27px;padding:0 8px;font-size:11px}.true-bubble p span{white-space:pre-wrap}.chat-code-block{color:#e8eef7;background:#111827;border-radius:12px;margin:8px 0;padding:13px;font-size:12px;line-height:1.55;overflow:auto}.chat-code-block code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (width<=1280px){.true-chat-layout{grid-template-columns:250px minmax(0,1fr)}.chat-tools-panel,.studio-mini-brand p{display:none}}@media (width<=820px){.studio-mini-top{flex-direction:column;align-items:flex-start;gap:10px;height:auto;min-height:70px;padding:14px 16px}.studio-mini-nav{width:100%;padding-bottom:2px;overflow:auto}.studio-mini-content{width:calc(100% - 24px);padding-top:18px}.true-chat-layout{flex-direction:column;display:flex}.bubble-meta>div{opacity:1}}.media-filter-tabs{flex-wrap:wrap;gap:.5rem}.media-use-row{margin-top:.5rem}.media-detail{grid-template-columns:minmax(220px,360px) 1fr;align-items:start;gap:1rem;display:grid}.media-detail-info dl{grid-template-columns:1fr 1fr;gap:.6rem;margin:1rem 0;display:grid}.media-detail-info dt{color:#667085;font-size:.78rem}.media-detail-info dd{margin:0;font-weight:700}.btn.danger{color:#be123c;background:#fff1f2;border-color:#fecaca}.btn.soft.small{padding:.48rem .7rem;font-size:.78rem}.library-picker-row{text-align:left;background:#fff;border:1px solid #0f172a1a;border-radius:16px;gap:.25rem;width:100%;margin:.35rem 0;padding:.85rem;display:grid}.library-picker-row:hover{border-color:#2f6fed59;box-shadow:0 8px 20px #0f172a14}@media (width<=760px){.media-detail,.media-detail-info dl{grid-template-columns:1fr}}.studio-start{grid-template-columns:minmax(260px,.75fr) 1.25fr;align-items:stretch;gap:18px;margin-bottom:16px;display:grid}.studio-start h2{letter-spacing:-.04em;margin:10px 0 8px;font-size:clamp(24px,3vw,38px)}.studio-start p{color:var(--muted);margin:0;line-height:1.55}.studio-start-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.studio-start-actions button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:20px;padding:15px;box-shadow:0 10px 24px #1e28460f}.studio-start-actions button strong{margin-bottom:7px;display:block}.studio-start-actions button small{color:var(--muted);line-height:1.35}.studio-start-actions button.selected{border-color:#1f5eff8c;box-shadow:0 0 0 4px #1f5eff14,0 14px 30px #1f5eff14}.studio-start-actions button:disabled{opacity:.45;cursor:not-allowed}.developer-task-card{border-style:dashed}.developer-task-card .code.compact{max-height:230px;font-size:11px;overflow:auto}.developer-mode-card{background:linear-gradient(#fff,#f8fbff)}.developer-mode-card .check-option{margin:10px 0 6px}@media (width<=1180px){.studio-start,.studio-start-actions{grid-template-columns:1fr 1fr}}@media (width<=720px){.studio-start,.studio-start-actions{grid-template-columns:1fr}}.result-filter-tabs{flex-wrap:wrap;gap:.5rem}.result-center-card .output-strip{flex-wrap:wrap;gap:6px;margin:.6rem 0;display:flex}.output-strip span{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:.35rem .6rem;font-size:.78rem}.result-detail-modal{width:min(920px,100vw - 28px);max-width:none}.small-note{margin-top:.8rem;font-size:.82rem;line-height:1.45}.account-identity-warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:.75rem}.status-danger{color:#be123c;background:#fff1f2;border-color:#fecdd3}.studio-real-workspace{gap:18px;display:grid}.studio-app-grid{grid-template-columns:300px minmax(420px,1fr) 360px;align-items:start;gap:16px;display:grid}.studio-material-rail,.studio-settings-rail,.studio-main-canvas{border:1px solid var(--line);background:#fff;border-radius:24px;box-shadow:0 18px 46px #1e28460e}.studio-material-rail,.studio-settings-rail{gap:14px;max-height:calc(100vh - 118px);padding:16px;display:grid;position:sticky;top:92px;overflow:auto}.studio-panel-head,.studio-palette-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.studio-panel-head small,.studio-palette-head p{color:var(--muted);font-size:12px;line-height:1.45}.studio-panel-head h3,.studio-palette-head h3,.studio-settings-card h3{letter-spacing:-.02em;margin:2px 0 0;font-size:17px}.studio-upload-stack{gap:9px;display:grid}.studio-material-list{gap:10px;display:grid}.studio-main-canvas{gap:14px;min-height:calc(100vh - 220px);padding:16px;display:grid}.studio-live-preview{background:linear-gradient(135deg,#f8fbff,#eef4ff);border:1px dashed #d6e0f3;border-radius:24px;place-items:center;min-height:470px;display:grid;position:relative;overflow:hidden}.studio-real-product .studio-live-preview{background:linear-gradient(135deg,#fff,#f6fbf4)}.studio-real-video .studio-live-preview{color:#fff;background:radial-gradient(circle at 20% 15%,#744dff29,#0000 32%),linear-gradient(135deg,#111827,#263044);border-color:#ffffff26}.studio-real-audio .studio-live-preview{background:linear-gradient(135deg,#f7fbff,#eefaf7)}.studio-live-preview.has-source{background:#f7f9fc;border-style:solid}.studio-live-preview img{object-fit:contain;border-radius:18px;max-width:100%;max-height:100%}.studio-live-preview .canvas-empty{text-align:center;place-items:center;gap:12px;max-width:520px;padding:38px;display:grid}.studio-live-preview .canvas-empty strong{letter-spacing:-.04em;font-size:clamp(24px,3vw,38px)}.studio-live-preview .canvas-empty span{color:var(--muted);line-height:1.55}.studio-tool-palette,.studio-settings-card,.scene-mode-card{border:1px solid var(--line);background:#fff;border-radius:20px;gap:12px;padding:14px;display:grid}.studio-real-product .studio-tool-palette{background:linear-gradient(#fff,#fbfff8)}.studio-real-video .studio-tool-palette{background:linear-gradient(#fff,#f7f5ff)}.studio-real-audio .studio-tool-palette{background:linear-gradient(#fff,#f6fffb)}.work-action-grid{gap:9px;display:grid}.work-action-card{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:16px;gap:5px;padding:13px;display:grid}.work-action-card strong{font-size:14px}.work-action-card span{color:var(--muted);font-size:12px;line-height:1.35}.work-action-card.selected{border-color:#5b7cfa;box-shadow:0 0 0 4px #1f5eff14}.work-action-card:disabled{opacity:.55;cursor:not-allowed}.studio-mode-tabs{margin:0}.studio-settings-card .text-box{min-height:110px}.video-slot-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.video-slot-grid div{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;padding:10px}.video-slot-grid strong{font-size:12px;display:block}.video-slot-grid small{color:var(--muted);font-size:11px}.seller-output-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:8px;padding:12px 0;display:grid}.studio-sticky-launch{z-index:20;border-color:#1f5eff29;position:sticky;bottom:14px;box-shadow:0 20px 60px #1e284629}.studio-real-video .canvas-top,.studio-real-video .source-label{color:#fff}.studio-real-video .canvas-empty span{color:#ffffffb8}.studio-real-video .canvas-overlay{color:#14203a}.studio-real-video .canvas-empty .btn:not(.primary){color:#fff;background:#ffffff1a;border-color:#ffffff38}@media (width<=1280px){.studio-app-grid{grid-template-columns:260px minmax(360px,1fr)}.studio-settings-rail{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;position:static}.studio-tool-palette{grid-column:1/-1}}@media (width<=860px){.studio-app-grid{grid-template-columns:1fr}.studio-material-rail,.studio-settings-rail{max-height:none;position:static}.studio-settings-rail{grid-template-columns:1fr}.studio-live-preview{min-height:360px}.video-slot-grid{grid-template-columns:1fr}.studio-sticky-launch{position:static}}.true-chat-layout.true-chat-clean{grid-template-columns:286px minmax(560px,1fr)!important}.true-chat-layout.true-chat-clean .true-chat-main{min-width:0}@media (width<=1240px){.true-chat-layout.true-chat-clean{grid-template-columns:250px minmax(0,1fr)!important}}@media (width<=820px){.true-chat-layout.true-chat-clean{flex-direction:column;display:flex!important}}.studio-app-grid.no-left-rail{grid-template-columns:minmax(460px,1fr) 360px}.clean-file-rail .small-copy,.small-copy{color:var(--muted);font-size:12px;line-height:1.45}.compact-field{gap:6px;margin-top:8px}.compact-field span{color:var(--muted);font-size:11px}.inline-upload{border:1px dashed var(--line);background:var(--surface-soft);border-radius:16px;padding:10px}.clean-empty .button-row{justify-content:center}.clean-empty strong{max-width:720px}.clean-empty span{max-width:620px}@media (width<=1280px){.studio-app-grid.no-left-rail{grid-template-columns:1fr}.studio-app-grid.no-left-rail .studio-settings-rail{grid-column:auto}}@media (width<=860px){.studio-app-grid.no-left-rail{grid-template-columns:1fr}}.studio-specific-workbench{flex-direction:column;gap:20px;min-height:calc(100vh - 170px);display:flex}.workbench-hero{background:linear-gradient(135deg,#fff,#f4f8ff);border-radius:28px;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:24px;padding:26px;display:grid}.workbench-hero h2{color:var(--text);margin:12px 0 10px;font-size:clamp(26px,3vw,42px);line-height:1.05}.workbench-hero p{max-width:720px;color:var(--muted);margin:0;font-size:16px}.workbench-price{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:#ffffffd1;border-radius:24px;flex-direction:column;gap:6px;padding:18px;display:flex}.workbench-price span,.workbench-price small{color:var(--muted)}.workbench-price strong{color:var(--text);font-size:26px}.video-workbench-grid,.audio-workbench-grid{grid-template-columns:280px minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.workbench-left,.workbench-center,.workbench-right{border-radius:28px;min-width:0;padding:20px}.scenario-list{flex-direction:column;gap:10px;margin-top:14px;display:flex}.scenario-list button{border:1px solid var(--border);text-align:left;cursor:pointer;color:var(--text);background:#fff;border-radius:18px;flex-direction:column;gap:5px;padding:14px;transition:all .18s;display:flex}.scenario-list button:hover{border-color:#376fed59;transform:translateY(-1px);box-shadow:0 14px 30px #11214214}.scenario-list button.active{background:linear-gradient(135deg,#eef4ff,#fff);border-color:#376fed8c;box-shadow:0 14px 34px #376fed21}.scenario-list button span,.scenario-list button small{color:var(--muted);line-height:1.35}.slot-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:14px;display:grid}.slot-card,.audio-file-card,.consent-card{border:1px solid var(--border);background:#fff;border-radius:22px;flex-direction:column;gap:12px;min-height:154px;padding:16px;display:flex}.slot-card.filled,.audio-file-card.filled{background:linear-gradient(135deg,#f2fff9,#fff);border-color:#12a77273}.slot-card h3,.audio-file-card h3,.consent-card h3{margin:0;font-size:16px}.slot-card p,.audio-file-card p,.consent-card p{color:var(--muted);margin:0;line-height:1.45}.button-row.vertical{flex-direction:column;align-items:stretch}.button-row.vertical .btn{width:100%}.result-ready-card{background:#f3fff8;border:1px solid #12a77259;border-radius:24px;padding:18px}.result-ready-card video,.result-ready-card audio{border-radius:16px;width:100%;margin-top:10px}.audio-workbench .text-box,.video-workbench .text-box{min-height:120px}.audio-workbench .text-box.small,.video-workbench .text-box.small{min-height:86px}@media (width<=1100px){.video-workbench-grid,.audio-workbench-grid,.workbench-hero{grid-template-columns:1fr}.workbench-left,.workbench-right{order:0}.workbench-center{order:1}.studio-specific-workbench .studio-sticky-launch{position:sticky;bottom:0}}@media (width<=640px){.workbench-hero,.workbench-left,.workbench-center,.workbench-right{border-radius:20px;padding:16px}.slot-grid{grid-template-columns:1fr}.scenario-list button{padding:12px}.workbench-price strong{font-size:22px}}.telegram-direct{color:#168acb;font-weight:650;background:#eef8ff!important;border-color:#cdeaff!important}.reference-home.public-only{max-width:1240px;min-height:calc(100vh - 74px);margin:0 auto;padding:58px 32px 74px;display:block}.reference-home.public-only .reference-landing{text-align:center;max-width:1120px;margin:0 auto}.reference-home.public-only .reference-landing .pill{margin:0 auto 22px}.reference-home.public-only .reference-landing h1{max-width:900px;margin:0 auto 18px}.reference-home.public-only .reference-subtitle{text-align:center;max-width:860px;margin:0 auto 34px}.reference-home.public-only .hero-actions{justify-content:center;margin:0 0 34px}.auth-reference-single{max-width:560px;margin:0 auto}.clean-auth-page .auth-title{margin-bottom:26px}.clean-auth-page .auth-title h1{font-size:34px}.clean-auth-page .auth-title p{display:none}.clean-social{margin-top:18px}.clean-social .social-buttons{grid-template-columns:repeat(2,1fr)}.clean-social .notice,.clean-social .email-static{display:none!important}.top-balance{border:1px solid var(--line);min-width:118px;min-height:40px;color:var(--muted);background:#fff;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;display:flex}.top-balance strong{color:var(--ink);white-space:nowrap;font-size:13px}.top-balance span{font-size:11px}.app-header-actions .top-balance+.btn{height:40px}.studio-home-only{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:16px;padding:4px 0 38px;display:grid}.home-only-card{flex-direction:column;justify-content:space-between;min-height:190px;padding:24px;transition:all .16s;display:flex}.home-only-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.home-only-card h2{font-size:24px}.home-only-card p{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.5}.home-only-card span{background:var(--surface-soft);border-radius:12px;justify-content:center;align-items:center;height:42px;margin-top:22px;font-weight:650;display:flex}.app-content:has(.studio-home-only){padding-top:28px}@media (width<=980px){.studio-home-only{grid-template-columns:repeat(2,minmax(0,1fr))}.top-balance span{display:none}.top-balance{min-width:92px}}@media (width<=640px){.reference-home.public-only{padding:30px 14px 48px}.studio-home-only,.clean-social .social-buttons{grid-template-columns:1fr}.app-header-actions .btn.soft.small{display:none}}.auth-social-status{text-align:center;color:#60708f;margin:12px 0 0;font-size:13px;line-height:1.45}.social-btn.telegram-direct{cursor:pointer;font:inherit}.social-btn.telegram-direct:disabled{opacity:.7;cursor:wait}.telegram-mark{flex:0 0 24px;place-items:center;width:24px;height:24px;display:inline-grid}.social-btn.telegram-direct{justify-content:center;align-items:center;gap:0}.social-btn.telegram-direct.telegram-icon-only{font-size:0}.social-btn.telegram-direct.telegram-icon-only .telegram-mark{flex-basis:28px;width:28px;height:28px}.social-btn.telegram-direct.telegram-icon-only .telegram-mark svg{width:28px;height:28px}.telegram-code-hint{color:#31526f;background:#eef8ff;border-radius:12px;margin-top:8px;padding:8px 10px;display:inline-block}.telegram-code-hint b{letter-spacing:.08em;color:#0b70ad}.aifotex-chatgpt-page{--chat-sidebar:292px;color:#111827;grid-template-columns:var(--chat-sidebar) minmax(0, 1fr);background:#fff;min-height:100vh;transition:grid-template-columns .28s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden}.aifotex-chatgpt-page.sidebar-hidden{grid-template-columns:0 minmax(0,1fr)}.aifotex-chat-sidebar{z-index:45;will-change:transform, opacity;background:#f7f8fb;border-right:1px solid #e8edf5;flex-direction:column;gap:12px;height:100vh;padding:14px 12px;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s,box-shadow .28s;display:flex;overflow:auto}.aifotex-chatgpt-page.sidebar-hidden .aifotex-chat-sidebar{opacity:0;pointer-events:none;box-shadow:none;transform:translate(-104%)}.chat-side-brand{justify-content:space-between;align-items:center;gap:10px;min-height:38px;display:flex}.chat-side-logo{letter-spacing:.18em;text-transform:uppercase;color:#111827;font-size:16px;font-weight:760;text-decoration:none}.chat-side-collapse{color:#475467;background:#fff;border:1px solid #e5eaf3;border-radius:10px;place-items:center;width:32px;height:32px;font-size:22px;line-height:1;transition:all .16s;display:grid}.chat-side-collapse:hover{color:#111827;background:#eef2f7}.chat-sidebar-peek{z-index:55;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.12em;text-transform:uppercase;color:#111827;background:#ffffffeb;border:1px solid #e5eaf3;border-radius:14px;height:38px;padding:0 13px;font-size:12px;font-weight:750;transition:all .18s;position:fixed;top:14px;left:14px;box-shadow:0 12px 36px #1118271f}.chat-sidebar-peek:hover{transform:translateY(-1px);box-shadow:0 18px 45px #11182729}.aifotex-chatgpt-page.sidebar-visible .chat-sidebar-peek{display:none}.aifotex-chat-main{background:#fff;flex-direction:column;min-width:0;height:100vh;display:flex}.aifotex-chat-workspace{flex-direction:column;height:100%;min-height:0;display:flex}.chat-conversation-head.chatgpt-head{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-bottom:0;flex:none;gap:12px;height:58px;padding:0 22px}.chatgpt-head h2{letter-spacing:-.02em;font-size:17px}.chatgpt-head p{font-size:12px}.chat-head-right{align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex;position:relative}.chat-head-right .pill{white-space:nowrap}.conversation-actions{gap:8px;display:flex}.conversation-actions button,.studio-menu-trigger{color:#344054;white-space:nowrap;background:#fff;border:1px solid #dfe5ee;border-radius:10px;height:36px;padding:0 13px;font-size:13px}.conversation-actions button:hover,.studio-menu-trigger:hover{color:#111827;background:#f7f8fb}.conversation-actions button:last-child{color:#b42318;background:snow;border-color:#f2c7c3}.conversation-actions button:last-child:hover{background:#fff1f0}.chat-top-studio-menu{position:relative}.studio-menu-dropdown{z-index:70;background:#fff;border:1px solid #e5eaf3;border-radius:16px;gap:2px;min-width:178px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 60px #11182724}.studio-menu-dropdown a{color:#344054;border-radius:11px;align-items:center;height:36px;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.studio-menu-dropdown a:hover{color:#111827;background:#f5f7fb}.chatgpt-scroll{background:#fff;flex:1;min-height:0;padding:24px max(28px,50% - 395px) 12px}.chatgpt-welcome{max-width:720px;margin:auto auto 22vh}.chatgpt-welcome h1{letter-spacing:-.035em;margin:0 0 14px;font-size:32px;line-height:1.08}.chatgpt-welcome p{color:#667085;max-width:640px;margin:0 auto;font-size:15px}.aifotex-chatgpt-page .true-bubble{width:min(790px,100%);max-width:none}.aifotex-chatgpt-page .true-bubble p{background:#f6f7f9;border-radius:18px;padding:15px 18px}.aifotex-chatgpt-page .true-bubble.user p{color:#fff;background:#111827}.aifotex-chatgpt-page .true-composer{flex:none;width:min(790px,100% - 34px);margin:0 auto 16px}.aifotex-chatgpt-page .composer-line{border-color:#dfe5ee;border-radius:22px;align-items:center;gap:8px;box-shadow:0 16px 50px #11182714}.aifotex-chatgpt-page .composer-line textarea{min-height:46px;max-height:160px}.aifotex-chatgpt-page .send-message{background:#111827}.aifotex-chatgpt-page .composer-attach{color:#475467;background:#f1f3f7;flex:none}.aifotex-chatgpt-page .notice,.aifotex-chatgpt-page .aifotex-chatgpt-page .sr-status{position:absolute;left:-10000px}.aifotex-chatgpt-page .library-picker-list{gap:8px;display:grid}.aifotex-chatgpt-page .library-picker-row{text-align:left;background:#fff;border:1px solid #e5eaf3;border-radius:14px;gap:4px;padding:12px;display:grid}.aifotex-chatgpt-page .library-picker-row small{color:#667085}.aifotex-chatgpt-page .chat-thread-row.active{box-shadow:none}.aifotex-chatgpt-page .thread-list{flex:1;min-height:80px}.aifotex-chatgpt-page .chat-search{background:#fff}.aifotex-chatgpt-page .new-chat{background:#111827!important}.aifotex-chatgpt-page .chat-view-tabs{background:#eceff5}.chat-thread-row{align-items:stretch;gap:6px;display:flex;position:relative}.chat-thread-row .thread-open{flex:1;min-width:0}.chat-thread-menu-wrap{align-items:center;padding-right:2px;display:flex;position:relative}.chat-thread-menu-button{color:#667085;opacity:0;background:0 0;border:0;border-radius:9px;width:30px;height:30px;font-size:19px;line-height:1;transition:all .14s;transform:translate(3px)}.chat-thread-row:hover .chat-thread-menu-button,.chat-thread-menu-button:focus,.chat-thread-row.active .chat-thread-menu-button{opacity:1;transform:translate(0)}.chat-thread-menu-button:hover{color:#111827;background:#eef2f7}.chat-thread-dropdown{z-index:65;background:#fff;border:1px solid #e5eaf3;border-radius:14px;gap:2px;width:160px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 48px #11182724}.chat-thread-dropdown button{text-align:left;color:#344054;background:#fff;border:0;border-radius:10px;height:34px;padding:0 10px;font-size:13px}.chat-thread-dropdown button:hover{color:#111827;background:#f5f7fb}.chat-thread-dropdown button.danger{color:#b42318}.chat-thread-dropdown button.danger:hover{color:#b42318;background:#fff1f0}.composer-attach-wrap{display:flex;position:relative}.attach-menu{z-index:60;background:#fff;border:1px solid #e5eaf3;border-radius:15px;gap:2px;width:160px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 9px);left:0;box-shadow:0 20px 54px #11182724}.attach-menu button{text-align:left;color:#344054;background:#fff;border:0;border-radius:10px;height:36px;padding:0 10px;font-size:13px}.attach-menu button:hover{color:#111827;background:#f5f7fb}.chat-mobile-backdrop{display:none}@media (width<=980px){.aifotex-chatgpt-page,.aifotex-chatgpt-page.sidebar-hidden{display:block}.aifotex-chat-sidebar{width:min(86vw,320px);position:fixed;inset:0 auto 0 0;transform:translate(0);box-shadow:30px 0 60px #1118271f}.aifotex-chatgpt-page.sidebar-hidden .aifotex-chat-sidebar{transform:translate(-105%)}.chat-mobile-backdrop{z-index:40;background:#11182747;border:0;display:block;position:fixed;inset:0}.aifotex-chatgpt-page.sidebar-hidden .chat-mobile-backdrop{display:none}.chat-sidebar-peek{height:34px;font-size:11px;top:10px;left:10px}.chat-head-right{gap:6px}.conversation-actions{display:none!important}.studio-menu-trigger{height:34px;padding:0 10px}.studio-menu-dropdown{right:0}.aifotex-chat-main{height:100vh}.chat-conversation-head.chatgpt-head{padding:0 12px 0 96px}.chatgpt-head h2{text-overflow:ellipsis;white-space:nowrap;max-width:38vw;overflow:hidden}.chat-head-right .pill{text-overflow:ellipsis;max-width:45vw;overflow:hidden}.chatgpt-scroll{padding:18px 13px 8px}.chatgpt-welcome{margin:auto auto 16vh}.chatgpt-welcome h1{font-size:27px}.chat-suggestions{gap:7px}.chat-suggestions button{height:38px;padding:0 13px}.aifotex-chatgpt-page .true-composer{width:calc(100% - 20px);margin-bottom:10px}.aifotex-chatgpt-page .composer-line{border-radius:20px}}.chat-balance-chip{color:#111827;background:#fff;border:1px solid #e3e9f3;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:72px;height:36px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 6px 18px #1118270b}.chat-balance-chip span{color:#667085;font-size:12px;line-height:1}.chat-balance-chip:hover{background:#f8fafc;border-color:#d8e1ee}.chat-head-right .pill.success{border-radius:999px}.aifotex-chat-workspace{position:relative}.aifotex-chat-workspace.drag-active:after{content:"";pointer-events:none;z-index:8;background:#ffffffbd;border:1.5px dashed #b8c4d8;border-radius:24px;position:absolute;inset:72px 26px 112px;box-shadow:0 22px 70px #11182714}.aifotex-chat-workspace.drag-active:before{content:"Отпустите файл";color:#fff;z-index:9;pointer-events:none;background:#111827;border-radius:999px;place-items:center;height:42px;padding:0 18px;font-size:13px;font-weight:700;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aifotex-chatgpt-page .true-composer{width:min(720px,100% - 48px);margin-bottom:14px}.aifotex-chatgpt-page .composer-line{background:#fff;border:1px solid #dfe5ee;border-radius:28px;align-items:flex-end;min-height:58px;padding:7px 8px;box-shadow:0 18px 60px #11182713}.aifotex-chatgpt-page .composer-line textarea{color:#111827;min-height:44px;max-height:190px;padding:12px 6px 10px;font-size:15px;line-height:1.55;overflow:auto}.aifotex-chatgpt-page .composer-line textarea::placeholder{color:#7b8495}.aifotex-chatgpt-page .composer-attach,.aifotex-chatgpt-page .send-message{border-radius:16px;place-items:center;width:42px;min-width:42px;height:42px;line-height:1;transition:transform .14s,background .14s,box-shadow .14s;display:grid}.aifotex-chatgpt-page .composer-attach{color:#111827;background:#f3f5f8;padding:0 0 2px;font-size:26px;font-weight:360}.aifotex-chatgpt-page .composer-attach:hover{background:#e9edf4;transform:translateY(-1px)}.aifotex-chatgpt-page .send-message{color:#fff;background:#111827;padding-bottom:2px;font-size:23px;font-weight:700}.aifotex-chatgpt-page .send-message:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 10px 24px #1118272e}.aifotex-chatgpt-page .send-message:disabled{color:#fff;opacity:1;background:#98a1ad}.chat-attachments-row{flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0 4px;display:flex}.aifotex-chatgpt-page .chat-file-chip{background:#fff;border:1px solid #e1e7f0;border-radius:15px;align-items:center;gap:9px;max-width:260px;height:44px;margin:0;padding:0 9px 0 8px;display:flex;box-shadow:0 8px 24px #1118270d}.file-progress-ring{--file-progress:100%;background:conic-gradient(#111827 var(--file-progress), #e8edf5 0);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid;position:relative}.file-progress-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:3px}.file-progress-ring span{z-index:1;font-size:13px;position:relative}.chat-file-chip.pending .file-progress-ring span:after{content:"";background:#111827;border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite aifotexTyping;display:block}.file-chip-name{text-overflow:ellipsis;white-space:nowrap;color:#344054;min-width:0;font-size:13px;overflow:hidden}.chat-file-chip button{color:#475467;background:#f2f4f7;border-radius:50%;place-items:center;width:24px;height:24px;font-size:16px;line-height:1;display:grid}.chat-file-chip button:hover{color:#fff;background:#111827}.attach-menu{border-radius:16px;bottom:calc(100% + 10px)}.aifotex-chatgpt-page .true-composer>small{color:#98a2b3;margin-top:8px}.aifotex-chatgpt-page .true-bubble .message-markdown{color:#14203a;white-space:normal;background:#f6f7f9;border-radius:18px;padding:15px 18px;line-height:1.58}.aifotex-chatgpt-page .true-bubble.user .message-markdown{color:#fff;background:#111827}.message-markdown p{white-space:pre-wrap;margin:0 0 10px}.message-markdown p:last-child{margin-bottom:0}.message-markdown h3,.message-markdown h4,.message-markdown h5{letter-spacing:-.02em;margin:12px 0 7px;line-height:1.25}.message-markdown h3:first-child,.message-markdown h4:first-child,.message-markdown h5:first-child{margin-top:0}.message-markdown ul,.message-markdown ol{margin:6px 0 10px 22px;padding:0}.message-markdown li{margin:4px 0}.message-markdown a{color:#2563eb;border-bottom:1px solid #2563eb4d;text-decoration:none}.true-bubble.user .message-markdown a{color:#dbeafe;border-color:#dbeafe73}.message-markdown strong{font-weight:760}.message-markdown em{font-style:italic}.chat-inline-code{background:#11182714;border-radius:7px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.true-bubble.user .chat-inline-code{background:#ffffff29}.message-markdown .chat-code-block{color:#e8eef7;background:#111827;border-radius:14px;margin:10px 0}.true-bubble.user .message-markdown .chat-code-block{color:#e8eef7;background:#0b1220}.aifotex-chatgpt-page .true-bubble>p{display:none}.aifotex-chatgpt-page .true-bubble.thinking p{background:#f6f7f9;border-radius:18px;padding:15px 18px;display:flex}.aifotex-chatgpt-page .true-bubble.thinking>p{display:flex}.typing-line{min-width:156px}.typing-dots i{background:#111827}@media (width<=980px){.aifotex-chatgpt-page.sidebar-hidden .chat-conversation-head.chatgpt-head{padding-left:118px}.chat-sidebar-peek{text-overflow:ellipsis;white-space:nowrap;max-width:96px;overflow:hidden}.chat-balance-chip{min-width:58px;height:34px;padding:0 9px}.chat-head-right .pill{display:none}.aifotex-chatgpt-page .true-composer{width:calc(100% - 20px)}.aifotex-chatgpt-page .composer-line{border-radius:22px}.aifotex-chat-workspace.drag-active:after{inset:62px 12px 96px}.aifotex-chat-workspace.drag-active:before{top:48%}}.aifotex-chatgpt-page .chat-thread-tools{z-index:6;opacity:.78;align-items:center;gap:8px;transition:opacity .14s;display:flex;position:absolute;top:76px;right:26px}.aifotex-chatgpt-page .chat-thread-tools:hover,.aifotex-chatgpt-page .chat-thread-tools:focus-within{opacity:1}.chat-thread-tools label{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #e5eaf3;border-radius:999px;align-items:center;gap:7px;width:210px;height:34px;padding:0 12px;display:flex;box-shadow:0 10px 30px #1118270e}.chat-thread-tools span{color:#98a2b3;font-size:13px}.chat-thread-tools input{width:100%;font:inherit;color:#111827;background:0 0;border:0;outline:0;font-size:12px}.chat-thread-tools button{color:#667085;background:#fff;border:1px solid #e5eaf3;border-radius:999px;height:30px;padding:0 10px;font-size:12px}.chat-message-dots{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border-radius:999px;gap:7px;padding:8px;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%);box-shadow:0 14px 40px #1118270f}.chat-message-dots button{background:0 0;border:0;border-radius:50%;place-items:center;width:13px;height:13px;padding:0;display:grid}.chat-message-dots span{background:#c3ccd9;border-radius:50%;width:6px;height:6px;transition:all .14s;display:block}.chat-message-dots button:hover span{background:#111827;width:9px;height:9px}.aifotex-chatgpt-page .true-bubble{position:relative}.aifotex-chatgpt-page .bubble-meta{opacity:0;justify-content:space-between;align-items:center;gap:10px;min-height:26px;transition:opacity .14s;display:flex}.aifotex-chatgpt-page .true-bubble:hover .bubble-meta,.aifotex-chatgpt-page .bubble-meta:focus-within{opacity:1}.bubble-meta span{align-items:center;gap:8px;display:flex}.bubble-meta small{color:#98a2b3;font-size:11px;font-weight:500}.bubble-meta div{gap:5px;display:flex}.bubble-meta button{color:#667085;background:#fff;border:1px solid #e5eaf3;border-radius:999px;height:28px;padding:0 9px;font-size:11px}.bubble-meta button:hover{color:#111827;background:#f8fafc;border-color:#cfd8e6}.true-bubble.user .bubble-meta button{color:#344054;background:#fff}.message-attachments{flex-wrap:wrap;gap:7px;margin:0 0 6px;display:flex}.message-attachments span{color:#667085;background:#fff;border:1px solid #e7edf6;border-radius:999px;align-items:center;height:28px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.true-bubble.user .message-attachments span{color:#e6edf8;background:#17233a;border-color:#ffffff26}.chat-code-shell{background:#111827;border:1px solid #1118271a;border-radius:16px;margin:11px 0;overflow:hidden;box-shadow:0 14px 34px #11182714}.chat-code-head{color:#cbd5e1;background:#0b1220;justify-content:space-between;align-items:center;height:38px;padding:0 12px;font-size:12px;display:flex}.chat-code-head span{text-transform:lowercase;color:#94a3b8;font-size:12px}.chat-code-head button{color:#e5e7eb;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;height:27px;padding:0 10px;font-size:11px}.chat-code-head button:hover{background:#ffffff1f}.message-markdown .chat-code-shell .chat-code-block{color:#e8eef7;background:#111827;border-radius:0;margin:0;padding:14px 16px;font-size:13px;line-height:1.55;overflow:auto}.message-markdown blockquote{color:#475467;background:#f8fafce6;border-left:3px solid #d0d8e7;border-radius:10px;margin:10px 0;padding:9px 12px}.true-bubble.user .message-markdown blockquote{color:#e6edf8;background:#ffffff1f;border-left-color:#ffffff61}.chat-table-wrap{background:#fff;border:1px solid #e5eaf3;border-radius:14px;margin:10px 0;overflow:auto}.chat-table-wrap table{border-collapse:collapse;width:100%;min-width:420px}.chat-table-wrap th,.chat-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #edf1f7;padding:9px 11px;font-size:13px}.chat-table-wrap th{color:#344054;background:#f8fafc;font-weight:760}.chat-table-wrap tr:last-child td{border-bottom:0}.chat-task-line{align-items:flex-start;gap:8px;display:flex}.chat-task-line span:first-child{border:1px solid #cdd6e4;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;margin-top:2px;font-size:12px;display:inline-grid}.chat-task-line span:first-child.checked{color:#fff;background:#111827;border-color:#111827}.editing-strip{color:#344054;background:#f4f7ff;border:1px solid #dce7ff;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;height:32px;margin:0 7px 8px;padding:0 10px;font-size:12px;display:flex}.editing-strip span{font-weight:700}.editing-strip button{color:#667085;background:#fff;border:0;border-radius:999px;height:24px;padding:0 10px;font-size:12px}.editing-strip button:hover{color:#111827}.chat-file-chip.error{background:#fff7f7;border-color:#fecaca}.chat-file-chip.error .file-progress-ring{color:#fff;background:#ef4444}.chat-file-chip.error .file-progress-ring:before{background:#ef4444}.file-chip-name{gap:1px;display:grid}.file-chip-name small{text-overflow:ellipsis;white-space:nowrap;color:#98a2b3;max-width:160px;font-size:10px;display:block;overflow:hidden}.chat-file-chip.error .file-chip-name small{color:#b42318}.send-message.stop{background:#111827;padding:0;font-size:14px}.aifotex-chatgpt-page .composer-line textarea{scrollbar-width:thin}@media (width<=980px){.aifotex-chatgpt-page .chat-thread-tools,.chat-message-dots{display:none}.aifotex-chatgpt-page .bubble-meta{opacity:1}.aifotex-chatgpt-page .message-markdown{font-size:14px}.chat-code-shell{border-radius:14px}.chat-code-head{height:36px}.chat-table-wrap table{min-width:360px}.message-attachments span{text-overflow:ellipsis;white-space:nowrap;max-width:80vw;overflow:hidden}}.aifotex-chatgpt-page{background:radial-gradient(circle at 50% 14%,#dbe7ff6b,#0000 34%),radial-gradient(circle at 16% 72%,#f1f4f894,#0000 28%),linear-gradient(#fbfcfe 0%,#f8fafc 100%)}.aifotex-chat-main,.aifotex-chat-workspace{background:0 0}.chatgpt-scroll{background:radial-gradient(circle at 50% 26%,#ffffffeb,#ffffff7a 36%,#0000 64%),repeating-linear-gradient(135deg,#11182705 0 1px,#0000 1px 12px)}.chat-sidebar-peek{letter-spacing:0;text-transform:none;color:#344054;border-radius:999px;place-items:center;width:42px;height:42px;padding:0;font-size:25px;font-weight:650;display:grid;top:14px;left:16px}.aifotex-chatgpt-page.sidebar-hidden .chat-conversation-head.chatgpt-head{padding-left:70px}.chatgpt-head p,.free-mobile{display:none}.chat-head-right .pill-success{white-space:nowrap;color:#087443;background:#ecfdf3;border-color:#bbf7d0;border-radius:999px;justify-content:center;align-items:center;height:34px;font-weight:700;display:inline-flex}.true-bubble.error .message-markdown{color:#b42318;border:1px solid #fecaca;background:#fff5f5!important}.true-bubble.error .bubble-meta{opacity:1}.message-error-actions{color:#b42318;background:#fff7f7;border:1px solid #fee2e2;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:10px 12px;font-size:13px;display:flex}.message-error-actions span{color:#b42318;font-size:13px;font-weight:600}.message-error-actions button{color:#b42318;background:#fff;border:1px solid #fca5a5;border-radius:999px;height:32px;padding:0 12px;font-size:12px;font-weight:700}.message-error-actions button:hover{background:#fff1f1}.true-bubble.sending .message-markdown{opacity:.88}.true-bubble.sending .message-markdown:after{content:"Отправка…";color:#98a2b3;margin-top:8px;font-size:11px;display:block}.aifotex-chatgpt-page .true-bubble.thinking .typing-line{color:#667085;background:#f6f7f9;border-radius:18px;align-items:center;gap:8px;padding:15px 18px;display:flex}@media (width<=980px){.aifotex-chatgpt-page.sidebar-hidden .chat-conversation-head.chatgpt-head{padding-left:58px}.chat-conversation-head.chatgpt-head{border:1px solid #e2e8f0b8;border-radius:18px;width:90%;height:52px;margin:6px auto 0;padding:0 10px;box-shadow:0 10px 30px #1118270b}.chatgpt-head h2{max-width:32vw;font-size:15px}.chat-head-right{gap:6px}.free-desktop{display:none}.free-mobile{display:inline}.chat-head-right .pill-success{width:34px;min-width:34px;height:30px;padding:0;font-size:13px}.chat-balance-chip{min-width:50px;height:30px;padding:0 8px;font-size:12px}.studio-menu-trigger{height:30px;padding:0 10px;font-size:12px}.chat-sidebar-peek{width:38px;height:38px;font-size:23px;top:10px;left:10px}.chatgpt-scroll{padding-top:18px}}.aifotex-chatgpt-page .chat-top-studio-menu{z-index:90;position:relative}.aifotex-chatgpt-page .studio-menu-dropdown{z-index:140}.aifotex-chatgpt-page .message-error-actions{max-width:100%}@media (width<=980px){.aifotex-chatgpt-page .true-bubble.error{max-width:92vw}.aifotex-chatgpt-page .message-error-actions{flex-direction:column;align-items:flex-start}.aifotex-chatgpt-page .message-error-actions button{justify-content:center;width:100%}}.aifotex-chatgpt-page .true-chat-scroll.chatgpt-scroll{--chat-user-max:760px;--chat-assistant-max:860px;align-items:stretch;gap:14px;padding-left:max(22px,50% - 480px);padding-right:max(22px,50% - 480px)}.aifotex-chatgpt-page .true-bubble{place-self:flex-start start;gap:5px;width:fit-content!important;max-width:min(var(--chat-assistant-max), 92%)!important;min-width:0!important}.aifotex-chatgpt-page .true-bubble.user{place-self:flex-end end;width:fit-content!important;max-width:min(var(--chat-user-max), 82%)!important;margin-left:auto!important}.aifotex-chatgpt-page .true-bubble .message-markdown{max-width:100%;display:block;box-shadow:0 10px 28px #1118270b;border-radius:20px!important;width:auto!important;padding:12px 16px!important}.aifotex-chatgpt-page .true-bubble.user .message-markdown{box-shadow:0 14px 34px #11182729;color:#fff!important;background:#111827!important;border-radius:20px!important;padding:12px 17px!important}.aifotex-chatgpt-page .true-bubble.user .message-markdown p,.aifotex-chatgpt-page .true-bubble.user .message-markdown{white-space:pre-wrap}.aifotex-chatgpt-page .true-bubble.error{align-self:flex-start;width:fit-content!important;max-width:min(620px,86%)!important}.aifotex-chatgpt-page .true-bubble.error .message-markdown{display:none!important}.aifotex-chatgpt-page .message-error-actions{max-width:100%;box-shadow:0 12px 30px #b423180e;background:#fff7f7!important;border:1px solid #fecaca!important;border-radius:18px!important;align-items:center!important;width:auto!important;margin:0!important;padding:10px 12px!important}.aifotex-chatgpt-page .message-error-actions span{max-width:420px;line-height:1.35}.aifotex-chatgpt-page .message-error-actions button{white-space:nowrap;flex:none;height:32px}.aifotex-chatgpt-page .true-bubble.thinking{max-width:min(360px,80%)!important}.aifotex-chatgpt-page .true-bubble.thinking .typing-line{min-width:118px;width:fit-content!important;padding:11px 15px!important}.aifotex-chatgpt-page .bubble-meta{padding:0 4px;min-height:20px!important}.aifotex-chatgpt-page .chat-top-studio-menu{z-index:300}.aifotex-chatgpt-page .studio-menu-dropdown{top:calc(100% + 8px);right:0;z-index:500!important;position:absolute!important;box-shadow:0 22px 60px #11182729!important}.aifotex-chatgpt-page .chat-thread-tools{z-index:20!important}.aifotex-chatgpt-page .chat-top-studio-menu:has(.studio-menu-dropdown)~.chat-thread-tools{opacity:.25;pointer-events:none}@media (width<=980px){.aifotex-chatgpt-page .true-chat-scroll.chatgpt-scroll{gap:12px;padding-left:12px;padding-right:12px}.aifotex-chatgpt-page .true-bubble{max-width:90vw!important}.aifotex-chatgpt-page .true-bubble.user{max-width:88vw!important}.aifotex-chatgpt-page .true-bubble .message-markdown{border-radius:18px!important;padding:10px 13px!important}.aifotex-chatgpt-page .message-error-actions{flex-direction:column;align-items:stretch!important;max-width:88vw!important}.aifotex-chatgpt-page .message-error-actions span{max-width:none}.aifotex-chatgpt-page .message-error-actions button{width:100%}}.aifotex-chatgpt-page{--premium-navy:#111827;--premium-ink:#162033;--premium-muted:#667085;--premium-border:#e6ebf3;--premium-soft:#f6f8fc;--premium-green:#098443;--premium-blue:#2563eb;--premium-violet:#7c3aed;--premium-emerald:#059669}.aifotex-chatgpt-page .aifotex-chat-main{background:0 0;grid-template-columns:minmax(0,1fr);height:100vh;min-height:100vh;overflow:hidden;display:grid!important}.chat-side-logo{letter-spacing:.16em;align-items:center;gap:10px;display:flex!important}.chat-brand-mark{color:#fff;letter-spacing:0;background:linear-gradient(135deg,#1d4ed8,#0f172a);border-radius:12px;place-items:center;width:31px;height:31px;font-weight:900;display:inline-grid;box-shadow:0 12px 28px #2563eb2e}.chat-sidebar-account{border-top:1px solid #e9edf5;align-items:center;gap:10px;margin-top:auto;padding:14px 2px 2px;display:flex}.chat-sidebar-account>div{color:#111827;background:#eef2f7;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.chat-sidebar-account span{gap:3px;min-width:0;display:grid}.chat-sidebar-account strong{font-size:13px}.chat-sidebar-account small{color:#8a95a8;font-size:12px}.chat-sidebar-account button{color:#64748b;background:0 0;border:0;margin-left:auto;font-size:18px}.chat-title-wrap{align-items:center;gap:8px;min-width:0;display:flex}.chat-title-wrap h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.title-edit{color:#64748b;background:0 0;border:0;border-radius:9px;width:28px;height:28px}.title-edit:hover{color:#111827;background:#f1f5f9}.aifotex-chatgpt-page .chat-conversation-head.chatgpt-head{z-index:40;border-bottom:1px solid #e7ecf5b8;position:relative;box-shadow:0 8px 28px #0f172a09}.aifotex-chatgpt-page .studio-menu-dropdown{min-width:190px;padding:9px}.aifotex-chatgpt-page .studio-menu-dropdown a{gap:10px;height:40px;font-weight:650}.aifotex-chatgpt-page .true-chat-scroll.chatgpt-scroll{scroll-behavior:smooth;gap:18px;padding-bottom:22px}.true-chat-welcome .welcome-orb{color:#1d4ed8;background:linear-gradient(135deg,#eef6ff,#fff);border:1px solid #dbe7f7;border-radius:21px;place-items:center;width:54px;height:54px;margin:0 auto 16px;animation:4.8s ease-in-out infinite aifotexSoftFloat;display:grid;box-shadow:0 20px 55px #2563eb24}@keyframes aifotexSoftFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.chatgpt-welcome h1{font-size:40px!important}.chatgpt-welcome p{line-height:1.58;font-size:16px!important}.chat-suggestions button{transition:transform .15s,box-shadow .15s,border-color .15s}.chat-suggestions button:hover{border-color:#cfd8e6;transform:translateY(-1px);box-shadow:0 12px 28px #0f172a14}.aifotex-chatgpt-page .true-bubble{animation:.22s cubic-bezier(.22,1,.36,1) both messageIn}.aifotex-chatgpt-page .true-bubble.user{animation-name:messageInRight}@keyframes messageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes messageInRight{0%{opacity:0;transform:translate(8px,6px)}to{opacity:1;transform:translate(0)}}.aifotex-chatgpt-page .true-bubble .message-markdown{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #e5eaf3e0;background:#fffffff0!important}.aifotex-chatgpt-page .true-bubble.user .message-markdown{background:linear-gradient(135deg,#111827,#17233b)!important;border-color:#ffffff14!important}.aifotex-chatgpt-page .true-bubble.user .bubble-meta{justify-content:flex-end}.aifotex-chatgpt-page .bubble-meta span{color:#708097;font-weight:760}.aifotex-chatgpt-page .true-bubble.user .bubble-meta span{color:#64748b}.aifotex-chatgpt-page .message-markdown p{margin:0 0 8px}.aifotex-chatgpt-page .message-markdown p:last-child{margin-bottom:0}.typing-dots{gap:4px;margin-left:3px;display:inline-flex}.typing-dots i{background:#94a3b8;border-radius:999px;width:5px;height:5px;animation:1.12s ease-in-out infinite typingDot;display:block}.typing-dots i:nth-child(2){animation-delay:.15s}.typing-dots i:nth-child(3){animation-delay:.3s}@keyframes typingDot{0%,70%,to{opacity:.45;transform:translateY(0)}35%{opacity:1;transform:translateY(-4px)}}.message-attachments.rich,.chat-attachments-row.premium{flex-wrap:wrap;gap:10px;margin:0 0 8px;display:flex}.chat-attachments-row.premium{margin:0 4px 10px}.premium-attachment-card{background:#fffffff0;border:1px solid #e4eaf4;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:230px;max-width:320px;min-height:58px;padding:9px 10px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 35px #0f172a0e}.premium-attachment-card.large{grid-template-columns:64px minmax(0,1fr);max-width:none}.premium-attachment-card.error{background:#fff7f7;border-color:#fecaca}.premium-attachment-thumb{color:#1d4ed8;background:#eff4ff;border-radius:12px;place-items:center;width:48px;height:42px;font-size:12px;font-weight:900;display:grid;overflow:hidden}.premium-attachment-card.large .premium-attachment-thumb{width:64px;height:54px}.premium-attachment-info{gap:4px;min-width:0;display:grid}.premium-attachment-info small{color:#7b879b;font-size:11px}.premium-attachment-card button{color:#64748b;background:#f1f5f9;border:0;border-radius:999px;width:26px;height:26px}.premium-attachment-card button:hover{color:#111827;background:#e2e8f0}.premium-attachment-progress{background:#edf2f7;height:3px;position:absolute;bottom:0;left:0;right:0}.premium-attachment-progress span{background:linear-gradient(90deg,#2563eb,#7c3aed);height:100%;transition:width .18s;display:block}.aifotex-chat-workspace.drag-active:after{z-index:120}.aifotex-chat-workspace.drag-active:before{z-index:121}.aifotex-chat-workspace.drag-active .true-composer{transform:translateY(-2px)}.true-composer{transition:transform .16s}.composer-line:focus-within{border-color:#b9c8dc!important;box-shadow:0 20px 70px #0f172a1f!important}.send-message{transition:transform .12s,box-shadow .12s}.send-message:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 12px 28px #0f172a29}@media (width<=1380px){.premium-attachment-card{min-width:210px}}@media (width<=980px){.chatgpt-welcome h1{font-size:31px!important}.premium-attachment-card{min-width:min(260px,88vw)}.chat-attachments-row.premium{flex-wrap:nowrap;overflow:auto}.aifotex-chatgpt-page .notice{width:calc(100% - 24px);top:62px}.chat-sidebar-account{background:#f7f8fb;position:sticky;bottom:0}}.aifotex-chatgpt-page .studio-menu-trigger,.aifotex-chatgpt-page .chat-balance-chip,.aifotex-chatgpt-page .studio-menu-dropdown a,.aifotex-chatgpt-page .message-action-btn,.studio-task-actions .btn{align-items:center;gap:8px;display:inline-flex}.aifotex-chatgpt-page svg{flex:none}.aifotex-chatgpt-page .studio-menu-trigger svg,.aifotex-chatgpt-page .chat-balance-chip svg{width:17px;height:17px}.aifotex-chatgpt-page .studio-menu-dropdown a svg{color:#52627a;width:18px;height:18px}.aifotex-chatgpt-page .studio-menu-dropdown a:hover svg{color:#111827}.aifotex-chatgpt-page .bubble-meta button.message-action-btn{padding:0 10px}.studio-task-icon svg{width:22px;height:22px}.studio-task-actions .btn svg{width:16px;height:16px}.aifotex-chatgpt-page .true-composer small{max-width:720px;margin-inline:auto}.aifotex-chatgpt-page .true-chat-scroll.chatgpt-scroll{align-items:stretch}.aifotex-chatgpt-page .true-bubble{align-self:flex-start;gap:6px!important;width:auto!important;max-width:min(760px,86%)!important}.aifotex-chatgpt-page .true-bubble.user{align-self:flex-end;width:auto!important;max-width:min(680px,74%)!important}.aifotex-chatgpt-page .true-bubble .message-markdown{color:#172033;width:fit-content;max-width:100%;display:block;background:#fffffff5!important;border:1px solid #dee4eef2!important;border-radius:22px!important;padding:13px 16px!important;box-shadow:0 14px 42px #0f172a0e!important}.aifotex-chatgpt-page .true-bubble.user .message-markdown{margin-left:auto;color:#162033!important;background:linear-gradient(135deg,#eff6ff,#dbeafe)!important;border-color:#bfdbfe!important;box-shadow:0 12px 34px #2563eb1a!important}.aifotex-chatgpt-page .true-bubble .message-markdown p,.aifotex-chatgpt-page .true-bubble .message-markdown h3,.aifotex-chatgpt-page .true-bubble .message-markdown h4,.aifotex-chatgpt-page .true-bubble .message-markdown h5,.aifotex-chatgpt-page .true-bubble .message-markdown ul,.aifotex-chatgpt-page .true-bubble .message-markdown ol,.aifotex-chatgpt-page .true-bubble .message-markdown blockquote{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.aifotex-chatgpt-page .true-bubble .message-markdown p{color:inherit!important;border-radius:0!important}.aifotex-chatgpt-page .true-bubble.user .message-markdown p,.aifotex-chatgpt-page .true-bubble.user .message-markdown li,.aifotex-chatgpt-page .true-bubble.user .message-markdown strong,.aifotex-chatgpt-page .true-bubble.user .message-markdown em{color:#162033!important}.aifotex-chatgpt-page .bubble-meta{opacity:.82;min-height:26px}.aifotex-chatgpt-page .bubble-meta>div{opacity:0;gap:5px;transition:opacity .14s,transform .14s;transform:translateY(2px)}.aifotex-chatgpt-page .true-bubble:hover .bubble-meta>div,.aifotex-chatgpt-page .bubble-meta:focus-within>div{opacity:1;transform:translateY(0)}.aifotex-chatgpt-page .message-action-btn,.aifotex-chatgpt-page .bubble-meta button.message-action-btn{box-shadow:0 10px 24px #0f172a0f;color:#667085!important;background:#fffffff0!important;border:1px solid #e2e8f0!important;border-radius:11px!important;place-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;font-size:0!important;line-height:0!important;display:inline-grid!important}.aifotex-chatgpt-page .message-action-btn:hover{transform:translateY(-1px);color:#111827!important;border-color:#cbd5e1!important}.aifotex-chatgpt-page .message-action-btn.copied{color:#059669!important;background:#ecfdf5!important;border-color:#a7f3d0!important}.aifotex-chatgpt-page .message-action-btn svg{width:15px!important;height:15px!important}.message-version-row{background:#ffffffeb;border:1px solid #e4eaf4;border-radius:999px;align-self:flex-end;align-items:center;gap:6px;margin:0 0 4px auto;padding:3px;display:inline-flex;box-shadow:0 10px 26px #0f172a0e}.message-version-row button{color:#64748b;background:0 0;border:0;border-radius:999px;width:26px;height:24px;font-size:16px;line-height:1}.message-version-row button:disabled{opacity:.35;cursor:not-allowed}.message-version-row span{text-align:center;min-width:34px;color:#2563eb!important;font-size:12px!important;font-weight:800!important}.aifotex-chatgpt-page .true-bubble.error{max-width:min(560px,82%)!important}.aifotex-chatgpt-page .message-error-actions{grid-template-columns:minmax(0,1fr) auto;background:linear-gradient(snow,#fff7f7)!important;border:1px solid #fecaca!important;border-radius:20px!important;gap:10px!important;padding:13px 14px!important;display:grid!important;box-shadow:0 16px 44px #b4231812!important}.aifotex-chatgpt-page .message-error-actions span{color:#9f1d14!important;font-size:13px!important;font-weight:680!important;line-height:1.45!important}.aifotex-chatgpt-page .message-error-actions button{white-space:nowrap;justify-content:center;align-items:center;display:inline-flex;color:#b42318!important;background:#fff!important;border:1px solid #fca5a5!important;border-radius:999px!important;height:34px!important;padding:0 13px!important;font-weight:800!important}@media (width<=980px){.aifotex-chatgpt-page .true-bubble,.aifotex-chatgpt-page .true-bubble.user{max-width:92vw!important}.aifotex-chatgpt-page .bubble-meta>div{opacity:1;transform:none}.aifotex-chatgpt-page .message-error-actions{grid-template-columns:1fr!important}}.chat-code-head button{border-radius:10px;place-items:center;width:32px;height:28px;display:inline-grid;padding:0!important;font-size:0!important}.chat-code-head button svg{width:14px;height:14px}.chat-diagnostic-download{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.chat-diagnostic-download svg{width:15px;height:15px}.chat-model-bar{color:#141824a3;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px 6px;font-size:12px;display:flex}.chat-model-bar label{color:#141824b3;font-weight:700}.chat-model-bar select{min-height:30px;font:inherit;color:#141824db;background:#ffffffdb;border:1px solid #1418241f;border-radius:999px;padding:0 28px 0 12px;font-weight:700}.chat-model-bar span{background:#1418240b;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;display:inline-flex}.attachment-source-strip{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.attachment-source-strip span,.attachment-source-strip button{border:1px solid var(--border,#e4dfd5);background:var(--surface-muted,#f7f4ed);color:var(--text-muted,#6f685f);border-radius:999px;padding:3px 7px;font-size:11px}.attachment-source-strip button{cursor:pointer}.source-viewer-list{gap:10px;max-height:60vh;padding-right:4px;display:grid;overflow:auto}.source-viewer-card{border:1px solid var(--border,#e4dfd5);background:var(--surface-muted,#f7f4ed);border-radius:14px;gap:8px;padding:12px;display:grid}.source-viewer-card p{white-space:pre-wrap;color:var(--text,#25221e);margin:0;font-size:13px;line-height:1.45}.chat-sidebar-peek,.chat-side-collapse{place-items:center;display:grid}.chat-sidebar-peek svg,.chat-side-collapse svg{stroke-width:2.2px;width:18px;height:18px}.chat-thread-row,.thread-open,.thread-open strong,.thread-open small,.thread-list{min-width:0}.thread-list{scrollbar-width:none;overflow:hidden auto}.thread-list::-webkit-scrollbar{display:none}.chat-sidebar-model-picker{border-top:1px solid #e9edf5;gap:8px;margin-top:auto;padding:14px 2px 2px;display:grid}.chat-sidebar-model-picker label{color:#667085;font-size:12px;font-weight:700}.chat-sidebar-model-picker select{color:#101828;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d9e2ef;border-radius:14px;padding:0 12px;font-weight:600}.chat-model-bar{padding:6px 10px 4px}.chat-model-bar .is-free{color:#18794e;background:#eafaf0;font-weight:800}.aifotex-chatgpt-page .true-composer small{color:#98a2b3}.message-version-row{display:none!important}.aifotex-chatgpt-page .bubble-meta>div{opacity:1}.aifotex-chatgpt-page .message-action-btn,.aifotex-chatgpt-page .bubble-meta button.message-action-btn{place-items:center;width:30px;min-width:30px;height:30px;padding:0;display:grid}.chat-top-studio-menu .studio-menu-trigger{gap:0}.aifotex-chatgpt-page.sidebar-visible .chat-sidebar-peek{top:14px;left:302px;display:grid!important}.aifotex-chatgpt-page.sidebar-hidden .chat-sidebar-peek{top:14px;left:16px;display:grid!important}.chat-sidebar-peek.open{box-shadow:0 10px 26px #1118271a}.chat-side-brand{padding-left:2px}.message-version-row{color:#667085;justify-content:flex-end;align-items:center;gap:8px;margin-top:-2px;font-size:13px;font-weight:700;display:flex!important}.message-version-row button{color:#667085;background:0 0;border:0;border-radius:999px;place-items:center;width:26px;height:26px;padding:0;display:grid}.message-version-row button svg{stroke-width:2.2px;width:16px;height:16px}.message-version-row button:not(:disabled):hover{color:#101828;background:#f2f4f7}.message-version-row button:disabled{opacity:.32}.message-version-row span{text-align:center;color:#475467;min-width:34px;font-size:13px;font-weight:800}.chat-model-bar .price-chip{color:#475467;background:#1418240e;font-weight:750}.aifotex-chatgpt-page .bubble-meta.message-heading{opacity:1;justify-content:flex-start;min-height:18px;margin-bottom:2px}.aifotex-chatgpt-page .true-bubble.user .bubble-meta.message-heading{justify-content:flex-end}.aifotex-chatgpt-page .message-under-actions{color:#667085;align-items:center;gap:8px;margin-top:-2px;display:flex}.aifotex-chatgpt-page .true-bubble.user .message-under-actions{justify-content:flex-end}.aifotex-chatgpt-page .true-bubble.assistant .message-under-actions,.aifotex-chatgpt-page .true-bubble:not(.user) .message-under-actions{justify-content:flex-start}.aifotex-chatgpt-page .message-action-icons{align-items:center;gap:6px;display:flex}.aifotex-chatgpt-page .message-under-actions .message-action-btn{color:#667085;background:0 0;border:0;border-radius:999px;place-items:center;width:30px;min-width:30px;height:30px;padding:0;display:grid}.aifotex-chatgpt-page .message-under-actions .message-action-btn:hover{color:#101828;background:#f2f4f7}.aifotex-chatgpt-page .message-under-actions .message-action-btn svg{stroke-width:2.1px;width:17px;height:17px}.aifotex-chatgpt-page .message-under-actions .message-version-row{align-items:center;gap:6px;margin:0;display:flex!important}.aifotex-chatgpt-page .message-under-actions .message-version-row button{color:#667085;background:0 0;border:0;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;display:grid}.aifotex-chatgpt-page .message-under-actions .message-version-row button:not(:disabled):hover{color:#101828;background:#f2f4f7}.aifotex-chatgpt-page .message-under-actions .message-version-row span{text-align:center;color:#475467;min-width:34px;font-size:13px;font-weight:800}.aifotex-chatgpt-page.sidebar-visible .chat-sidebar-peek{z-index:65;display:grid!important;top:16px!important;left:252px!important}.aifotex-chatgpt-page.sidebar-hidden .chat-sidebar-peek{display:grid!important;top:16px!important;left:16px!important}.aifotex-chatgpt-page.sidebar-visible .chat-conversation-head.chatgpt-head{padding-left:64px!important}.chat-side-logo span:last-child{letter-spacing:.12em}.aifotex-chat-sidebar{height:100vh;min-height:0;overflow:hidden}.thread-list{flex:auto;min-height:0}.chat-sidebar-model-picker{z-index:2;background:#f7f8fb;flex:none;position:relative}.chat-sidebar-model-picker option.free-model-option{color:#15803d;font-weight:800}.price-hint-wrap{align-items:center;display:inline-flex;position:relative}.chat-model-bar .price-chip{cursor:help;min-height:24px;font:inherit;color:#475467;background:#1418240e;border:0;border-radius:999px;padding:0 9px;font-weight:750}.chat-model-bar .price-chip.needs-topup{color:#b42318;background:#fff1f0}.price-tooltip{color:#344054;z-index:80;background:#fff;border:1px solid #d9e2ef;border-radius:14px;width:min(360px,100vw - 40px);padding:10px 12px;font-size:12px;line-height:1.45;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 18px 45px #0f172a24}.chat-topup-chip{background:#111827;border-radius:999px;align-items:center;min-height:26px;padding:0 11px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important}.chat-topup-chip:hover{background:#0f172a}@media (width<=980px){.aifotex-chat-sidebar{flex-direction:column;height:100dvh;display:flex;max-height:none!important}.chat-sidebar-model-picker{padding:12px 2px 10px;position:sticky;bottom:0}.aifotex-chatgpt-page.sidebar-visible .chat-sidebar-peek{top:14px!important;left:min(86vw - 30px,290px)!important}.aifotex-chatgpt-page.sidebar-hidden .chat-sidebar-peek{top:10px!important;left:10px!important}.aifotex-chatgpt-page.sidebar-visible .chat-conversation-head.chatgpt-head,.aifotex-chatgpt-page.sidebar-hidden .chat-conversation-head.chatgpt-head{padding-left:58px!important}.price-tooltip{width:min(330px,100vw - 28px);left:auto;right:-8px}}.reference-footer p{color:#6b7890;max-width:520px}.trust-strip{display:none!important}.studio-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:31px;height:31px}.reference-mode-card .studio-icon{box-shadow:inset 0 0 0 1px #ffffffb8,0 14px 34px #1c274614}.clean-auth-page .auth-title{margin-top:12px;margin-bottom:24px}.clean-auth-page .auth-title .reference-brand,.clean-auth-page .auth-title .pill{display:none!important}.clean-auth-page .auth-title h1{letter-spacing:-.04em;margin:0;font-size:34px}.reference-input{border-radius:14px;align-items:center;gap:12px;height:56px;padding:0 16px}.reference-input>span,.reference-input{font-size:13px}.reference-input input{padding-top:1px;font-size:15px;line-height:1}.profile-name-input span{color:#7b879d;min-width:42px;font-weight:700}.consent{align-items:flex-start;line-height:1.45}.consent input{flex:none;margin-top:2px}.reference-submit{border-radius:13px}.clean-social>span{text-transform:none;color:#7b879d;font-size:13px}.clean-social .social-buttons{gap:12px;max-width:430px;margin:0 auto}.social-btn{background:#fff;border-radius:13px;height:44px;font-weight:760;box-shadow:0 8px 24px #0f172a09}.telegram-mark,.telegram-mark svg{width:22px;height:22px}.telegram-icon-only .telegram-mark{flex-basis:24px!important;width:24px!important;height:24px!important}.telegram-icon-only .telegram-mark svg{width:24px!important;height:24px!important}.profile-menu{position:relative}.profile-trigger{cursor:pointer;border:0;place-items:center;text-decoration:none;display:grid;overflow:hidden}.profile-trigger img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.profile-trigger span{color:#fff;font-weight:850}.profile-dropdown{z-index:90;background:#fff;border:1px solid #e2e8f0;border-radius:18px;gap:4px;min-width:245px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 70px #0f172a24}.profile-dropdown-head{border-bottom:1px solid #edf1f7;gap:3px;margin-bottom:4px;padding:8px 10px 10px;display:grid}.profile-dropdown-head strong{color:#172033;font-size:14px}.profile-dropdown-head small{color:#77849a;font-size:12px}.profile-dropdown a,.profile-dropdown button{text-align:left;height:38px;font:inherit;color:#22304a;background:0 0;border:0;border-radius:12px;align-items:center;padding:0 10px;text-decoration:none;display:flex}.profile-dropdown a:hover,.profile-dropdown button:hover{background:#f4f7fb}.profile-card{grid-column:1/-1}.profile-editor{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin:14px 0;display:grid}.avatar-picker{cursor:pointer;background:#f7f9fd;border:1px solid #dbe4f0;border-radius:26px;place-items:center;width:86px;height:86px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 34px #0f172a0e}.avatar-picker img{object-fit:cover;width:100%;height:100%}.avatar-picker span{color:#2f6fed;font-size:31px;font-weight:900}.avatar-picker input{opacity:0;cursor:pointer;position:absolute;inset:0}.profile-editor .reference-input{margin:0}.auth-form .notice{margin-top:4px}@media (width<=820px){.clean-social .social-buttons{grid-template-columns:repeat(2,1fr)}.profile-editor{grid-template-columns:1fr}.avatar-picker{margin:0 auto}.profile-dropdown{min-width:230px;right:-4px}.reference-mode-card .studio-icon{width:56px;height:56px}.studio-icon svg{width:27px;height:27px}}:root{--aif-bg:#f8fbff;--aif-ink:#07142f;--aif-muted:#6d7a92;--aif-line:#dbe5f4;--aif-card:#fff;--aif-blue:#2f67f6;--aif-blue-2:#6d7dff;--aif-violet:#7b61ff;--aif-green:#19b874;--aif-shadow:0 22px 70px #26457c1f;--aif-shadow-soft:0 14px 45px #26457c14}.reference-page{min-height:100vh;color:var(--aif-ink);background:radial-gradient(circle at 76% 18%,#707eff21,#0000 30%),radial-gradient(circle at 92% 76%,#57b2ff1f,#0000 32%),linear-gradient(#fff 0%,#f7faff 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.reference-page:after,.reference-app:after,.auth-reference-page:after{content:"";pointer-events:none;opacity:.45;z-index:0;background:repeating-radial-gradient(circle,#0000 0 16px,#5674dc29 17px 18px);width:680px;height:680px;position:fixed;bottom:-20%;right:-12%;-webkit-mask-image:radial-gradient(circle,#000 0 58%,#0000 72%);mask-image:radial-gradient(circle,#000 0 58%,#0000 72%)}.reference-header{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd1;border-bottom:1px solid #c4d2e8b8;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;height:82px;padding:0 54px;display:grid;position:sticky;top:0}.reference-brand{color:#07142f;letter-spacing:-.04em;align-items:center;gap:12px;font-size:30px;font-weight:900;text-decoration:none;display:inline-flex}.reference-brand .brand-mark{color:#fff;background:linear-gradient(135deg,#4777ff,#8a6dff);border-radius:14px;place-items:center;width:38px;height:38px;font-size:22px;line-height:1;display:grid;box-shadow:0 12px 28px #4f63f042,inset 0 1px #ffffff73}.public-nav{justify-content:center;gap:38px;display:flex}.public-nav a{color:#17233e;opacity:.92;font-size:15px;font-weight:700;text-decoration:none}.public-nav a:hover{color:var(--aif-blue)}.header-actions{align-items:center;gap:14px;display:flex}.btn{color:#17233e;min-height:44px;box-shadow:none;background:#fff;border:1px solid #dbe5f4;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:inline-flex}.btn:hover{border-color:#c4d4f1;transform:translateY(-1px);box-shadow:0 12px 32px #2f67f61f}.btn.primary{color:#fff;background:linear-gradient(135deg,#2f67f6,#5b7cff);border-color:#0000;box-shadow:0 16px 34px #2f67f63d}.btn.soft{color:#3256d8;background:#f6f8fe;border-color:#dfe8fb}.auth-secondary{background:#fff;min-width:96px}.reference-home{z-index:1;position:relative}.home-hero-pro{border-bottom:1px solid #d5e0f1c7;grid-template-columns:minmax(0,1fr) minmax(470px,.9fr);align-items:center;gap:44px;min-height:680px;padding:78px 7vw 66px;display:grid}.home-hero-copy{max-width:720px}.hero-kicker{color:#315ff3;letter-spacing:.08em;text-transform:uppercase;background:#406aff17;border-radius:999px;margin-bottom:24px;padding:9px 14px;font-size:12px;font-weight:900;display:inline-flex}.home-hero-copy h1{letter-spacing:-.065em;max-width:760px;margin:0 0 24px;font-size:clamp(48px,5.3vw,76px);line-height:.98}.home-hero-copy h1:after{content:"";opacity:.88;background:linear-gradient(90deg,#2f67f6,#8b6dff);border-radius:999px;width:220px;height:10px;margin-top:18px;display:block}.home-hero-copy p{color:#596780;max-width:650px;margin:0 0 32px;font-size:21px;font-weight:560;line-height:1.65}.hero-secondary{background:#fff}.hero-trust-row{flex-wrap:wrap;gap:36px;display:flex}.hero-trust-row span{color:#20304e;gap:4px;padding-left:34px;font-weight:850;display:grid;position:relative}.hero-trust-row span:before{content:"";background:linear-gradient(135deg,#eaf2ff,#fff);border:1px solid #bfd0ef;border-radius:8px;width:22px;height:22px;position:absolute;top:1px;left:0;box-shadow:inset 0 0 0 5px #3069f617}.hero-trust-row small{color:#7a879c;font-size:13px;font-weight:600}.home-hero-visual{isolation:isolate;place-items:center;min-height:520px;display:grid;position:relative}.hero-core{color:#fff;background:linear-gradient(135deg,#7c6fff 0%,#9b8cff 48%,#6e8bff 100%);border-radius:56px;place-items:center;width:230px;height:230px;display:grid;transform:rotate(-6deg);box-shadow:0 40px 90px #675bff57,inset 0 3px #ffffff73}.hero-core span{filter:drop-shadow(0 8px 20px #20186c38);font-size:98px}.hero-orbit{border:1px solid #8097d657;border-radius:50%;position:absolute}.orbit-a{width:470px;height:340px;transform:rotate(-10deg)}.orbit-b{opacity:.7;width:560px;height:410px;transform:rotate(17deg)}.orbit-node{background:#ffffffc7;border:1px solid #cad7f0cc;border-radius:50%;place-items:center;width:92px;height:92px;display:grid;position:absolute;box-shadow:0 18px 44px #2f4a821f,inset 0 1px #fff}.orbit-node .mode-icon{width:58px;height:58px;margin:0}.section-heading{text-align:center;max-width:760px;margin:0 auto 34px}.section-heading h1,.section-heading h2{letter-spacing:-.045em;margin:14px 0 10px;font-size:38px;line-height:1.12}.section-heading p{color:#6b7890;font-size:17px;line-height:1.55}.pill{color:#3467ff;text-transform:uppercase;letter-spacing:.04em;background:#edf3ff;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:900}.reference-studio-grid{grid-template-columns:repeat(6,minmax(145px,1fr));gap:18px;display:grid}.reference-mode-card{text-align:center;background:#ffffffc7;border:1px solid #cfdbefe0;border-radius:24px;flex-direction:column;align-items:center;min-height:310px;padding:26px 18px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #26457c14}.reference-mode-card:before{content:"";background:var(--card-glow,#5078ff21);filter:blur(16px);border-radius:50%;width:160px;height:120px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.mode-icon{z-index:1;background:linear-gradient(135deg,#fff,#eef4ff);border-radius:26px;place-items:center;width:74px;height:74px;margin:0 auto 22px;display:grid;position:relative;box-shadow:0 16px 34px #30488224,inset 0 1px #fff}.mode-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:36px;height:36px}.reference-mode-card h2,.reference-mode-card h3{letter-spacing:-.03em;margin:0 0 12px;font-size:22px}.reference-mode-card p{color:#6d7a92;margin:0 0 20px;font-weight:560;line-height:1.55}.mode-open{background:#ffffff73;border:1px solid;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:48px;margin-top:auto;font-weight:850;text-decoration:none;display:flex}.reference-mode-card.orange{--card-glow:#ff853a38;color:#f0672b}.reference-mode-card.blue{--card-glow:#3778ff38;color:#2f67f6}.reference-mode-card.green{--card-glow:#1bb87438;color:#19a96a}.reference-mode-card.purple{--card-glow:#7e5dff38;color:#764cff}.reference-mode-card.rose{--card-glow:#ff4c7333;color:#f04d78}.reference-mode-card.cyan{--card-glow:#2da9ff33;color:#1597e5}.auth-reference-page{background:linear-gradient(#fff 0%,#f7faff 100%)}.clean-auth-page{z-index:1;place-items:center;min-height:calc(100vh - 82px);padding:54px 24px 76px;display:grid;position:relative}.auth-card-pro{background:#ffffffe0;border:1px solid #cddaf0eb;border-radius:28px;width:min(680px,100%);padding:54px 74px 48px;box-shadow:0 34px 95px #2f4c871f}.auth-card-icon{color:#6459ff;background:linear-gradient(135deg,#eff4ff,#fff);border:1px solid #dbe5ff;border-radius:22px;place-items:center;width:66px;height:66px;margin:0 auto 26px;font-size:34px;display:grid;box-shadow:inset 0 1px #fff,0 14px 30px #5a69f024}.auth-title{text-align:center;margin:0 0 34px}.auth-title h1{letter-spacing:-.05em;color:#07142f;margin:0;font-size:42px;line-height:1.1}.polished-auth-form{gap:14px;display:grid}.reference-input.auth-field{background:#fff;border:1px solid #d8e3f5;border-radius:16px;align-items:center;min-height:66px;padding:0;display:flex;position:relative;box-shadow:0 8px 24px #34538c0b}.reference-input.auth-field input{color:#10203d;background:0 0;border:0;outline:0;width:100%;height:64px;padding:0 18px 0 58px;font-size:16px;font-weight:650}.reference-input.auth-field input::placeholder{color:#8c99b2}.input-icon{color:#738098;width:22px;height:22px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.input-icon:before,.input-icon:after{content:"";position:absolute;inset:0}.user-icon:before{top:2px;left:7px;border:2px solid;border-radius:50%;width:8px;height:8px;inset:auto}.user-icon:after{top:12px;left:3px;border:2px solid;border-top:0;border-radius:0 0 12px 12px;width:16px;height:9px;inset:auto}.email-icon:before{border:2px solid;border-radius:4px;inset:4px 1px}.email-icon:after{border-bottom:2px solid;border-left:2px solid;width:12px;height:12px;top:4px;left:5px;transform:rotate(-45deg)}.lock-icon:before{border:2px solid;border-radius:5px;inset:9px 3px 2px}.lock-icon:after{border:2px solid;border-bottom:0;border-radius:10px 10px 0 0;width:11px;height:10px;top:1px;left:5.5px}.code-icon:before{content:"#";color:currentColor;font-size:20px;font-weight:900}.auth-field-hint{color:#74829a;margin:-6px 0 4px;font-size:14px;font-weight:650}.auth-field-hint strong{color:#2f67f6}.polished-consent{color:#66738c;align-items:flex-start;gap:12px;font-weight:650;line-height:1.45;display:flex}.polished-consent input{accent-color:#2f67f6;width:20px;height:20px;margin-top:1px}.reference-submit{border-radius:16px;height:66px;margin-top:8px;font-size:18px}.clean-social{text-align:center;margin-top:30px}.clean-social>span{color:#8a96aa;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-bottom:18px;font-weight:750;display:grid}.clean-social>span:before,.clean-social>span:after{content:"";background:#dfe7f5;height:1px}.social-buttons{grid-template-columns:1fr 1fr;gap:14px;display:grid}.social-btn{color:#14213d;background:#fff;border:1px solid #d8e4f6;border-radius:16px;justify-content:center;align-items:center;gap:12px;min-height:58px;font-weight:850;text-decoration:none;display:flex}.social-btn.telegram-direct{background:#f0f9ff;border-color:#cfe9fb}.vk-mark,.telegram-mark{color:#fff;background:#3478f6;border-radius:10px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:950;display:grid}.telegram-mark{background:#29a8ea}.telegram-mark svg{width:30px;height:30px;display:block}.telegram-mark circle{fill:#29a8ea}.telegram-mark path{fill:#fff}.auth-switch{text-align:center;color:#7b879b;margin:26px 0 0;font-weight:650}.auth-switch a{color:#2f67f6;font-weight:900;text-decoration:none}.reference-app{color:#07142f;background:linear-gradient(#fff 0,#f7faff 100%);min-height:100vh}.reference-app-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border-bottom:1px solid #c8d6ecbd;height:80px;padding:0 54px}.app-header-actions{gap:14px}.avatar.profile-trigger{color:#2f67f6;background:#eef4ff;border:1px solid #d8e3f5;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:950;display:grid;overflow:hidden}.avatar.profile-trigger img{object-fit:cover;width:100%;height:100%}.profile-dropdown-pro{background:#fffffff5;border:1px solid #ccdaf0f2;border-radius:20px;width:360px;padding:14px;box-shadow:0 28px 80px #2540732b}.profile-dropdown-head{border-bottom:1px solid #e5edf9;align-items:center;gap:14px;padding:10px 8px 16px;display:flex}.profile-dropdown-avatar,.profile-dropdown-avatar img,.profile-dropdown-avatar span{object-fit:cover;color:#2f67f6;background:#eef4ff;border-radius:50%;place-items:center;width:54px;height:54px;font-weight:950;display:grid}.profile-dropdown-head strong{font-size:16px;display:block}.profile-dropdown-head small{color:#718097}.profile-linked-title{color:#7a879d;padding:14px 8px 8px;font-size:13px;font-weight:850}.profile-linked-row{border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:9px 8px;display:grid}.profile-linked-row:hover{background:#f7f9ff}.account-mini-icon{color:#2f67f6;background:#eef4ff;border-radius:10px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:950;display:grid}.account-mini-icon.email{color:#16a76b;background:#eafaf2}.account-mini-icon.vk{color:#fff;background:#3478f6}.account-mini-icon.tg{background:#29a8ea}.account-mini-icon.tg svg{fill:#fff;width:18px;height:18px}.profile-linked-row b{font-size:14px;display:block}.profile-linked-row small{color:#7d899e;font-size:12px;display:block}.profile-linked-row em{color:#13b86a;font-style:normal;font-weight:950}.profile-dropdown-action{border-radius:12px;justify-content:flex-start;align-items:center;width:100%;min-height:44px;margin-top:8px;font-weight:850;text-decoration:none;color:#315ff3!important;background:#f4f1ff!important;border:0!important;padding:0 14px!important;display:flex!important}.profile-dropdown-action.danger{color:#f04465!important;background:#fff4f6!important}.app-shell{grid-template-columns:260px 1fr;display:grid}.reference-sidebar{background:#f5f8fc;border-right:1px solid #dfe8f5;min-height:calc(100vh - 80px)}.app-content{padding:42px 48px}.app-title h1{letter-spacing:-.055em;margin:0;font-size:48px}.app-title p{color:#6d7a92;font-size:17px}.account-profile-pro{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}.account-main-card,.account-linked-card,.account-service-card,.account-side-card{box-shadow:var(--aif-shadow-soft);background:#ffffffe6;border:1px solid #dbe5f4;border-radius:24px}.account-card-head h2,.account-linked-card h2,.account-service-card h2,.account-side-card h2{margin:0 0 8px;font-size:22px}.account-card-head p,.account-linked-card>p,.account-service-card>p,.account-side-card p{color:#718097;margin:0 0 22px}.profile-editor-pro{grid-template-columns:240px 1fr;align-items:start;gap:36px;display:grid}.avatar-column{text-align:center}.avatar-picker-pro{border:0;border-radius:50%;width:156px;height:156px;margin:20px auto 14px;position:relative;overflow:visible;box-shadow:0 20px 42px #223a6e26}.avatar-picker-pro img,.avatar-picker-pro span{object-fit:cover;color:#2f67f6;background:linear-gradient(135deg,#e9f1ff,#fff);border-radius:50%;place-items:center;width:156px;height:156px;font-size:56px;font-weight:900;display:grid}.avatar-picker-pro b{background:#fff;border:1px solid #dbe5f4;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:10px;right:8px;box-shadow:0 10px 22px #23376424}.avatar-column p{color:#8490a4;font-weight:650;line-height:1.45}.danger-outline{color:#f04465!important;background:#fff5f7!important;border-color:#ffd1da!important}.profile-form-column{padding-top:30px}.clean-profile-input{gap:8px;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;min-height:auto!important}.clean-profile-input span{color:#62708a;font-size:14px;font-weight:850}.clean-profile-input input{background:#fff!important;border:1px solid #d8e3f5!important;border-radius:14px!important;height:54px!important;padding:0 18px!important;font-weight:700!important}.input-help{color:#7a879d;margin:8px 0 22px;font-size:14px}.button-row.end{justify-content:flex-end}.profile-save-btn{min-width:250px}.account-side-stack{gap:22px;display:grid}.account-side-card{padding:28px}.account-side-icon{color:#2f67f6;background:#eef4ff;border-radius:20px;place-items:center;width:58px;height:58px;margin-bottom:20px;font-size:28px;display:grid}.linked-account-list{gap:12px;display:grid}.linked-account-row{background:#fff;border:1px solid #e0e9f6;border-radius:16px;grid-template-columns:44px 120px 120px 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.linked-icon{color:#13a66d;background:#eafaf2;border-radius:14px;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.linked-account-row.vk .linked-icon{color:#fff;background:#3478f6;font-size:12px}.linked-account-row.tg .linked-icon{color:#159de4;background:#eaf7ff}.linked-account-row small{color:#6f7d94;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.top-gap-small{margin-top:14px}@media (width<=1100px){.reference-header{padding:0 24px}.public-nav{display:none}.home-hero-pro{grid-template-columns:1fr;padding:54px 24px}.home-hero-visual{min-height:380px}.reference-studio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell{grid-template-columns:1fr}.reference-sidebar{display:none}.account-profile-pro{grid-template-columns:1fr}.account-side-stack{grid-row:auto}}@media (width<=720px){.reference-header{height:70px;padding:0 16px}.header-actions .auth-secondary{display:none}.reference-brand{font-size:24px}.home-hero-copy h1{font-size:42px}.home-hero-copy p{font-size:17px}.home-hero-visual{display:none}.reference-studio-grid{grid-template-columns:1fr}.auth-card-pro{border-radius:22px;padding:34px 20px}.auth-title h1{font-size:32px}.social-buttons,.profile-editor-pro{grid-template-columns:1fr}.linked-account-row{grid-template-columns:44px 1fr auto}.linked-account-row small{grid-column:2/-1}.app-content{padding:28px 18px}}.reference-header{height:72px;padding:0 clamp(24px,4vw,54px)}.reference-brand{font-size:28px}.reference-brand .brand-mark{border-radius:13px;width:34px;height:34px;font-size:20px}.public-nav{gap:30px}.public-nav a{font-size:14px}.auth-primary{min-width:150px}.auth-secondary{min-width:86px}.reference-home.public-only{max-width:1440px;margin:0 auto}.home-hero-pro{border-bottom:1px solid #dbe5f4b8;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:34px;min-height:0;padding:42px clamp(28px,5vw,76px) 28px}.hero-kicker{margin-bottom:16px;padding:7px 12px;font-size:11px}.home-hero-copy h1{max-width:640px;margin-bottom:18px;font-size:clamp(42px,4.2vw,60px);line-height:1.03}.home-hero-copy h1:after{width:174px;height:7px;margin-top:14px}.home-hero-copy p{max-width:590px;margin-bottom:24px;font-size:17px;line-height:1.55}.hero-actions{gap:14px;margin-bottom:22px}.hero-primary,.hero-secondary{border-radius:15px;min-width:168px;height:52px}.hero-trust-row{gap:26px}.hero-trust-row span{padding-left:30px;font-size:14px}.hero-trust-row small{font-size:12px}.hero-trust-row span:before{border-radius:7px;width:20px;height:20px}.home-hero-visual{min-height:390px}.hero-core{border-radius:44px;width:178px;height:178px}.hero-core span{font-size:76px}.orbit-a{width:360px;height:258px}.orbit-b{width:430px;height:315px}.orbit-node{width:72px;height:72px}.orbit-node .mode-icon{width:48px;height:48px}.orbit-node .mode-icon svg{width:28px;height:28px}.node-photo{top:31%;left:8%}.node-product{top:7%;left:24%}.node-video{top:10%;right:16%}.node-chat{top:45%;right:4%}.node-audio{bottom:6%;left:31%}.node-api{bottom:13%;right:20%}.home-studios-pro{padding:22px clamp(28px,5vw,76px) 38px}.home-studios-pro .section-heading{max-width:720px;margin-bottom:20px}.home-studios-pro .section-heading h2{margin:10px 0 6px;font-size:32px}.home-studios-pro .section-heading p{margin:0;font-size:15px;line-height:1.45}.home-studios-pro .pill{padding:6px 10px;font-size:10px}.reference-studio-grid{gap:14px}.reference-mode-card{border-radius:22px;min-height:244px;padding:20px 14px 14px}.reference-mode-card:before{filter:blur(14px);width:126px;height:92px;top:-48px}.reference-mode-card .mode-icon{border-radius:21px;width:58px;height:58px;margin-bottom:15px}.reference-mode-card .mode-icon svg{width:30px;height:30px}.reference-mode-card h2,.reference-mode-card h3{margin-bottom:8px;font-size:18px}.reference-mode-card p{margin-bottom:13px;font-size:13px;line-height:1.43}.mode-open{border-radius:13px;min-height:40px;font-size:13px}.reference-footer{max-width:1440px;margin:0 auto;padding:22px clamp(28px,5vw,76px) 28px}@media (width<=1180px){.home-hero-pro{grid-template-columns:1fr;min-height:0;padding-top:34px}.home-hero-visual{order:-1;min-height:300px;transform:scale(.9)}.reference-studio-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.home-hero-pro{padding:28px 18px 18px}.home-hero-visual{display:none}.home-studios-pro{padding:22px 18px 32px}.reference-studio-grid{grid-template-columns:1fr}}.input-icon-svg{color:#718099;pointer-events:none;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.input-icon-svg svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.reference-input.auth-field:focus-within .input-icon-svg{color:#2f67f6}.reference-input.auth-field input{line-height:1.2}.input-icon,.user-icon,.email-icon,.lock-icon,.code-icon{display:none!important}.social-btn{height:58px;min-height:58px;padding:0 18px;line-height:1;justify-content:center!important;align-items:center!important;display:flex!important}.social-btn b{font-size:15px;font-weight:850;line-height:1;display:block;transform:translateY(.5px)}.telegram-mark,.vk-mark{flex:0 0 30px;min-width:30px;place-items:center!important;width:30px!important;height:30px!important;line-height:1!important;display:grid!important}.telegram-mark svg{display:block;width:30px!important;height:30px!important}.telegram-mark svg circle{fill:#29a8ea}.telegram-mark svg path{fill:#fff}.social-btn.telegram-direct{color:#1677b9;background:linear-gradient(#f2fbff,#eaf7ff);border-color:#caeaff}.social-btn.vk{color:#2354b8;background:linear-gradient(#f7fbff,#eef5ff);border-color:#d8e8ff}.clean-profile-input{margin:0!important}.clean-profile-input input[readonly]{cursor:not-allowed;color:#5f6f88!important;background:#f8fbff!important}.profile-form-column .input-help{clear:both;z-index:0;line-height:1.45;display:block;position:relative;margin:8px 0 22px!important}.linked-readonly{color:#7c8aa2;white-space:nowrap;justify-self:end;padding:0 10px;font-size:13px;font-weight:800}.password-change-modal{max-width:620px}.password-change-modal .auth-field{margin-top:12px}.password-change-modal .modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.account-side-card .btn:not(:disabled){cursor:pointer}.account-profile-pro{max-width:1120px;margin:0 auto;grid-template-columns:1fr!important;gap:18px!important}.account-main-card,.account-linked-card,.account-service-card,.account-side-card{border-radius:20px!important;box-shadow:0 14px 42px #253e7311!important}.account-card-head{margin-bottom:4px!important}.account-card-head p,.account-linked-card>p,.account-service-card>p,.account-side-card p{display:none!important}.avatar-column{text-align:center;justify-items:center;gap:8px;display:grid}.avatar-picker-pro{width:104px!important;height:104px!important;margin:0 auto 4px!important;box-shadow:0 14px 28px #223a6e21!important}.avatar-picker-pro b{width:30px!important;height:30px!important;font-size:13px!important;bottom:3px!important;right:0!important}.avatar-column p{color:#74819a!important;margin:0!important;font-size:13px!important;line-height:1.45!important}.avatar-column .danger-outline{width:auto!important;height:34px!important;padding:0 12px!important;font-size:12px!important}.profile-form-column{display:grid;gap:7px!important;padding-top:0!important}.clean-profile-input{align-items:stretch!important;gap:6px!important;padding:0!important;display:grid!important}.clean-profile-input span{color:#56647d!important;font-size:13px!important;line-height:1.1!important}.clean-profile-input input{border-radius:12px!important;height:44px!important;padding:0 16px!important;font-size:14px!important;line-height:44px!important;box-shadow:0 1px #141e3205!important}.profile-form-column .input-help,.input-help.compact{color:#7c8aa2!important;margin:-2px 0 8px!important;font-size:12px!important;line-height:1.28!important}.profile-save-btn{border-radius:14px!important;min-width:210px!important;height:46px!important}.account-side-stack{grid-column:1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.account-side-card{grid-template-columns:44px 1fr auto!important;align-items:center!important;gap:10px 14px!important;padding:18px!important;display:grid!important}.account-side-card h2{margin:0!important;font-size:17px!important}.account-side-card .btn{grid-row:1/3;grid-column:3!important;width:auto!important;min-width:160px!important}.account-side-icon{grid-row:1/3;border-radius:14px!important;width:42px!important;height:42px!important;margin:0!important;font-size:20px!important}.account-linked-card,.account-service-card{grid-column:1!important;padding:22px 28px!important}.account-linked-card h2,.account-service-card h2{margin-bottom:14px!important;font-size:21px!important}.linked-account-list{gap:10px!important}.linked-account-row{border-radius:15px!important;grid-template-columns:42px auto auto minmax(160px,1fr) auto!important;gap:12px!important;padding:12px 14px!important}.linked-icon{border-radius:13px!important;width:36px!important;height:36px!important}.linked-account-row .status{white-space:nowrap!important;justify-self:start!important;width:max-content!important;min-width:0!important;padding:0 10px!important}.linked-account-row small{font-size:13px!important}.linked-readonly{color:#77859d!important;justify-self:end!important;padding:0!important;font-size:12px!important}.social-buttons{justify-content:center!important;gap:12px!important;display:flex!important}.social-btn.social-icon-only{border-radius:18px!important;gap:0!important;width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important;padding:0!important}.social-btn.social-icon-only b{display:none!important}.social-btn.social-icon-only .vk-mark,.social-btn.social-icon-only .telegram-mark{flex:0 0 32px!important;width:32px!important;height:32px!important;margin:0!important}.social-btn.social-icon-only .vk-mark{color:#fff!important;background:#3478f6!important;border-radius:13px!important;place-items:center!important;font-size:12px!important;font-weight:950!important;display:grid!important}.social-btn.social-icon-only .telegram-mark svg{width:32px!important;height:32px!important}.telegram-mark svg path{transform-origin:12px 12px;transform:translate(-.6px,.35px)scale(.96)}.social-btn.telegram-direct{gap:10px!important}.social-btn.telegram-direct:not(.social-icon-only) b{margin-left:2px!important}.chat-sidebar-model-picker select{color:#101828!important;background:#fff!important}.chat-sidebar-model-picker select.free-model-selected{color:#101828!important;background:#fff!important;border-color:#d9e2ef!important}.chat-model-bar .is-free{text-transform:none!important;color:#13784d!important;background:#eafaf0!important;font-weight:800!important}.message-heading,.true-bubble.assistant.thinking>span{display:none!important}@media (width<=820px){.profile-editor-pro,.account-side-stack{grid-template-columns:1fr!important}.account-side-card{grid-template-columns:42px 1fr!important}.account-side-card .btn{grid-area:auto/1/auto/-1!important;width:100%!important}.linked-account-row{grid-template-columns:40px auto auto!important}.linked-account-row small{grid-column:2/-1!important}.linked-readonly,.linked-account-row .btn{grid-column:2/-1!important;justify-self:start!important}}.linked-icon.tg-plane svg{fill:#159de4;width:21px;height:21px;display:block;transform:translate(-.5px,.3px)}.account-profile-pro{gap:14px!important;margin-top:0!important}.account-main-card{padding:18px 24px!important}.account-card-head{display:none!important}.profile-editor-pro{grid-template-columns:124px minmax(0,1fr)!important;align-items:center!important;gap:20px!important;margin:0!important}.avatar-picker-pro{width:92px!important;height:92px!important}.avatar-picker-pro img,.avatar-picker-pro span{width:92px!important;height:92px!important;font-size:34px!important}.avatar-picker-pro b{background:#fff!important;width:28px!important;height:28px!important;font-size:0!important;bottom:1px!important;right:-2px!important}.avatar-picker-pro b:before{content:"";background:currentColor;width:14px;height:14px;display:block;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M7 7h2l1.2-2h3.6L15 7h2a3 3 0 0 1 3 3v6a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3v-6a3 3 0 0 1 3-3Zm5 9a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z\"/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M7 7h2l1.2-2h3.6L15 7h2a3 3 0 0 1 3 3v6a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3v-6a3 3 0 0 1 3-3Zm5 9a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z\"/></svg>") 50%/contain no-repeat}.avatar-column p{margin:0!important;font-size:12px!important;line-height:1.35!important}.profile-form-column{gap:5px!important}.clean-profile-input span{margin:0!important;font-size:13px!important}.clean-profile-input input{background:#fff!important;border-color:#dbe6f6!important;border-radius:12px!important;height:42px!important}.profile-form-column .input-help,.input-help.compact{margin:-1px 0 6px!important;padding:0!important;font-size:12px!important;line-height:1.25!important}.profile-save-btn{min-width:190px!important;height:44px!important}.account-side-card{grid-template-columns:42px 1fr auto!important;gap:8px 12px!important;min-height:72px!important;padding:16px!important}.account-side-icon{color:#2368ef!important;background:#edf5ff!important;border-radius:14px!important;place-items:center!important;width:40px!important;height:40px!important;display:grid!important}.account-side-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.account-side-card h2{font-size:16px!important;line-height:1.15!important}.account-side-card .btn{min-width:148px!important;height:42px!important}.linked-account-row .status{border-radius:999px!important;justify-self:start!important;width:auto!important;min-width:0!important;height:29px!important;padding:0 11px!important;display:inline-flex!important}.hero-trust-row span{padding-left:34px!important;position:relative!important}.hero-trust-row span:before{display:none!important}.trust-icon{color:#2563eb;background:#eef5ff;border:1px solid #d7e6ff;border-radius:8px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:1px;left:0}.trust-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.trust-bolt svg{fill:currentColor;stroke:none}.chat-head-right .pill,.chat-head-right .status,.chat-head-right [class*=pill]{text-transform:none!important}.chat-model-bar .is-free{text-align:center!important;text-transform:none!important;border-radius:999px!important;justify-content:center!important;min-width:28px!important;height:24px!important;padding:0 8px!important}.chat-sidebar-model-picker select{color:#101828!important;-webkit-text-fill-color:#101828!important;background:#fff!important}.chat-sidebar-model-picker select.free-model-selected{color:#101828!important;-webkit-text-fill-color:#101828!important;background:#fff!important;border-color:#d9e2ef!important}.chat-sidebar-model-picker option{color:#101828!important;background:#fff!important;font-weight:500!important}.chat-sidebar-model-picker option.free-model-option{color:#101828!important;background:#eafaf0!important;font-weight:800!important}.aifotex-chatgpt-page .inline-message-editor{color:#fff;background:#111827;border-radius:18px;gap:10px;padding:12px;display:grid}.aifotex-chatgpt-page .inline-message-editor textarea{resize:vertical;color:#fff;width:100%;min-height:104px;max-height:260px;font:inherit;background:#ffffff14;border:1px solid #ffffff2e;border-radius:14px;outline:0;padding:12px 14px;line-height:1.5}.aifotex-chatgpt-page .inline-message-editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.aifotex-chatgpt-page .inline-message-editor-actions button{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;min-height:34px;padding:0 13px;font-weight:750}.aifotex-chatgpt-page .inline-message-editor-actions button:disabled{opacity:.45;cursor:not-allowed}.aifotex-chatgpt-page .true-bubble.assistant.thinking .typing-line{background:#f6f7f9;border:1px solid #edf1f6}.aifotex-chatgpt-page .chat-model-bar .is-free{gap:4px;min-width:auto!important}.chat-instructions-textarea{resize:vertical;min-height:160px;line-height:1.55}@media (width<=980px){.aifotex-chatgpt-page,.aifotex-chat-main,.aifotex-chat-workspace,.aifotex-chatgpt-page .true-chat-scroll.chatgpt-scroll,.true-chat-scroll.chatgpt-scroll{background:#f8fafc!important}.aifotex-chatgpt-page:before,.aifotex-chatgpt-page:after,.aifotex-chat-main:before,.aifotex-chat-main:after,.aifotex-chat-workspace:before,.aifotex-chat-workspace:after,.chatgpt-scroll:before,.chatgpt-scroll:after{content:none!important;display:none!important}}.aifotex-chatgpt-page .message-charge-note{color:#2b5f9f;white-space:nowrap;background:#edf7ff;border:1px solid #d9ebff;border-radius:999px;align-items:center;height:24px;padding:0 9px;font-size:12px;font-weight:750;display:inline-flex}.aifotex-chatgpt-page .true-bubble.assistant .message-under-actions{align-items:center}.aifotex-chatgpt-page .inline-message-editor{color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:18px!important;gap:8px!important;padding:0!important}.aifotex-chatgpt-page .inline-message-editor textarea{resize:vertical!important;color:#0f172a!important;background:#ffffff6b!important;border:1px solid #2468ef2e!important;border-radius:17px!important;outline:0!important;min-height:76px!important;max-height:220px!important;padding:11px 13px!important;box-shadow:inset 0 1px #ffffffa6!important}.aifotex-chatgpt-page .true-bubble.user .inline-message-editor textarea{color:#08234b!important;background:#ffffff57!important;border-color:#ffffff8c!important}.aifotex-chatgpt-page .inline-message-editor textarea::placeholder{color:#0f172a80!important}.aifotex-chatgpt-page .inline-message-editor-actions{justify-content:flex-end!important;gap:7px!important;display:flex!important}.aifotex-chatgpt-page .inline-message-editor-actions button{color:#1e3a8a!important;height:30px!important;min-height:30px!important;box-shadow:none!important;background:#ffffff80!important;border:1px solid #2468ef33!important;border-radius:999px!important;padding:0 11px!important;font-size:12px!important;font-weight:800!important;line-height:1!important}.aifotex-chatgpt-page .true-bubble.assistant.thinking .typing-line{gap:8px!important;min-width:auto!important}.aifotex-chatgpt-page .typing-dots i{opacity:.58!important;animation:none!important;transform:none!important}.aifotex-chatgpt-page .chat-thread-swipe-actions{opacity:0;pointer-events:none;z-index:3;align-items:center;gap:6px;transition:opacity .16s,transform .16s;display:flex;position:absolute;top:8px;bottom:8px;right:8px;transform:translate(14px)}.aifotex-chatgpt-page .chat-thread-row.swipe-open .chat-thread-swipe-actions{opacity:1;pointer-events:auto;transform:translate(0)}.aifotex-chatgpt-page .chat-thread-row.swipe-open .thread-open{padding-right:94px!important}.aifotex-chatgpt-page .chat-thread-swipe-actions button{color:#2563eb;background:#fff;border:1px solid #d8e5f6;border-radius:13px;place-items:center;width:34px;height:34px;font-size:17px;font-weight:900;display:grid;box-shadow:0 8px 18px #2563eb1f}.aifotex-chatgpt-page .chat-thread-swipe-actions button.danger{color:#dc2626;background:#fff7f7;border-color:#ffd7d7}@media (width>=981px){.aifotex-chatgpt-page .chat-thread-swipe-actions{display:none!important}}@media (width<=640px){.aifotex-chatgpt-page .message-charge-note{height:22px;padding:0 8px;font-size:11px}.aifotex-chatgpt-page .inline-message-editor textarea{min-height:66px!important}.aifotex-chatgpt-page .inline-message-editor-actions button{height:29px!important;min-height:29px!important;padding:0 10px!important}}.aifotex-chatgpt-page,.aifotex-chatgpt-page *{box-sizing:border-box}.aifotex-chatgpt-page:before,.aifotex-chatgpt-page:after,.aifotex-chatgpt-page .chat-bg-decoration,.aifotex-chatgpt-page .chat-texture,.aifotex-chatgpt-page .background-decoration,.aifotex-chatgpt-page .decorative-layer{pointer-events:none!important;z-index:0!important}.aifotex-chatgpt-page .aifotex-chat-sidebar,.aifotex-chatgpt-page .aifotex-chat-main,.aifotex-chatgpt-page .aifotex-chat-workspace,.aifotex-chatgpt-page .chat-conversation-head,.aifotex-chatgpt-page .chat-composer-wrap,.aifotex-chatgpt-page .true-composer{z-index:1;position:relative}.aifotex-chatgpt-page .true-bubble{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;min-width:0!important;max-width:min(760px,78vw)!important}.aifotex-chatgpt-page .true-bubble.assistant{width:min(840px,82vw);max-width:min(840px,82vw)!important}.aifotex-chatgpt-page .true-bubble.user{width:fit-content;max-width:min(760px,78vw)!important}.aifotex-chatgpt-page .message-markdown,.aifotex-chatgpt-page .message-markdown p,.aifotex-chatgpt-page .message-markdown li,.aifotex-chatgpt-page .message-markdown span,.aifotex-chatgpt-page .message-markdown div,.aifotex-chatgpt-page .message-markdown code,.aifotex-chatgpt-page .message-markdown pre,.aifotex-chatgpt-page .message-content,.aifotex-chatgpt-page .typing-line{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.aifotex-chatgpt-page .message-markdown pre,.aifotex-chatgpt-page .message-markdown table{overflow-x:auto}.aifotex-chatgpt-page .message-under-actions{min-height:18px;align-items:center!important;gap:8px!important;margin-top:7px!important}.aifotex-chatgpt-page .message-charge-note{color:#8a94a6!important;height:auto!important;min-height:0!important;box-shadow:none!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:11px!important;font-weight:600!important;line-height:1.35!important}.aifotex-chatgpt-page .message-action-btn{color:#64748b;min-width:30px;min-height:30px;box-shadow:none;background:#ffffffc7;border:1px solid #dce6f5;border-radius:10px}.aifotex-chatgpt-page .chat-thread-row{touch-action:pan-y;position:relative;overflow:visible!important}.aifotex-chatgpt-page .thread-open{z-index:1;min-width:0;position:relative}.aifotex-chatgpt-page .chat-thread-menu-wrap{flex:none;z-index:80!important;pointer-events:auto!important;position:relative!important}.aifotex-chatgpt-page .chat-thread-menu-button{touch-action:manipulation;z-index:90!important;pointer-events:auto!important;position:relative!important}.aifotex-chatgpt-page .chat-thread-dropdown{min-width:188px;z-index:700!important;pointer-events:auto!important;position:absolute!important;top:calc(100% + 6px)!important;right:0!important}.aifotex-chatgpt-page .chat-thread-swipe-actions{z-index:20!important}.aifotex-chatgpt-page .inline-message-editor{width:100%;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.aifotex-chatgpt-page .inline-message-editor textarea{resize:none;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;width:100%;line-height:1.45;overflow:auto;color:#0f172a!important;background:#ffffff61!important;border:1px solid #3b82f63d!important;border-radius:16px!important;min-height:78px!important;max-height:42vh!important;padding:10px 12px!important}.aifotex-chatgpt-page .inline-message-editor-actions button{height:30px!important;min-height:30px!important;box-shadow:none!important;border-radius:10px!important;padding:0 11px!important;font-size:12px!important}.aifotex-chatgpt-page .chat-immersive-toggle{color:#475569;white-space:nowrap;background:#fff;border:1px solid #d9e6f5;border-radius:999px;min-height:34px;padding:0 13px;font-weight:700}.aifotex-chatgpt-page.chat-immersive{z-index:9999!important;background:#f6f8fc!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;position:fixed!important;inset:0!important;overflow:hidden!important}.aifotex-chatgpt-page.chat-immersive .aifotex-chat-workspace{border-radius:0!important}.aifotex-chatgpt-page.chat-immersive .true-composer{position:sticky;bottom:0}@media (width<=760px){.aifotex-chatgpt-page:before,.aifotex-chatgpt-page:after,.aifotex-chatgpt-page .chat-bg-decoration,.aifotex-chatgpt-page .chat-texture,.aifotex-chatgpt-page .background-decoration,.aifotex-chatgpt-page .decorative-layer{display:none!important}.aifotex-chatgpt-page .true-bubble,.aifotex-chatgpt-page .true-bubble.user,.aifotex-chatgpt-page .true-bubble.assistant{width:auto!important;max-width:92vw!important}.aifotex-chatgpt-page .aifotex-chat-main{min-width:0!important}.aifotex-chatgpt-page .chat-conversation-head{position:sticky;top:0}.aifotex-chatgpt-page .true-composer{padding-bottom:max(10px, env(safe-area-inset-bottom))}.aifotex-chatgpt-page.chat-immersive .aifotex-chat-sidebar{z-index:120!important;max-height:100dvh!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important}.aifotex-chatgpt-page .chat-thread-dropdown{right:4px!important}.aifotex-chatgpt-page .chat-immersive-toggle{min-height:32px;padding:0 10px;font-size:12px}}.aifotex-chatgpt-page .new-messages-button{left:50%;bottom:calc(var(--composer-height,118px) + 14px);z-index:32;color:#2563eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;pointer-events:auto;background:#fffffff5;border:1px solid #2563eb2e;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;position:absolute;transform:translate(-50%);box-shadow:0 14px 34px #0f172a24}.aifotex-chatgpt-page .new-messages-button:hover{border-color:#2563eb57}.aifotex-chatgpt-page .send-message{border-radius:999px;min-width:92px;padding-inline:14px}.aifotex-chatgpt-page .send-label{white-space:nowrap;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}@media (width<=620px){.aifotex-chatgpt-page .new-messages-button{bottom:calc(var(--composer-height,126px) + 10px);padding:7px 12px;font-size:12px}.aifotex-chatgpt-page .send-message{min-width:44px;padding-inline:0}.aifotex-chatgpt-page .send-label{font-size:0}.aifotex-chatgpt-page .send-label:before{content:"↑";font-size:19px;line-height:1}}.aifotex-chatgpt-page .chat-head-right{align-items:center;gap:8px}.aifotex-chatgpt-page .chat-immersive-toggle.icon-only{color:#334155!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#ffffffdb!important;border:1px solid #d2deeee6!important;border-radius:13px!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,background .18s,border-color .18s!important;display:inline-grid!important;box-shadow:0 10px 28px #0f172a0f!important}.aifotex-chatgpt-page .chat-immersive-toggle.icon-only svg{stroke-width:2.15px;width:17px;height:17px}.aifotex-chatgpt-page .chat-immersive-toggle.icon-only:hover{transform:translateY(-1px)scale(1.025);background:#fff!important;border-color:#94a3b88c!important;box-shadow:0 16px 38px #0f172a1c!important}.aifotex-chatgpt-page .chat-immersive-toggle.icon-only:active{transform:translateY(0)scale(.97)}.aifotex-chatgpt-page .true-bubble.user.editing{width:min(760px,78vw)!important;max-width:min(760px,78vw)!important}.aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor{width:100%!important;min-width:min(520px,100%)!important}.aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor textarea{background:#ffffff8a!important;border-radius:19px!important;width:100%!important;min-height:126px!important;padding:14px 15px!important;font-size:15px!important;line-height:1.55!important;box-shadow:inset 0 1px #ffffffc7,0 8px 22px #2563eb0f!important}.aifotex-chatgpt-page .inline-message-editor-actions button{transition:transform .16s cubic-bezier(.2,.8,.2,1),background .16s,border-color .16s,box-shadow .16s!important}.aifotex-chatgpt-page .inline-message-editor-actions button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #2563eb14!important}.aifotex-chatgpt-page .inline-message-editor-actions button:active:not(:disabled){transform:translateY(0)scale(.985)}@keyframes aifotexSoftIn{0%{opacity:0;filter:blur(2px);transform:translateY(8px)scale(.992)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes aifotexMenuIn{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes aifotexDotPulse{0%,80%,to{opacity:.34;transform:translateY(0)scale(.88)}40%{opacity:.9;transform:translateY(-1px)scale(1)}}.aifotex-chatgpt-page .true-bubble{transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,opacity .18s;animation:.24s cubic-bezier(.2,.8,.2,1) both aifotexSoftIn}.aifotex-chatgpt-page .true-bubble.sending{opacity:.82;transform:translateY(1px)}.aifotex-chatgpt-page .message-markdown,.aifotex-chatgpt-page .typing-line,.aifotex-chatgpt-page .composer-line,.aifotex-chatgpt-page .chat-model-bar .price-chip,.aifotex-chatgpt-page .chat-topup-chip,.aifotex-chatgpt-page .premium-attachment-card,.aifotex-chatgpt-page .chat-thread-row,.aifotex-chatgpt-page .message-action-btn{transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,background .18s,border-color .18s,opacity .18s!important}.aifotex-chatgpt-page .chat-thread-dropdown,.aifotex-chatgpt-page .attach-menu,.aifotex-chatgpt-page .price-tooltip,.aifotex-chatgpt-page .profile-dropdown,.aifotex-chatgpt-page .conversation-actions{transform-origin:100% 0;animation:.18s cubic-bezier(.2,.8,.2,1) both aifotexMenuIn}.aifotex-chatgpt-page .premium-attachment-card{animation:.2s cubic-bezier(.2,.8,.2,1) both aifotexSoftIn}.aifotex-chatgpt-page .message-action-btn:hover,.aifotex-chatgpt-page .chat-thread-row:hover,.aifotex-chatgpt-page .premium-attachment-card:hover{transform:translateY(-1px)}.aifotex-chatgpt-page .send-message:not(:disabled):active,.aifotex-chatgpt-page .message-action-btn:active{transform:scale(.965)}.aifotex-chatgpt-page .typing-dots i{animation:1.15s ease-in-out infinite aifotexDotPulse!important}.aifotex-chatgpt-page .typing-dots i:nth-child(2){animation-delay:.14s!important}.aifotex-chatgpt-page .typing-dots i:nth-child(3){animation-delay:.28s!important}@media (width<=760px){.aifotex-chatgpt-page .true-bubble.user.editing,.aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor{width:92vw!important;min-width:0!important;max-width:92vw!important}.aifotex-chatgpt-page .chat-immersive-toggle.icon-only{width:34px!important;min-width:34px!important;height:34px!important}}@media (prefers-reduced-motion:reduce){.aifotex-chatgpt-page *,.aifotex-chatgpt-page :before,.aifotex-chatgpt-page :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.aifotex-chatgpt-page .chat-thread-row{isolation:isolate!important;overflow:visible!important}.aifotex-chatgpt-page .chat-thread-row.menu-open{z-index:1200!important;background:#fff!important;box-shadow:0 18px 48px #0f172a24!important}.aifotex-chatgpt-page .chat-thread-row.menu-open .thread-open{opacity:0!important;pointer-events:none!important;filter:none!important}.aifotex-chatgpt-page .chat-thread-row.menu-open .chat-thread-menu-button{background:#fff!important;box-shadow:0 10px 24px #0f172a21!important}.aifotex-chatgpt-page .chat-thread-row.menu-open .chat-thread-menu-shield{z-index:1285!important;pointer-events:none!important;background:#fff!important;border-radius:22px!important;width:min(220px,100% + 10px)!important;height:176px!important;position:absolute!important;top:calc(100% + 4px)!important;right:-4px!important;box-shadow:0 22px 60px #0f172a2e!important}.aifotex-chatgpt-page .chat-thread-row.menu-open .chat-thread-dropdown{z-index:1300!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #0f172a14!important;border-radius:18px!important;min-width:194px!important;top:calc(100% + 8px)!important;right:0!important;overflow:hidden!important;box-shadow:0 24px 64px #0f172a38!important}.aifotex-chatgpt-page .chat-thread-row.menu-open .chat-thread-dropdown:before{content:"";z-index:-1;background:#fff;border-radius:22px;position:absolute;inset:-7px}.aifotex-chatgpt-page .send-message{border-radius:999px!important;flex:0 0 46px!important;place-items:center!important;width:46px!important;min-width:46px!important;height:46px!important;padding:0!important;font-size:0!important;line-height:1!important;display:grid!important}.aifotex-chatgpt-page .send-message svg{stroke-width:2.35px!important;width:20px!important;height:20px!important;display:block!important}.aifotex-chatgpt-page .send-message .send-busy{transform:translateY(-2px);font-size:22px!important;line-height:1!important}.aifotex-chatgpt-page .send-message .send-label{display:none!important}.aifotex-chatgpt-page .send-message:not(.stop){color:#fff!important;background:linear-gradient(#111827 0%,#020617 100%)!important;box-shadow:0 12px 26px #0f172a38!important}.aifotex-chatgpt-page .send-message:not(.stop):disabled{color:#fff!important;box-shadow:none!important;opacity:1!important;background:#a8b0bd!important}.aifotex-chatgpt-page .send-message:not(.stop):not(:disabled):hover{transform:translateY(-1px)!important;box-shadow:0 16px 32px #0f172a47!important}.aifotex-chatgpt-page .composer-attach:disabled,.aifotex-chatgpt-page .send-message:disabled{cursor:not-allowed!important}.aifotex-chatgpt-page[data-aifotex-chat-ui=ui-chat] .thread-list{isolation:isolate!important;position:relative!important;overflow:visible!important}.aifotex-chatgpt-page[data-aifotex-chat-ui=ui-chat] .chat-thread-row.menu-open{z-index:9000!important;background:#fff!important;position:relative!important;overflow:visible!important}.aifotex-chatgpt-page[data-aifotex-chat-ui=ui-chat] .chat-thread-row.menu-open .chat-thread-menu-wrap{z-index:9010!important;position:relative!important}.aifotex-chatgpt-page[data-aifotex-chat-ui=ui-chat] .chat-thread-row.menu-open .chat-thread-dropdown{z-index:9020!important;isolation:isolate!important;contain:paint!important;background:#fff!important;width:186px!important;min-width:186px!important;position:absolute!important}.aifotex-chatgpt-page[data-aifotex-chat-ui=ui-chat] .chat-thread-row.menu-open .chat-thread-menu-shield{z-index:9015!important;background:#fff!important}.aifotex-chatgpt-page[data-aifotex-chat-ui=ui-chat] .send-message:not(.stop){white-space:nowrap!important;text-indent:0!important;border-radius:999px!important;flex:0 0 46px!important;place-items:center!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;padding:0!important;font-size:0!important;display:grid!important;overflow:hidden!important}.aifotex-chatgpt-page[data-aifotex-chat-ui=ui-chat] .send-message:not(.stop):before,.aifotex-chatgpt-page[data-aifotex-chat-ui=ui-chat] .send-message:not(.stop):after{content:none!important}.aifotex-chatgpt-page[data-aifotex-chat-ui=ui-chat] .send-message:not(.stop) svg{flex:none!important;width:21px!important;height:21px!important;margin:0!important;display:block!important}.premium-attachment-card{grid-template-rows:auto auto!important;grid-template-columns:48px minmax(0,1fr) 28px!important;align-items:center!important;overflow:visible!important}.premium-attachment-thumb{cursor:pointer;border:0!important;grid-area:1/1/span 2!important}.premium-attachment-thumb:disabled{cursor:default;opacity:1}.premium-attachment-info{cursor:pointer;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:1/2!important;justify-items:start!important;width:100%!important;min-width:0!important;height:auto!important;padding:0!important;display:grid!important}.premium-attachment-info:disabled{cursor:default;opacity:1}.premium-attachment-remove{grid-area:1/3!important;place-self:start end!important}.attachment-source-strip{flex-wrap:nowrap!important;grid-area:2/2/auto/4!important;gap:5px!important;min-width:0!important;max-width:100%!important;margin-top:2px!important;display:flex!important;overflow:hidden!important}.attachment-source-strip span,.attachment-source-strip button{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:160px!important;overflow:hidden!important}.context-mode-pill{background:#1418240b;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:0 4px 0 9px;color:#475467!important;display:inline-flex!important}.context-mode-pill select{background:#ffffffd9!important;border:0!important;border-radius:999px!important;height:24px!important;min-height:24px!important;padding:0 22px 0 8px!important}.attachment-preview-modal-image{background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;place-items:center;max-height:62vh;display:grid;overflow:auto}.attachment-preview-modal-image img{object-fit:contain;max-width:100%;max-height:62vh;display:block}.aifotex-chatgpt-page[data-aifotex-chat-ui=ui-chat] .send-message{white-space:nowrap!important;text-indent:0!important;border-radius:999px!important;flex:0 0 46px!important;place-items:center!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;padding:0!important;font-size:0!important;display:grid!important;overflow:hidden!important}.composer-suggestion-banner{color:#344054;background:#eff6ffeb;border:1px solid #3b82f62e;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:0 6px 10px;padding:10px 12px;font-size:13px;display:flex;box-shadow:0 10px 28px #0f172a0b}.composer-suggestion-banner span{min-width:0;line-height:1.35}.composer-suggestion-banner div{flex:none;gap:8px;display:flex}.composer-suggestion-banner button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:999px;min-height:30px;padding:0 12px;font-weight:750}.composer-suggestion-banner button.ghost{color:#475467;background:#0f172a14}.chat-model-bar .context-detail-chip{color:#667085;background:#1418240b;font-weight:700}@media (width<=720px){.composer-suggestion-banner{flex-direction:column;align-items:stretch}.composer-suggestion-banner div{justify-content:flex-end}}.aifotex-chatgpt-page .context-counter{color:#475467;white-space:nowrap;background:#1418240e;border-radius:999px;padding:5px 10px;font-weight:750}.premium-attachment-card{grid-template-columns:minmax(0,1fr) auto;min-height:64px;padding:8px 10px;overflow:visible}.premium-attachment-main{min-width:0;text-align:left!important;width:100%!important;height:auto!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:14px!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;padding:0!important;display:grid!important}.premium-attachment-main:hover{background:#0f172a09!important}.premium-attachment-thumb{flex:none;overflow:hidden;color:#1d4ed8!important;background:#eff4ff!important;border-radius:13px!important;place-items:center!important;width:46px!important;height:44px!important;font-size:11px!important;font-weight:900!important;display:grid!important}.premium-attachment-thumb img{object-fit:cover;width:100%;height:100%}.premium-attachment-info{align-content:center;gap:4px;min-width:0;display:grid}.premium-attachment-info strong{color:#182238;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.premium-attachment-info small{color:#7b879b;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.premium-attachment-remove{color:#64748b!important;background:#f1f5f9!important;border:0!important;border-radius:999px!important;place-items:center!important;width:26px!important;height:26px!important;display:grid!important;position:static!important}.premium-attachment-remove:hover{color:#111827!important;background:#e2e8f0!important}.aifotex-chatgpt-page[data-aifotex-chat-ui=ui-chat] .thread-list.menu-active .chat-thread-row:not(.menu-open) .thread-open,.aifotex-chatgpt-page[data-aifotex-chat-ui=ui-chat] .thread-list.menu-active .chat-thread-row:not(.menu-open) .thread-open strong,.aifotex-chatgpt-page[data-aifotex-chat-ui=ui-chat] .thread-list.menu-active .chat-thread-row:not(.menu-open) .thread-open small{opacity:1!important;visibility:visible!important;color:inherit!important;pointer-events:auto!important}.aifotex-chatgpt-page[data-aifotex-chat-ui=ui-chat] .thread-list.menu-active .chat-thread-row:not(.menu-open) .chat-thread-menu-button{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.aifotex-chatgpt-page .true-bubble .message-action-icons{transition:opacity .14s,transform .14s;transform:translateY(2px);opacity:0!important;pointer-events:none!important}.aifotex-chatgpt-page .true-bubble:hover .message-action-icons,.aifotex-chatgpt-page .true-bubble:focus-within .message-action-icons,.aifotex-chatgpt-page .message-under-actions:hover .message-action-icons{transform:none;opacity:1!important;pointer-events:auto!important}.aifotex-chatgpt-page .message-action-btn,.aifotex-chatgpt-page .message-under-actions .message-action-btn,.aifotex-chatgpt-page .bubble-meta button.message-action-btn{width:22px!important;min-width:22px!important;height:22px!important;box-shadow:none!important;color:#8d98aa!important;background:0 0!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.aifotex-chatgpt-page .message-action-btn:hover,.aifotex-chatgpt-page .message-under-actions .message-action-btn:hover,.aifotex-chatgpt-page .bubble-meta button.message-action-btn:hover{color:#1f2937!important;background:0 0!important;transform:none!important}.aifotex-chatgpt-page .message-action-btn svg{stroke-width:2.2px!important;width:16px!important;height:16px!important}.aifotex-chatgpt-page .message-author-note{color:#7b879a;letter-spacing:.01em;margin:0 0 7px 2px;font-size:11px;font-weight:750;line-height:1.2}.aifotex-chatgpt-page .true-bubble.user .message-author-note{text-align:left;color:#6d7d96}.aifotex-chatgpt-page .typing-line{align-items:center!important;gap:8px!important}.aifotex-chatgpt-page .typing-cancel-btn{color:#667085;cursor:pointer;background:#6670851f;border:0;border-radius:999px;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;margin-left:2px;font-size:16px;line-height:20px;display:inline-flex}.aifotex-chatgpt-page .typing-cancel-btn:hover{color:#b42318;background:#ef44441f}.product-modal.chat-source-modal-wide{width:min(980px,100vw - 32px)!important;max-width:min(980px,100vw - 32px)!important}.product-modal.chat-source-modal-wide .modal-body{max-height:min(74vh,820px);overflow:auto}.product-modal.chat-source-modal-wide .source-viewer-list{max-height:none!important;overflow:visible!important}.product-modal.chat-source-modal-wide .source-viewer-card p{white-space:pre-wrap;font-size:14px;line-height:1.6}.aifotex-chatgpt-page .premium-attachment-card{cursor:pointer}.aifotex-chatgpt-page .premium-attachment-main{text-align:left}.aifotex-chatgpt-page .context-counter,.aifotex-chatgpt-page .context-mode-pill,.aifotex-chatgpt-page .price-chip{cursor:help!important}.aifotex-chatgpt-page .chat-thread-tools{right:78px!important}.aifotex-chatgpt-page[data-aifotex-chat-ui=ui-chat] .thread-list.menu-active .chat-thread-row:not(.menu-open) .thread-open,.aifotex-chatgpt-page[data-aifotex-chat-ui=ui-chat] .thread-list.menu-active .chat-thread-row:not(.menu-open) .thread-open strong,.aifotex-chatgpt-page[data-aifotex-chat-ui=ui-chat] .thread-list.menu-active .chat-thread-row:not(.menu-open) .thread-open small{opacity:1!important;visibility:visible!important;color:inherit!important;text-shadow:none!important;pointer-events:auto!important}.aifotex-chatgpt-page[data-aifotex-chat-ui=ui-chat] .thread-list.menu-active .chat-thread-row:not(.menu-open) .thread-open strong{color:#172139!important}.aifotex-chatgpt-page[data-aifotex-chat-ui=ui-chat] .thread-list.menu-active .chat-thread-row:not(.menu-open) .thread-open small{color:#8a94a8!important}.aifotex-chatgpt-page .premium-attachment-card{grid-template-columns:minmax(0,1fr) 28px!important;min-width:220px!important;max-width:280px!important;padding:8px 9px!important;overflow:hidden!important}.aifotex-chatgpt-page .premium-attachment-main{grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important;overflow:hidden!important}.aifotex-chatgpt-page .premium-attachment-thumb{width:44px!important;min-width:44px!important;height:42px!important}.aifotex-chatgpt-page .premium-attachment-info strong,.aifotex-chatgpt-page .premium-attachment-info small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.aifotex-chatgpt-page .message-attachments.rich .premium-attachment-card{min-width:210px!important;max-width:240px!important;box-shadow:none!important}.aifotex-chatgpt-page .message-attachments.rich .premium-attachment-info small{color:#8a95aa!important}.aifotex-chatgpt-page .premium-attachment-remove{z-index:2!important}.aifotex-chatgpt-page .price-tooltip,.aifotex-chatgpt-page .chat-sidebar-model-picker{display:none!important}.aifotex-chatgpt-page .chat-model-bar{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.aifotex-chatgpt-page .context-counter,.aifotex-chatgpt-page .context-mode-pill,.aifotex-chatgpt-page .price-chip{white-space:nowrap!important;border-radius:999px!important;align-items:center!important;gap:5px!important;min-height:26px!important;display:inline-flex!important}.aifotex-chatgpt-page .composer-model-select{color:#182238;max-width:min(260px,46vw);height:28px;font:inherit;background:#fff;border:1px solid #dbe3ef;border-radius:999px;outline:none;padding:0 28px 0 11px;font-size:12px;font-weight:800;box-shadow:0 5px 16px #0f172a09}.aifotex-info-tip{vertical-align:middle;align-items:center;display:inline-flex;position:relative}.aifotex-info-trigger{color:#667085;cursor:help;background:#0f172a14;border:0;border-radius:999px;justify-content:center;align-items:center;width:17px;min-width:17px;height:17px;padding:0;font-size:11px;font-weight:900;line-height:17px;display:inline-flex}.aifotex-info-trigger:hover,.aifotex-info-trigger:focus{color:#fff;background:#111827;outline:none}.aifotex-info-popover{z-index:9999;color:#344054;white-space:normal;text-align:left;pointer-events:none;background:#fff;border:1px solid #d9e2ef;border-radius:15px;gap:4px;padding:11px 12px;font-size:12px;line-height:1.45;display:grid;position:fixed;box-shadow:0 20px 60px #0f172a2e}.aifotex-info-popover span{color:inherit;font-size:inherit;font-weight:500;display:block}.aifotex-chatgpt-page .price-hint-wrap{position:static!important}.aifotex-chatgpt-page .price-chip{color:#475467!important;font:inherit!important;cursor:default!important;background:#1418240e!important;border:0!important;padding:0 9px!important;font-weight:850!important}.aifotex-chatgpt-page .context-mode-pill,.aifotex-chatgpt-page .context-counter{cursor:default!important}.aifotex-chatgpt-page .thread-list{padding-right:3px!important;position:relative!important;overflow:visible auto!important}.aifotex-chatgpt-page .chat-thread-row,.aifotex-chatgpt-page .chat-thread-row.menu-open{isolation:isolate!important;overflow:visible!important}.aifotex-chatgpt-page .chat-thread-row.menu-open .thread-open,.aifotex-chatgpt-page .chat-thread-row.menu-open .thread-open strong,.aifotex-chatgpt-page .chat-thread-row.menu-open .thread-open small,.aifotex-chatgpt-page[data-aifotex-chat-ui=ui-chat] .thread-list.menu-active .chat-thread-row.menu-open .thread-open,.aifotex-chatgpt-page[data-aifotex-chat-ui=ui-chat] .thread-list.menu-active .chat-thread-row.menu-open .thread-open strong,.aifotex-chatgpt-page[data-aifotex-chat-ui=ui-chat] .thread-list.menu-active .chat-thread-row.menu-open .thread-open small{opacity:1!important;visibility:visible!important;pointer-events:auto!important;filter:none!important;text-shadow:none!important;color:inherit!important;transform:none!important}.aifotex-chatgpt-page .chat-thread-row.menu-open .thread-open strong{color:#172139!important}.aifotex-chatgpt-page .chat-thread-row.menu-open .thread-open small{color:#8a94a8!important}.aifotex-chatgpt-page .chat-thread-row.menu-open .chat-thread-menu-shield{display:none!important}.aifotex-chatgpt-page .chat-thread-row.menu-open .chat-thread-dropdown{z-index:1800!important;pointer-events:auto!important;min-width:196px!important;top:calc(100% + 6px)!important;bottom:auto!important;right:2px!important;overflow:hidden!important}.aifotex-chatgpt-page .chat-thread-row.menu-open .chat-thread-menu-wrap{z-index:1850!important}.aifotex-chatgpt-page .true-bubble.user .message-author-note{text-align:right!important;color:#6d7d96!important;width:100%!important;margin:0 2px 7px auto!important}.aifotex-chatgpt-page .library-picker-list.rich-scroll{scrollbar-width:thin;gap:8px!important;max-height:min(62vh,560px)!important;padding:2px 4px 2px 0!important;display:grid!important;overflow-y:auto!important}.aifotex-chatgpt-page .library-picker-row.rich{box-shadow:none!important;background:#fff!important;border:1px solid #e5eaf3!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) 34px!important;align-items:center!important;gap:8px!important;margin:0!important;padding:8px!important;display:grid!important}.aifotex-chatgpt-page .library-picker-main{text-align:left;color:#172139;cursor:pointer;background:0 0;border:0;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0;padding:0;display:grid}.aifotex-chatgpt-page .library-picker-main:hover .library-picker-text strong{color:#111827}.aifotex-chatgpt-page .library-picker-thumb img{object-fit:cover;width:100%;height:100%;display:block}.aifotex-chatgpt-page .library-picker-text small{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden;color:#7b879b!important}.aifotex-chatgpt-page .library-picker-delete{color:#64748b;cursor:pointer;background:#f1f5f9;border:0;border-radius:999px;place-items:center;width:30px;height:30px;font-size:18px;line-height:1;display:grid}.aifotex-chatgpt-page .premium-attachment-card{max-width:280px!important;overflow:hidden!important}.aifotex-chatgpt-page .message-attachments.rich .premium-attachment-card{min-width:206px!important;max-width:246px!important}.aifotex-chatgpt-page .premium-attachment-info strong{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}.aifotex-chatgpt-page .premium-attachment-info small{white-space:nowrap!important;text-overflow:ellipsis!important;color:#8a95aa!important;max-width:100%!important;display:block!important;overflow:hidden!important}.product-modal.chat-source-modal-wide .attachment-preview-modal-image{background:#f8fafc;border:1px solid #edf1f7;border-radius:16px;place-items:center;max-height:min(74vh,820px);padding:10px;display:grid;overflow:auto}.product-modal.chat-source-modal-wide .attachment-preview-modal-image img{object-fit:contain;background:#fff;border-radius:12px;max-width:100%;max-height:72vh}.aifotex-chatgpt-page .chat-code-shell{background:#fff!important;border:1px solid #e5eaf3!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 10px 26px #0f172a0f!important}.aifotex-chatgpt-page .chat-code-head{color:#475467!important;background:#f8fafc!important;border-bottom:1px solid #edf1f7!important}.aifotex-chatgpt-page .chat-code-head span{color:#667085!important;font-weight:800!important}.aifotex-chatgpt-page .chat-code-head button{color:#475467!important;background:#fff!important;border:1px solid #dbe3ef!important;border-radius:999px!important;align-items:center!important;gap:5px!important;display:inline-flex!important}.aifotex-chatgpt-page .chat-code-head button:hover{color:#111827!important;background:#f1f5f9!important}.aifotex-chatgpt-page .message-markdown .chat-code-shell .chat-code-block,.aifotex-chatgpt-page .chat-code-block{color:#0f172a!important;background:#fff!important;border-radius:0!important;margin:0!important}.aifotex-chatgpt-page .chat-code-block code{tab-size:2;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#065f46!important}.aifotex-chatgpt-page .true-bubble.user .chat-code-shell .chat-code-block{color:#0f172a!important;background:#fff!important}@media (width<=980px){.aifotex-chatgpt-page .chat-model-bar{gap:6px!important}.aifotex-chatgpt-page .composer-model-select{max-width:68vw!important}.aifotex-chatgpt-page .chat-thread-tools{display:none!important}}.aifotex-chatgpt-page{letter-spacing:-.006em;color:#0f172a!important;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif!important}.aifotex-chatgpt-page .message-markdown,.aifotex-chatgpt-page .true-bubble p{color:#111827;letter-spacing:0!important;font-size:15px!important;line-height:1.68!important}.aifotex-chatgpt-page .true-bubble.user p{line-height:1.55!important}.aifotex-chatgpt-page .chatgpt-scroll{padding-top:26px!important;padding-bottom:14px!important}.aifotex-chatgpt-page .composer-model-choice{align-items:center;min-width:0;display:inline-flex}.aifotex-chatgpt-page .composer-model-select{color:#111827!important;min-width:210px!important;max-width:min(300px,56vw)!important;height:31px!important;font:inherit!important;background:#fff!important;border:1px solid #dbe3ef!important;border-radius:999px!important;outline:none!important;padding:0 30px 0 13px!important;font-size:13px!important;font-weight:760!important;box-shadow:0 5px 18px #0f172a09!important}.aifotex-chatgpt-page .price-chip{color:#475467!important;min-height:30px!important;font:inherit!important;white-space:nowrap!important;cursor:help!important;background:#f2f4f7!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 12px!important;font-size:13px!important;font-weight:780!important;display:inline-flex!important}.aifotex-chatgpt-page .composer-under-meta{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:8px 2px 0!important;display:flex!important}.aifotex-chatgpt-page .context-counter,.aifotex-chatgpt-page .files-counter,.aifotex-chatgpt-page .context-mode-pill{color:#475467!important;white-space:nowrap!important;background:#f2f4f7!important;border:0!important;border-radius:999px!important;align-items:center!important;min-height:28px!important;font-size:12.5px!important;font-weight:740!important;display:inline-flex!important}.aifotex-chatgpt-page .context-counter{cursor:help!important;padding:0 11px!important}.aifotex-chatgpt-page .files-counter{padding:0 10px!important}.aifotex-chatgpt-page .context-mode-pill{cursor:default!important;gap:6px!important;padding:0 5px 0 10px!important}.aifotex-chatgpt-page .context-mode-title{cursor:help!important}.aifotex-chatgpt-page .context-mode-pill select{color:#111827!important;height:24px!important;font:inherit!important;background:#fff!important;border:0!important;border-radius:999px!important;outline:none!important;padding:0 24px 0 9px!important;font-size:12.5px!important;font-weight:760!important}.aifotex-info-target{vertical-align:middle;cursor:help;outline:none;align-items:center;display:inline-flex;position:relative}.aifotex-info-target:focus-visible{border-radius:999px;box-shadow:0 0 0 3px #2f6fed24}.aifotex-info-popover{z-index:99999!important;color:#344054!important;white-space:normal!important;text-align:left!important;pointer-events:none!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#fffffffa!important;border:1px solid #e4e7ec!important;border-radius:13px!important;gap:5px!important;padding:10px 12px!important;font-size:12px!important;font-weight:500!important;line-height:1.45!important;display:grid!important;position:fixed!important;box-shadow:0 18px 50px #0f172a29!important}.aifotex-info-popover span{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;display:block!important}.aifotex-info-trigger{display:none!important}.aifotex-chatgpt-page .chat-message-dots{right:12px!important}.aifotex-chatgpt-page .thread-list{overflow:visible auto!important}.aifotex-chatgpt-page .chat-thread-row.menu-open .thread-open,.aifotex-chatgpt-page .chat-thread-row.menu-open .thread-open strong,.aifotex-chatgpt-page .chat-thread-row.menu-open .thread-open small,.aifotex-chatgpt-page .thread-list.menu-active .chat-thread-row .thread-open,.aifotex-chatgpt-page .thread-list.menu-active .chat-thread-row .thread-open strong,.aifotex-chatgpt-page .thread-list.menu-active .chat-thread-row .thread-open small{opacity:1!important;visibility:visible!important;filter:none!important;text-shadow:none!important;pointer-events:auto!important;transform:none!important}.aifotex-chatgpt-page .chat-thread-row.menu-open .thread-open strong,.aifotex-chatgpt-page .thread-list.menu-active .chat-thread-row .thread-open strong{color:#172139!important}.aifotex-chatgpt-page .chat-thread-row.menu-open .thread-open small,.aifotex-chatgpt-page .thread-list.menu-active .chat-thread-row .thread-open small{color:#8a94a8!important}.aifotex-chatgpt-page .chat-thread-row.menu-open .chat-thread-dropdown{z-index:5000!important;min-width:196px!important;top:calc(100% + 6px)!important;bottom:auto!important;right:2px!important;overflow:visible!important}.aifotex-chatgpt-page .chat-thread-row.menu-drop-up .chat-thread-dropdown{top:auto!important;bottom:calc(100% + 6px)!important}.aifotex-chatgpt-page .premium-attachment-thumb img,.aifotex-chatgpt-page .library-picker-thumb img,.aifotex-chatgpt-page .attachment-preview-modal-image img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.aifotex-chatgpt-page .attachment-preview-modal-image{background:#f8fafc!important;border:1px solid #e5eaf3!important;border-radius:16px!important;place-items:center!important;min-height:260px!important;max-height:72vh!important;display:grid!important;overflow:auto!important}.aifotex-chatgpt-page .attachment-preview-modal-image img{border-radius:12px!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:70vh!important}.aifotex-chatgpt-page .library-picker-list.rich-scroll{max-height:min(520px,62vh)!important;padding-right:4px!important;overflow-y:auto!important}.aifotex-chatgpt-page .library-picker-row.rich{background:#fff!important;border:1px solid #e5eaf3!important;border-radius:15px!important;grid-template-columns:minmax(0,1fr) 32px!important;align-items:center!important;gap:8px!important;padding:8px!important;display:grid!important}.aifotex-chatgpt-page .library-picker-main{text-align:left!important;min-width:0!important;color:inherit!important;background:0 0!important;border:0!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;display:grid!important}.aifotex-chatgpt-page .library-picker-thumb{color:#1d4ed8!important;background:#eff4ff!important;border-radius:12px!important;place-items:center!important;width:44px!important;height:44px!important;font-size:11px!important;font-weight:900!important;display:grid!important;overflow:hidden!important}.aifotex-chatgpt-page .library-picker-text{gap:3px!important;min-width:0!important;display:grid!important}.aifotex-chatgpt-page .library-picker-text strong{white-space:nowrap!important;text-overflow:ellipsis!important;color:#182238!important;font-size:13px!important;overflow:hidden!important}.aifotex-chatgpt-page .library-picker-text small{white-space:nowrap!important;text-overflow:ellipsis!important;color:#7b879b!important;font-size:11px!important;overflow:hidden!important}.aifotex-chatgpt-page .library-picker-delete{color:#64748b!important;background:#f1f5f9!important;border:0!important;border-radius:999px!important;width:28px!important;height:28px!important;font-size:18px!important;line-height:1!important}.aifotex-chatgpt-page .library-picker-delete:hover{color:#111827!important;background:#e2e8f0!important}.aifotex-chatgpt-page .chat-code-shell{box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:14px!important;margin:10px 0!important;overflow:hidden!important}.aifotex-chatgpt-page .chat-code-head{color:#6b7280!important;background:#f7f7f8!important;border-bottom:1px solid #eceef2!important;justify-content:space-between!important;align-items:center!important;height:38px!important;padding:0 12px!important;display:flex!important}.aifotex-chatgpt-page .chat-code-head span{color:#6b7280!important;text-transform:none!important;font-size:12px!important;font-weight:700!important}.aifotex-chatgpt-page .chat-code-head button{color:#475467!important;background:#fff!important;border:1px solid #d9dee8!important;border-radius:999px!important;place-items:center!important;width:28px!important;height:28px!important;padding:0!important;display:grid!important}.aifotex-chatgpt-page .chat-code-block{color:#24292f!important;background:#fff!important;border-radius:0!important;margin:0!important;padding:14px 16px!important;font-size:13px!important;line-height:1.62!important;overflow:auto!important}.aifotex-chatgpt-page .chat-code-block code{color:#24292f!important;tab-size:2!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace!important}.aifotex-chatgpt-page .chat-code-block .tok-comment{color:green!important}.aifotex-chatgpt-page .chat-code-block .tok-string{color:#a31515!important}.aifotex-chatgpt-page .chat-code-block .tok-keyword{color:#00f!important;font-weight:600!important}.aifotex-chatgpt-page .chat-code-block .tok-number{color:#098658!important}.aifotex-chatgpt-page .chat-code-block .tok-function{color:#795e26!important}@media (width<=980px){.aifotex-chatgpt-page .chat-thread-tools{display:none!important}.aifotex-chatgpt-page .chat-model-bar,.aifotex-chatgpt-page .composer-under-meta{gap:6px!important}.aifotex-chatgpt-page .composer-model-select{min-width:0!important;max-width:72vw!important}}.aifotex-chatgpt-page .composer-model-choice,.aifotex-chatgpt-page .composer-context-choice,.aifotex-chatgpt-page .price-hint-wrap{min-height:36px!important;box-shadow:none!important;background:#eef2f6!important;border:1px solid #e3e8ef!important;border-radius:999px!important;align-items:center!important;display:inline-flex!important}.aifotex-chatgpt-page .composer-model-choice{min-width:min(320px,100%)!important;padding:0 8px!important}.aifotex-chatgpt-page .composer-context-choice{gap:8px!important;padding:0 8px 0 10px!important}.aifotex-chatgpt-page .price-hint-wrap{padding:0 8px!important}.aifotex-chatgpt-page .composer-model-select,.aifotex-chatgpt-page .composer-context-choice select{height:30px!important;min-height:30px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:999px!important}.aifotex-chatgpt-page .composer-model-select{min-width:240px!important;max-width:min(62vw,360px)!important}.aifotex-chatgpt-page .composer-model-select.free-model-selected{color:#087443!important;background:#ecfdf3!important;border:1px solid #b7ebc6!important}.aifotex-chatgpt-page .composer-context-choice .context-mode-title{color:#475467!important;cursor:help!important;font-size:12.5px!important;font-weight:760!important}.aifotex-chatgpt-page .composer-context-choice select{padding:0 24px 0 12px!important;font-size:13px!important;font-weight:760!important}.aifotex-chatgpt-page .price-chip{height:30px!important;min-height:30px!important;box-shadow:none!important;color:#344054!important;background:#fff!important;border:0!important;padding:0 14px!important}.aifotex-chatgpt-page .composer-under-meta{margin:10px 2px 0!important}.aifotex-chatgpt-page .composer-under-meta .context-counter,.aifotex-chatgpt-page .composer-under-meta .files-counter{background:#f2f4f7!important;border:1px solid #e4e7ec!important}.aifotex-chatgpt-page .composer-suggestion-banner{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.aifotex-chatgpt-page .composer-suggestion-banner button.ghost{display:none!important}.aifotex-chatgpt-page .composer-suggestion-banner button{border-radius:999px!important;min-height:34px!important;padding:0 16px!important}.aifotex-chatgpt-page .chat-thread-tools{max-width:min(255px,100% - 110px)!important;right:72px!important}.aifotex-chatgpt-page .chat-thread-tools label{width:min(200px,28vw)!important;min-width:172px!important}@media (width<=980px){.aifotex-chatgpt-page .composer-model-choice{width:auto!important;min-width:0!important}.aifotex-chatgpt-page .composer-model-select{min-width:180px!important;max-width:58vw!important}}.aifotex-chatgpt-page.left-panel-pinned{grid-template-columns:286px minmax(0,1fr)!important}.aifotex-chatgpt-page.left-panel-pinned .aifotex-chat-sidebar{opacity:1!important;pointer-events:auto!important;width:auto!important;height:100vh!important;box-shadow:none!important;border-radius:0!important;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s,box-shadow .28s!important;position:relative!important;inset:auto!important;transform:none!important}.aifotex-chatgpt-page.left-panel-unpinned .aifotex-chat-sidebar{opacity:0!important;pointer-events:none!important;z-index:90!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#f7f8fbfa!important;border:1px solid #e2e8f0f2!important;border-radius:24px!important;width:min(320px,100vw - 24px)!important;height:auto!important;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s,box-shadow .3s!important;position:fixed!important;top:12px!important;bottom:12px!important;left:12px!important;transform:translate(calc(-100% - 24px))!important;box-shadow:0 24px 70px #0f172a2e!important}.aifotex-chatgpt-page.left-panel-unpinned.left-panel-revealed .aifotex-chat-sidebar{opacity:1!important;pointer-events:auto!important;transform:translate(0)!important}.aifotex-chatgpt-page .chat-left-hover-zone{z-index:82!important;background:0 0!important;width:18px!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important}.aifotex-chatgpt-page.left-panel-pinned .chat-left-hover-zone{display:none!important}.aifotex-chatgpt-page.left-panel-unpinned .chat-conversation-head.chatgpt-head{padding-left:22px!important}.aifotex-chatgpt-page.left-panel-unpinned .chat-thread-tools{right:72px!important}.aifotex-chatgpt-page .panel-pin-button{color:#667085!important;cursor:pointer!important;background:#ffffffeb!important;border:1px solid #e1e7f0!important;border-radius:12px!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;transition:background .16s,color .16s,border-color .16s,transform .16s,box-shadow .16s!important;display:grid!important;box-shadow:0 7px 22px #0f172a0e!important}.aifotex-chatgpt-page .top-panel-pin{margin-right:0!important}.aifotex-chatgpt-page.top-panel-pinned .chat-conversation-head.chatgpt-head{opacity:1!important;pointer-events:auto!important;position:relative!important;transform:none!important}.aifotex-chatgpt-page.top-panel-unpinned .chat-conversation-head.chatgpt-head{opacity:0!important;pointer-events:none!important;z-index:100!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border:1px solid #e2e8f0eb!important;width:auto!important;margin:0!important;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .18s,box-shadow .28s!important;position:fixed!important;top:8px!important;left:24px!important;right:24px!important;transform:translateY(calc(-100% - 14px))!important;box-shadow:0 22px 70px #0f172a29!important}.aifotex-chatgpt-page.left-panel-pinned.top-panel-unpinned .chat-conversation-head.chatgpt-head{left:310px!important;right:24px!important}.aifotex-chatgpt-page.top-panel-unpinned.top-panel-revealed .chat-conversation-head.chatgpt-head{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}.aifotex-chatgpt-page .chat-top-hover-zone{z-index:96!important;background:0 0!important;height:18px!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.aifotex-chatgpt-page.top-panel-pinned .chat-top-hover-zone{display:none!important}.aifotex-chatgpt-page.top-panel-unpinned .chat-thread-tools{top:18px!important}.aifotex-chatgpt-page.top-panel-unpinned.top-panel-revealed .chat-thread-tools{top:72px!important}.aifotex-chatgpt-page.top-panel-unpinned .true-chat-scroll{padding-top:32px!important}.chat-sidebar-peek{display:none!important}@media (width<=980px){.aifotex-chatgpt-page.left-panel-pinned,.aifotex-chatgpt-page.left-panel-unpinned{display:block!important}.aifotex-chatgpt-page.left-panel-pinned .aifotex-chat-sidebar,.aifotex-chatgpt-page.left-panel-unpinned.left-panel-revealed .aifotex-chat-sidebar{z-index:90!important;border-radius:22px!important;width:min(86vw,320px)!important;position:fixed!important;top:10px!important;bottom:10px!important;left:10px!important}.aifotex-chatgpt-page.left-panel-pinned .aifotex-chat-sidebar{box-shadow:0 24px 70px #0f172a2e!important}.aifotex-chatgpt-page.left-panel-unpinned .aifotex-chat-sidebar{top:10px!important;bottom:10px!important;left:10px!important}.aifotex-chatgpt-page.left-panel-unpinned .chat-conversation-head.chatgpt-head,.aifotex-chatgpt-page.left-panel-pinned .chat-conversation-head.chatgpt-head{padding-left:12px!important}.aifotex-chatgpt-page.left-panel-pinned.top-panel-unpinned .chat-conversation-head.chatgpt-head,.aifotex-chatgpt-page.left-panel-unpinned.top-panel-unpinned .chat-conversation-head.chatgpt-head{left:10px!important;right:10px!important}.aifotex-chatgpt-page .chat-left-hover-zone{width:22px!important}.aifotex-chatgpt-page .chat-top-hover-zone{height:22px!important}}.aifotex-chatgpt-page .composer-model-choice,.aifotex-chatgpt-page .price-hint-wrap,.aifotex-chatgpt-page .composer-context-choice{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important;overflow:visible!important}.aifotex-chatgpt-page .composer-model-choice .aifotex-info-target,.aifotex-chatgpt-page .price-hint-wrap .aifotex-info-target,.aifotex-chatgpt-page .composer-context-choice .aifotex-info-target{height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important}.aifotex-chatgpt-page .composer-context-select{cursor:help!important;min-width:132px!important;max-width:170px!important;padding:0 32px 0 14px!important}.aifotex-chatgpt-page .composer-model-select:hover,.aifotex-chatgpt-page .composer-context-select:hover,.aifotex-chatgpt-page .price-chip:hover{background:#fff!important;border-color:#c8d4e5!important}.aifotex-chatgpt-page .composer-model-select option{color:#101828!important;background:#fff!important;font-weight:650!important}.aifotex-chatgpt-page .composer-model-select option.free-model-option{color:#087443!important;background:#ecfdf3!important;font-weight:820!important}.aifotex-chatgpt-page .price-chip{color:#101828!important;letter-spacing:-.01em!important;white-space:nowrap!important;cursor:help!important;background:#f8fafc!important;border:1px solid #d9e2ee!important;border-radius:17px!important;justify-content:center!important;align-items:center!important;min-width:82px!important;height:34px!important;min-height:34px!important;padding:0 16px!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:13px!important;font-weight:780!important;line-height:34px!important;display:inline-flex!important;box-shadow:0 1px 2px #10182809!important}.aifotex-chatgpt-page .price-chip.needs-topup{color:#b42318!important;background:#fff5f5!important;border-color:#fecaca!important}@media (width<=980px){.aifotex-chatgpt-page .chat-model-bar{gap:6px!important}.aifotex-chatgpt-page .composer-model-select{min-width:188px!important;max-width:58vw!important}.aifotex-chatgpt-page .composer-context-select{min-width:118px!important}.aifotex-chatgpt-page .price-chip{min-width:72px!important;padding:0 12px!important}}.aifotex-chatgpt-page .chat-model-bar{flex-wrap:wrap!important;align-items:center!important;gap:7px!important;margin:0 0 10px!important;display:flex!important}.aifotex-chatgpt-page .composer-model-choice,.aifotex-chatgpt-page .price-hint-wrap,.aifotex-chatgpt-page .composer-context-choice{height:34px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0!important;display:inline-flex!important;overflow:visible!important}.aifotex-chatgpt-page .composer-model-choice .aifotex-info-target,.aifotex-chatgpt-page .price-hint-wrap .aifotex-info-target,.aifotex-chatgpt-page .composer-context-choice .aifotex-info-target{height:34px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important}.aifotex-chatgpt-page .composer-model-select,.aifotex-chatgpt-page .composer-context-select{color:#111827!important;letter-spacing:-.012em!important;background:#fff!important;border:1px solid #d5deea!important;border-radius:17px!important;outline:none!important;height:34px!important;min-height:34px!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:13.5px!important;font-weight:740!important;line-height:34px!important;box-shadow:0 1px 2px #10182809!important}.aifotex-chatgpt-page .composer-model-select{width:auto;min-width:190px!important;max-width:370px!important;padding:0 32px 0 14px!important}.aifotex-chatgpt-page .composer-model-select:hover,.aifotex-chatgpt-page .composer-context-select:hover{background:#fff!important;border-color:#c5d0df!important}.aifotex-chatgpt-page .composer-model-select:focus,.aifotex-chatgpt-page .composer-context-select:focus{border-color:#94a3b8!important;box-shadow:0 0 0 3px #94a3b826!important}.aifotex-chatgpt-page .composer-model-select.free-model-selected{color:#087443!important;background:#f0fdf4!important;border-color:#b7ebc6!important}.aifotex-chatgpt-page .price-chip{min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#344054!important;letter-spacing:-.01em!important;white-space:nowrap!important;cursor:help!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;margin:0 3px 0 1px!important;padding:0 4px!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:13px!important;font-weight:760!important;line-height:34px!important;display:inline-flex!important}.aifotex-chatgpt-page .price-chip.needs-topup{color:#b42318!important;background:0 0!important}.aifotex-chatgpt-page .context-inline-label{color:#475467!important;height:34px!important;box-shadow:none!important;letter-spacing:-.01em!important;cursor:help!important;background:0 0!important;border:0!important;align-items:center!important;margin:0!important;padding:0 0 0 2px!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:13px!important;font-weight:720!important;line-height:34px!important;display:inline-flex!important}.aifotex-chatgpt-page .context-mode-title{display:none!important}.aifotex-chatgpt-page .chat-model-bar:before,.aifotex-chatgpt-page .chat-model-bar:after,.aifotex-chatgpt-page .composer-model-choice:before,.aifotex-chatgpt-page .composer-model-choice:after,.aifotex-chatgpt-page .price-hint-wrap:before,.aifotex-chatgpt-page .price-hint-wrap:after,.aifotex-chatgpt-page .composer-context-choice:before,.aifotex-chatgpt-page .composer-context-choice:after{content:none!important;display:none!important}.aifotex-chatgpt-page.left-panel-unpinned{grid-template-columns:0 minmax(0,1fr)!important}.aifotex-chatgpt-page.left-panel-unpinned .aifotex-chat-main{opacity:1!important;visibility:visible!important;grid-column:2!important;transform:none!important}.aifotex-chatgpt-page .chat-left-hover-zone{z-index:92!important;width:34px!important}.aifotex-chatgpt-page.left-panel-unpinned .aifotex-chat-sidebar{opacity:0!important;pointer-events:none!important;will-change:transform, opacity!important;transition:transform .56s cubic-bezier(.16,1,.3,1) .18s,opacity .42s .18s,box-shadow .42s!important;top:10px!important;bottom:10px!important;left:10px!important;transform:translate(calc(-100% - 14px))!important}.aifotex-chatgpt-page.left-panel-unpinned.left-panel-revealed .aifotex-chat-sidebar{opacity:1!important;pointer-events:auto!important;transition-delay:0s,0s,0s!important;transform:translate(0)!important}.aifotex-chatgpt-page .chat-top-hover-zone{z-index:112!important;height:36px!important}.aifotex-chatgpt-page.top-panel-unpinned .chat-conversation-head.chatgpt-head{opacity:0!important;pointer-events:none!important;will-change:transform, opacity!important;transition:transform .52s cubic-bezier(.16,1,.3,1) .16s,opacity .38s .16s,box-shadow .38s!important;transform:translateY(calc(-100% - 12px))!important}.aifotex-chatgpt-page.top-panel-unpinned.top-panel-revealed .chat-conversation-head.chatgpt-head{opacity:1!important;pointer-events:auto!important;transition-delay:0s,0s,0s!important;transform:translateY(0)!important}.aifotex-chatgpt-page .panel-pin-button.is-unpinned{color:#64748b!important;background:#fff!important;border-color:#d7e0ec!important}@media (width<=980px){.aifotex-chatgpt-page .chat-model-bar{gap:6px!important}.aifotex-chatgpt-page .composer-model-select{min-width:188px!important;max-width:70vw!important}.aifotex-chatgpt-page .price-chip{margin-right:2px!important}.aifotex-chatgpt-page .context-inline-label{font-size:12.5px!important}.aifotex-chatgpt-page .composer-context-select{min-width:112px!important;max-width:136px!important}}.aifotex-chatgpt-page .aifotex-chat-main{background:radial-gradient(1200px 220px at 50% -40px,#3b82f60d,#0000 60%),linear-gradient(#fbfcff 0%,#fff 22% 78%,#fbfcff 100%)!important}.aifotex-chatgpt-page .chat-conversation-head.chatgpt-head{z-index:28!important;-webkit-backdrop-filter:blur(18px)!important;background:#ffffffe0!important;position:sticky!important;top:0!important;overflow:visible!important;box-shadow:0 1px #e2e8f0d1!important}.aifotex-chatgpt-page .chat-conversation-head.chatgpt-head:after{content:"";pointer-events:none;background:linear-gradient(#ffffffeb 0%,#ffffffb8 32%,#ffffff5c 68%,#fff0 100%);height:30px;position:absolute;bottom:-26px;left:0;right:0}.aifotex-chatgpt-page .true-chat-scroll{z-index:1!important;background:0 0!important;scroll-padding-top:18px!important;scroll-padding-bottom:150px!important;position:relative!important}.aifotex-chatgpt-page .true-chat-scroll:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(#ffffffb8,#fff0);width:100%;height:10px;margin-bottom:-10px;display:block;position:sticky;top:0}.aifotex-chatgpt-page .true-composer{z-index:26!important;width:min(820px,100% - 40px)!important;padding-top:10px!important;position:relative!important}.aifotex-chatgpt-page .true-composer:before{content:"";pointer-events:none;background:linear-gradient(#fff0 0%,#ffffff6b 40%,#ffffffd1 76%,#fffffff5 100%);height:38px;position:absolute;top:-28px;left:-22px;right:-22px}.aifotex-chatgpt-page .true-composer:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(60% 90% at 50% 100%,#0f172a0f,#0f172a00);border-radius:28px;height:58px;position:absolute;bottom:6px;left:18px;right:18px}.aifotex-chatgpt-page .composer-line{-webkit-backdrop-filter:blur(14px)!important;background:#ffffffeb!important;border:1px solid #e2e8f0eb!important;position:relative!important;box-shadow:0 8px 26px #0f172a0f,inset 0 1px #ffffffe0!important}@media (width<=820px){.aifotex-chatgpt-page .chat-conversation-head.chatgpt-head:after{height:22px;bottom:-18px}.aifotex-chatgpt-page .true-composer{width:min(100%,100% - 22px)!important;padding-top:8px!important}.aifotex-chatgpt-page .true-composer:before{height:28px;top:-20px;left:-8px;right:-8px}}.aifotex-chatgpt-page .true-bubble.assistant{box-shadow:none!important;background:0 0!important;border:0!important;width:min(840px,82vw)!important;max-width:min(840px,82vw)!important;margin-left:0!important;padding:0!important}.aifotex-chatgpt-page .true-bubble.assistant>p,.aifotex-chatgpt-page .true-bubble.assistant .message-markdown,.aifotex-chatgpt-page .true-bubble.assistant .message-content,.aifotex-chatgpt-page .true-bubble.assistant .typing-line{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.aifotex-chatgpt-page .true-bubble.assistant p{box-shadow:none!important;color:#1f2937!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.aifotex-chatgpt-page .true-bubble.assistant .message-markdown p{margin:0 0 12px!important;line-height:1.62!important}.aifotex-chatgpt-page .true-bubble.assistant .message-markdown ul,.aifotex-chatgpt-page .true-bubble.assistant .message-markdown ol{margin:8px 0 14px 22px!important}.aifotex-chatgpt-page .true-bubble.assistant .message-markdown li{margin:4px 0!important;line-height:1.62!important}.aifotex-chatgpt-page .true-bubble.user p{color:#14213d!important;box-shadow:none!important;background:#eaf3ff!important;border:1px solid #3b82f629!important;border-radius:18px!important;padding:14px 17px!important}.aifotex-chatgpt-page .composer-model-choice,.aifotex-chatgpt-page .price-hint-wrap,.aifotex-chatgpt-page .composer-context-choice{gap:4px!important;height:34px!important}.aifotex-chatgpt-page .composer-model-select{min-width:176px!important;max-width:330px!important;padding-left:13px!important;padding-right:30px!important}.aifotex-chatgpt-page .price-chip{color:#344054!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0 2px!important}.aifotex-chatgpt-page .composer-context-select{cursor:pointer!important;min-width:124px!important;max-width:148px!important;padding-left:12px!important;padding-right:28px!important}@media (width<=980px){.aifotex-chatgpt-page .composer-model-select{min-width:176px!important;max-width:64vw!important}.aifotex-chatgpt-page .chat-model-bar{gap:5px!important}}.aifotex-chatgpt-page .aifotex-info-popover{overscroll-behavior:contain!important;overflow:auto!important}.aifotex-chatgpt-page .aifotex-info-popover.place-top{animation:.14s cubic-bezier(.2,.8,.2,1) both aifotexTooltipUp!important}.aifotex-chatgpt-page .aifotex-info-popover.place-bottom{animation:.14s cubic-bezier(.2,.8,.2,1) both aifotexTooltipDown!important}@keyframes aifotexTooltipUp{0%{opacity:0;transform:translateY(5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes aifotexTooltipDown{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.aifotex-chatgpt-page .true-chat-scroll{scroll-behavior:smooth!important;overscroll-behavior:contain!important}.aifotex-chatgpt-page .jump-to-bottom-button,.aifotex-chatgpt-page .new-messages-button.jump-to-bottom-button{left:50%!important;bottom:calc(var(--composer-height,118px) + 18px)!important;z-index:38!important;color:#334155!important;-webkit-backdrop-filter:blur(14px)!important;cursor:pointer!important;background:#fffffff0!important;border:1px solid #cbd5e1e6!important;border-radius:999px!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;font-size:20px!important;font-weight:760!important;line-height:1!important;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,background .22s,border-color .22s!important;display:grid!important;position:absolute!important;transform:translate(-50%)!important;box-shadow:0 14px 36px #0f172a21!important}.aifotex-chatgpt-page .jump-to-bottom-button:hover,.aifotex-chatgpt-page .new-messages-button.jump-to-bottom-button:hover{background:#fff!important;border-color:#b6c3d5!important;transform:translate(-50%)translateY(-2px)!important;box-shadow:0 18px 44px #0f172a2b!important}@media (width<=620px){.aifotex-chatgpt-page .jump-to-bottom-button,.aifotex-chatgpt-page .new-messages-button.jump-to-bottom-button{bottom:calc(var(--composer-height,126px) + 12px)!important;width:38px!important;min-width:38px!important;height:38px!important;font-size:18px!important}}.aifotex-chatgpt-page .composer-under-meta .files-counter,.aifotex-chatgpt-page .files-counter{box-shadow:none!important;color:#667085!important;cursor:default!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;height:auto!important;min-height:auto!important;padding:0!important;font-size:12.5px!important;font-weight:650!important;line-height:1.35!important;display:inline-flex!important}.aifotex-chatgpt-page .true-bubble.user>p,.aifotex-chatgpt-page .true-bubble.user .message-markdown>p{color:#14213d!important;box-shadow:none!important;background:#eaf3ff!important;border:1px solid #3b82f629!important;border-radius:18px!important;padding:14px 17px!important}.aifotex-chatgpt-page .chat-model-bar,.aifotex-chatgpt-page .composer-under-meta{justify-content:flex-start!important;align-items:center!important;width:100%!important;margin-left:0!important;padding-left:0!important}.aifotex-chatgpt-page .composer-model-choice,.aifotex-chatgpt-page .price-hint-wrap,.aifotex-chatgpt-page .composer-context-choice{gap:2px!important;margin:0!important;padding:0!important}.aifotex-chatgpt-page .composer-model-select{min-width:176px!important;max-width:290px!important;padding-left:13px!important;padding-right:28px!important;box-shadow:0 1px 2px #1018280b!important}.aifotex-chatgpt-page .price-chip{white-space:nowrap!important;min-width:0!important;margin:0!important;padding:0!important;line-height:34px!important}.aifotex-chatgpt-page .composer-context-choice{margin-left:0!important}.aifotex-chatgpt-page .context-inline-label{margin:0 2px 0 0!important}.aifotex-chatgpt-page .composer-context-select{min-width:122px!important;max-width:144px!important}@media (width<=980px){.aifotex-chatgpt-page .chat-model-bar{gap:3px!important}.aifotex-chatgpt-page .composer-model-select{max-width:64vw!important}}.aifotex-chatgpt-page .true-composer{width:min(820px,100% - 40px)!important}.aifotex-chatgpt-page .chat-model-bar{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;width:100%!important;margin:0 0 8px!important;padding:0!important;display:flex!important}.aifotex-chatgpt-page .composer-model-choice,.aifotex-chatgpt-page .price-hint-wrap,.aifotex-chatgpt-page .composer-context-choice,.aifotex-chatgpt-page .chat-model-bar .aifotex-info-target{height:34px!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important}.aifotex-chatgpt-page .composer-model-select{color:#101828!important;letter-spacing:-.012em!important;background:#fff!important;border:1px solid #cfd8e6!important;border-radius:17px!important;min-width:188px!important;max-width:310px!important;height:34px!important;min-height:34px!important;padding:0 28px 0 13px!important;font-size:13.5px!important;font-weight:760!important;line-height:34px!important;box-shadow:0 1px 2px #1018280b!important}.aifotex-chatgpt-page .price-chip{height:34px!important;min-height:34px!important;box-shadow:none!important;color:#344054!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:760!important;line-height:34px!important}.aifotex-chatgpt-page .composer-context-choice{gap:3px!important;margin-left:0!important}.aifotex-chatgpt-page .context-inline-label{color:#667085!important;height:34px!important;box-shadow:none!important;cursor:help!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:700!important;line-height:34px!important}.aifotex-chatgpt-page .composer-context-select{color:#111827!important;min-width:124px!important;max-width:146px!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:17px!important;padding:0 28px 0 12px!important;font-size:13.5px!important;font-weight:760!important;line-height:34px!important}.aifotex-chatgpt-page .composer-context-select:focus{background:#fff!important;outline:0!important;box-shadow:0 0 0 3px #94a3b824!important}.aifotex-chatgpt-page .composer-under-meta{justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;margin:8px 0 0!important;padding:0!important}.aifotex-chatgpt-page .true-bubble.user{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.aifotex-chatgpt-page .true-bubble.user:before,.aifotex-chatgpt-page .true-bubble.user:after{content:none!important;display:none!important}.aifotex-chatgpt-page .true-bubble.user .message-markdown{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.aifotex-chatgpt-page .true-bubble.user>p,.aifotex-chatgpt-page .true-bubble.user .message-markdown>p{color:#14213d!important;box-shadow:none!important;background:#eaf3ff!important;border:1px solid #3b82f629!important;border-radius:18px!important;outline:0!important;padding:14px 17px!important}.aifotex-chatgpt-page .panel-pin-button{color:#475467!important;background:#fff!important;border:1px solid #d7e0ec!important;border-radius:12px!important;width:34px!important;min-width:34px!important;height:34px!important;box-shadow:0 1px 2px #1018280e!important}.aifotex-chatgpt-page .panel-pin-button svg{width:18px!important;height:18px!important}.aifotex-chatgpt-page .panel-pin-button:hover{color:#111827!important;background:#f8fafc!important;border-color:#bdc8d8!important;transform:none!important;box-shadow:0 4px 12px #0f172a14!important}.aifotex-chatgpt-page.left-panel-unpinned .aifotex-chat-sidebar{transition:transform 1.12s cubic-bezier(.16,1,.3,1) .24s,opacity .84s .24s,box-shadow .84s!important}.aifotex-chatgpt-page.left-panel-unpinned.left-panel-revealed .aifotex-chat-sidebar{transition:transform .92s cubic-bezier(.16,1,.3,1),opacity .72s,box-shadow .72s!important}.aifotex-chatgpt-page.top-panel-unpinned .chat-conversation-head.chatgpt-head{transition:transform 1.04s cubic-bezier(.16,1,.3,1) .22s,opacity .76s .22s,box-shadow .76s!important}.aifotex-chatgpt-page.top-panel-unpinned.top-panel-revealed .chat-conversation-head.chatgpt-head{transition:transform .88s cubic-bezier(.16,1,.3,1),opacity .66s,box-shadow .66s!important}@media (width<=980px){.aifotex-chatgpt-page .chat-model-bar{gap:2px!important}.aifotex-chatgpt-page .composer-model-select{max-width:64vw!important}.aifotex-chatgpt-page .price-hint-wrap{margin-left:2px!important;margin-right:4px!important}}.aifotex-chatgpt-page .composer-under-meta .context-counter,.aifotex-chatgpt-page .context-counter{box-shadow:none!important;color:#667085!important;cursor:help!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;height:auto!important;min-height:auto!important;padding:0!important;font-size:12.5px!important;font-weight:650!important;line-height:1.35!important;display:inline-flex!important}.aifotex-chatgpt-page .composer-under-meta .context-counter.blocked,.aifotex-chatgpt-page .context-counter.blocked{color:#b42318!important;background:0 0!important}.aifotex-chatgpt-page .composer-under-meta .aifotex-info-target{height:auto!important;min-height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.aifotex-chatgpt-page .message-attachments.rich,.aifotex-chatgpt-page .chat-attachments-row.premium{gap:7px!important;margin:4px 0 8px!important}.aifotex-chatgpt-page .premium-attachment-card{background:#fffffff5!important;border:1px solid #e5ebf3!important;border-radius:13px!important;grid-template-columns:minmax(0,1fr) 24px!important;align-items:center!important;gap:6px!important;width:min(230px,100%)!important;min-width:0!important;max-width:260px!important;min-height:48px!important;padding:6px 7px!important;display:grid!important;overflow:hidden!important;box-shadow:0 6px 18px #0f172a0b!important}.aifotex-chatgpt-page .premium-attachment-card.large{grid-template-columns:minmax(0,1fr) 24px!important;width:min(280px,100%)!important;max-width:320px!important}.aifotex-chatgpt-page .premium-attachment-main{width:100%!important;min-width:0!important;height:auto!important;min-height:36px!important;color:inherit!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:10px!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:0!important;display:grid!important}.aifotex-chatgpt-page .premium-attachment-main:hover{background:#0f172a06!important}.aifotex-chatgpt-page .premium-attachment-thumb{color:#475467!important;background:#f3f6fb!important;border-radius:10px!important;flex:none!important;place-items:center!important;width:36px!important;height:36px!important;display:grid!important;overflow:hidden!important}.aifotex-chatgpt-page .premium-attachment-thumb.image-thumb{background:#eef4ff!important}.aifotex-chatgpt-page .premium-attachment-thumb.image-thumb img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.aifotex-chatgpt-page .file-format-icon{color:#334155!important;letter-spacing:.02em!important;background:#fff!important;border:1px solid #d7e0ec!important;border-radius:7px!important;justify-content:center!important;align-items:flex-end!important;width:28px!important;height:32px!important;padding:0 2px 5px!important;font-size:8px!important;font-weight:900!important;line-height:1!important;display:flex!important;position:relative!important;box-shadow:0 1px 2px #0f172a09!important}.aifotex-chatgpt-page .file-format-icon:before{content:"";background:#f8fafc;border-bottom:1px solid #d7e0ec;border-left:1px solid #d7e0ec;border-radius:0 7px 0 3px;width:9px;height:9px;position:absolute;top:-1px;right:-1px}.aifotex-chatgpt-page .file-format-icon[data-kind=PDF]{color:#b42318;background:#fff7f7;border-color:#fecaca}.aifotex-chatgpt-page .file-format-icon[data-kind=DOC]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.aifotex-chatgpt-page .file-format-icon[data-kind=XLS],.aifotex-chatgpt-page .file-format-icon[data-kind=CSV]{color:#087443;background:#f0fdf4;border-color:#bbf7d0}.aifotex-chatgpt-page .file-format-icon[data-kind=JSON],.aifotex-chatgpt-page .file-format-icon[data-kind=CODE]{color:#7c3aed;background:#f5f3ff;border-color:#ddd6fe}.aifotex-chatgpt-page .file-format-icon[data-kind=MD]{color:#0f766e;background:#f0fdfa;border-color:#99f6e4}.aifotex-chatgpt-page .file-format-icon[data-kind=TXT]{color:#475467;background:#fff;border-color:#d7e0ec}.aifotex-chatgpt-page .premium-attachment-info{align-content:center!important;gap:2px!important;min-width:0!important;display:grid!important}.aifotex-chatgpt-page .premium-attachment-info strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:#182238!important;max-width:100%!important;font-size:12.5px!important;font-weight:800!important;line-height:1.2!important;overflow:hidden!important}.aifotex-chatgpt-page .premium-attachment-info small{text-overflow:ellipsis!important;white-space:nowrap!important;color:#7b879b!important;font-size:11px!important;font-weight:620!important;line-height:1.2!important;overflow:hidden!important}.aifotex-chatgpt-page .premium-attachment-remove{color:#64748b!important;background:#f1f5f9!important;border:0!important;border-radius:999px!important;place-items:center!important;width:23px!important;min-width:23px!important;height:23px!important;padding:0!important;font-size:16px!important;line-height:1!important;display:grid!important}.aifotex-chatgpt-page .premium-attachment-remove:hover{color:#111827!important;background:#e2e8f0!important}.aifotex-chatgpt-page .premium-attachment-progress{border-radius:999px!important;height:2px!important}@media (width<=760px){.aifotex-chatgpt-page .premium-attachment-card{width:min(220px,100%)!important;max-width:100%!important}}.aifotex-chatgpt-page .true-composer{text-align:left!important;width:min(820px,100% - 40px)!important}.aifotex-chatgpt-page .chat-model-bar,.aifotex-chatgpt-page .composer-under-meta{text-align:left!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding:0!important;display:flex!important;transform:none!important}.aifotex-chatgpt-page .chat-model-bar{gap:0!important;margin-top:0!important;margin-bottom:7px!important}.aifotex-chatgpt-page .composer-under-meta{gap:9px!important;margin-top:7px!important}.aifotex-chatgpt-page .chat-model-bar>span,.aifotex-chatgpt-page .chat-model-bar>label,.aifotex-chatgpt-page .chat-model-bar>.composer-model-choice,.aifotex-chatgpt-page .chat-model-bar>.price-hint-wrap,.aifotex-chatgpt-page .chat-model-bar>.composer-context-choice,.aifotex-chatgpt-page .chat-model-bar .aifotex-info-target{width:auto!important;min-width:0!important;height:32px!important;min-height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;padding:0!important;display:inline-flex!important}.aifotex-chatgpt-page .composer-model-choice{margin:0!important}.aifotex-chatgpt-page .composer-model-select{color:#111827!important;letter-spacing:-.006em!important;background:#fff!important;border:1px solid #d3dce8!important;border-radius:16px!important;min-width:176px!important;max-width:282px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0 25px 0 12px!important;font-size:12.5px!important;font-weight:610!important;line-height:32px!important;box-shadow:0 1px 2px #1018280a!important}.aifotex-chatgpt-page .composer-model-select:focus{border-color:#94a3b8!important;box-shadow:0 0 0 3px #94a3b821!important}.aifotex-chatgpt-page .price-hint-wrap{margin:0 5px 0 3px!important;padding:0!important}.aifotex-chatgpt-page .price-chip{color:#344054!important;min-width:0!important;height:32px!important;min-height:32px!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:12.5px!important;font-weight:620!important;line-height:32px!important}.aifotex-chatgpt-page .composer-context-select{min-width:114px!important;max-width:132px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;color:#111827!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 24px 0 8px!important;font-size:12.5px!important;font-weight:610!important;line-height:32px!important}.aifotex-chatgpt-page .composer-context-select:focus{box-shadow:none!important;outline:0!important}.aifotex-chatgpt-page .composer-under-meta .context-counter,.aifotex-chatgpt-page .composer-under-meta .files-counter,.aifotex-chatgpt-page .context-counter,.aifotex-chatgpt-page .files-counter{height:auto!important;min-height:0!important;box-shadow:none!important;color:#667085!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:580!important;line-height:1.3!important;display:inline-flex!important}.aifotex-chatgpt-page .context-counter.blocked{color:#b42318!important;background:0 0!important}.aifotex-chatgpt-page .chat-head-right button,.aifotex-chatgpt-page .conversation-actions button,.aifotex-chatgpt-page .studio-menu-trigger,.aifotex-chatgpt-page .title-edit,.aifotex-chatgpt-page .chat-immersive-toggle.icon-only,.aifotex-chatgpt-page .panel-pin-button{box-shadow:none!important;color:#475467!important;background:0 0!important;border:0!important;border-radius:10px!important}.aifotex-chatgpt-page .chat-head-right button:hover,.aifotex-chatgpt-page .conversation-actions button:hover,.aifotex-chatgpt-page .studio-menu-trigger:hover,.aifotex-chatgpt-page .title-edit:hover,.aifotex-chatgpt-page .chat-immersive-toggle.icon-only:hover,.aifotex-chatgpt-page .panel-pin-button:hover{box-shadow:none!important;color:#111827!important;background:#0f172a0b!important;border-color:#0000!important;transform:none!important}.aifotex-chatgpt-page .panel-pin-button{place-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;display:grid!important}.aifotex-chatgpt-page .panel-pin-button.is-pinned{color:#2563eb!important;background:0 0!important;border-color:#0000!important}.aifotex-chatgpt-page .panel-pin-button.is-unpinned{color:#64748b!important}.aifotex-chatgpt-page .chat-head-right .pill{box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding-inline:3px!important}.aifotex-chatgpt-page .conversation-actions button:last-child{color:#b42318!important;background:0 0!important;border-color:#0000!important}@media (width<=980px){.aifotex-chatgpt-page .chat-model-bar{gap:0!important}.aifotex-chatgpt-page .composer-model-select{max-width:62vw!important}}.aifotex-chatgpt-page .chat-viewer-no-actions .modal-actions{display:none!important}.aifotex-chatgpt-page .chat-viewer-no-actions .modal-body{padding-bottom:0!important}.aifotex-chatgpt-page .source-viewer-plain{color:#1f2937!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:14px!important;line-height:1.62!important}.aifotex-chatgpt-page .chat-model-bar{gap:0!important}.aifotex-chatgpt-page .composer-model-select,.aifotex-chatgpt-page .composer-context-select{height:32px!important;min-height:32px!important;box-shadow:none!important;color:#111827!important;letter-spacing:-.006em!important;background:0 0!important;border:0!important;border-radius:0!important;font-size:12.5px!important;font-weight:620!important;line-height:32px!important}.aifotex-chatgpt-page .composer-model-select{min-width:176px!important;max-width:282px!important;padding:0 24px 0 0!important}.aifotex-chatgpt-page .composer-context-select{min-width:112px!important;max-width:132px!important;padding:0 24px 0 0!important}.aifotex-chatgpt-page .composer-model-select:focus,.aifotex-chatgpt-page .composer-context-select:focus{box-shadow:none!important;background:0 0!important;outline:0!important}.aifotex-chatgpt-page .price-chip{color:#344054!important;font-size:12.5px!important;font-weight:620!important}.aifotex-chatgpt-page .composer-context-choice{gap:0!important}.aifotex-chatgpt-page .context-inline-label{color:#667085!important;margin:0!important;padding:0!important;font-size:12.5px!important;font-weight:620!important}.aifotex-chatgpt-page .panel-pin-button{color:#64748b!important;width:32px!important;min-width:32px!important;height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important}.aifotex-chatgpt-page .panel-pin-button.is-pinned{color:#2563eb!important;background:#2563eb14!important}.aifotex-chatgpt-page .panel-pin-button.is-unpinned{color:#64748b!important;background:0 0!important}.aifotex-chatgpt-page .panel-pin-button:hover{color:#111827!important;box-shadow:none!important;background:#0f172a0b!important}.aifotex-chatgpt-page .panel-pin-button svg{stroke-width:2.1px!important;width:18px!important;height:18px!important}.aifotex-chatgpt-page .jump-to-bottom-button,.aifotex-chatgpt-page .new-messages-button.jump-to-bottom-button{width:54px!important;min-width:54px!important;height:54px!important;bottom:calc(var(--composer-height,118px) + 78px)!important;z-index:44!important;font-size:24px!important;box-shadow:0 18px 48px #0f172a29!important}.aifotex-chatgpt-page .jump-to-bottom-button:hover,.aifotex-chatgpt-page .new-messages-button.jump-to-bottom-button:hover{transform:translate(-50%)translateY(-2px)!important}@media (width<=620px){.aifotex-chatgpt-page .jump-to-bottom-button,.aifotex-chatgpt-page .new-messages-button.jump-to-bottom-button{width:48px!important;min-width:48px!important;height:48px!important;bottom:calc(var(--composer-height,126px) + 64px)!important;font-size:22px!important}}.aifotex-chatgpt-page .chat-model-bar,.aifotex-chatgpt-page .composer-under-meta{text-align:left!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding:0!important;display:flex!important}.aifotex-chatgpt-page .chat-model-bar{gap:0!important;margin:0 0 6px!important}.aifotex-chatgpt-page .composer-under-meta{gap:8px!important;margin:6px 0 0!important}.aifotex-chatgpt-page .chat-model-bar>span,.aifotex-chatgpt-page .composer-model-choice,.aifotex-chatgpt-page .price-hint-wrap,.aifotex-chatgpt-page .composer-context-choice,.aifotex-chatgpt-page .chat-model-bar .aifotex-info-target{width:auto!important;min-width:0!important;height:30px!important;min-height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important}.aifotex-chatgpt-page .composer-model-select,.aifotex-chatgpt-page .composer-context-select{height:30px!important;min-height:30px!important;box-shadow:none!important;color:#111827!important;letter-spacing:-.004em!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:11.8px!important;font-weight:560!important;line-height:30px!important}.aifotex-chatgpt-page .composer-model-select{width:176px!important;min-width:176px!important;max-width:176px!important;margin:0!important;padding:0 18px 0 0!important}.aifotex-chatgpt-page .price-chip{min-width:0!important;height:30px!important;min-height:30px!important;box-shadow:none!important;color:#344054!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:11.8px!important;font-weight:560!important;line-height:30px!important}.aifotex-chatgpt-page .composer-context-choice{gap:0!important;margin:0!important}.aifotex-chatgpt-page .context-inline-label{height:30px!important;box-shadow:none!important;color:#667085!important;letter-spacing:-.004em!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:11.8px!important;font-weight:560!important;line-height:30px!important}.aifotex-chatgpt-page .composer-context-select{width:92px!important;min-width:92px!important;max-width:92px!important;margin:0!important;padding:0 16px 0 0!important}.aifotex-chatgpt-page .composer-model-select:focus,.aifotex-chatgpt-page .composer-context-select:focus{box-shadow:none!important;background:0 0!important}.aifotex-chatgpt-page .composer-under-meta .context-counter,.aifotex-chatgpt-page .composer-under-meta .files-counter,.aifotex-chatgpt-page .context-counter,.aifotex-chatgpt-page .files-counter{height:auto!important;min-height:0!important;box-shadow:none!important;color:#667085!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:11.6px!important;font-weight:520!important;line-height:1.25!important}.aifotex-chatgpt-page .message-under-actions .message-action-btn,.aifotex-chatgpt-page .message-action-btn{box-shadow:none!important;background:0 0!important;border:0!important}.aifotex-chatgpt-page .chat-model-bar{align-items:center!important;gap:0!important}.aifotex-chatgpt-page .price-hint-wrap{margin-left:2px!important;margin-right:24px!important}.aifotex-chatgpt-page .price-chip{white-space:nowrap!important;margin:0!important;padding:0!important}.aifotex-chatgpt-page .composer-context-choice{align-items:center!important;gap:0!important;margin:0!important;padding:0!important;display:inline-flex!important}.aifotex-chatgpt-page .composer-context-choice .aifotex-info-target{margin:0!important;padding:0!important}.aifotex-chatgpt-page .context-inline-label{white-space:nowrap!important;margin:0!important;padding:0!important;line-height:32px!important}.aifotex-chatgpt-page .composer-context-select{width:94px!important;min-width:94px!important;max-width:94px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;text-overflow:clip!important;background:0 0!important;border:0!important;margin:0!important;padding:0 18px 0 0!important;font-size:12.5px!important;font-weight:620!important;line-height:32px!important;overflow:visible!important}@media (width<=760px){.aifotex-chatgpt-page .price-hint-wrap{margin-right:16px!important}.aifotex-chatgpt-page .composer-context-select{width:92px!important;min-width:92px!important;max-width:92px!important;padding-right:17px!important}}.aifotex-chatgpt-page .work-trace{color:#64748b!important;gap:6px!important;margin:0 0 10px!important;padding:0!important;font-size:12.5px!important;line-height:1.35!important;display:grid!important}.aifotex-chatgpt-page .work-trace.compact{margin-bottom:8px!important}.aifotex-chatgpt-page .work-trace-title{color:#475467!important;letter-spacing:-.006em!important;font-weight:700!important}.aifotex-chatgpt-page .work-trace ol{gap:4px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.aifotex-chatgpt-page .work-trace li{align-items:flex-start!important;gap:6px!important;min-width:0!important;display:flex!important}.aifotex-chatgpt-page .work-trace-dot{color:#94a3b8!important;width:14px!important;min-width:14px!important;font-weight:800!important;line-height:1.35!important;display:inline-flex!important}.aifotex-chatgpt-page .work-trace li.done .work-trace-dot{color:#16a34a!important}.aifotex-chatgpt-page .work-trace li.active .work-trace-dot{color:#2563eb!important}.aifotex-chatgpt-page .true-bubble.assistant .work-trace{max-width:min(760px,84vw)!important}.aifotex-chatgpt-page .chat-model-bar{grid-template-columns:190px max-content 28px max-content 108px!important;justify-content:start!important;align-items:center!important;column-gap:0!important;width:100%!important;margin:0 0 7px!important;padding:0!important;display:grid!important}.aifotex-chatgpt-page .composer-model-choice,.aifotex-chatgpt-page .price-hint-wrap,.aifotex-chatgpt-page .composer-context-choice,.aifotex-chatgpt-page .chat-model-bar .aifotex-info-target{min-width:0!important;height:32px!important;min-height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important}.aifotex-chatgpt-page .composer-model-select,.aifotex-chatgpt-page .composer-context-select{height:32px!important;min-height:32px!important;box-shadow:none!important;color:#111827!important;background:0 0!important;border:0!important;padding-top:0!important;padding-bottom:0!important;font-size:12.5px!important;font-weight:620!important;line-height:32px!important}.aifotex-chatgpt-page .composer-model-select{width:190px!important;min-width:190px!important;max-width:190px!important;padding-left:0!important;padding-right:18px!important}.aifotex-chatgpt-page .price-hint-wrap{grid-column:2!important;margin-left:0!important;margin-right:28px!important}.aifotex-chatgpt-page .price-chip{color:#344054!important;white-space:nowrap!important;margin:0!important;padding:0!important;font-size:12.5px!important;font-weight:620!important}.aifotex-chatgpt-page .composer-context-choice{grid-column:4/span 2!important;gap:0!important}.aifotex-chatgpt-page .context-inline-label{color:#667085!important;white-space:nowrap!important;margin:0!important;padding:0!important;font-size:12.5px!important;font-weight:620!important;line-height:32px!important}.aifotex-chatgpt-page .composer-context-select{text-overflow:clip!important;width:108px!important;min-width:108px!important;max-width:108px!important;padding-left:0!important;padding-right:20px!important;overflow:visible!important}@media (width<=760px){.aifotex-chatgpt-page .chat-model-bar{grid-template-columns:minmax(156px,1fr) max-content 18px max-content 104px!important}.aifotex-chatgpt-page .composer-model-select{width:100%!important;min-width:0!important;max-width:100%!important}.aifotex-chatgpt-page .composer-context-select{width:104px!important;min-width:104px!important;max-width:104px!important}}.aifotex-chatgpt-page .chat-composer-controls{grid-template-columns:188px max-content 32px max-content 108px!important;justify-content:start!important;align-items:center!important;column-gap:0!important;width:100%!important;margin:0 0 7px!important;padding:0!important;display:grid!important}.aifotex-chatgpt-page .chat-composer-model-select,.aifotex-chatgpt-page .chat-composer-context-select{height:30px!important;min-height:30px!important;box-shadow:none!important;color:#111827!important;letter-spacing:0!important;background:0 0!important;border:0!important;outline:0!important;padding-top:0!important;padding-bottom:0!important;font-size:12.25px!important;font-weight:560!important;line-height:30px!important}.aifotex-chatgpt-page .chat-composer-model-select{grid-column:1!important;width:188px!important;min-width:188px!important;max-width:188px!important;padding-left:0!important;padding-right:18px!important}.aifotex-chatgpt-page .chat-composer-model-select.free{color:#087443!important}.aifotex-chatgpt-page .chat-composer-price-tooltip{grid-column:2!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important}.aifotex-chatgpt-page .chat-composer-price{height:30px!important;min-height:30px!important;box-shadow:none!important;color:#344054!important;white-space:nowrap!important;background:0 0!important;border:0!important;align-items:center!important;margin:0!important;padding:0!important;font-size:12.25px!important;font-weight:560!important;line-height:30px!important;display:inline-flex!important}.aifotex-chatgpt-page .chat-composer-price.needs-topup{color:#b42318!important}.aifotex-chatgpt-page .chat-composer-context-label-tooltip{grid-column:4!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important}.aifotex-chatgpt-page .chat-composer-context-label{color:#667085!important;white-space:nowrap!important;align-items:center!important;height:30px!important;margin:0!important;padding:0!important;font-size:12.25px!important;font-weight:560!important;line-height:30px!important;display:inline-flex!important}.aifotex-chatgpt-page .chat-composer-context-select{grid-column:5!important;width:108px!important;min-width:108px!important;max-width:108px!important;margin:0!important;padding-left:0!important;padding-right:20px!important}.aifotex-chatgpt-page .chat-composer-controls .aifotex-info-target{height:30px!important;min-height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important}@media (width<=760px){.aifotex-chatgpt-page .chat-composer-controls{grid-template-columns:minmax(148px,1fr) max-content 18px max-content 104px!important}.aifotex-chatgpt-page .chat-composer-model-select{width:100%!important;min-width:0!important;max-width:100%!important}.aifotex-chatgpt-page .chat-composer-context-select{width:104px!important;min-width:104px!important;max-width:104px!important}}.aifotex-chatgpt-page .chat-composer-context-select{width:124px!important;min-width:124px!important;max-width:124px!important;padding-right:20px!important}@media (width<=760px){.aifotex-chatgpt-page .chat-composer-controls{grid-template-columns:minmax(142px,1fr) max-content 16px max-content 118px!important}.aifotex-chatgpt-page .chat-composer-context-select{width:118px!important;min-width:118px!important;max-width:118px!important}}.aifotex-chatgpt-page .chat-composer-controls{grid-template-columns:188px max-content 32px max-content 132px!important}.aifotex-chatgpt-page .chat-composer-context-select{width:132px!important;min-width:132px!important;max-width:132px!important}@media (width<=760px){.aifotex-chatgpt-page .chat-composer-controls{grid-template-columns:minmax(136px,1fr) max-content 16px max-content 124px!important}.aifotex-chatgpt-page .chat-composer-context-select{width:124px!important;min-width:124px!important;max-width:124px!important}}.aifotex-chatgpt-page{--aif-chat-bg:#fbfcff;--aif-chat-panel:#f7f9fd;--aif-chat-panel-strong:#fff;--aif-chat-text:#101828;--aif-chat-muted:#667085;--aif-chat-soft:#98a2b3;--aif-chat-border:#d0d8e5c2;--aif-chat-border-soft:#e2e8f0d1;--aif-chat-accent:#2563eb;--aif-chat-accent-2:#7c3aed;--aif-chat-user:#eaf3ff;--aif-chat-user-border:#b9d5ff;--aif-chat-shadow:0 20px 70px #0f172a14;--aif-chat-shadow-soft:0 12px 34px #0f172a0e}.aifotex-chatgpt-page.theme-light{background:radial-gradient(circle at 16% 0%, #2563eb09, transparent 34%), radial-gradient(circle at 82% 18%, #7c3aed07, transparent 31%), var(--aif-chat-bg)!important;color:var(--aif-chat-text)!important}.aifotex-chatgpt-page.theme-dark{--aif-chat-bg:#080b12;--aif-chat-panel:#0d111a;--aif-chat-panel-strong:#111827;--aif-chat-text:#eef4ff;--aif-chat-muted:#a8b3c7;--aif-chat-soft:#75839a;--aif-chat-border:#8b98ae38;--aif-chat-border-soft:#8b98ae24;--aif-chat-accent:#7dd3fc;--aif-chat-accent-2:#a78bfa;--aif-chat-user:#10294a;--aif-chat-user-border:#7dd3fc42;--aif-chat-shadow:0 22px 90px #0000006b;--aif-chat-shadow-soft:0 18px 45px #00000047;color:var(--aif-chat-text)!important;background:radial-gradient(circle at 18% -8%,#7dd3fc21,#0000 34%),radial-gradient(circle at 82% 10%,#a78bfa1f,#0000 32%),linear-gradient(#090d15 0%,#070a11 54%,#05070d 100%)!important}.aifotex-chatgpt-page.theme-light .aifotex-chat-sidebar{background:linear-gradient(#f8fafef5,#f1f5fbfa)!important;border-right:1px solid #d5ddeac2!important;box-shadow:inset -1px 0 #ffffffbd!important}.aifotex-chatgpt-page .aifotex-chat-sidebar .thread-list{flex:auto!important;min-height:0!important;padding-right:2px!important}.aifotex-chatgpt-page .chat-theme-footer{border-top:1px solid var(--aif-chat-border-soft);gap:10px;margin-top:auto;padding:12px 4px 2px;display:grid}.aifotex-chatgpt-page .chat-theme-footer-label{justify-content:space-between;align-items:center;gap:10px;padding:0 3px;display:flex}.aifotex-chatgpt-page .chat-theme-footer-label span{color:var(--aif-chat-soft);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760}.aifotex-chatgpt-page .chat-theme-footer-label strong{color:var(--aif-chat-muted);font-size:12px;font-weight:760}.aifotex-chatgpt-page .chat-theme-switch{border:1px solid var(--aif-chat-border);background:#ffffff8c;border-radius:15px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid;box-shadow:0 10px 28px #0f172a0d}.aifotex-chatgpt-page.theme-dark .chat-theme-switch{background:#ffffff0b;box-shadow:0 14px 40px #00000047}.aifotex-chatgpt-page .chat-theme-switch button{height:32px;color:var(--aif-chat-muted);cursor:pointer;background:0 0;border:0;border-radius:11px;font-size:12px;font-weight:760;transition:background .18s,color .18s,box-shadow .18s,transform .18s}.aifotex-chatgpt-page .chat-theme-switch button:hover{color:var(--aif-chat-text)}.aifotex-chatgpt-page .chat-theme-switch button.active{color:#fff;background:linear-gradient(135deg, var(--aif-chat-accent), var(--aif-chat-accent-2));box-shadow:0 10px 26px #2563eb38}.aifotex-chatgpt-page.theme-dark .chat-theme-switch button.active{color:#06101a;box-shadow:0 12px 34px #7dd3fc38}.aifotex-chatgpt-page.theme-light .aifotex-chat-main,.aifotex-chatgpt-page.theme-light .aifotex-chat-workspace,.aifotex-chatgpt-page.theme-light .true-chat-scroll.chatgpt-scroll{background:radial-gradient(circle at 78% 0,#2563eb08,#0000 33%),linear-gradient(#fff 0%,#fbfdff 100%)!important}.aifotex-chatgpt-page.theme-dark .chat-title-wrap h2,.aifotex-chatgpt-page.theme-dark .chat-side-logo,.aifotex-chatgpt-page.theme-dark .thread-open strong,.aifotex-chatgpt-page.theme-dark .chatgpt-welcome h1{color:var(--aif-chat-text)!important}.aifotex-chatgpt-page.theme-dark .thread-open small,.aifotex-chatgpt-page.theme-dark .chatgpt-welcome p,.aifotex-chatgpt-page.theme-dark .true-bubble span,.aifotex-chatgpt-page.theme-dark .message-charge-note{color:var(--aif-chat-muted)!important}.aifotex-chatgpt-page.theme-dark .chat-search,.aifotex-chatgpt-page.theme-dark .chat-view-tabs,.aifotex-chatgpt-page.theme-dark .chat-thread-row.active,.aifotex-chatgpt-page.theme-dark .chat-thread-dropdown,.aifotex-chatgpt-page.theme-dark .studio-menu-dropdown{box-shadow:var(--aif-chat-shadow-soft)!important;background:#ffffff0e!important;border-color:#94a3b829!important}.aifotex-chatgpt-page.theme-dark .chat-thread-row:hover{background:#ffffff0a!important}.aifotex-chatgpt-page.theme-dark .thread-open,.aifotex-chatgpt-page.theme-dark .chat-search input,.aifotex-chatgpt-page.theme-dark .chat-search span,.aifotex-chatgpt-page.theme-dark .chat-view-tabs button{color:var(--aif-chat-muted)!important}.aifotex-chatgpt-page.theme-dark .chat-view-tabs button.active{color:#dff7ff!important;background:#7dd3fc1f!important;box-shadow:inset 0 0 0 1px #7dd3fc29!important}.aifotex-chatgpt-page.theme-dark .btn.primary.new-chat,.aifotex-chatgpt-page.theme-dark .send-message{color:#07111d!important;background:linear-gradient(135deg,#7dd3fc,#a78bfa)!important;box-shadow:0 18px 45px #7dd3fc2e!important}.aifotex-chatgpt-page.theme-dark .panel-pin-button,.aifotex-chatgpt-page.theme-dark .chat-thread-menu-button,.aifotex-chatgpt-page.theme-dark .title-edit,.aifotex-chatgpt-page.theme-dark .composer-attach,.aifotex-chatgpt-page.theme-dark .message-action-btn{color:var(--aif-chat-muted)!important;background:#ffffff0e!important;border-color:#94a3b82b!important}.aifotex-chatgpt-page.theme-dark .chat-brand-mark{color:#07111d!important;background:linear-gradient(135deg,#7dd3fc,#a78bfa 55%,#f0abfc)!important;box-shadow:0 16px 42px #7dd3fc38!important}.aifotex-chatgpt-page.theme-light .chat-brand-mark{background:linear-gradient(135deg,#2563eb,#6d5dfc 62%,#0f172a)!important;box-shadow:0 14px 36px #2563eb33!important}.aifotex-chatgpt-page.theme-dark .true-bubble.assistant,.aifotex-chatgpt-page.theme-dark .message-markdown{color:#e8eefb!important}.aifotex-chatgpt-page.theme-dark .true-bubble.assistant .message-markdown{background:0 0!important}.aifotex-chatgpt-page.theme-dark .true-bubble.user p,.aifotex-chatgpt-page.theme-dark .true-bubble.user .message-markdown{color:#e8f6ff!important;background:linear-gradient(135deg,#102a4b,#123a64)!important;border:1px solid #7dd3fc3d!important;box-shadow:0 14px 40px #0000003d!important}.aifotex-chatgpt-page.theme-light .true-bubble.user p,.aifotex-chatgpt-page.theme-light .true-bubble.user .message-markdown{color:#172139!important;background:linear-gradient(135deg,#e8f2ff,#dcecff)!important;border:1px solid #5f8ed833!important;box-shadow:0 12px 34px #2563eb14!important}.aifotex-chatgpt-page.theme-dark .composer-line{background:#0e1420db!important;border-color:#94a3b82e!important;box-shadow:0 24px 90px #0000006b,inset 0 1px #ffffff0e!important}.aifotex-chatgpt-page.theme-dark .composer-line textarea{color:var(--aif-chat-text)!important}.aifotex-chatgpt-page.theme-dark .composer-line textarea::placeholder{color:#738196!important}.aifotex-chatgpt-page.theme-dark .chat-composer-model-select,.aifotex-chatgpt-page.theme-dark .chat-composer-context-select,.aifotex-chatgpt-page.theme-dark .chat-composer-price,.aifotex-chatgpt-page.theme-dark .chat-composer-context-label,.aifotex-chatgpt-page.theme-dark .composer-counters,.aifotex-chatgpt-page.theme-dark .composer-counters span{color:var(--aif-chat-muted)!important}.aifotex-chatgpt-page.theme-dark .message-markdown pre,.aifotex-chatgpt-page.theme-dark .message-markdown code{color:#d8e6ff!important;background:#0b1220!important;border-color:#94a3b82e!important}.aifotex-chatgpt-page.theme-dark .chat-file-chip,.aifotex-chatgpt-page.theme-dark .attachment-card,.aifotex-chatgpt-page.theme-dark .source-viewer,.aifotex-chatgpt-page.theme-dark .attachment-viewer{color:var(--aif-chat-muted)!important;background:#ffffff0e!important;border-color:#94a3b829!important}.aifotex-chatgpt-page.theme-light .chat-thread-row.active,.aifotex-chatgpt-page.theme-light .composer-line,.aifotex-chatgpt-page.theme-light .chat-search,.aifotex-chatgpt-page.theme-light .chat-view-tabs{box-shadow:var(--aif-chat-shadow-soft)!important}.aifotex-chatgpt-page.theme-light .chat-thread-row:hover{background:#ffffffb8!important;box-shadow:0 12px 32px #0f172a0e!important}.aifotex-chatgpt-page.theme-light .chat-conversation-head.chatgpt-head{background:#ffffffd1!important}.aifotex-chatgpt-page{--bg-page:#fbfcff;--bg-sidebar:#f5f8fd;--bg-panel:#ffffffdb;--bg-panel-elevated:#fff;--bg-composer:#ffffffeb;--bg-user-bubble:#e7f1ff;--bg-assistant:#ffffffeb;--text-primary:#0f172a;--text-secondary:#44546a;--text-muted:#748196;--border:#d3dcebe6;--border-strong:#94a3b857;--accent:#2563eb;--accent-soft:#2563eb1c;--accent-2:#7c3aed;--danger:#ef4444;--success:#16a34a;--shadow:0 24px 70px #1e293b1a;--shadow-soft:0 12px 34px #0f172a12;--chat-bg:var(--bg-page);--chat-sidebar-bg:var(--bg-sidebar);--chat-card-bg:var(--bg-panel);--chat-elevated-bg:var(--bg-panel-elevated);--chat-text:var(--text-primary);--chat-muted:var(--text-muted);--chat-border:var(--border);--chat-accent:var(--accent);background:radial-gradient(circle at 18% 0%, #2563eb09, transparent 32%), radial-gradient(circle at 88% 18%, #7c3aed06, transparent 30%), var(--bg-page)!important;color:var(--text-primary)!important}.aifotex-chatgpt-page.theme-dark{--bg-page:#070a11;--bg-sidebar:#0d121c;--bg-panel:#0f1724;--bg-panel-elevated:#121a27;--bg-composer:#0f1724eb;--bg-user-bubble:#102a4b;--bg-assistant:#0b121ee6;--text-primary:#eef4ff;--text-secondary:#a9b4c7;--text-muted:#6f7d93;--border:#94a3b829;--border-strong:#94a3b847;--accent:#7dd3fc;--accent-soft:#7dd3fc1a;--accent-2:#a78bfa;--danger:#fb7185;--success:#34d399;--shadow:0 24px 70px #0000007a;--shadow-soft:0 16px 44px #00000057;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text-primary)!important;background:radial-gradient(circle at 18% 0,#7dd3fc14,#0000 32%),radial-gradient(circle at 86% 16%,#a78bfa12,#0000 30%),#070a11!important}.aifotex-chatgpt-page .aifotex-chat-sidebar{min-height:0!important;color:var(--text-primary)!important;background:linear-gradient(#f8fafe,#f2f6fc)!important;border-right:1px solid #d5ddeac7!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:0!important;display:grid!important;overflow:hidden!important}.aifotex-chatgpt-page.theme-dark .aifotex-chat-sidebar{background:linear-gradient(#0d121cfa,#080c14fa)!important;border-right:1px solid #94a3b824!important}.chat-sidebar-top{flex:none!important;gap:12px!important;min-height:0!important;padding-bottom:10px!important;display:grid!important}.chat-sidebar-scroll{scrollbar-width:thin;scrollbar-color:#64748b52 transparent;overscroll-behavior:contain!important;min-height:0!important;margin-right:-4px!important;padding:10px 4px 12px 0!important;overflow:hidden auto!important}.chat-sidebar-scroll .thread-list{gap:8px!important;min-height:0!important;max-height:none!important;padding:0!important;display:grid!important;overflow:visible!important}.chat-sidebar-scroll::-webkit-scrollbar{width:8px!important}.chat-sidebar-scroll::-webkit-scrollbar-track{background:0 0!important}.chat-sidebar-scroll::-webkit-scrollbar-thumb{background:#64748b47 padding-box content-box!important;border:2px solid #0000!important;border-radius:999px!important}.theme-dark .chat-sidebar-scroll{scrollbar-color:#94a3b847 transparent}.theme-dark .chat-sidebar-scroll::-webkit-scrollbar-thumb{background:#94a3b847!important}.chat-sidebar-bottom{z-index:4!important;border-top:1px solid var(--border)!important;background:var(--bg-sidebar)!important;flex:none!important;padding-top:12px!important;position:relative!important;box-shadow:0 -18px 34px #0f172a0a!important}.theme-dark .chat-sidebar-bottom{box-shadow:0 -18px 34px #00000040!important}.chat-theme-footer{color:var(--text-primary)!important;background:0 0!important;border:0!important;gap:10px!important;margin:0!important;padding:0!important;display:grid!important}.chat-theme-footer-label{color:var(--text-muted)!important;text-transform:uppercase!important;letter-spacing:.11em!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;font-size:11px!important;display:flex!important}.chat-theme-footer-label strong{color:var(--text-secondary)!important;text-transform:none!important;letter-spacing:0!important;font-size:12px!important;font-weight:700!important}.chat-theme-switch{border:1px solid var(--border)!important;background:#ffffff8a!important;border-radius:16px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;padding:4px!important;display:grid!important}.theme-dark .chat-theme-switch{background:#ffffff09!important}.chat-theme-switch button{min-width:0!important;color:var(--text-secondary)!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:12px!important;padding:8px 6px!important;font-size:12px!important;font-weight:700!important}.chat-theme-switch button.active{background:var(--bg-panel-elevated)!important;color:var(--accent)!important;box-shadow:var(--shadow-soft)!important}.chat-theme-default-hidden{color:var(--text-muted)!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;font-size:11px!important;display:flex!important}.chat-theme-default-hidden button{border:1px solid var(--border)!important;background:var(--bg-panel-elevated)!important;color:var(--text-secondary)!important;border-radius:999px!important;padding:6px 9px!important;font-size:11px!important;font-weight:700!important}.aifotex-chatgpt-page .chat-thread-row.active{background:#ffffffd6!important;border:1px solid #d2dbe9d9!important;box-shadow:0 12px 34px #0f172a0f!important}.theme-dark .chat-thread-row,.theme-dark .chat-search,.theme-dark .chat-view-tabs,.theme-dark .studio-menu-dropdown,.theme-dark .chat-thread-dropdown,.theme-dark .conversation-actions,.theme-dark .source-viewer,.theme-dark .attachment-viewer{color:var(--text-primary)!important;box-shadow:var(--shadow-soft)!important;background:#121a27f0!important;border-color:#94a3b829!important}.theme-dark .chat-thread-row.active{background:linear-gradient(135deg,#123a64b8,#111827f2)!important;border-color:#7dd3fc38!important}.theme-dark .thread-open strong,.theme-dark .chat-title-wrap h2,.theme-dark .premium-attachment-info strong,.theme-dark .message-markdown,.theme-dark .true-bubble{color:var(--text-primary)!important}.theme-dark .thread-open small,.theme-dark .premium-attachment-info small,.theme-dark .message-author-note,.theme-dark .bubble-meta,.theme-dark .chat-empty-list{color:var(--text-secondary)!important}.aifotex-chatgpt-page .composer-card,.aifotex-chatgpt-page .chat-composer,.aifotex-chatgpt-page .composer-shell,.aifotex-chatgpt-page .composer-line{background:var(--bg-composer)!important;border-color:var(--border)!important;box-shadow:0 20px 70px #1e293b14!important}.theme-dark .composer-card,.theme-dark .chat-composer,.theme-dark .composer-shell,.theme-dark .composer-line{box-shadow:0 24px 70px #00000073!important}.theme-dark textarea,.theme-dark input,.theme-dark select{color:var(--text-primary)!important;background:0 0!important}.theme-dark textarea::placeholder,.theme-dark input::placeholder{color:var(--text-muted)!important}.true-bubble.user{background:linear-gradient(135deg,#eaf3ff,#dcebff)!important;border:1px solid #608ed838!important}.theme-dark .true-bubble.user{color:#eef4ff!important;background:linear-gradient(135deg,#102a4b,#123a64)!important;border-color:#7dd3fc2e!important}.theme-dark .true-bubble.assistant,.theme-dark .true-chat-scroll,.theme-dark .aifotex-chat-main,.theme-dark .aifotex-chat-workspace{color:var(--text-primary)!important;background:0 0!important}.theme-dark .chat-conversation-head{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;color:var(--text-primary)!important;background:#080b12c7!important;border-bottom:1px solid #94a3b821!important}.theme-dark .chat-balance-chip,.theme-dark .pill,.theme-dark .studio-menu-trigger,.theme-dark .composer-attach,.theme-dark .chat-immersive-toggle{color:var(--text-primary)!important;background:#121a27eb!important;border-color:#94a3b829!important}.theme-dark .message-markdown pre,.theme-dark .message-markdown pre[class*=language-],.theme-dark pre,.theme-dark .code-block,.theme-dark .markdown-code-block{color:#d8e6ff!important;box-shadow:none!important;background:#0a1020!important;border:1px solid #94a3b829!important}.theme-dark .message-markdown pre code,.theme-dark pre code{color:#d8e6ff!important;background:0 0!important}.theme-dark .message-markdown code:not(pre code){color:#d8e6ff!important;background:#7dd3fc1a!important;border:1px solid #94a3b829!important}.theme-dark .code-header,.theme-dark .code-toolbar,.theme-dark .code-title{color:#a9b4c7!important;background:#111827!important;border-color:#94a3b829!important}.theme-dark .message-markdown table,.theme-dark table{color:#b7c3d8!important;background:#0f172ab3!important;border-color:#94a3b829!important}.theme-dark .message-markdown th,.theme-dark th{color:#dce8f8!important;background:#ffffff0b!important;border-color:#94a3b829!important}.theme-dark .message-markdown td,.theme-dark td{color:#b7c3d8!important;border-color:#94a3b824!important}.theme-dark .attach-menu{color:#dce8f8!important;background:#111827f5!important;border:1px solid #94a3b82e!important;box-shadow:0 24px 70px #00000073!important}.theme-dark .attach-menu button{color:#dce8f8!important}.theme-dark .attach-menu button:hover{background:#7dd3fc1a!important}.attach-menu{z-index:80!important}.theme-dark *{scrollbar-color:#94a3b852 transparent}.theme-dark ::-webkit-scrollbar{width:10px!important;height:10px!important}.theme-dark ::-webkit-scrollbar-track{background:0 0!important}.theme-dark ::-webkit-scrollbar-thumb{background:#94a3b847 padding-box content-box!important;border:3px solid #0000!important;border-radius:999px!important}.theme-dark .true-chat-scroll::-webkit-scrollbar-thumb{background:#94a3b847 padding-box content-box!important;border:3px solid #0000!important;border-radius:999px!important}.theme-dark .true-chat-scroll::-webkit-scrollbar-track{background:0 0!important}.panel-pin-button{background:var(--bg-panel-elevated)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-soft)!important;color:var(--text-secondary)!important;border-radius:12px!important}.panel-pin-button.is-pinned{color:var(--accent)!important}.panel-pin-button.is-unpinned{color:var(--text-muted)!important}.panel-pin-button svg{width:19px!important;height:19px!important}.chat-theme-quick{place-items:center!important;display:inline-grid!important;position:relative!important}.chat-theme-indicator{border:1px solid var(--border)!important;background:var(--bg-panel-elevated)!important;width:32px!important;height:32px!important;box-shadow:var(--shadow-soft)!important;border-radius:999px!important;place-items:center!important;display:grid!important}.chat-theme-indicator span{background:linear-gradient(135deg,#2563eb,#7c3aed)!important;border-radius:999px!important;width:15px!important;height:15px!important;display:block!important}.chat-theme-indicator.is-dark span{background:linear-gradient(135deg,#7dd3fc,#a78bfa 58%,#f0abfc)!important}.chat-theme-indicator.pref-system span{background:linear-gradient(90deg,#eef4ff 0 48%,#101827 52% 100%)!important;border:1px solid #94a3b859!important}.chat-theme-quick-menu{z-index:92!important;border:1px solid var(--border)!important;background:var(--bg-panel-elevated)!important;min-width:148px!important;box-shadow:var(--shadow)!important;border-radius:16px!important;gap:4px!important;padding:6px!important;display:grid!important;position:absolute!important;top:calc(100% + 10px)!important;right:0!important}.chat-theme-quick-menu button{text-align:left!important;color:var(--text-secondary)!important;background:0 0!important;border:0!important;border-radius:12px!important;padding:9px 10px!important;font-weight:700!important}.chat-theme-quick-menu button.active,.chat-theme-quick-menu button:hover{background:var(--accent-soft)!important;color:var(--accent)!important}.chat-thread-row.swipe-open .chat-thread-menu-wrap{display:none!important}.chat-thread-swipe-actions button{color:#fff!important;border:0!important;min-width:42px!important;height:100%!important;font-weight:800!important}.chat-thread-swipe-actions .archive{background:linear-gradient(135deg,#0ea5e9,#2563eb)!important}.chat-thread-swipe-actions .restore{background:linear-gradient(135deg,#22c55e,#0f766e)!important}.chat-thread-swipe-actions .danger{background:linear-gradient(135deg,#ef4444,#b91c1c)!important}.premium-attachment-card{padding-right:76px!important}.premium-attachment-card.saved{border-color:#16a34a47!important}.premium-attachment-save,.premium-attachment-remove,.premium-attachment-saved{z-index:4!important;border-radius:10px!important;place-items:center!important;width:28px!important;height:28px!important;display:grid!important;position:absolute!important;top:7px!important}.premium-attachment-save{border:1px solid var(--border)!important;background:var(--bg-panel-elevated)!important;color:var(--accent)!important;font-weight:900!important;right:38px!important}.premium-attachment-remove{right:7px!important}.premium-attachment-saved{color:var(--success)!important;background:#22c55e1c!important;border:1px solid #22c55e33!important;font-weight:900!important;right:38px!important}.theme-dark .premium-attachment-card{background:#121a27e0!important;border-color:#94a3b829!important}.mobile-left-handle,.mobile-top-handle,.mobile-panel-backdrop,.mobile-top-backdrop{display:none}body.aifotex-mobile-immersive{overflow:hidden!important}.aifotex-chatgpt-page.chat-immersive{z-index:9999!important;width:100dvw!important;height:100dvh!important;min-height:100dvh!important;padding-top:env(safe-area-inset-top)!important;padding-bottom:env(safe-area-inset-bottom)!important;background:var(--bg-page)!important;position:fixed!important;inset:0!important}.aifotex-chatgpt-page.chat-immersive .aifotex-chat-main,.aifotex-chatgpt-page.chat-immersive .aifotex-chat-workspace{height:100dvh!important;min-height:100dvh!important}@media (width<=980px){.aifotex-chatgpt-page .aifotex-chat-sidebar{left:10px!important;top:max(10px, env(safe-area-inset-top))!important;bottom:max(10px, env(safe-area-inset-bottom))!important;border:1px solid var(--border)!important;width:min(86vw,328px)!important;max-width:calc(100vw - 28px)!important;box-shadow:var(--shadow)!important;opacity:0!important;pointer-events:none!important;z-index:130!important;border-radius:24px!important;transition:transform .22s,opacity .22s!important;position:fixed!important;transform:translate(calc(-100% - 28px))!important}.aifotex-chatgpt-page.mobile-left-open .aifotex-chat-sidebar{opacity:1!important;pointer-events:auto!important;transform:translate(0)!important}.mobile-panel-backdrop{z-index:120!important;cursor:default!important;background:#02061757!important;border:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important}.mobile-left-handle{z-index:115!important;background:linear-gradient(180deg, var(--accent), var(--accent-2))!important;border:0!important;border-radius:0 999px 999px 0!important;width:7px!important;height:72px!important;padding:0!important;display:block!important;position:fixed!important;top:42%!important;left:0!important;box-shadow:0 12px 34px #2563eb38!important}.mobile-left-open .mobile-left-handle{opacity:0!important;pointer-events:none!important}}@media (width<=760px){.top-panel-unpinned .chat-conversation-head{opacity:0!important;pointer-events:none!important;transition:transform .2s,opacity .2s!important;transform:translateY(-110%)!important}.top-panel-unpinned.mobile-top-open .chat-conversation-head,.top-panel-pinned .chat-conversation-head{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}.mobile-top-handle{z-index:116!important;background:linear-gradient(90deg, var(--accent), var(--accent-2))!important;border:0!important;border-radius:0 0 999px 999px!important;width:70px!important;height:7px!important;padding:0!important;display:block!important;position:fixed!important;top:0!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 10px 30px #2563eb38!important}.mobile-top-open .mobile-top-handle,.top-panel-pinned .mobile-top-handle{display:none!important}.mobile-top-backdrop{z-index:95!important;background:0 0!important;border:0!important;padding:0!important;display:block!important;position:fixed!important;inset:60px 0 0!important}.attach-menu{left:12px!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom) + 84px)!important;z-index:120!important;border-radius:22px!important;position:fixed!important}.premium-attachment-save,.premium-attachment-remove,.premium-attachment-saved{width:32px!important;height:32px!important}.premium-attachment-save,.premium-attachment-saved{right:44px!important}.premium-attachment-remove{right:7px!important}}.pwa-install-card{left:50%;bottom:max(18px, calc(env(safe-area-inset-bottom) + 18px));z-index:20000;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:#111827;background:#ffffffeb;border:1px solid #d2dbe9db;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:min(680px,100vw - 24px);padding:14px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 24px 80px #0f172a2e}.pwa-install-icon{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:16px;place-items:center;width:44px;height:44px;font-weight:900;display:grid;box-shadow:0 14px 36px #2563eb38}.pwa-install-copy{gap:3px;min-width:0;display:grid}.pwa-install-copy strong{font-size:14px;line-height:1.2}.pwa-install-copy span{color:#64748b;font-size:12px;line-height:1.35}.pwa-install-actions{white-space:nowrap;align-items:center;gap:8px;display:flex}@media (prefers-color-scheme:dark){.pwa-install-card{color:#eef4ff;background:#111827f0;border-color:#94a3b82e;box-shadow:0 24px 80px #00000075}.pwa-install-copy span{color:#a9b4c7}}@media (width<=640px){.pwa-install-card{border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px 12px;padding:12px}.pwa-install-actions{grid-column:1/-1;width:100%}.pwa-install-actions .btn{flex:1;justify-content:center}}.aifotex-chatgpt-page.theme-light,.aifotex-chatgpt-page.theme-dark{--mobile-left-drag-px:0px;--mobile-top-drag-px:0px}.aifotex-chatgpt-page.theme-dark{--bg-page:#090d14;--bg-sidebar:#0f1622;--bg-panel:#121a27f0;--bg-panel-elevated:#151f2e;--bg-composer:#111926f5;--bg-user-bubble:#14345a;--bg-assistant:transparent;--text-primary:#edf4ff;--text-secondary:#bdc8d8;--text-muted:#8390a4;--border:#94a3b82e;--border-strong:#94a3b84d;--accent:#8bd8ff;--accent-soft:#7dd3fc1c;--accent-2:#b39bff;--danger:#ff6b83;--success:#47d18c;--shadow:0 24px 80px #0000006b;--shadow-soft:0 14px 42px #00000047;color:var(--text-primary)!important;background:radial-gradient(900px 420px at 78% -8%,#8bd8ff0e,#0000 66%),radial-gradient(780px 420px at 18% 102%,#b39bff0b,#0000 64%),linear-gradient(#0a0f17 0%,#080c13 46%,#070a10 100%)!important}.aifotex-chatgpt-page.theme-dark .aifotex-chat-main,.aifotex-chatgpt-page.theme-dark .aifotex-chat-workspace,.aifotex-chatgpt-page.theme-dark .true-chat-scroll.chatgpt-scroll{color:var(--text-primary)!important;background:radial-gradient(780px 260px at 50% -12%,#7dd3fc0b,#0000 72%),linear-gradient(#0a0f17eb,#070a10fa)!important}.aifotex-chatgpt-page.theme-dark .chat-conversation-head.chatgpt-head{-webkit-backdrop-filter:blur(18px)saturate(118%)!important;background:#090d14c7!important;border:0!important;box-shadow:0 1px #94a3b821,0 14px 44px #0003!important}.aifotex-chatgpt-page.theme-dark .chat-title-wrap h2,.aifotex-chatgpt-page.theme-dark .thread-open strong,.aifotex-chatgpt-page.theme-dark .message-markdown,.aifotex-chatgpt-page.theme-dark .true-bubble,.aifotex-chatgpt-page.theme-dark .composer-line textarea{color:var(--text-primary)!important}.aifotex-chatgpt-page.theme-dark .thread-open small,.aifotex-chatgpt-page.theme-dark .message-charge-note,.aifotex-chatgpt-page.theme-dark .bubble-meta,.aifotex-chatgpt-page.theme-dark .composer-counters,.aifotex-chatgpt-page.theme-dark .composer-counters span,.aifotex-chatgpt-page.theme-dark .chat-composer-model-select,.aifotex-chatgpt-page.theme-dark .chat-composer-context-select,.aifotex-chatgpt-page.theme-dark .chat-composer-price,.aifotex-chatgpt-page.theme-dark .chat-composer-context-label{color:var(--text-secondary)!important}.aifotex-chatgpt-page.theme-dark .chat-thread-row,.aifotex-chatgpt-page.theme-dark .chat-search,.aifotex-chatgpt-page.theme-dark .chat-view-tabs,.aifotex-chatgpt-page.theme-dark .studio-menu-dropdown,.aifotex-chatgpt-page.theme-dark .chat-thread-dropdown,.aifotex-chatgpt-page.theme-dark .conversation-actions,.aifotex-chatgpt-page.theme-dark .source-viewer,.aifotex-chatgpt-page.theme-dark .attachment-viewer,.aifotex-chatgpt-page.theme-dark .premium-attachment-card,.aifotex-chatgpt-page.theme-dark .chat-file-chip{color:var(--text-primary)!important;box-shadow:none!important;background:#131c2ae6!important;border-color:#94a3b82b!important}.aifotex-chatgpt-page.theme-dark .chat-thread-row:hover{background:#182334f0!important;border-color:#94a3b838!important}.aifotex-chatgpt-page.theme-dark .chat-thread-row.active{background:linear-gradient(135deg,#17344ed1,#141d2bf5)!important;border-color:#8bd8ff3d!important;box-shadow:0 12px 34px #0003!important}.aifotex-chatgpt-page.theme-dark .panel-pin-button,.aifotex-chatgpt-page.theme-dark .chat-thread-menu-button,.aifotex-chatgpt-page.theme-dark .title-edit,.aifotex-chatgpt-page.theme-dark .composer-attach,.aifotex-chatgpt-page.theme-dark .message-action-btn,.aifotex-chatgpt-page.theme-dark .chat-balance-chip,.aifotex-chatgpt-page.theme-dark .pill,.aifotex-chatgpt-page.theme-dark .studio-menu-trigger,.aifotex-chatgpt-page.theme-dark .chat-immersive-toggle{color:var(--text-secondary)!important;box-shadow:none!important;background:#141d2bf5!important;border-color:#94a3b82e!important}.aifotex-chatgpt-page.theme-dark .panel-pin-button:hover,.aifotex-chatgpt-page.theme-dark .chat-thread-menu-button:hover,.aifotex-chatgpt-page.theme-dark .title-edit:hover,.aifotex-chatgpt-page.theme-dark .composer-attach:hover,.aifotex-chatgpt-page.theme-dark .chat-immersive-toggle:hover{color:var(--text-primary)!important;background:#1c283afa!important}.aifotex-chatgpt-page.theme-dark .composer-line,.aifotex-chatgpt-page.theme-dark .composer-card,.aifotex-chatgpt-page.theme-dark .chat-composer,.aifotex-chatgpt-page.theme-dark .composer-shell{background:#101723f5!important;border-color:#94a3b82e!important;box-shadow:0 18px 58px #00000057,inset 0 1px #ffffff0b!important}.aifotex-chatgpt-page.theme-dark .true-bubble.assistant,.aifotex-chatgpt-page.theme-dark .true-bubble.assistant .message-markdown{color:var(--text-primary)!important;background:0 0!important}.aifotex-chatgpt-page.theme-dark .true-bubble.user,.aifotex-chatgpt-page.theme-dark .true-bubble.user p,.aifotex-chatgpt-page.theme-dark .true-bubble.user .message-markdown{color:#f2f8ff!important;background:linear-gradient(135deg,#14365c,#173f6c)!important;border-color:#8bd8ff38!important;box-shadow:0 14px 38px #00000038!important}.aifotex-chatgpt-page.theme-dark .chat-code-head span{color:#8e9caf!important}.aifotex-chatgpt-page.theme-dark .message-markdown .chat-code-shell .chat-code-block,.aifotex-chatgpt-page.theme-dark .message-markdown .chat-code-block,.aifotex-chatgpt-page.theme-dark .chat-code-block{color:#dce9ff!important;box-shadow:none!important;background:#0d1524!important;border:0!important;border-radius:0!important}.aifotex-chatgpt-page.theme-dark .chat-code-block code,.aifotex-chatgpt-page.theme-dark .message-markdown pre code,.aifotex-chatgpt-page.theme-dark pre code{color:#dce9ff!important;background:0 0!important}.aifotex-chatgpt-page.theme-dark .chat-code-block .tok-comment{color:#8fa3bc!important}.aifotex-chatgpt-page.theme-dark .chat-code-block .tok-string{color:#8bd8ff!important}.aifotex-chatgpt-page.theme-dark .chat-code-block .tok-keyword{color:#b39bff!important;font-weight:700!important}.aifotex-chatgpt-page.theme-dark .chat-code-block .tok-number{color:#7ee4a8!important}.aifotex-chatgpt-page.theme-dark .chat-code-block .tok-function{color:#f7d774!important}.aifotex-chatgpt-page.theme-dark .chat-table-wrap,.aifotex-chatgpt-page.theme-dark .message-markdown table,.aifotex-chatgpt-page.theme-dark table{color:#c7d3e5!important;background:#0d1524eb!important;border-color:#94a3b82e!important}.aifotex-chatgpt-page.theme-dark .message-markdown th,.aifotex-chatgpt-page.theme-dark th{color:#e4eefc!important;background:#ffffff0b!important}.aifotex-chatgpt-page.theme-dark .message-markdown td,.aifotex-chatgpt-page.theme-dark td{color:#c3cedf!important}.aifotex-chatgpt-page.theme-dark .message-markdown ::selection{color:#f8fbff!important;background:#8bd8ff42!important}.aifotex-chatgpt-page.theme-dark .chat-code-block ::selection{color:#f8fbff!important;background:#8bd8ff42!important}.aifotex-chatgpt-page.theme-dark .attach-menu{background:#121a27fa!important;border-color:#94a3b833!important;box-shadow:0 24px 70px #0000006b!important}.aifotex-chatgpt-page .chat-theme-footer-label,.aifotex-chatgpt-page .chat-theme-default-hidden,.aifotex-chatgpt-page .chat-theme-quick,.aifotex-chatgpt-page .chat-theme-indicator,.aifotex-chatgpt-page .chat-theme-quick-menu{display:none!important}.aifotex-chatgpt-page .chat-sidebar-bottom{border-top:1px solid var(--border)!important;background:var(--bg-sidebar)!important;padding:10px 10px 12px!important}.aifotex-chatgpt-page .chat-theme-footer{margin:0!important;padding:0!important;display:block!important}.aifotex-chatgpt-page .chat-theme-switch{border:1px solid var(--border)!important;width:100%!important;box-shadow:none!important;background:#ffffff8f!important;border-radius:999px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;padding:4px!important;display:grid!important}.aifotex-chatgpt-page.theme-dark .chat-theme-switch{background:#131c2aeb!important;border-color:#94a3b82e!important}.aifotex-chatgpt-page .chat-theme-switch button{min-height:34px!important;color:var(--text-secondary)!important;letter-spacing:0!important;text-transform:none!important;background:0 0!important;border:0!important;border-radius:999px!important;font-size:12px!important;font-weight:760!important}.aifotex-chatgpt-page .chat-theme-switch button.active{background:var(--bg-panel-elevated)!important;color:var(--accent)!important;box-shadow:0 8px 24px #0f172a14!important}.aifotex-chatgpt-page.theme-dark .chat-theme-switch button.active{color:#e5f7ff!important;box-shadow:none!important;background:#8bd8ff1f!important}.mobile-left-edge-zone,.mobile-top-edge-zone{display:none}@media (width<=980px){.aifotex-chatgpt-page.left-panel-pinned,.aifotex-chatgpt-page.left-panel-unpinned{display:block!important}.aifotex-chatgpt-page .aifotex-chat-sidebar{left:10px!important;top:max(10px, env(safe-area-inset-top))!important;bottom:max(10px, env(safe-area-inset-bottom))!important;border:1px solid var(--border)!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;z-index:710!important;touch-action:pan-y!important;border-radius:24px!important;width:min(86vw,332px)!important;max-width:calc(100vw - 28px)!important;height:auto!important;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s!important;position:fixed!important;transform:translate(calc(-100% - 26px))!important;box-shadow:0 24px 80px #0000004d!important}.aifotex-chatgpt-page.mobile-left-open .aifotex-chat-sidebar{pointer-events:auto!important;transform:translate(0)!important}.aifotex-chatgpt-page.mobile-left-closed.mobile-left-dragging .aifotex-chat-sidebar{transform:translateX(calc(-100% - 26px + var(--mobile-left-drag-px)))!important;pointer-events:auto!important;transition:none!important}.aifotex-chatgpt-page.mobile-left-open.mobile-left-dragging .aifotex-chat-sidebar{transform:translateX(var(--mobile-left-drag-px))!important;transition:none!important}.mobile-panel-backdrop{z-index:690!important;cursor:default!important;touch-action:none!important;background:#02061757!important;border:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important}.mobile-left-edge-zone{z-index:680!important;touch-action:none!important;background:0 0!important;border:0!important;width:46px!important;padding:0!important;display:block!important;position:fixed!important;top:18%!important;bottom:18%!important;left:0!important}.mobile-left-handle{background:linear-gradient(180deg, var(--accent), var(--accent-2))!important;opacity:0!important;pointer-events:none!important;border:0!important;border-radius:0 999px 999px 0!important;width:8px!important;height:76px!important;transition:opacity .18s,width .18s,transform .18s!important;display:block!important;position:absolute!important;top:50%!important;left:0!important;transform:translateY(-50%)!important;box-shadow:0 12px 34px #2563eb38!important}.mobile-left-hint-visible .mobile-left-handle,.mobile-left-dragging .mobile-left-handle,.mobile-left-edge-zone:active .mobile-left-handle{opacity:.82!important;width:10px!important}}@media (width<=760px){.aifotex-chatgpt-page .chat-conversation-head.chatgpt-head{top:max(8px, env(safe-area-inset-top))!important;z-index:720!important;border:1px solid var(--border)!important;touch-action:pan-x!important;border-radius:20px!important;width:auto!important;margin:0!important;transition:transform .23s cubic-bezier(.22,1,.36,1),opacity .18s!important;position:fixed!important;left:8px!important;right:8px!important}.aifotex-chatgpt-page.top-panel-unpinned .chat-conversation-head.chatgpt-head{opacity:1!important;pointer-events:none!important;transform:translateY(calc(-100% - 22px))!important}.aifotex-chatgpt-page.top-panel-unpinned.mobile-top-open .chat-conversation-head.chatgpt-head,.aifotex-chatgpt-page.top-panel-pinned .chat-conversation-head.chatgpt-head{pointer-events:auto!important;transform:translateY(0)!important}.aifotex-chatgpt-page.top-panel-unpinned.mobile-top-closed.mobile-top-dragging .chat-conversation-head.chatgpt-head{transform:translateY(calc(-100% - 22px + var(--mobile-top-drag-px)))!important;pointer-events:auto!important;transition:none!important}.aifotex-chatgpt-page.top-panel-unpinned.mobile-top-open.mobile-top-dragging .chat-conversation-head.chatgpt-head{transform:translateY(var(--mobile-top-drag-px))!important;transition:none!important}.mobile-top-edge-zone{z-index:680!important;touch-action:none!important;background:0 0!important;border:0!important;height:44px!important;padding:0!important;display:block!important;position:fixed!important;top:0!important;left:18%!important;right:18%!important}.mobile-top-handle{background:linear-gradient(90deg, var(--accent), var(--accent-2))!important;opacity:0!important;pointer-events:none!important;border:0!important;border-radius:0 0 999px 999px!important;width:76px!important;height:8px!important;padding:0!important;transition:opacity .18s,height .18s!important;display:block!important;position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 10px 30px #2563eb38!important}.mobile-top-hint-visible .mobile-top-handle,.mobile-top-dragging .mobile-top-handle,.mobile-top-edge-zone:active .mobile-top-handle{opacity:.82!important;height:10px!important}.mobile-top-open .mobile-top-edge-zone,.top-panel-pinned .mobile-top-edge-zone{display:none!important}.mobile-top-backdrop{z-index:690!important;cursor:default!important;background:0 0!important;border:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important}.mobile-top-open .chat-conversation-head.chatgpt-head{z-index:720!important}.aifotex-chatgpt-page .chat-head-right{gap:6px!important}.aifotex-chatgpt-page .chat-title-wrap h2{max-width:42vw!important}}.aifotex-chatgpt-page.theme-dark{--bg-page:#070b12;--bg-sidebar:#0c1320;--bg-panel:#0e1622f5;--bg-panel-elevated:#121c2bfa;--bg-composer:#0f1724fa;--text-primary:#eef5ff;--text-secondary:#c7d3e4;--text-muted:#8c9aaf;--border:#94a3b82e;--border-strong:#94a3b847;--accent:#8bd8ff;--accent-soft:#8bd8ff1d;--accent-2:#b9a5ff;color:var(--text-primary)!important}.aifotex-chatgpt-page.theme-dark .chat-conversation-head.chatgpt-head{background:#080d15e0!important;border-bottom:1px solid #94a3b81f!important;box-shadow:0 1px #94a3b81a,0 16px 44px #00000047!important}.aifotex-chatgpt-page.theme-dark .true-bubble.assistant p,.aifotex-chatgpt-page.theme-dark .true-bubble.assistant li,.aifotex-chatgpt-page.theme-dark .true-bubble.assistant strong,.aifotex-chatgpt-page.theme-dark .true-bubble.assistant em,.aifotex-chatgpt-page.theme-dark .true-bubble.assistant span,.aifotex-chatgpt-page.theme-dark .message-markdown,.aifotex-chatgpt-page.theme-dark .message-markdown p,.aifotex-chatgpt-page.theme-dark .message-markdown li,.aifotex-chatgpt-page.theme-dark .message-markdown strong,.aifotex-chatgpt-page.theme-dark .message-markdown em,.aifotex-chatgpt-page.theme-dark .message-markdown h1,.aifotex-chatgpt-page.theme-dark .message-markdown h2,.aifotex-chatgpt-page.theme-dark .message-markdown h3,.aifotex-chatgpt-page.theme-dark .message-markdown h4,.aifotex-chatgpt-page.theme-dark .message-markdown h5,.aifotex-chatgpt-page.theme-dark .chat-title-wrap h2,.aifotex-chatgpt-page.theme-dark .thread-open strong{color:var(--text-primary)!important}.aifotex-chatgpt-page.theme-dark .message-markdown blockquote,.aifotex-chatgpt-page.theme-dark .message-charge-note,.aifotex-chatgpt-page.theme-dark .bubble-meta,.aifotex-chatgpt-page.theme-dark .bubble-meta span,.aifotex-chatgpt-page.theme-dark .thread-open small,.aifotex-chatgpt-page.theme-dark .chat-empty-list,.aifotex-chatgpt-page.theme-dark .composer-counters,.aifotex-chatgpt-page.theme-dark .composer-counters span{color:var(--text-secondary)!important}.aifotex-chatgpt-page.theme-dark .message-markdown blockquote{background:#0f1724e0!important;border-left-color:#8bd8ff6b!important}.aifotex-chatgpt-page.theme-dark .chat-inline-code,.aifotex-chatgpt-page.theme-dark .message-markdown code:not(pre code),.aifotex-chatgpt-page.theme-dark .message-markdown :not(pre)>code{color:#dceaff!important;background:#8bd8ff1a!important;border:1px solid #94a3b829!important}.aifotex-chatgpt-page.theme-dark .chat-code-shell{background:#0b1220!important;border:1px solid #94a3b82e!important;box-shadow:0 18px 44px #00000042!important}.aifotex-chatgpt-page.theme-dark .chat-code-head{color:#c7d3e4!important;background:#101827!important}.aifotex-chatgpt-page.theme-dark .chat-code-head button{color:#e7eefb!important;background:#ffffff12!important;border-color:#94a3b82e!important}.aifotex-chatgpt-page.theme-dark .chat-code-block,.aifotex-chatgpt-page.theme-dark .message-markdown .chat-code-shell .chat-code-block,.aifotex-chatgpt-page.theme-dark .message-markdown pre{color:#dceaff!important;background:#0a1020!important}.aifotex-chatgpt-page.theme-dark .chat-search,.aifotex-chatgpt-page.theme-dark .chat-thread-tools label,.aifotex-chatgpt-page.theme-dark .chat-composer-model-select,.aifotex-chatgpt-page.theme-dark .chat-composer-context-select{color:var(--text-primary)!important;background:#101927f5!important;border:1px solid #94a3b82e!important;box-shadow:inset 0 1px #ffffff09!important}.aifotex-chatgpt-page.theme-dark .chat-search input,.aifotex-chatgpt-page.theme-dark .chat-thread-tools input,.aifotex-chatgpt-page.theme-dark .composer-line textarea{color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important;background:0 0!important}.aifotex-chatgpt-page.theme-dark .chat-search input::placeholder,.aifotex-chatgpt-page.theme-dark .chat-thread-tools input::placeholder,.aifotex-chatgpt-page.theme-dark .composer-line textarea::placeholder{color:#7f8da3!important;-webkit-text-fill-color:#7f8da3!important}.aifotex-chatgpt-page.theme-dark .chat-composer-model-select option,.aifotex-chatgpt-page.theme-dark .chat-composer-context-select option{color:#eef5ff!important;background:#101827!important}.aifotex-chatgpt-page.theme-dark .conversation-actions{box-shadow:none!important;background:0 0!important;border:0!important;gap:6px!important;padding:0!important}.aifotex-chatgpt-page.theme-dark .conversation-actions button,.aifotex-chatgpt-page.theme-dark .studio-menu-trigger,.aifotex-chatgpt-page.theme-dark .chat-balance-chip,.aifotex-chatgpt-page.theme-dark .pill,.aifotex-chatgpt-page.theme-dark .chat-immersive-toggle,.aifotex-chatgpt-page.theme-dark .panel-pin-button,.aifotex-chatgpt-page.theme-dark .title-edit{color:#c8d4e5!important;background:#101927eb!important;border:1px solid #94a3b829!important;box-shadow:0 8px 26px #0000002e!important}.aifotex-chatgpt-page.theme-dark .conversation-actions button:hover,.aifotex-chatgpt-page.theme-dark .studio-menu-trigger:hover,.aifotex-chatgpt-page.theme-dark .chat-balance-chip:hover,.aifotex-chatgpt-page.theme-dark .chat-immersive-toggle:hover,.aifotex-chatgpt-page.theme-dark .panel-pin-button:hover,.aifotex-chatgpt-page.theme-dark .title-edit:hover{color:#eef5ff!important;background:#19263afa!important;border-color:#8bd8ff40!important}.aifotex-chatgpt-page.theme-dark .conversation-actions button:last-child{color:#ff9aa7!important;background:#7f1d1d38!important;border-color:#f8717140!important}.aifotex-chatgpt-page.theme-dark .conversation-actions button:last-child:hover{color:#ffd5da!important;background:#7f1d1d57!important}.aifotex-chatgpt-page.theme-dark .studio-menu-dropdown,.aifotex-chatgpt-page.theme-dark .chat-thread-dropdown,.aifotex-chatgpt-page.theme-dark .attach-menu{color:var(--text-primary)!important;-webkit-backdrop-filter:blur(18px)saturate(118%)!important;background:#0e1622fb!important;border:1px solid #94a3b833!important;box-shadow:0 26px 78px #00000075!important}.aifotex-chatgpt-page.theme-dark .studio-menu-dropdown a,.aifotex-chatgpt-page.theme-dark .chat-thread-dropdown button,.aifotex-chatgpt-page.theme-dark .attach-menu button{color:#dce7f7!important;box-shadow:none!important;background:0 0!important;border:0!important}.aifotex-chatgpt-page.theme-dark .studio-menu-dropdown a svg,.aifotex-chatgpt-page.theme-dark .studio-menu-dropdown a .ui-icon{color:#9fb0c6!important}.aifotex-chatgpt-page.theme-dark .studio-menu-dropdown a:hover,.aifotex-chatgpt-page.theme-dark .chat-thread-dropdown button:hover,.aifotex-chatgpt-page.theme-dark .attach-menu button:hover{color:#f4f9ff!important;background:#8bd8ff1b!important}.aifotex-chatgpt-page.theme-dark .chat-thread-dropdown button.danger{color:#ff9aa7!important}.aifotex-chatgpt-page.theme-dark .chat-view-tabs{background:#0a101ac7!important}.aifotex-chatgpt-page.theme-dark .chat-view-tabs button{color:#9fb0c6!important}.aifotex-chatgpt-page.theme-dark .chat-view-tabs button.active{color:#e9f7ff!important;background:#8bd8ff20!important}@media (width<=980px){.aifotex-chatgpt-page .aifotex-chat-sidebar{z-index:920!important;pointer-events:none!important}.aifotex-chatgpt-page.mobile-left-open .aifotex-chat-sidebar,.aifotex-chatgpt-page.mobile-left-dragging .aifotex-chat-sidebar,.aifotex-chatgpt-page.mobile-left-open .aifotex-chat-sidebar *{pointer-events:auto!important}.mobile-panel-backdrop{z-index:900!important;background:#0206176b!important}.mobile-left-edge-zone{z-index:880!important}}@media (width<=760px){.aifotex-chatgpt-page .chat-conversation-head.chatgpt-head{z-index:940!important}.aifotex-chatgpt-page.top-panel-unpinned.mobile-top-open .chat-conversation-head.chatgpt-head,.aifotex-chatgpt-page.top-panel-pinned .chat-conversation-head.chatgpt-head,.aifotex-chatgpt-page.top-panel-unpinned.mobile-top-open .chat-conversation-head.chatgpt-head *{pointer-events:auto!important}.mobile-top-backdrop{z-index:900!important;top:max(86px, calc(env(safe-area-inset-top) + 82px))!important;background:0 0!important}.mobile-top-edge-zone{z-index:880!important}.aifotex-chatgpt-page.theme-dark .studio-menu-dropdown,.aifotex-chatgpt-page.theme-dark .attach-menu{background:#0d1521fc!important}}.aifotex-chatgpt-page.theme-dark{--bg-page:#0d1420;--bg-sidebar:#111a27;--bg-panel:#121c2aeb;--bg-panel-elevated:#172334f5;--bg-composer:#0e1622f0;--bg-user-bubble:#1a4675;--text-primary:#eef5ff;--text-secondary:#c8d4e6;--text-muted:#93a0b4;--border:#94a3b829;--border-strong:#94a3b83d;--accent:#93ddff;--accent-2:#b8a8ff;--accent-soft:#93ddff1f}.aifotex-chatgpt-page.theme-dark,.aifotex-chatgpt-page.theme-dark .aifotex-chat-main,.aifotex-chatgpt-page.theme-dark .aifotex-chat-workspace,.aifotex-chatgpt-page.theme-dark .true-chat-scroll.chatgpt-scroll{color:var(--text-primary)!important;background:radial-gradient(1100px 560px at 16% -6%,#5c92da24,#0000 60%),radial-gradient(980px 520px at 88% 10%,#7f65dd1f,#0000 58%),radial-gradient(760px 520px at 50% 108%,#3f7dbf1a,#0000 58%),linear-gradient(#111b2a 0%,#0d1521 40%,#0b121c 100%)!important}.aifotex-chatgpt-page.theme-dark .aifotex-chat-sidebar{background:linear-gradient(#111a27fa 0%,#0d1521fa 100%)!important;border-right:1px solid #9bacc424!important;box-shadow:inset -1px 0 #ffffff09,28px 0 70px #00000024!important}.aifotex-chatgpt-page.theme-dark .chat-conversation-head.chatgpt-head{-webkit-backdrop-filter:blur(16px)saturate(115%)!important;background:#0c131eb3!important;border-bottom:1px solid #9bacc41a!important;box-shadow:0 1px #9bacc414,0 12px 30px #0000001f!important}.aifotex-chatgpt-page.theme-dark .chat-conversation-head.chatgpt-head:after{background:linear-gradient(#0c131e38 0%,#0c131e14 52%,#0c131e00 100%)!important}.aifotex-chatgpt-page.theme-dark .true-chat-scroll:before{background:linear-gradient(#0c131e33 0%,#0c131e00 100%)!important}.aifotex-chatgpt-page.theme-dark .true-composer:before{background:linear-gradient(#0b121c00 0%,#0b121c29 36%,#0b121c8a 72%,#0b121cd1 100%)!important}.aifotex-chatgpt-page.theme-dark .chat-search,.aifotex-chatgpt-page.theme-dark .chat-view-tabs,.aifotex-chatgpt-page.theme-dark .chat-thread-row,.aifotex-chatgpt-page.theme-dark .source-viewer,.aifotex-chatgpt-page.theme-dark .attachment-viewer,.aifotex-chatgpt-page.theme-dark .source-viewer-card,.aifotex-chatgpt-page.theme-dark .premium-attachment-card,.aifotex-chatgpt-page.theme-dark .chat-file-chip,.aifotex-chatgpt-page.theme-dark .attachment-card,.aifotex-chatgpt-page.theme-dark .chat-thread-dropdown,.aifotex-chatgpt-page.theme-dark .studio-menu-dropdown{color:var(--text-primary)!important;background:linear-gradient(#121c2ae6,#101926f0)!important;border:1px solid #9bacc424!important;box-shadow:0 16px 40px #00000029!important}.aifotex-chatgpt-page.theme-dark .source-viewer,.aifotex-chatgpt-page.theme-dark .attachment-viewer{-webkit-backdrop-filter:blur(14px)!important}.aifotex-chatgpt-page.theme-dark .source-viewer-list,.aifotex-chatgpt-page.theme-dark .source-viewer-card p,.aifotex-chatgpt-page.theme-dark .attachment-viewer p,.aifotex-chatgpt-page.theme-dark .attachment-viewer small,.aifotex-chatgpt-page.theme-dark .premium-attachment-info small{color:var(--text-secondary)!important}.aifotex-chatgpt-page.theme-dark .premium-attachment-info strong,.aifotex-chatgpt-page.theme-dark .source-viewer-card strong,.aifotex-chatgpt-page.theme-dark .source-viewer-card p,.aifotex-chatgpt-page.theme-dark .attachment-viewer strong{color:var(--text-primary)!important}.aifotex-chatgpt-page.theme-dark .composer-line,.aifotex-chatgpt-page.theme-dark .composer-card,.aifotex-chatgpt-page.theme-dark .chat-composer,.aifotex-chatgpt-page.theme-dark .composer-shell{background:linear-gradient(#101825f5,#0e1522fa)!important;border:1px solid #9bacc424!important;box-shadow:0 14px 30px #00000024,inset 0 1px #ffffff0a!important}.aifotex-chatgpt-page.theme-dark .conversation-actions{background:0 0!important;gap:8px!important}.aifotex-chatgpt-page.theme-dark .conversation-actions button,.aifotex-chatgpt-page.theme-dark .studio-menu-trigger,.aifotex-chatgpt-page.theme-dark .chat-balance-chip,.aifotex-chatgpt-page.theme-dark .pill,.aifotex-chatgpt-page.theme-dark .chat-immersive-toggle,.aifotex-chatgpt-page.theme-dark .panel-pin-button,.aifotex-chatgpt-page.theme-dark .title-edit,.aifotex-chatgpt-page.theme-dark .composer-attach,.aifotex-chatgpt-page.theme-dark .chat-thread-menu-button{color:var(--text-secondary)!important;background:linear-gradient(#141e2dfa,#111a27fa)!important;border:1px solid #9bacc424!important;box-shadow:0 10px 26px #0000001f!important}.aifotex-chatgpt-page.theme-dark .conversation-actions button:hover,.aifotex-chatgpt-page.theme-dark .studio-menu-trigger:hover,.aifotex-chatgpt-page.theme-dark .chat-balance-chip:hover,.aifotex-chatgpt-page.theme-dark .chat-immersive-toggle:hover,.aifotex-chatgpt-page.theme-dark .panel-pin-button:hover,.aifotex-chatgpt-page.theme-dark .title-edit:hover,.aifotex-chatgpt-page.theme-dark .composer-attach:hover,.aifotex-chatgpt-page.theme-dark .chat-thread-menu-button:hover{color:var(--text-primary)!important;background:linear-gradient(#182435fa,#141e2dfa)!important}.aifotex-chatgpt-page.theme-dark .studio-menu-dropdown a,.aifotex-chatgpt-page.theme-dark .chat-thread-dropdown button,.aifotex-chatgpt-page.theme-dark .chat-thread-dropdown a{color:var(--text-secondary)!important}.aifotex-chatgpt-page.theme-dark .studio-menu-dropdown a:hover,.aifotex-chatgpt-page.theme-dark .chat-thread-dropdown button:hover,.aifotex-chatgpt-page.theme-dark .chat-thread-dropdown a:hover{color:var(--text-primary)!important;background:#93ddff1a!important}.aifotex-chatgpt-page.theme-dark .true-bubble.user{box-shadow:none!important;background:0 0!important}.aifotex-chatgpt-page.theme-dark .true-bubble.user .message-markdown,.aifotex-chatgpt-page.theme-dark .inline-message-editor{background:linear-gradient(#1c4c7cf5,#183f69fa)!important;border:1px solid #93ddff2e!important;border-radius:24px 24px 12px!important;box-shadow:0 16px 36px #08122238!important}.aifotex-chatgpt-page.theme-dark .inline-message-editor textarea,.aifotex-chatgpt-page.theme-dark .true-bubble.user .inline-message-editor textarea{color:#f4f8ff!important;-webkit-text-fill-color:#f4f8ff!important;background:0 0!important}.aifotex-chatgpt-page.theme-dark .inline-message-editor textarea::placeholder{color:#f4f8ffad!important}.aifotex-chatgpt-page.theme-dark .inline-message-editor-actions button.primary{color:#f5fbff!important;background:#93ddff29!important;border-color:#93ddff3d!important}.aifotex-chatgpt-page.theme-dark .chat-message-dots{background:#131d2bdb!important;border:1px solid #9bacc424!important;box-shadow:0 14px 40px #00000029!important}.aifotex-chatgpt-page.theme-dark .chat-message-dots span{background:#c8d4e670!important}.aifotex-chatgpt-page.theme-dark .chat-message-dots button:hover span{background:#e9f4ff!important}.aifotex-chatgpt-page.theme-dark .attach-menu{color:var(--text-primary)!important;background:linear-gradient(#131c2afa,#0f1824fa)!important;border:1px solid #9bacc424!important}.aifotex-chatgpt-page.theme-dark .attach-menu button{color:var(--text-secondary)!important}.aifotex-chatgpt-page.theme-dark .attach-menu button:hover{color:var(--text-primary)!important;background:#93ddff1a!important}.mobile-left-edge-zone,.mobile-top-edge-zone,.mobile-left-handle,.mobile-top-handle,.mobile-panel-backdrop,.mobile-top-backdrop{display:none!important}.mobile-sidebar-toggle,.mobile-top-open-zone,.mobile-top-close-zone{display:none}@media (width<=980px){.aifotex-chatgpt-page .aifotex-chat-sidebar{left:12px!important;top:max(12px, env(safe-area-inset-top))!important;bottom:max(12px, env(safe-area-inset-bottom))!important;border:1px solid var(--border)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:740!important;border-radius:26px!important;width:min(84vw,332px)!important;max-width:calc(100vw - 24px)!important;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .22s,visibility .22s!important;position:fixed!important;transform:translate(calc(-100% - 28px))!important;box-shadow:0 28px 80px #00000038!important}.aifotex-chatgpt-page.mobile-left-open .aifotex-chat-sidebar{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(0)!important}.mobile-sidebar-toggle{color:#eef5ff!important;-webkit-backdrop-filter:blur(14px)!important;z-index:750!important;background:#1018258f!important;border:1px solid #9bacc429!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:34px!important;height:58px!important;transition:left .32s cubic-bezier(.22,1,.36,1),background .18s,transform .18s!important;display:inline-flex!important;position:fixed!important;top:50%!important;left:12px!important;transform:translateY(-50%)!important;box-shadow:0 12px 32px #00000029!important}.mobile-sidebar-toggle span{font-size:24px!important;line-height:1!important;display:block!important;transform:translate(-1px)!important}.aifotex-chatgpt-page.mobile-left-open .mobile-sidebar-toggle{background:#121c2aeb!important;left:min(84vw - 18px,306px)!important}.mobile-sidebar-toggle:active{transform:translateY(-50%)scale(.98)!important}}@media (width<=760px){.aifotex-chatgpt-page .chat-conversation-head.chatgpt-head{left:10px!important;right:10px!important;top:max(10px, env(safe-area-inset-top))!important;z-index:735!important;border:1px solid var(--border)!important;opacity:0!important;pointer-events:none!important;border-radius:22px!important;width:auto!important;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .22s!important;position:fixed!important;transform:translateY(calc(-100% - 28px))!important}.aifotex-chatgpt-page.top-panel-pinned .chat-conversation-head.chatgpt-head,.aifotex-chatgpt-page.mobile-top-open .chat-conversation-head.chatgpt-head{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}.mobile-top-open-zone,.mobile-top-close-zone{background:0 0!important;border:0!important;padding:0!important;display:block!important;position:fixed!important;left:0!important;right:0!important}.mobile-top-open-zone{z-index:720!important;height:30dvh!important;top:0!important}.mobile-top-close-zone{z-index:720!important;top:30dvh!important;bottom:0!important}.aifotex-chatgpt-page.mobile-top-open .mobile-top-open-zone,.aifotex-chatgpt-page.top-panel-pinned .mobile-top-open-zone,.aifotex-chatgpt-page:not(.mobile-top-open) .mobile-top-close-zone,.aifotex-chatgpt-page.top-panel-pinned .mobile-top-close-zone{display:none!important}.aifotex-chatgpt-page .chat-head-right{gap:6px!important}.aifotex-chatgpt-page .chat-title-wrap h2{max-width:42vw!important}}.aifotex-chatgpt-page{--chat-radius-lg:28px;--chat-radius-md:20px;--chat-radius-sm:14px}.aifotex-chatgpt-page .true-bubble{gap:4px!important;max-width:min(790px,100%)!important}.aifotex-chatgpt-page .message-markdown{border-radius:var(--chat-radius-lg)!important;background:#ffffffe6!important;border:1px solid #dae2eebd!important;padding:14px 17px!important;box-shadow:0 12px 34px #0f172a0b!important}.aifotex-chatgpt-page .true-bubble.assistant .message-markdown{box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:0!important;padding:0!important}.aifotex-chatgpt-page .true-bubble.user{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.aifotex-chatgpt-page .true-bubble.user .message-markdown{color:#10213c!important;background:linear-gradient(#e8f2ff 0%,#d9eaff 100%)!important;border:1px solid #5485cd33!important;border-radius:26px 26px 10px!important;box-shadow:0 14px 32px #2c57961a!important}.aifotex-chatgpt-page .true-bubble.user .message-markdown:before,.aifotex-chatgpt-page .true-bubble.user .message-markdown:after,.aifotex-chatgpt-page .true-bubble.user:before,.aifotex-chatgpt-page .true-bubble.user:after{content:none!important;display:none!important}.aifotex-chatgpt-page .true-bubble.user.editing,.aifotex-chatgpt-page .true-bubble.user.editing-bubble{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor{background:linear-gradient(#e8f2ff 0%,#d9eaff 100%)!important;border:1px solid #5485cd38!important;border-radius:28px 28px 12px!important;width:min(680px,100%)!important;margin:0!important;padding:14px!important;box-shadow:0 16px 38px #2c57961f!important}.aifotex-chatgpt-page .inline-message-editor textarea{box-shadow:none!important;color:#10213c!important;-webkit-text-fill-color:#10213c!important;background:0 0!important;border:0!important;min-height:112px!important;padding:3px 2px 10px!important;line-height:1.55!important}.aifotex-chatgpt-page .inline-message-editor-actions{justify-content:flex-end!important;gap:8px!important;margin-top:6px!important}.aifotex-chatgpt-page .inline-message-editor-actions button{color:#163154!important;background:#ffffff8f!important;border:1px solid #5485cd33!important;border-radius:12px!important;height:34px!important;font-weight:760!important}.aifotex-chatgpt-page .inline-message-editor-actions button.primary{color:#fff!important;background:linear-gradient(135deg,#4a86ee,#6d78ff)!important;border-color:#0000!important}.aifotex-chatgpt-page.theme-dark .true-bubble.user .message-markdown,.aifotex-chatgpt-page.theme-dark .true-bubble.user.editing .inline-message-editor{color:#f2f8ff!important;background:linear-gradient(#1f5284f5,#1a416cfa)!important;border:1px solid #93ddff33!important;box-shadow:0 16px 36px #040d1938!important}.aifotex-chatgpt-page.theme-dark .inline-message-editor textarea{color:#f3f8ff!important;-webkit-text-fill-color:#f3f8ff!important}.aifotex-chatgpt-page.theme-dark .inline-message-editor-actions button{color:#eaf5ff!important;background:#ffffff17!important;border-color:#ffffff24!important}.aifotex-chatgpt-page.theme-dark .inline-message-editor-actions button.primary{background:linear-gradient(135deg,#93ddff42,#b8a8ff3d)!important;border-color:#93ddff38!important}.aifotex-chatgpt-page .message-charge-note{color:#6d7b91!important;margin-top:0!important;font-size:10.5px!important;line-height:1.25!important}.aifotex-chatgpt-page.theme-dark .message-charge-note{color:#8290a6!important}.aifotex-chatgpt-page .message-action-icons{gap:4px!important}.aifotex-chatgpt-page .message-version-row{background:#f8fbffeb!important;border:1px solid #cdd8e8eb!important;border-radius:999px!important;align-items:center!important;gap:7px!important;height:30px!important;padding:3px 5px!important;display:inline-flex!important;box-shadow:0 8px 22px #0f172a0f!important}.aifotex-chatgpt-page .message-version-row button{color:#64748b!important;background:0 0!important;border:0!important;border-radius:999px!important;place-items:center!important;width:24px!important;height:24px!important;display:grid!important}.aifotex-chatgpt-page .message-version-row span{text-align:center!important;color:#7b879b!important;min-width:32px!important;font-size:11px!important;font-weight:800!important}.aifotex-chatgpt-page.theme-dark .message-version-row{background:#131d2be0!important;border-color:#9bacc429!important;box-shadow:0 10px 24px #00000024!important}.aifotex-chatgpt-page.theme-dark .message-version-row button,.aifotex-chatgpt-page.theme-dark .message-version-row span{color:#b8c6d8!important}.aifotex-chatgpt-page.theme-dark .message-version-row button:hover{color:#eff8ff!important;background:#93ddff1a!important}.aifotex-chatgpt-page .modal-backdrop{z-index:2200!important;-webkit-backdrop-filter:blur(12px)saturate(112%)!important;background:#0f172a4d!important}.aifotex-chatgpt-page .product-modal.chat-modal-card,.aifotex-chatgpt-page .product-modal{color:#172033!important;background:linear-gradient(#fffffffa,#f8fbfffa)!important;border:1px solid #d0daeadb!important;border-radius:28px!important;padding:24px!important;box-shadow:0 28px 90px #0f172a2e!important}.aifotex-chatgpt-page .product-modal .section-row{align-items:center!important;gap:14px!important;margin:0!important}.aifotex-chatgpt-page .product-modal h2{color:#182238!important;letter-spacing:-.03em!important;font-size:21px!important;line-height:1.15!important}.aifotex-chatgpt-page .modal-close{color:#64748b!important;background:#f1f5f9e0!important;border:1px solid #d2dbe9cc!important;border-radius:13px!important;place-items:center!important;width:36px!important;height:36px!important;display:grid!important}.aifotex-chatgpt-page .modal-body{color:#55647a!important;padding:18px 0 20px!important}.aifotex-chatgpt-page .modal-body .muted,.aifotex-chatgpt-page .modal-body p{color:#5e6c82!important}.aifotex-chatgpt-page .modal-actions{justify-content:flex-end!important;gap:10px!important}.aifotex-chatgpt-page .modal-actions .btn,.aifotex-chatgpt-page .product-modal .btn{border-radius:14px!important;height:42px!important;font-weight:760!important}.aifotex-chatgpt-page .product-modal .field{color:#536178!important;gap:9px!important}.aifotex-chatgpt-page .product-modal input,.aifotex-chatgpt-page .product-modal textarea,.aifotex-chatgpt-page .product-modal .inline-input{color:#162033!important;-webkit-text-fill-color:#162033!important;background:#ffffffdb!important;border:1px solid #cfdaeaf2!important;border-radius:15px!important;box-shadow:inset 0 1px #ffffffbd!important}.aifotex-chatgpt-page.theme-dark .modal-backdrop{background:#0208127a!important}.aifotex-chatgpt-page.theme-dark .product-modal.chat-modal-card,.aifotex-chatgpt-page.theme-dark .product-modal{color:var(--text-primary)!important;background:linear-gradient(#141f2ffa,#101927fa)!important;border-color:#9bacc429!important;box-shadow:0 34px 110px #00000070!important}.aifotex-chatgpt-page.theme-dark .product-modal h2{color:#edf5ff!important}.aifotex-chatgpt-page.theme-dark .modal-close{color:#c8d4e6!important;background:#fff1!important;border-color:#9bacc426!important}.aifotex-chatgpt-page.theme-dark .modal-close:hover{color:#fff!important;background:#93ddff1a!important}.aifotex-chatgpt-page.theme-dark .modal-body,.aifotex-chatgpt-page.theme-dark .modal-body p,.aifotex-chatgpt-page.theme-dark .modal-body .muted,.aifotex-chatgpt-page.theme-dark .product-modal .field{color:#b8c6d8!important}.aifotex-chatgpt-page.theme-dark .product-modal input,.aifotex-chatgpt-page.theme-dark .product-modal textarea,.aifotex-chatgpt-page.theme-dark .product-modal .inline-input{color:#edf5ff!important;-webkit-text-fill-color:#edf5ff!important;background:#0a111cd1!important;border-color:#9bacc42b!important;box-shadow:inset 0 1px #ffffff09!important}.aifotex-chatgpt-page.theme-dark .product-modal input::placeholder,.aifotex-chatgpt-page.theme-dark .product-modal textarea::placeholder{color:#7f8da3!important;-webkit-text-fill-color:#7f8da3!important}.aifotex-chatgpt-page.theme-dark .modal-actions .btn:not(.primary):not(.danger){color:#d7e3f4!important;background:#ffffff0f!important;border-color:#9bacc429!important}.aifotex-chatgpt-page.theme-dark .modal-actions .btn.primary{color:#fff!important;background:linear-gradient(135deg,#4f8df4,#746cff)!important;border-color:#0000!important}.aifotex-chatgpt-page .product-modal.chat-source-modal-wide{width:min(980px,100vw - 28px)!important}.aifotex-chatgpt-page .source-viewer-plain{color:#20304a!important;white-space:pre-wrap!important;background:#f7faffeb!important;border:1px solid #d2dbe9e0!important;border-radius:18px!important;max-height:min(68vh,780px)!important;padding:18px!important;font-size:13px!important;line-height:1.62!important}.aifotex-chatgpt-page .attachment-preview-modal-image{background:#f7faffeb!important;border:1px solid #d2dbe9e0!important;border-radius:18px!important}.aifotex-chatgpt-page.theme-dark .source-viewer-plain,.aifotex-chatgpt-page.theme-dark .attachment-preview-modal-image{color:#dbe8fa!important;background:#0a111ce0!important;border-color:#9bacc429!important}.aifotex-chatgpt-page .chat-thread-dropdown,.aifotex-chatgpt-page .studio-menu-dropdown,.aifotex-chatgpt-page .attach-menu{color:#24324a!important;-webkit-backdrop-filter:blur(16px)!important;background:#fffffff5!important;border:1px solid #d2dbe9e0!important;border-radius:18px!important;box-shadow:0 22px 62px #0f172a29!important}.aifotex-chatgpt-page .chat-thread-dropdown button,.aifotex-chatgpt-page .chat-thread-dropdown a,.aifotex-chatgpt-page .studio-menu-dropdown a,.aifotex-chatgpt-page .attach-menu button{color:#34445f!important;border-radius:12px!important}.aifotex-chatgpt-page .chat-thread-dropdown button:hover,.aifotex-chatgpt-page .chat-thread-dropdown a:hover,.aifotex-chatgpt-page .studio-menu-dropdown a:hover,.aifotex-chatgpt-page .attach-menu button:hover{color:#172033!important;background:#2f6fed14!important}.aifotex-chatgpt-page .chat-thread-dropdown .danger,.aifotex-chatgpt-page .chat-thread-dropdown button.danger{color:#d23b55!important}.aifotex-chatgpt-page.theme-dark .chat-thread-dropdown,.aifotex-chatgpt-page.theme-dark .studio-menu-dropdown,.aifotex-chatgpt-page.theme-dark .attach-menu{color:#edf5ff!important;background:linear-gradient(#141f2ffa,#101927fa)!important;border-color:#9bacc429!important;box-shadow:0 24px 70px #00000057!important}.aifotex-chatgpt-page.theme-dark .chat-thread-dropdown button,.aifotex-chatgpt-page.theme-dark .chat-thread-dropdown a,.aifotex-chatgpt-page.theme-dark .studio-menu-dropdown a,.aifotex-chatgpt-page.theme-dark .attach-menu button{color:#c8d4e6!important}.aifotex-chatgpt-page.theme-dark .chat-thread-dropdown button:hover,.aifotex-chatgpt-page.theme-dark .chat-thread-dropdown a:hover,.aifotex-chatgpt-page.theme-dark .studio-menu-dropdown a:hover,.aifotex-chatgpt-page.theme-dark .attach-menu button:hover{color:#f3f8ff!important;background:#93ddff1a!important}.aifotex-chatgpt-page.theme-dark .chat-thread-dropdown .danger,.aifotex-chatgpt-page.theme-dark .chat-thread-dropdown button.danger{color:#ff8aa0!important}.aifotex-chatgpt-page .chat-empty-media-state{text-align:center!important;background:#f7faffb8!important;border:1px dashed #9bacc46b!important;border-radius:20px!important;place-items:center!important;gap:8px!important;padding:30px 18px!important;display:grid!important}.aifotex-chatgpt-page .chat-empty-media-state>span{color:#fff!important;background:linear-gradient(135deg,#4f8df4,#746cff)!important;border-radius:16px!important;place-items:center!important;width:44px!important;height:44px!important;font-size:24px!important;display:grid!important}.aifotex-chatgpt-page.theme-dark .chat-empty-media-state{background:#0a111c94!important;border-color:#9bacc433!important}.aifotex-chatgpt-page .premium-attachment-card,.aifotex-chatgpt-page .library-picker-row.rich{background:#ffffffe0!important;border:1px solid #d2dbe9e0!important;border-radius:18px!important;box-shadow:0 12px 30px #0f172a0e!important}.aifotex-chatgpt-page .premium-attachment-thumb,.aifotex-chatgpt-page .library-picker-thumb{color:#2558b8!important;background:linear-gradient(#eef5ff,#e4efff)!important;border:1px solid #5485cd29!important}.aifotex-chatgpt-page .file-format-icon{color:inherit!important}.aifotex-chatgpt-page.theme-dark .premium-attachment-card,.aifotex-chatgpt-page.theme-dark .library-picker-row.rich,.aifotex-chatgpt-page.theme-dark .chat-file-chip{color:#edf5ff!important;background:linear-gradient(#131e2deb,#101926f5)!important;border-color:#9bacc429!important;box-shadow:0 12px 30px #0000001f!important}.aifotex-chatgpt-page.theme-dark .premium-attachment-thumb,.aifotex-chatgpt-page.theme-dark .library-picker-thumb{color:#dff4ff!important;background:linear-gradient(#93ddff24,#b8a8ff1a)!important;border-color:#93ddff2e!important}.aifotex-chatgpt-page.theme-dark .premium-attachment-info strong,.aifotex-chatgpt-page.theme-dark .library-picker-text strong{color:#edf5ff!important}.aifotex-chatgpt-page.theme-dark .premium-attachment-info small,.aifotex-chatgpt-page.theme-dark .library-picker-text small{color:#aab8ca!important}.aifotex-chatgpt-page.theme-dark .premium-attachment-save,.aifotex-chatgpt-page.theme-dark .premium-attachment-remove,.aifotex-chatgpt-page.theme-dark .premium-attachment-saved,.aifotex-chatgpt-page.theme-dark .library-picker-delete{color:#d7e3f4!important;background:#ffffff12!important;border:1px solid #9bacc424!important}.aifotex-chatgpt-page.theme-dark .chat-code-shell,.aifotex-chatgpt-page.theme-dark .message-markdown pre{background:#142033!important;border:1px solid #9bacc42e!important;box-shadow:0 18px 42px #0000002e!important}.aifotex-chatgpt-page.theme-dark .chat-code-head{color:#c8d4e6!important;background:#1a2940!important;border-bottom:1px solid #9bacc424!important}.aifotex-chatgpt-page.theme-dark .chat-code-block,.aifotex-chatgpt-page.theme-dark .message-markdown .chat-code-block,.aifotex-chatgpt-page.theme-dark .message-markdown pre code{color:#e2ecfa!important;background:#16243a!important}.aifotex-chatgpt-page.theme-dark .message-markdown code:not(pre code),.aifotex-chatgpt-page.theme-dark .chat-inline-code{color:#eaf7ff!important;background:#93ddff1f!important;border-color:#93ddff29!important}.aifotex-chatgpt-page .chat-suggestions{gap:10px!important;max-width:860px!important;margin:28px auto 0!important}.aifotex-chatgpt-page .chat-suggestions button{color:#263a59!important;background:#ffffffe0!important;border:1px solid #d2dbe9e0!important;border-radius:999px!important;height:42px!important;padding:0 17px!important;font-weight:650!important;box-shadow:0 10px 24px #0f172a0e!important}.aifotex-chatgpt-page .chat-suggestions button:hover{border-color:#4f8df447!important;transform:translateY(-1px)!important}.aifotex-chatgpt-page.theme-dark .chat-suggestions button{color:#dce8f8!important;background:#131e2de0!important;border-color:#9bacc426!important;box-shadow:0 12px 28px #0000001f!important}.aifotex-chatgpt-page.theme-dark .chat-suggestions button:hover{color:#f3f8ff!important;background:#1c2a3ef0!important;border-color:#93ddff38!important}.aifotex-chatgpt-page .send-message{color:#fff!important;background:linear-gradient(135deg,#4f8df4,#746cff)!important;box-shadow:0 10px 24px #4f8df43d!important}.aifotex-chatgpt-page .send-message svg,.aifotex-chatgpt-page .send-message path,.aifotex-chatgpt-page .chat-balance-chip svg,.aifotex-chatgpt-page .chat-immersive-toggle svg,.aifotex-chatgpt-page .panel-pin-button svg{stroke:currentColor!important}@media (width<=980px){.aifotex-chatgpt-page .aifotex-chat-sidebar{left:12px!important;top:max(12px, env(safe-area-inset-top))!important;bottom:max(12px, env(safe-area-inset-bottom))!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:760!important;width:min(84vw,332px)!important;transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .21s,visibility .21s!important;transform:translate(calc(-100% - 30px))!important}.aifotex-chatgpt-page.mobile-left-open .aifotex-chat-sidebar{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(0)!important}.mobile-sidebar-toggle{left:12px!important;top:max(86px, calc(env(safe-area-inset-top) + 74px))!important;color:#fff!important;-webkit-backdrop-filter:blur(14px)!important;z-index:790!important;background:linear-gradient(135deg,#4f8df4b8,#746cffa8)!important;border:1px solid #ffffff3d!important;border-radius:0 999px 999px 0!important;justify-content:center!important;align-items:center!important;width:34px!important;height:46px!important;transition:left .34s cubic-bezier(.22,1,.36,1),transform .16s,opacity .16s!important;display:inline-flex!important;position:fixed!important;transform:none!important;box-shadow:0 12px 34px #1e489638!important}.mobile-sidebar-toggle span{color:#fff!important;font-size:25px!important;font-weight:800!important;line-height:1!important;transform:translate(-1px)!important}.aifotex-chatgpt-page.mobile-left-open .mobile-sidebar-toggle{background:linear-gradient(135deg,#141f2fdb,#1b2a3ed6)!important;border-radius:999px!important;left:min(84vw + 4px,350px)!important}.mobile-sidebar-toggle:active{transform:scale(.98)!important}}@media (width<=760px){.aifotex-chatgpt-page .chat-conversation-head.chatgpt-head{left:10px!important;right:10px!important;top:max(10px, env(safe-area-inset-top))!important;z-index:780!important;opacity:0!important;pointer-events:none!important;border-radius:22px!important;width:auto!important;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .22s!important;position:fixed!important;transform:translateY(calc(-100% - 30px))!important}.aifotex-chatgpt-page.mobile-top-open .chat-conversation-head.chatgpt-head,.aifotex-chatgpt-page.top-panel-pinned .chat-conversation-head.chatgpt-head{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}.mobile-top-open-zone,.mobile-top-close-zone{background:0 0!important;border:0!important;padding:0!important;display:block!important;position:fixed!important;left:0!important;right:0!important}.mobile-top-open-zone{z-index:700!important;height:30dvh!important;top:0!important}.mobile-top-close-zone{z-index:700!important;top:30dvh!important;bottom:0!important}.aifotex-chatgpt-page.mobile-top-open .mobile-top-open-zone,.aifotex-chatgpt-page:not(.mobile-top-open) .mobile-top-close-zone,.aifotex-chatgpt-page.top-panel-pinned .mobile-top-open-zone,.aifotex-chatgpt-page.top-panel-pinned .mobile-top-close-zone{display:none!important}.aifotex-chatgpt-page .message-charge-note{color:#718096!important;font-size:9.5px!important}.aifotex-chatgpt-page.theme-dark .message-charge-note{color:#77869d!important}.aifotex-chatgpt-page .message-under-actions{min-height:20px!important}}.aifotex-chatgpt-page .true-bubble.user:before,.aifotex-chatgpt-page .true-bubble.user:after,.aifotex-chatgpt-page .true-bubble.user .message-markdown:before,.aifotex-chatgpt-page .true-bubble.user .message-markdown:after,.aifotex-chatgpt-page .true-bubble.user .inline-message-editor:before,.aifotex-chatgpt-page .true-bubble.user .inline-message-editor:after{content:none!important;display:none!important}.aifotex-chatgpt-page.theme-dark .true-bubble.user{background:linear-gradient(#1f4f81 0%,#1b4674 100%)!important;border:1px solid #97d6ff38!important;border-radius:22px 22px 12px!important;flex-direction:column!important;gap:0!important;padding:12px 14px!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 34px #030a163d!important}.aifotex-chatgpt-page.theme-dark .true-bubble.user .message-markdown,.aifotex-chatgpt-page.theme-dark .true-bubble.user .message-markdown>*,.aifotex-chatgpt-page.theme-dark .true-bubble.user>p{box-shadow:none!important;color:#f4f8ff!important;background:0 0!important;border:0!important}.aifotex-chatgpt-page.theme-dark .true-bubble.user .message-markdown{margin:0!important;padding:0!important}.aifotex-chatgpt-page.theme-dark .true-bubble.user.editing{padding:10px 12px!important}.aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;gap:8px!important;margin:0!important;padding:0!important;display:flex!important}.aifotex-chatgpt-page.theme-dark .true-bubble.user.editing .inline-message-editor textarea{resize:none!important;width:100%!important;min-height:84px!important;box-shadow:none!important;color:#f4f8ff!important;-webkit-text-fill-color:#f4f8ff!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;line-height:1.5!important}.aifotex-chatgpt-page.theme-dark .true-bubble.user.editing .inline-message-editor textarea::placeholder{color:#f4f8ffad!important}.aifotex-chatgpt-page.theme-dark .true-bubble.user.editing .inline-message-editor-actions{margin-top:2px!important;padding-top:0!important}.aifotex-chatgpt-page.theme-dark .true-bubble.user.editing .inline-message-editor-actions button{color:#eef6ff!important;background:#ffffff17!important;border:1px solid #ffffff24!important;border-radius:11px!important;min-height:32px!important}.aifotex-chatgpt-page.theme-dark .true-bubble.user.editing .inline-message-editor-actions button.primary{background:#ffffff29!important;border-color:#ffffff2e!important}.aifotex-chatgpt-page .message-under-actions{gap:6px!important;min-height:0!important;margin-top:3px!important}.aifotex-chatgpt-page .message-charge-note,.aifotex-chatgpt-page .bubble-meta{margin-top:0!important;margin-bottom:0!important;font-size:10px!important;line-height:1.2!important}@media (width<=760px){.aifotex-chatgpt-page .message-under-actions{gap:5px!important;margin-top:2px!important}.aifotex-chatgpt-page .message-charge-note,.aifotex-chatgpt-page .bubble-meta{color:#a6b2c4d1!important;font-size:9px!important;line-height:1.15!important}}.aifotex-chatgpt-page.theme-dark .chat-thread-dropdown{background:linear-gradient(#131c2afb,#0f1723fc)!important;border:1px solid #94a3b82e!important;box-shadow:0 22px 60px #00000057!important}.aifotex-chatgpt-page.theme-dark .chat-thread-dropdown button,.aifotex-chatgpt-page.theme-dark .chat-thread-dropdown a{color:#d7e4f5!important;background:0 0!important}.aifotex-chatgpt-page.theme-dark .chat-thread-dropdown button:hover,.aifotex-chatgpt-page.theme-dark .chat-thread-dropdown a:hover{color:#f4f8ff!important;background:#93ddff1a!important}.aifotex-chatgpt-page.theme-dark .chat-thread-dropdown .danger,.aifotex-chatgpt-page.theme-dark .chat-thread-dropdown button:last-child{color:#ff9797!important}.aifotex-chatgpt-page.theme-dark .message-error-actions{color:#ffe2e2!important;background:linear-gradient(#4713179e,#371014b8)!important;border:1px solid #f8717157!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-top:0!important;padding:12px 14px!important;display:flex!important}.aifotex-chatgpt-page.theme-dark .message-error-actions span{color:#ffe8e8!important;font-size:13px!important;font-weight:600!important}.aifotex-chatgpt-page.theme-dark .message-error-actions button,.aifotex-chatgpt-page.theme-dark .chat-diagnostic-download{color:#ffd1d1!important;background:#ffffff0a!important;border:1px solid #ffb6b659!important}.aifotex-chatgpt-page.theme-dark .message-error-actions button:hover,.aifotex-chatgpt-page.theme-dark .chat-diagnostic-download:hover{color:#fff2f2!important;background:#ffffff14!important}.aifotex-chatgpt-page .message-attachments.rich{gap:8px!important;margin:2px 0 8px!important}.aifotex-chatgpt-page .premium-attachment-card{border-radius:16px!important;width:min(270px,100%)!important;max-width:270px!important;min-height:58px!important;padding:8px 50px 8px 8px!important;display:block!important;overflow:hidden!important}.aifotex-chatgpt-page .premium-attachment-main{grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:40px!important;display:grid!important}.aifotex-chatgpt-page .premium-attachment-thumb{background:#ffffff14!important;border-radius:12px!important;width:40px!important;height:40px!important}.aifotex-chatgpt-page .file-format-icon{border-radius:7px!important;width:24px!important;height:28px!important;padding:0 2px 4px!important}.aifotex-chatgpt-page .premium-attachment-info{gap:1px!important}.aifotex-chatgpt-page .premium-attachment-info strong{line-height:1.25!important;display:block!important}.aifotex-chatgpt-page .premium-attachment-info small{line-height:1.25!important}.aifotex-chatgpt-page .premium-attachment-save,.aifotex-chatgpt-page .premium-attachment-remove,.aifotex-chatgpt-page .premium-attachment-saved{border-radius:8px!important;width:24px!important;height:24px!important;top:8px!important}.aifotex-chatgpt-page .premium-attachment-save{right:32px!important}.aifotex-chatgpt-page .premium-attachment-remove,.aifotex-chatgpt-page .premium-attachment-saved{right:8px!important}.aifotex-chatgpt-page.theme-dark .premium-attachment-card{box-shadow:none!important;background:linear-gradient(#182536f5,#131e2cfa)!important;border:1px solid #94a3b82e!important}.aifotex-chatgpt-page.theme-dark .premium-attachment-thumb{background:#ffffff0f!important}.aifotex-chatgpt-page.theme-dark .file-format-icon{color:#d7e4f5!important;box-shadow:none!important;background:#0f1724eb!important;border-color:#94a3b829!important}.aifotex-chatgpt-page.theme-dark .file-format-icon:before{background:#ffffff0f!important;border-bottom-color:#94a3b829!important;border-left-color:#94a3b829!important}.aifotex-chatgpt-page.theme-dark .premium-attachment-save,.aifotex-chatgpt-page.theme-dark .premium-attachment-remove{color:#e9f4ff!important;background:#ffffff0f!important;border:1px solid #94a3b82e!important}.aifotex-chatgpt-page.theme-dark .true-bubble.user .message-author-note,.aifotex-chatgpt-page.theme-dark .true-bubble.user .bubble-meta,.aifotex-chatgpt-page.theme-dark .true-bubble.user .message-charge-note{box-shadow:none!important;background:0 0!important}.aifotex-chatgpt-page.theme-dark .chat-code-shell{background:#101a29!important}.aifotex-chatgpt-page.theme-dark .chat-code-head{background:#152234!important}.aifotex-chatgpt-page.theme-dark .chat-code-block,.aifotex-chatgpt-page.theme-dark .message-markdown pre{background:#122033!important}@media (width<=980px){.aifotex-chatgpt-page .mobile-sidebar-toggle{left:10px!important;top:calc(max(12px, env(safe-area-inset-top)) + 92px)!important;color:#ffffffdb!important;-webkit-text-fill-color:#ffffffdb!important;-webkit-backdrop-filter:blur(16px)saturate(120%)!important;z-index:760!important;opacity:.52!important;pointer-events:auto!important;background:#0f172a57!important;border:1px solid #ffffff24!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:42px!important;transition:left .3s cubic-bezier(.22,1,.36,1),opacity .18s,background .18s,border-color .18s,transform .18s!important;display:inline-flex!important;position:fixed!important;box-shadow:0 10px 28px #02061729!important}.aifotex-chatgpt-page .mobile-sidebar-toggle:hover,.aifotex-chatgpt-page .mobile-sidebar-toggle:focus-visible,.aifotex-chatgpt-page .mobile-sidebar-toggle:active{opacity:.92!important;background:#0f172a94!important;border-color:#ffffff38!important}.aifotex-chatgpt-page .mobile-sidebar-toggle span{color:inherit!important;font-size:20px!important;font-weight:700!important;line-height:1!important;display:block!important;transform:translate(0)!important}.aifotex-chatgpt-page.mobile-left-open .mobile-sidebar-toggle{opacity:.68!important;background:#0f172a7a!important;left:min(84vw + 2px,348px)!important;box-shadow:0 10px 28px #0206172e!important}.aifotex-chatgpt-page.mobile-left-open .mobile-sidebar-toggle:hover,.aifotex-chatgpt-page.mobile-left-open .mobile-sidebar-toggle:focus-visible,.aifotex-chatgpt-page.mobile-left-open .mobile-sidebar-toggle:active{opacity:.94!important}.aifotex-chatgpt-page.theme-light .mobile-sidebar-toggle{color:#fffffff0!important;-webkit-text-fill-color:#fffffff0!important;background:linear-gradient(#2563eb75,#7c3aed6b)!important;border-color:#ffffff57!important;box-shadow:0 10px 30px #2563eb29!important}.aifotex-chatgpt-page.theme-light .mobile-sidebar-toggle:hover,.aifotex-chatgpt-page.theme-light .mobile-sidebar-toggle:focus-visible,.aifotex-chatgpt-page.theme-light .mobile-sidebar-toggle:active{background:linear-gradient(#2563eba8,#7c3aed99)!important}.aifotex-chatgpt-page.theme-dark .mobile-sidebar-toggle{color:#eef5ffe0!important;-webkit-text-fill-color:#eef5ffe0!important;background:#0d152161!important;border-color:#94a3b829!important}.aifotex-chatgpt-page.theme-dark .mobile-sidebar-toggle:hover,.aifotex-chatgpt-page.theme-dark .mobile-sidebar-toggle:focus-visible,.aifotex-chatgpt-page.theme-dark .mobile-sidebar-toggle:active{background:#121c2b9e!important}}@media (width<=430px){.aifotex-chatgpt-page .mobile-sidebar-toggle{left:8px!important;top:calc(max(10px, env(safe-area-inset-top)) + 76px)!important;width:26px!important;height:38px!important}.aifotex-chatgpt-page.mobile-left-open .mobile-sidebar-toggle{left:min(84vw,336px)!important}}html.aifotex-immersive,html.aifotex-immersive body{overscroll-behavior:none!important;background:#0b121c!important;width:100%!important;height:100%!important;min-height:100%!important;overflow:hidden!important}body.aifotex-mobile-immersive{width:100%!important;height:var(--aifotex-vvh,100dvh)!important;max-height:var(--aifotex-vvh,100dvh)!important;touch-action:manipulation!important;background:#0b121c!important;position:fixed!important;inset:0!important;overflow:hidden!important}html.aifotex-immersive #root,body.aifotex-mobile-immersive #root{width:100%!important;height:var(--aifotex-vvh,100dvh)!important;max-height:var(--aifotex-vvh,100dvh)!important;overflow:hidden!important}.aifotex-chatgpt-page.chat-immersive{z-index:9999!important;width:100dvw!important;width:var(--aifotex-vvw,100dvw)!important;height:var(--aifotex-vvh,100dvh)!important;min-height:var(--aifotex-vvh,100dvh)!important;max-height:var(--aifotex-vvh,100dvh)!important;padding-top:env(safe-area-inset-top)!important;padding-bottom:env(safe-area-inset-bottom)!important;background:var(--bg-page,#0b121c)!important;position:fixed!important;inset:0!important;overflow:hidden!important}.aifotex-chatgpt-page.chat-immersive .aifotex-chat-main,.aifotex-chatgpt-page.chat-immersive .aifotex-chat-workspace,.aifotex-chatgpt-page.chat-immersive .true-chat-scroll.chatgpt-scroll{height:var(--aifotex-vvh,100dvh)!important;min-height:0!important;max-height:var(--aifotex-vvh,100dvh)!important}.aifotex-chatgpt-page.chat-immersive .true-chat-scroll.chatgpt-scroll{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;overflow-y:auto!important}.aifotex-chatgpt-page.chat-immersive .true-composer{bottom:max(env(safe-area-inset-bottom), 10px)!important}.browser-only-fullscreen-warning{left:50%!important;top:max(14px, calc(env(safe-area-inset-top) + 12px))!important;z-index:10020!important;color:#eef5ff!important;-webkit-backdrop-filter:blur(20px)saturate(120%)!important;background:#111927eb!important;border:1px solid #94a3b838!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px 12px!important;width:min(560px,100vw - 24px)!important;padding:12px 12px 12px 14px!important;display:grid!important;position:fixed!important;transform:translate(-50%)!important;box-shadow:0 22px 70px #00000052!important}.browser-only-fullscreen-warning strong{grid-column:1/2!important;font-size:13px!important;line-height:1.15!important}.browser-only-fullscreen-warning span{color:#b9c8dd!important;grid-column:1/2!important;font-size:12px!important;line-height:1.35!important}.browser-only-fullscreen-warning button{color:#eaf7ff!important;background:#93ddff1c!important;border:1px solid #93ddff42!important;border-radius:999px!important;grid-area:1/2/span 2/3!important;min-height:34px!important;padding:0 12px!important;font-size:12px!important;font-weight:800!important}.aifotex-chatgpt-page.theme-light .browser-only-fullscreen-warning{color:#15233a!important;background:#fffffff0!important;border-color:#d2dbe9e0!important;box-shadow:0 22px 70px #0f172a24!important}.aifotex-chatgpt-page.theme-light .browser-only-fullscreen-warning span{color:#64748b!important}.aifotex-chatgpt-page.theme-light .browser-only-fullscreen-warning button{color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}@media (width<=640px){.browser-only-fullscreen-warning{top:auto!important;bottom:max(86px, calc(env(safe-area-inset-bottom) + 76px))!important;grid-template-columns:1fr!important;gap:6px!important}.browser-only-fullscreen-warning button{grid-area:auto/1/auto/-1!important;justify-self:start!important}}@media (display-mode:standalone),(display-mode:fullscreen){html,body,#root{background:#0b121c!important;width:100%!important;height:100%!important;min-height:100%!important;overflow:hidden!important}.aifotex-chatgpt-page{width:100dvw!important;height:100dvh!important;min-height:100dvh!important;padding-top:env(safe-area-inset-top)!important;padding-bottom:env(safe-area-inset-bottom)!important}.pwa-install-card,.browser-only-fullscreen-warning{display:none!important}}@media (display-mode:browser){.installed-only-control{display:none!important}}.aifotex-chatgpt-page.pwa-app-mode .browser-only-fullscreen-warning,html.aifotex-pwa-installed .pwa-install-card{display:none!important}.aifotex-chatgpt-page .chat-immersive-toggle.icon-only:after{content:attr(title);clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.aifotex-mobile-immersive .pwa-install-card{display:none!important}.aifotex-chatgpt-page .true-bubble.user,html body #root .aifotex-chatgpt-page .true-bubble.user{width:fit-content!important;max-width:min(760px,82vw)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;flex-direction:column!important;align-items:flex-end!important;gap:6px!important;margin-left:auto!important;padding:0!important;display:flex!important;overflow:visible!important}.aifotex-chatgpt-page .true-bubble.user:before,.aifotex-chatgpt-page .true-bubble.user:after,.aifotex-chatgpt-page .true-bubble.user>:before,.aifotex-chatgpt-page .true-bubble.user>:after,html body #root .aifotex-chatgpt-page .true-bubble.user:before,html body #root .aifotex-chatgpt-page .true-bubble.user:after,html body #root .aifotex-chatgpt-page .true-bubble.user>:before,html body #root .aifotex-chatgpt-page .true-bubble.user>:after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}.aifotex-chatgpt-page .true-bubble.user .message-author-note{box-shadow:none!important;color:#c6d4ea94!important;background:0 0!important;border:0!important;margin:0 4px -2px auto!important;padding:0!important;font-size:10px!important;line-height:1.1!important}.aifotex-chatgpt-page .true-bubble.user .message-heading{display:none!important}.aifotex-chatgpt-page .true-bubble.user .message-attachments.rich{justify-content:flex-end!important;align-items:flex-end!important;gap:6px!important;width:100%!important;max-width:min(330px,78vw)!important;margin:0 0 2px auto!important;display:flex!important}.aifotex-chatgpt-page .true-bubble.user .message-markdown.user-message-content,html body #root .aifotex-chatgpt-page .true-bubble.user .message-markdown.user-message-content{color:#f6fbff!important;background:linear-gradient(#1f568a 0%,#1b4b7a 100%)!important;border:1px solid #99daff3d!important;border-radius:22px 22px 13px!important;width:fit-content!important;max-width:min(620px,78vw)!important;margin:0!important;padding:12px 15px!important;overflow:hidden!important;box-shadow:0 12px 30px #030a1638!important}.aifotex-chatgpt-page .true-bubble.user .message-markdown.user-message-content p,.aifotex-chatgpt-page .true-bubble.user .message-markdown.user-message-content div,.aifotex-chatgpt-page .true-bubble.user .message-markdown.user-message-content span,.aifotex-chatgpt-page .true-bubble.user .message-markdown.user-message-content strong,.aifotex-chatgpt-page .true-bubble.user .message-markdown.user-message-content em,.aifotex-chatgpt-page .true-bubble.user .message-markdown.user-message-content li,html body #root .aifotex-chatgpt-page .true-bubble.user .message-markdown.user-message-content p,html body #root .aifotex-chatgpt-page .true-bubble.user .message-markdown.user-message-content div,html body #root .aifotex-chatgpt-page .true-bubble.user .message-markdown.user-message-content span{box-shadow:none!important;color:#f6fbff!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.aifotex-chatgpt-page .true-bubble.user.editing,html body #root .aifotex-chatgpt-page .true-bubble.user.editing{background:linear-gradient(#1f568a 0%,#1b4b7a 100%)!important;border:1px solid #99daff3d!important;border-radius:24px 24px 14px!important;width:min(620px,82vw)!important;padding:12px 14px!important;overflow:hidden!important;box-shadow:0 12px 30px #030a1638!important}.aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor,html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor textarea,html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor textarea{resize:none!important;width:100%!important;min-height:88px!important;box-shadow:none!important;color:#f6fbff!important;-webkit-text-fill-color:#f6fbff!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;line-height:1.48!important}.aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor-actions{justify-content:flex-end!important;gap:7px!important;margin-top:8px!important;padding:0!important;display:flex!important}.aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor-actions button{color:#f6fbff!important;height:32px!important;min-height:32px!important;box-shadow:none!important;background:#ffffff17!important;border:1px solid #ffffff24!important;border-radius:11px!important}.aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor-actions button.primary{background:#ffffff29!important}.aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-dark,html body #root .aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-dark,html body #root .aifotex-chatgpt-page.theme-dark .chat-thread-dropdown,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-thread-dropdown{color:#dbe8f8!important;-webkit-backdrop-filter:blur(18px)!important;background:linear-gradient(#131d2bfc,#0e1622fe)!important;border:1px solid #99aac42e!important;border-radius:18px!important;box-shadow:0 24px 70px #0000006b!important}.aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-dark button,.aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-dark a,html body #root .aifotex-chatgpt-page.theme-dark .chat-thread-dropdown button,html body #root .aifotex-chatgpt-page.theme-dark .chat-thread-dropdown a,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-thread-dropdown button,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-thread-dropdown a{color:#dbe8f8!important;-webkit-text-fill-color:#dbe8f8!important;box-shadow:none!important;background:0 0!important;border:0!important}.aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-dark button:hover,.aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-dark a:hover,html body #root .aifotex-chatgpt-page.theme-dark .chat-thread-dropdown button:hover,html body #root .aifotex-chatgpt-page.theme-dark .chat-thread-dropdown a:hover,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-thread-dropdown button:hover,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-thread-dropdown a:hover{color:#f6fbff!important;-webkit-text-fill-color:#f6fbff!important;background:#93ddff1a!important}.aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-dark button.danger,.aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-dark .danger,html body #root .aifotex-chatgpt-page.theme-dark .chat-thread-dropdown button.danger,html body #root .aifotex-chatgpt-page.theme-dark .chat-thread-dropdown .danger,html body #root .aifotex-chatgpt-page.theme-dark .chat-thread-dropdown button:last-child{color:#ff9d9d!important;-webkit-text-fill-color:#ff9d9d!important}@media (width<=760px){.aifotex-chatgpt-page .true-bubble.user,html body #root .aifotex-chatgpt-page .true-bubble.user{gap:5px!important;max-width:82vw!important}.aifotex-chatgpt-page .true-bubble.user .message-markdown.user-message-content,html body #root .aifotex-chatgpt-page .true-bubble.user .message-markdown.user-message-content{border-radius:20px 20px 12px!important;max-width:76vw!important;padding:11px 13px!important}.aifotex-chatgpt-page .true-bubble.user.editing,html body #root .aifotex-chatgpt-page .true-bubble.user.editing{border-radius:21px 21px 13px!important;width:min(76vw,420px)!important;padding:11px 13px!important}.aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-dark,html body #root .aifotex-chatgpt-page.theme-dark .chat-thread-dropdown,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-thread-dropdown{border-radius:18px!important;min-width:190px!important}}html.aifotex-pwa-installed,html.aifotex-pwa-installed body,html.aifotex-pwa-installed #root{width:100%!important;height:var(--aifotex-vvh,100dvh)!important;min-height:var(--aifotex-vvh,100dvh)!important;max-height:var(--aifotex-vvh,100dvh)!important;overscroll-behavior:none!important;background:#0b121c!important;overflow:hidden!important}html.aifotex-pwa-installed .aifotex-chatgpt-page,.aifotex-chatgpt-page.pwa-app-mode{z-index:1!important;width:var(--aifotex-vvw,100dvw)!important;height:var(--aifotex-vvh,100dvh)!important;min-height:var(--aifotex-vvh,100dvh)!important;max-height:var(--aifotex-vvh,100dvh)!important;padding-top:env(safe-area-inset-top)!important;padding-bottom:env(safe-area-inset-bottom)!important;background:var(--bg-page,#0b121c)!important;position:fixed!important;inset:0!important;overflow:hidden!important}html.aifotex-pwa-installed .aifotex-chat-main,html.aifotex-pwa-installed .aifotex-chat-workspace,html.aifotex-pwa-installed .true-chat-scroll.chatgpt-scroll,.aifotex-chatgpt-page.pwa-app-mode .aifotex-chat-main,.aifotex-chatgpt-page.pwa-app-mode .aifotex-chat-workspace,.aifotex-chatgpt-page.pwa-app-mode .true-chat-scroll.chatgpt-scroll{min-height:0!important;height:var(--aifotex-vvh,100dvh)!important;max-height:var(--aifotex-vvh,100dvh)!important}html.aifotex-pwa-installed .true-chat-scroll.chatgpt-scroll,.aifotex-chatgpt-page.pwa-app-mode .true-chat-scroll.chatgpt-scroll{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;overflow-y:auto!important}html.aifotex-pwa-installed .true-composer,.aifotex-chatgpt-page.pwa-app-mode .true-composer{bottom:max(env(safe-area-inset-bottom), 10px)!important}.mobile-top-open-zone,.mobile-top-close-zone,.mobile-top-edge-zone,.mobile-top-backdrop,.mobile-top-handle,.chat-top-hover-zone,.aifotex-chatgpt-page.pwa-app-mode .mobile-top-open-zone,.aifotex-chatgpt-page.pwa-app-mode .mobile-top-close-zone,.aifotex-chatgpt-page.pwa-app-mode .mobile-top-edge-zone,.aifotex-chatgpt-page.pwa-app-mode .mobile-top-backdrop,.aifotex-chatgpt-page.pwa-app-mode .mobile-top-handle,.aifotex-chatgpt-page.pwa-app-mode .chat-top-hover-zone{visibility:hidden!important;pointer-events:none!important;display:none!important}@media (width<=760px){.aifotex-chatgpt-page .chat-conversation-head.chatgpt-head,.aifotex-chatgpt-page.top-panel-unpinned .chat-conversation-head.chatgpt-head,.aifotex-chatgpt-page.top-panel-pinned .chat-conversation-head.chatgpt-head,.aifotex-chatgpt-page.mobile-top-open .chat-conversation-head.chatgpt-head,.aifotex-chatgpt-page.pwa-app-mode .chat-conversation-head.chatgpt-head{top:max(8px, env(safe-area-inset-top))!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:760!important;width:auto!important;position:fixed!important;left:8px!important;right:8px!important;transform:translateY(0)!important}.aifotex-chatgpt-page .true-chat-scroll.chatgpt-scroll,.aifotex-chatgpt-page.pwa-app-mode .true-chat-scroll.chatgpt-scroll{padding-top:max(74px, calc(env(safe-area-inset-top) + 64px))!important;padding-bottom:max(132px, calc(env(safe-area-inset-bottom) + 116px))!important}.aifotex-chatgpt-page .chat-thread-tools,.aifotex-chatgpt-page .chat-composer,.aifotex-chatgpt-page .composer-line,.aifotex-chatgpt-page .true-composer{pointer-events:auto!important}}.aifotex-chatgpt-page.pwa-app-mode .browser-only-fullscreen-warning,html.aifotex-pwa-installed .browser-only-fullscreen-warning,html.aifotex-pwa-installed .pwa-install-card{display:none!important}@media (width<=760px){.aifotex-chatgpt-page{--aifotex-mobile-safe-top:max(52px, calc(env(safe-area-inset-top) + 12px));--aifotex-mobile-header-reserved:max(126px, calc(env(safe-area-inset-top) + 112px))}.aifotex-chatgpt-page .chat-conversation-head.chatgpt-head,.aifotex-chatgpt-page.top-panel-unpinned .chat-conversation-head.chatgpt-head,.aifotex-chatgpt-page.top-panel-pinned .chat-conversation-head.chatgpt-head,.aifotex-chatgpt-page.mobile-top-open .chat-conversation-head.chatgpt-head,.aifotex-chatgpt-page.pwa-app-mode .chat-conversation-head.chatgpt-head{top:var(--aifotex-mobile-safe-top)!important;left:10px!important;right:10px!important}.aifotex-chatgpt-page .true-chat-scroll.chatgpt-scroll,.aifotex-chatgpt-page.pwa-app-mode .true-chat-scroll.chatgpt-scroll{padding-top:var(--aifotex-mobile-header-reserved)!important}.aifotex-chatgpt-page .mobile-sidebar-toggle,.aifotex-chatgpt-page.pwa-app-mode .mobile-sidebar-toggle{top:var(--aifotex-mobile-safe-top)!important;transform:none!important}.aifotex-chatgpt-page .mobile-sidebar-toggle:active{transform:scale(.98)!important}}@media (width>=761px){.aifotex-chatgpt-page.top-panel-unpinned .chat-conversation-head.chatgpt-head{opacity:1!important;pointer-events:auto!important;z-index:auto!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border:1px solid #e2e8f0eb!important;width:100%!important;margin:0 0 14px!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;box-shadow:0 16px 44px #0f172a14!important}.aifotex-chatgpt-page.left-panel-pinned.top-panel-unpinned .chat-conversation-head.chatgpt-head,.aifotex-chatgpt-page.left-panel-unpinned.top-panel-unpinned .chat-conversation-head.chatgpt-head{left:auto!important;right:auto!important}.aifotex-chatgpt-page.top-panel-unpinned .chat-top-hover-zone{display:none!important}.aifotex-chatgpt-page.top-panel-unpinned .chat-thread-tools,.aifotex-chatgpt-page.top-panel-unpinned.top-panel-revealed .chat-thread-tools{top:18px!important}.aifotex-chatgpt-page.top-panel-unpinned .true-chat-scroll{padding-top:0!important}}.aifotex-chatgpt-page .premium-attachment-card{position:relative!important}.aifotex-chatgpt-page .premium-attachment-save{width:18px!important;min-width:18px!important;height:18px!important;box-shadow:none!important;color:#ffffffe0!important;opacity:0!important;pointer-events:none!important;z-index:3!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:15px!important;line-height:1!important;transition:opacity .16s,transform .16s,color .16s!important;display:inline-flex!important;position:absolute!important;top:8px!important;right:8px!important;transform:translateY(-1px)!important}.aifotex-chatgpt-page .premium-attachment-save:hover,.aifotex-chatgpt-page .premium-attachment-save:focus-visible{color:#fff!important;transform:translateY(-1px)scale(1.05)!important}.aifotex-chatgpt-page.theme-light .premium-attachment-save,.aifotex-chatgpt-page[data-chat-theme=light] .premium-attachment-save{color:#263858d1!important}.aifotex-chatgpt-page.theme-dark .premium-attachment-save,.aifotex-chatgpt-page[data-chat-theme=dark] .premium-attachment-save{color:#e8f2ffdb!important}.aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-dark,html body #root .aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-dark,html body #root .aifotex-chatgpt-page.theme-dark .chat-thread-dropdown,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-thread-dropdown,html body #root .aifotex-chatgpt-page .thread-list .chat-thread-row.menu-open .chat-thread-dropdown{color:#dbe8f8!important;-webkit-backdrop-filter:blur(18px)!important;background:linear-gradient(#111b28fb,#0c1420fd)!important;border:1px solid #93a7c42e!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 24px 70px #0000006b!important}.aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-dark:before,html body #root .aifotex-chatgpt-page.theme-dark .chat-thread-dropdown:before,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-thread-dropdown:before,html body #root .aifotex-chatgpt-page .thread-list .chat-thread-row.menu-open .chat-thread-dropdown:before{background:linear-gradient(#111b28fb,#0c1420fd)!important}.aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-dark button,.aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-dark a,html body #root .aifotex-chatgpt-page.theme-dark .chat-thread-dropdown button,html body #root .aifotex-chatgpt-page.theme-dark .chat-thread-dropdown a,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-thread-dropdown button,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-thread-dropdown a,html body #root .aifotex-chatgpt-page .thread-list .chat-thread-row.menu-open .chat-thread-dropdown button{color:#dbe8f8!important;-webkit-text-fill-color:#dbe8f8!important;box-shadow:none!important;background:0 0!important;border:0!important}.aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-dark button:hover,.aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-dark a:hover,html body #root .aifotex-chatgpt-page.theme-dark .chat-thread-dropdown button:hover,html body #root .aifotex-chatgpt-page.theme-dark .chat-thread-dropdown a:hover,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-thread-dropdown button:hover,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-thread-dropdown a:hover,html body #root .aifotex-chatgpt-page .thread-list .chat-thread-row.menu-open .chat-thread-dropdown button:hover{color:#f6fbff!important;-webkit-text-fill-color:#f6fbff!important;background:#93ddff1a!important}.aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-dark button.danger,.aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-dark .danger,html body #root .aifotex-chatgpt-page.theme-dark .chat-thread-dropdown button.danger,html body #root .aifotex-chatgpt-page.theme-dark .chat-thread-dropdown .danger,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-thread-dropdown button.danger,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-thread-dropdown .danger,html body #root .aifotex-chatgpt-page .thread-list .chat-thread-row.menu-open .chat-thread-dropdown button.danger{color:#ff8f9b!important;-webkit-text-fill-color:#ff8f9b!important}@media (width<=760px){.aifotex-chatgpt-page .chat-conversation-head.chatgpt-head{transition:transform .23s cubic-bezier(.22,1,.36,1),opacity .18s!important}.aifotex-chatgpt-page.top-panel-unpinned .chat-conversation-head.chatgpt-head{opacity:0!important;pointer-events:none!important;visibility:visible!important;transform:translateY(calc(-100% - 24px))!important}.aifotex-chatgpt-page.top-panel-unpinned.mobile-top-open .chat-conversation-head.chatgpt-head,.aifotex-chatgpt-page.top-panel-pinned .chat-conversation-head.chatgpt-head{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}.aifotex-chatgpt-page.top-panel-unpinned.mobile-top-closed.mobile-top-dragging .chat-conversation-head.chatgpt-head{transform:translateY(calc(-100% - 24px + var(--mobile-top-drag-px)))!important;opacity:1!important;pointer-events:auto!important;transition:none!important}.aifotex-chatgpt-page.top-panel-unpinned.mobile-top-open.mobile-top-dragging .chat-conversation-head.chatgpt-head{transform:translateY(var(--mobile-top-drag-px))!important;opacity:1!important;pointer-events:auto!important;transition:none!important}.aifotex-chatgpt-page .mobile-top-edge-zone{height:calc(var(--aifotex-mobile-safe-top) + 12px)!important;z-index:755!important;touch-action:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important;position:fixed!important;top:0!important;left:20%!important;right:20%!important}.aifotex-chatgpt-page .mobile-top-handle{opacity:0!important;pointer-events:none!important;background:linear-gradient(90deg,#7aa1ffc2,#b197ffbd)!important;border:0!important;border-radius:0 0 999px 999px!important;width:74px!important;height:8px!important;padding:0!important;transition:opacity .18s,height .18s!important;display:block!important;position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 10px 28px #4863a72e!important}.aifotex-chatgpt-page.mobile-top-hint-visible .mobile-top-handle,.aifotex-chatgpt-page.mobile-top-dragging .mobile-top-handle,.aifotex-chatgpt-page .mobile-top-edge-zone:active .mobile-top-handle{opacity:.78!important;height:10px!important}.aifotex-chatgpt-page.mobile-top-open .mobile-top-edge-zone,.aifotex-chatgpt-page.top-panel-pinned .mobile-top-edge-zone{display:none!important}.aifotex-chatgpt-page .mobile-top-backdrop{left:0!important;right:0!important;top:calc(var(--aifotex-mobile-safe-top) + 70px)!important;z-index:735!important;cursor:default!important;background:0 0!important;border:0!important;padding:0!important;display:block!important;position:fixed!important;bottom:0!important}.aifotex-chatgpt-page .true-chat-scroll.chatgpt-scroll,.aifotex-chatgpt-page.pwa-app-mode .true-chat-scroll.chatgpt-scroll{padding-top:var(--aifotex-mobile-header-reserved)!important}.aifotex-chatgpt-page .mobile-sidebar-toggle,.aifotex-chatgpt-page.pwa-app-mode .mobile-sidebar-toggle{top:calc(var(--aifotex-mobile-safe-top) + 76px)!important}}@media (width<=430px){.aifotex-chatgpt-page .mobile-sidebar-toggle,.aifotex-chatgpt-page.pwa-app-mode .mobile-sidebar-toggle{top:calc(var(--aifotex-mobile-safe-top) + 72px)!important}}.aifotex-chatgpt-page{--aifotex-edge-fog-top:radial-gradient(135% 130px at 50% 0%, #ffffff94 0%, #ffffff2e 44%, #fff0 74%), radial-gradient(70% 110px at 0% 0%, #ffffff38, #fff0 72%), radial-gradient(70% 110px at 100% 0%, #fff3, #fff0 72%);--aifotex-edge-fog-bottom:radial-gradient(150% 120px at 50% 100%, #ffffffeb 0%, #ffffff85 42%, #fff0 78%), radial-gradient(75% 120px at 0% 100%, #ffffff3d, #fff0 76%), radial-gradient(75% 120px at 100% 100%, #ffffff3d, #fff0 76%)}.aifotex-chatgpt-page.theme-dark,.aifotex-chatgpt-page[data-chat-theme=dark]{--aifotex-edge-fog-top:radial-gradient(145% 150px at 50% 0%, #111827c2 0%, #1118274d 42%, #11182700 76%), radial-gradient(72% 130px at 0% 0%, #21314938, #21314900 74%), radial-gradient(72% 130px at 100% 0%, #2c285438, #2c285400 74%);--aifotex-edge-fog-bottom:radial-gradient(155% 150px at 50% 100%, #070b12fa 0%, #070b1294 42%, #070b1200 80%), radial-gradient(80% 140px at 0% 100%, #19283d33, #19283d00 76%), radial-gradient(80% 140px at 100% 100%, #29244d33, #29244d00 76%)}.aifotex-chatgpt-page .true-chat-scroll:before{background:var(--aifotex-edge-fog-top)!important;height:70px!important;margin-bottom:-70px!important}.aifotex-chatgpt-page .true-composer:before{background:var(--aifotex-edge-fog-bottom)!important;height:92px!important;top:-56px!important;left:-16vw!important;right:-16vw!important}@media (width<=760px){.aifotex-chatgpt-page .true-chat-scroll:before{height:62px!important;margin-bottom:-62px!important}.aifotex-chatgpt-page .true-composer:before{height:82px!important;top:-50px!important;left:-14vw!important;right:-14vw!important}}.aifotex-chatgpt-page.theme-dark .chat-composer-model-select.free,.aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-model-select.free,.aifotex-chatgpt-page.theme-dark .chat-composer-model-select.free option,.aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-model-select.free option{color:#22c55e!important;-webkit-text-fill-color:#22c55e!important}@media (width>=761px){.aifotex-chatgpt-page .chat-top-hover-zone{visibility:visible!important;pointer-events:auto!important;z-index:760!important;background:0 0!important;height:28px!important;display:block!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.aifotex-chatgpt-page.top-panel-unpinned .chat-conversation-head.chatgpt-head{opacity:0!important;visibility:visible!important;pointer-events:none!important;z-index:28!important;width:auto!important;margin:0!important;transition:transform .52s cubic-bezier(.16,1,.3,1) .16s,opacity .38s .16s,box-shadow .38s!important;position:sticky!important;top:0!important;left:auto!important;right:auto!important;transform:translateY(calc(-100% - 12px))!important}.aifotex-chatgpt-page.top-panel-unpinned.top-panel-revealed .chat-conversation-head.chatgpt-head,.aifotex-chatgpt-page.top-panel-unpinned .chat-conversation-head.chatgpt-head:hover{opacity:1!important;pointer-events:auto!important;transition-delay:0s,0s,0s!important;transform:translateY(0)!important}.aifotex-chatgpt-page.top-panel-pinned .chat-conversation-head.chatgpt-head{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}.aifotex-chatgpt-page.top-panel-unpinned .true-chat-scroll{padding-top:0!important}}@media (width>=981px){.aifotex-chatgpt-page .chat-sidebar-top .chat-side-brand,.aifotex-chatgpt-page .chat-sidebar-top .new-chat{display:none!important}.aifotex-chatgpt-page .chat-desktop-head-brand{min-width:max-content!important;color:var(--text-primary,#111827)!important;letter-spacing:.08em!important;text-transform:uppercase!important;flex:none!important;align-items:center!important;gap:10px!important;font-size:13px!important;font-weight:850!important;display:inline-flex!important}.aifotex-chatgpt-page .chat-desktop-head-brand .chat-brand-mark{letter-spacing:0!important;text-transform:none!important;border-radius:11px!important;width:30px!important;height:30px!important;font-size:14px!important}.aifotex-chatgpt-page .desktop-new-chat{white-space:nowrap!important;border-radius:13px!important;flex:none!important;justify-content:center!important;align-items:center!important;height:34px!important;min-height:34px!important;padding:0 14px!important;font-size:13px!important;font-weight:850!important;display:inline-flex!important}.aifotex-chatgpt-page.top-panel-pinned .chat-conversation-head.chatgpt-head{opacity:1!important;pointer-events:auto!important;visibility:visible!important;width:100%!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.aifotex-chatgpt-page.top-panel-unpinned .chat-conversation-head.chatgpt-head{opacity:0!important;pointer-events:none!important;visibility:visible!important;z-index:220!important;width:auto!important;margin:0!important;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .18s,box-shadow .28s!important;position:fixed!important;top:8px!important;left:24px!important;right:24px!important;transform:translateY(calc(-100% - 18px))!important}.aifotex-chatgpt-page.left-panel-pinned.top-panel-unpinned .chat-conversation-head.chatgpt-head{left:310px!important;right:24px!important}.aifotex-chatgpt-page.top-panel-unpinned.top-panel-revealed .chat-conversation-head.chatgpt-head{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}.aifotex-chatgpt-page.top-panel-unpinned .chat-top-hover-zone{z-index:215!important;pointer-events:auto!important;background:0 0!important;height:24px!important;display:block!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.aifotex-chatgpt-page.top-panel-pinned .chat-top-hover-zone{display:none!important}}@media (width<=980px){.aifotex-chatgpt-page .chat-desktop-head-brand,.aifotex-chatgpt-page .desktop-new-chat{display:none!important}.aifotex-chatgpt-page .chat-sidebar-top .chat-side-brand,.aifotex-chatgpt-page .chat-sidebar-top .new-chat{display:flex!important}.aifotex-chatgpt-page .chat-sidebar-top .new-chat{display:inline-flex!important}}.aifotex-chatgpt-page.theme-light .true-bubble.user .message-markdown.user-message-content,.aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user .message-markdown.user-message-content{color:#153657!important;background:linear-gradient(#eaf5ff 0%,#dbeeff 100%)!important;border-color:#60a5fa42!important}.aifotex-chatgpt-page.theme-light .true-bubble.user .message-markdown.user-message-content p,.aifotex-chatgpt-page.theme-light .true-bubble.user .message-markdown.user-message-content li,.aifotex-chatgpt-page.theme-light .true-bubble.user .message-markdown.user-message-content strong,.aifotex-chatgpt-page.theme-light .true-bubble.user .message-markdown.user-message-content em,.aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user .message-markdown.user-message-content p,.aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user .message-markdown.user-message-content li,.aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user .message-markdown.user-message-content strong,.aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user .message-markdown.user-message-content em{color:#153657!important}.aifotex-chatgpt-page .premium-attachment-card .premium-attachment-save,.aifotex-chatgpt-page.theme-dark .premium-attachment-card .premium-attachment-save,.aifotex-chatgpt-page[data-chat-theme=dark] .premium-attachment-card .premium-attachment-save{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;appearance:none!important;color:#e8f2ffdb!important;-webkit-text-fill-color:#e8f2ffdb!important;opacity:0!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;font-size:16px!important;line-height:1!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}.aifotex-chatgpt-page .premium-attachment-card .premium-attachment-save:hover,.aifotex-chatgpt-page .premium-attachment-card .premium-attachment-save:focus,.aifotex-chatgpt-page .premium-attachment-card .premium-attachment-save:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;transform:translateY(-50%)scale(1.05)!important}.aifotex-chatgpt-page.theme-light .premium-attachment-card .premium-attachment-save,.aifotex-chatgpt-page[data-chat-theme=light] .premium-attachment-card .premium-attachment-save{color:#2563ebb8!important;-webkit-text-fill-color:#2563ebb8!important}.aifotex-chatgpt-page.theme-dark .aifotex-chat-sidebar,.aifotex-chatgpt-page[data-chat-theme=dark] .aifotex-chat-sidebar{border-color:#0000!important;outline:0!important}@media (width<=980px){.aifotex-chatgpt-page.theme-dark .aifotex-chat-sidebar,.aifotex-chatgpt-page[data-chat-theme=dark] .aifotex-chat-sidebar{border:0!important;outline:0!important}}@media (width>=981px){.aifotex-chatgpt-page .chat-top-hover-zone{z-index:214!important;pointer-events:auto!important;background:0 0!important;height:26px!important;display:block!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.aifotex-chatgpt-page.top-panel-pinned .chat-top-hover-zone{display:none!important}.aifotex-chatgpt-page.top-panel-pinned .chat-conversation-head.chatgpt-head{opacity:1!important;visibility:visible!important;pointer-events:auto!important;width:100%!important;margin:0!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.aifotex-chatgpt-page.top-panel-unpinned .chat-conversation-head.chatgpt-head{opacity:0!important;visibility:visible!important;pointer-events:none!important;z-index:220!important;width:auto!important;margin:0!important;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .18s,box-shadow .28s!important;position:fixed!important;top:8px!important;left:24px!important;right:24px!important;transform:translateY(calc(-100% - 18px))!important}.aifotex-chatgpt-page.left-panel-pinned.top-panel-unpinned .chat-conversation-head.chatgpt-head,.aifotex-chatgpt-page.left-panel-unpinned.top-panel-unpinned .chat-conversation-head.chatgpt-head{left:24px!important;right:24px!important}.aifotex-chatgpt-page.top-panel-unpinned.top-panel-revealed .chat-conversation-head.chatgpt-head,.aifotex-chatgpt-page.top-panel-unpinned .chat-conversation-head.chatgpt-head:hover,.aifotex-chatgpt-page.top-panel-unpinned .chat-conversation-head.chatgpt-head:focus-within{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}.aifotex-chatgpt-page.top-panel-unpinned .true-chat-scroll{padding-top:0!important}.aifotex-chatgpt-page .chat-desktop-head-brand{min-width:max-content!important;color:var(--text-primary,#111827)!important;cursor:pointer!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;flex:none!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:850!important;display:inline-flex!important}.aifotex-chatgpt-page .chat-desktop-head-brand:hover{opacity:.86!important}.aifotex-chatgpt-page .desktop-new-chat{white-space:nowrap!important;color:#061226!important;background:linear-gradient(135deg,#79caff 0%,#a893ff 100%)!important;border:0!important;border-radius:15px!important;flex:none!important;justify-content:center!important;align-items:center!important;height:38px!important;min-height:38px!important;margin:0 34px 0 8px!important;padding:0 18px!important;font-size:13px!important;font-weight:850!important;line-height:38px!important;display:inline-flex!important;transform:none!important;box-shadow:0 14px 34px #4774dc2e!important}.aifotex-chatgpt-page .desktop-new-chat:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 18px 42px #4774dc3d!important}.aifotex-chatgpt-page.theme-dark .desktop-new-chat,.aifotex-chatgpt-page[data-chat-theme=dark] .desktop-new-chat{color:#061226!important;background:linear-gradient(135deg,#78c8ff 0%,#a68eff 100%)!important}.aifotex-chatgpt-page .chat-title-wrap{margin-left:0!important}.aifotex-chatgpt-page .desktop-left-pin-button{z-index:10!important;display:inline-grid!important;position:absolute!important;top:12px!important;right:12px!important}.aifotex-chatgpt-page .aifotex-chat-sidebar{position:relative!important}.aifotex-chatgpt-page .chat-sidebar-top .chat-side-brand,.aifotex-chatgpt-page .chat-sidebar-top .new-chat{display:none!important}.aifotex-chatgpt-page .chat-sidebar-top{padding-top:0!important}}@media (width<=980px){.aifotex-chatgpt-page .desktop-left-pin-button{display:none!important}}.aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-light,html body #root .aifotex-chatgpt-page.theme-light .chat-thread-dropdown,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-thread-dropdown{color:#23314a!important;-webkit-text-fill-color:#23314a!important;-webkit-backdrop-filter:blur(12px)!important;background:#fff!important;border:1px solid #d4deeceb!important;border-radius:18px!important;box-shadow:0 22px 58px #0f172a24!important}.aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-light:before,html body #root .aifotex-chatgpt-page.theme-light .chat-thread-dropdown:before,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-thread-dropdown:before{background:#fff!important}.aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-light button,.aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-light a,html body #root .aifotex-chatgpt-page.theme-light .chat-thread-dropdown button,html body #root .aifotex-chatgpt-page.theme-light .chat-thread-dropdown a,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-thread-dropdown button,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-thread-dropdown a{color:#334155!important;-webkit-text-fill-color:#334155!important;box-shadow:none!important;background:0 0!important;border:0!important}.aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-light button:hover,.aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-light a:hover,html body #root .aifotex-chatgpt-page.theme-light .chat-thread-dropdown button:hover,html body #root .aifotex-chatgpt-page.theme-light .chat-thread-dropdown a:hover,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-thread-dropdown button:hover,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-thread-dropdown a:hover{color:#111827!important;-webkit-text-fill-color:#111827!important;background:#f4f7fb!important}.aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-light button.danger,.aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-light .danger,html body #root .aifotex-chatgpt-page.theme-light .chat-thread-dropdown button.danger,html body #root .aifotex-chatgpt-page.theme-light .chat-thread-dropdown .danger,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-thread-dropdown button.danger,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-thread-dropdown .danger{color:#e5485d!important;-webkit-text-fill-color:#e5485d!important}.aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-dark,html body #root .aifotex-chatgpt-page.theme-dark .chat-thread-dropdown,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-thread-dropdown{color:#dbe8f8!important;-webkit-text-fill-color:#dbe8f8!important;background:linear-gradient(#111b28fb,#0c1420fd)!important;border:1px solid #93a7c42e!important}.aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-dark button,.aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-dark a,html body #root .aifotex-chatgpt-page.theme-dark .chat-thread-dropdown button,html body #root .aifotex-chatgpt-page.theme-dark .chat-thread-dropdown a,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-thread-dropdown button,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-thread-dropdown a{color:#dbe8f8!important;-webkit-text-fill-color:#dbe8f8!important;background:0 0!important}.aifotex-chatgpt-page .premium-attachment-card .premium-attachment-save,.aifotex-chatgpt-page .premium-attachment-card .premium-attachment-saved{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;appearance:none!important;z-index:4!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;font-size:16px!important;line-height:1!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}.aifotex-chatgpt-page .premium-attachment-card .premium-attachment-save{opacity:0!important;pointer-events:none!important}.aifotex-chatgpt-page .premium-attachment-card .premium-attachment-saved{opacity:1!important;pointer-events:none!important;color:#ef4f7a!important;-webkit-text-fill-color:#ef4f7a!important}.aifotex-chatgpt-page .premium-attachment-card:hover .premium-attachment-save,.aifotex-chatgpt-page .premium-attachment-card:focus-within .premium-attachment-save{opacity:1!important;pointer-events:auto!important}.aifotex-chatgpt-page.theme-dark .aifotex-chat-sidebar,.aifotex-chatgpt-page[data-chat-theme=dark] .aifotex-chat-sidebar{border-color:#0000!important;outline:0!important;box-shadow:22px 0 60px #0000002e!important}@media (width>=981px){.aifotex-chatgpt-page.top-panel-unpinned .chat-conversation-head.chatgpt-head{opacity:0!important;visibility:visible!important;pointer-events:none!important;z-index:220!important;border:0!important;border-radius:24px!important;outline:0!important;width:auto!important;margin:0!important;transition:opacity .34s cubic-bezier(.22,1,.36,1),box-shadow .34s,background .34s,-webkit-backdrop-filter .34s,backdrop-filter .34s!important;position:fixed!important;top:10px!important;left:18px!important;right:18px!important;transform:none!important;box-shadow:0 20px 64px #0f172a1a!important}.aifotex-chatgpt-page.theme-dark.top-panel-unpinned .chat-conversation-head.chatgpt-head,.aifotex-chatgpt-page[data-chat-theme=dark].top-panel-unpinned .chat-conversation-head.chatgpt-head{-webkit-backdrop-filter:blur(18px)saturate(118%)!important;background:#0d1623c2!important;border:0!important;outline:0!important;box-shadow:0 18px 54px #0000003d!important}.aifotex-chatgpt-page.theme-light.top-panel-unpinned .chat-conversation-head.chatgpt-head,.aifotex-chatgpt-page[data-chat-theme=light].top-panel-unpinned .chat-conversation-head.chatgpt-head{-webkit-backdrop-filter:blur(18px)saturate(118%)!important;background:#ffffffc7!important;border:0!important;outline:0!important;box-shadow:0 20px 58px #0f172a1a!important}.aifotex-chatgpt-page.top-panel-unpinned .chat-conversation-head.chatgpt-head:before,.aifotex-chatgpt-page.top-panel-unpinned .chat-conversation-head.chatgpt-head:after{content:none!important;display:none!important}.aifotex-chatgpt-page.left-panel-pinned.top-panel-unpinned .chat-conversation-head.chatgpt-head,.aifotex-chatgpt-page.left-panel-unpinned.top-panel-unpinned .chat-conversation-head.chatgpt-head{left:18px!important;right:18px!important}.aifotex-chatgpt-page.top-panel-unpinned.top-panel-revealed .chat-conversation-head.chatgpt-head,.aifotex-chatgpt-page.top-panel-unpinned .chat-conversation-head.chatgpt-head:hover,.aifotex-chatgpt-page.top-panel-unpinned .chat-conversation-head.chatgpt-head:focus-within{opacity:1!important;pointer-events:auto!important;transform:none!important}.aifotex-chatgpt-page .chat-top-hover-zone{height:38px!important}}html body #root .aifotex-chatgpt-page.theme-light .thread-list .chat-thread-row.menu-open .chat-thread-dropdown,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .thread-list .chat-thread-row.menu-open .chat-thread-dropdown,html body #root .aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-light{color:#23314a!important;-webkit-text-fill-color:#23314a!important;-webkit-backdrop-filter:blur(12px)saturate(114%)!important;background:#fffffffa!important;border:1px solid #d4deeceb!important;border-radius:18px!important;box-shadow:0 22px 58px #0f172a24!important}html body #root .aifotex-chatgpt-page.theme-light .thread-list .chat-thread-row.menu-open .chat-thread-dropdown:before,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .thread-list .chat-thread-row.menu-open .chat-thread-dropdown:before,html body #root .aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-light:before{background:#fffffffa!important}html body #root .aifotex-chatgpt-page.theme-light .thread-list .chat-thread-row.menu-open .chat-thread-dropdown button,html body #root .aifotex-chatgpt-page.theme-light .thread-list .chat-thread-row.menu-open .chat-thread-dropdown a,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .thread-list .chat-thread-row.menu-open .chat-thread-dropdown button,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .thread-list .chat-thread-row.menu-open .chat-thread-dropdown a,html body #root .aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-light button,html body #root .aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-light a{color:#334155!important;-webkit-text-fill-color:#334155!important;box-shadow:none!important;background:0 0!important;border:0!important}html body #root .aifotex-chatgpt-page.theme-light .thread-list .chat-thread-row.menu-open .chat-thread-dropdown button:hover,html body #root .aifotex-chatgpt-page.theme-light .thread-list .chat-thread-row.menu-open .chat-thread-dropdown a:hover,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .thread-list .chat-thread-row.menu-open .chat-thread-dropdown button:hover,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .thread-list .chat-thread-row.menu-open .chat-thread-dropdown a:hover,html body #root .aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-light button:hover,html body #root .aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-light a:hover{color:#111827!important;-webkit-text-fill-color:#111827!important;background:#f4f7fb!important}html body #root .aifotex-chatgpt-page.theme-light .thread-list .chat-thread-row.menu-open .chat-thread-dropdown button.danger,html body #root .aifotex-chatgpt-page.theme-light .thread-list .chat-thread-row.menu-open .chat-thread-dropdown .danger,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .thread-list .chat-thread-row.menu-open .chat-thread-dropdown button.danger,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .thread-list .chat-thread-row.menu-open .chat-thread-dropdown .danger,html body #root .aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-light button.danger,html body #root .aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-light .danger{color:#e5485d!important;-webkit-text-fill-color:#e5485d!important}html body #root .aifotex-chatgpt-page.theme-dark .thread-list .chat-thread-row.menu-open .chat-thread-dropdown,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .thread-list .chat-thread-row.menu-open .chat-thread-dropdown,html body #root .aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-dark{color:#dbe8f8!important;-webkit-text-fill-color:#dbe8f8!important;background:linear-gradient(#111b28fb,#0c1420fd)!important;border:1px solid #93a7c42e!important}html body #root .aifotex-chatgpt-page.theme-dark .thread-list .chat-thread-row.menu-open .chat-thread-dropdown button,html body #root .aifotex-chatgpt-page.theme-dark .thread-list .chat-thread-row.menu-open .chat-thread-dropdown a,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .thread-list .chat-thread-row.menu-open .chat-thread-dropdown button,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .thread-list .chat-thread-row.menu-open .chat-thread-dropdown a,html body #root .aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-dark button,html body #root .aifotex-chatgpt-page .chat-thread-dropdown.thread-menu-dark a{color:#dbe8f8!important;-webkit-text-fill-color:#dbe8f8!important;background:0 0!important}.aifotex-chatgpt-page .chat-search-pin-row{grid-template-columns:minmax(124px,52%) minmax(0,1fr) 34px!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.aifotex-chatgpt-page .chat-search-pin-row .chat-search{grid-column:1!important;width:100%!important;min-width:0!important;margin:0!important}.aifotex-chatgpt-page .chat-search-pin-row .desktop-left-pin-button{grid-column:3!important;place-self:center end!important;width:34px!important;min-width:34px!important;height:34px!important}@media (width<=980px){.aifotex-chatgpt-page .chat-search-pin-row{display:block!important}.aifotex-chatgpt-page .chat-search-pin-row .chat-search{width:100%!important}}.aifotex-chatgpt-page.theme-light .chat-composer-model-select:not(.free),.aifotex-chatgpt-page.theme-light .chat-composer-context-select,.aifotex-chatgpt-page.theme-light .chat-composer-price,.aifotex-chatgpt-page.theme-light .chat-composer-context-label,.aifotex-chatgpt-page.theme-light .message-author-note,.aifotex-chatgpt-page.theme-light .message-charge-note,.aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-model-select:not(.free),.aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-context-select,.aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-price,.aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-context-label,.aifotex-chatgpt-page[data-chat-theme=light] .message-author-note,.aifotex-chatgpt-page[data-chat-theme=light] .message-charge-note{color:#344054!important;-webkit-text-fill-color:#344054!important;opacity:1!important}.aifotex-chatgpt-page.theme-light .chat-composer-model-select.free,.aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-model-select.free{color:#087443!important;-webkit-text-fill-color:#087443!important}.aifotex-chatgpt-page.theme-dark .chat-composer-model-select:not(.free),.aifotex-chatgpt-page.theme-dark .chat-composer-context-select,.aifotex-chatgpt-page.theme-dark .chat-composer-price,.aifotex-chatgpt-page.theme-dark .chat-composer-context-label,.aifotex-chatgpt-page.theme-dark .message-author-note,.aifotex-chatgpt-page.theme-dark .message-charge-note,.aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-model-select:not(.free),.aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-context-select,.aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-price,.aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-context-label,.aifotex-chatgpt-page[data-chat-theme=dark] .message-author-note,.aifotex-chatgpt-page[data-chat-theme=dark] .message-charge-note{color:#b9c6d8!important;-webkit-text-fill-color:#b9c6d8!important;opacity:1!important}.aifotex-chatgpt-page.theme-dark .chat-composer-model-select.free,.aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-model-select.free{color:#22c55e!important;-webkit-text-fill-color:#22c55e!important}.aifotex-chatgpt-page .chat-composer-model-select option,.aifotex-chatgpt-page .chat-composer-context-select option{-webkit-text-fill-color:initial!important}.aifotex-chatgpt-page.theme-light .message-action-btn:hover,.aifotex-chatgpt-page.theme-light .panel-pin-button:hover,.aifotex-chatgpt-page.theme-light .title-edit:hover,.aifotex-chatgpt-page.theme-light .composer-attach:hover,.aifotex-chatgpt-page.theme-light .chat-immersive-toggle:hover,.aifotex-chatgpt-page.theme-light .conversation-actions button:hover,.aifotex-chatgpt-page.theme-light .chat-thread-menu-button:hover,.aifotex-chatgpt-page[data-chat-theme=light] .message-action-btn:hover,.aifotex-chatgpt-page[data-chat-theme=light] .panel-pin-button:hover,.aifotex-chatgpt-page[data-chat-theme=light] .title-edit:hover,.aifotex-chatgpt-page[data-chat-theme=light] .composer-attach:hover,.aifotex-chatgpt-page[data-chat-theme=light] .chat-immersive-toggle:hover,.aifotex-chatgpt-page[data-chat-theme=light] .conversation-actions button:hover,.aifotex-chatgpt-page[data-chat-theme=light] .chat-thread-menu-button:hover{color:#243b5a!important;-webkit-text-fill-color:#243b5a!important;background:#eef6ff!important;border-color:#cfdef3!important;box-shadow:0 10px 26px #213f6c1a!important}.aifotex-chatgpt-page.theme-dark .message-action-btn:hover,.aifotex-chatgpt-page.theme-dark .panel-pin-button:hover,.aifotex-chatgpt-page.theme-dark .title-edit:hover,.aifotex-chatgpt-page.theme-dark .composer-attach:hover,.aifotex-chatgpt-page.theme-dark .chat-immersive-toggle:hover,.aifotex-chatgpt-page.theme-dark .conversation-actions button:hover,.aifotex-chatgpt-page.theme-dark .chat-thread-menu-button:hover,.aifotex-chatgpt-page[data-chat-theme=dark] .message-action-btn:hover,.aifotex-chatgpt-page[data-chat-theme=dark] .panel-pin-button:hover,.aifotex-chatgpt-page[data-chat-theme=dark] .title-edit:hover,.aifotex-chatgpt-page[data-chat-theme=dark] .composer-attach:hover,.aifotex-chatgpt-page[data-chat-theme=dark] .chat-immersive-toggle:hover,.aifotex-chatgpt-page[data-chat-theme=dark] .conversation-actions button:hover,.aifotex-chatgpt-page[data-chat-theme=dark] .chat-thread-menu-button:hover{color:#e7f0ff!important;-webkit-text-fill-color:#e7f0ff!important;background:#2a3a52e0!important;border-color:#94a3b83d!important;box-shadow:0 10px 26px #0000002e!important}.aifotex-chatgpt-page .desktop-new-chat:hover,.aifotex-chatgpt-page .new-chat:hover{color:#081222!important;-webkit-text-fill-color:#081222!important;background:linear-gradient(135deg,#7cc9ff,#a391ff)!important;border-color:#0000!important}.aifotex-chatgpt-page.theme-light .chat-composer-model-select,.aifotex-chatgpt-page.theme-light .chat-composer-model-select.free,.aifotex-chatgpt-page.theme-light .chat-composer-context-select,.aifotex-chatgpt-page.theme-light .chat-composer-context-label,.aifotex-chatgpt-page.theme-light .chat-composer-price,.aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-model-select,.aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-model-select.free,.aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-context-select,.aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-context-label,.aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-price{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important}.aifotex-chatgpt-page.theme-dark .chat-composer-model-select,.aifotex-chatgpt-page.theme-dark .chat-composer-model-select.free,.aifotex-chatgpt-page.theme-dark .chat-composer-context-select,.aifotex-chatgpt-page.theme-dark .chat-composer-context-label,.aifotex-chatgpt-page.theme-dark .chat-composer-price,.aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-model-select,.aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-model-select.free,.aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-context-select,.aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-context-label,.aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-price{color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;opacity:1!important}.aifotex-chatgpt-page.theme-light .chat-composer-model-select option,.aifotex-chatgpt-page.theme-light .chat-composer-context-select option,.aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-model-select option,.aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-context-select option{color:#0f172a!important;background:#fff!important}.aifotex-chatgpt-page.theme-dark .chat-composer-model-select option,.aifotex-chatgpt-page.theme-dark .chat-composer-context-select option,.aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-model-select option,.aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-context-select option{color:#f8fbff!important;background:#111827!important}.aifotex-chatgpt-page.theme-light .true-bubble.user,.aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.aifotex-chatgpt-page.theme-light .true-bubble.user .message-markdown.user-message-content,.aifotex-chatgpt-page.theme-light .true-bubble.user .message-markdown,.aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user .message-markdown.user-message-content,.aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user .message-markdown{color:#0b2a4f!important;-webkit-text-fill-color:#0b2a4f!important;background:linear-gradient(#dff0ff 0%,#c4e3ff 100%)!important;border:1px solid #4c84cd3d!important;box-shadow:0 14px 32px #305d9b1f!important}.aifotex-chatgpt-page.theme-dark .true-bubble.user,.aifotex-chatgpt-page[data-chat-theme=dark] .true-bubble.user{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.aifotex-chatgpt-page.theme-dark .true-bubble.user .message-markdown.user-message-content,.aifotex-chatgpt-page.theme-dark .true-bubble.user .message-markdown,.aifotex-chatgpt-page[data-chat-theme=dark] .true-bubble.user .message-markdown.user-message-content,.aifotex-chatgpt-page[data-chat-theme=dark] .true-bubble.user .message-markdown{color:#f4f8ff!important;-webkit-text-fill-color:#f4f8ff!important;background:linear-gradient(#1f5284f5,#1a416cfa)!important;border:1px solid #93ddff33!important;box-shadow:0 16px 36px #040d1938!important}.aifotex-chatgpt-page .true-bubble.user.editing,.aifotex-chatgpt-page .true-bubble.user.editing-bubble{z-index:88!important;width:min(720px,100vw - 32px)!important;max-width:min(720px,100vw - 32px)!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;margin-bottom:10px!important;padding:0!important;scroll-margin-top:128px!important;scroll-margin-bottom:190px!important;display:flex!important;position:relative!important;overflow:visible!important}.aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor{background:linear-gradient(#dff0ff 0%,#c4e3ff 100%)!important;border:1px solid #4c84cd42!important;border-radius:28px 28px 12px!important;flex-direction:column!important;gap:10px!important;width:100%!important;min-height:132px!important;max-height:min(58vh,460px)!important;padding:14px!important;display:flex!important;overflow:visible!important;box-shadow:0 18px 46px #305d9b29!important}.aifotex-chatgpt-page.theme-dark .true-bubble.user.editing .inline-message-editor,.aifotex-chatgpt-page[data-chat-theme=dark] .true-bubble.user.editing .inline-message-editor{background:linear-gradient(#1f5284fa,#1a416cfc)!important;border:1px solid #93ddff38!important;box-shadow:0 18px 46px #040d1947!important}.aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor textarea{resize:vertical!important;color:#0b2a4f!important;-webkit-text-fill-color:#0b2a4f!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;min-height:84px!important;max-height:min(36vh,300px)!important;padding:4px 2px 8px!important;display:block!important;overflow:auto!important}.aifotex-chatgpt-page.theme-dark .true-bubble.user.editing .inline-message-editor textarea,.aifotex-chatgpt-page[data-chat-theme=dark] .true-bubble.user.editing .inline-message-editor textarea{color:#f4f8ff!important;-webkit-text-fill-color:#f4f8ff!important}.aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor-actions{visibility:visible!important;opacity:1!important;pointer-events:auto!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-height:36px!important;margin-top:0!important;padding-top:0!important;display:flex!important}.aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor-actions button{visibility:visible!important;opacity:1!important;pointer-events:auto!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;height:34px!important;min-height:34px!important;padding:0 13px!important;display:inline-flex!important}.aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor-actions button.primary{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#3f82ee,#6c78ff)!important}@media (width<=760px){.aifotex-chatgpt-page .true-bubble.user.editing,.aifotex-chatgpt-page .true-bubble.user.editing-bubble{width:min(92vw,720px)!important;max-width:min(92vw,720px)!important;scroll-margin-top:138px!important;scroll-margin-bottom:210px!important}.aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor{min-height:126px!important;max-height:min(62vh,440px)!important}.aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor textarea{min-height:78px!important;max-height:min(38vh,280px)!important}}html body #root .aifotex-chatgpt-page.theme-light .chat-composer-controls,html body #root .aifotex-chatgpt-page.theme-light .chat-composer-controls *,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-controls,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-controls *{color:#07111f!important;-webkit-text-fill-color:#07111f!important;opacity:1!important;filter:none!important;text-shadow:none!important}html body #root .aifotex-chatgpt-page.theme-dark .chat-composer-controls,html body #root .aifotex-chatgpt-page.theme-dark .chat-composer-controls *,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-controls,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-controls *{color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;opacity:1!important;filter:none!important;text-shadow:none!important}html body #root .aifotex-chatgpt-page .chat-composer-model-select,html body #root .aifotex-chatgpt-page .chat-composer-context-select,html body #root .aifotex-chatgpt-page .chat-composer-price,html body #root .aifotex-chatgpt-page .chat-composer-context-label{font-weight:720!important}html body #root .aifotex-chatgpt-page.theme-light .chat-composer-model-select option,html body #root .aifotex-chatgpt-page.theme-light .chat-composer-context-select option,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-model-select option,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-context-select option{color:#07111f!important;-webkit-text-fill-color:#07111f!important;background:#fff!important}html body #root .aifotex-chatgpt-page.theme-dark .chat-composer-model-select option,html body #root .aifotex-chatgpt-page.theme-dark .chat-composer-context-select option,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-model-select option,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-context-select option{color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;background:#111827!important}html body #root .aifotex-chatgpt-page.theme-light .true-bubble.user .message-markdown.user-message-content,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user .message-markdown.user-message-content{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(#2f86ca 0%,#226da9 100%)!important;border-color:#2167a452!important;box-shadow:0 14px 34px #2370b433!important}html body #root .aifotex-chatgpt-page.theme-light .true-bubble.user .message-markdown.user-message-content *,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user .message-markdown.user-message-content *{color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing,html body #root .aifotex-chatgpt-page .true-bubble.user.editing-bubble{z-index:900!important;isolation:isolate!important;pointer-events:auto!important;scroll-margin-top:150px!important;scroll-margin-bottom:240px!important;position:relative!important;overflow:visible!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor{z-index:901!important;pointer-events:auto!important;flex-direction:column!important;gap:10px!important;max-height:none!important;display:flex!important;overflow:visible!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor textarea{pointer-events:auto!important;flex:auto!important;min-height:90px!important;max-height:min(32vh,280px)!important;overflow-y:auto!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor-actions{z-index:902!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-height:38px!important;margin-top:2px!important;padding:0!important;display:flex!important;position:relative!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor-actions button{visibility:visible!important;opacity:1!important;pointer-events:auto!important;justify-content:center!important;align-items:center!important;min-width:78px!important;height:34px!important;min-height:34px!important;display:inline-flex!important}html body #root .aifotex-chatgpt-page.theme-light .true-bubble.user.editing .inline-message-editor,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user.editing .inline-message-editor{background:linear-gradient(#2f86ca 0%,#226da9 100%)!important;border-color:#2167a452!important;box-shadow:0 14px 34px #2370b433!important}@media (width<=760px){html body #root .aifotex-chatgpt-page .true-bubble.user.editing,html body #root .aifotex-chatgpt-page .true-bubble.user.editing-bubble{width:min(92vw,720px)!important;max-width:min(92vw,720px)!important;scroll-margin-top:160px!important;scroll-margin-bottom:260px!important}}html body #root .aifotex-chatgpt-page .chat-composer-controls{grid-template-columns:204px max-content 32px max-content 116px!important;align-items:center!important;overflow:visible!important}html body #root .aifotex-chatgpt-page .chat-composer-select-shell{cursor:pointer!important;align-items:center!important;min-width:0!important;height:30px!important;min-height:30px!important;display:inline-flex!important;position:relative!important;overflow:hidden!important}html body #root .aifotex-chatgpt-page .chat-composer-select-shell.model{grid-column:1!important;width:204px!important;max-width:204px!important}html body #root .aifotex-chatgpt-page .chat-composer-select-shell.context{grid-column:5!important;width:116px!important;max-width:116px!important}html body #root .aifotex-chatgpt-page .chat-composer-select-visible{text-overflow:ellipsis!important;white-space:nowrap!important;opacity:1!important;filter:none!important;width:100%!important;min-width:0!important;text-shadow:none!important;pointer-events:none!important;font-size:12.5px!important;font-weight:850!important;line-height:30px!important;display:block!important;overflow:hidden!important}html body #root .aifotex-chatgpt-page .chat-composer-select-shell select.chat-composer-model-select,html body #root .aifotex-chatgpt-page .chat-composer-select-shell select.chat-composer-context-select{opacity:0!important;color:#0000!important;-webkit-text-fill-color:transparent!important;cursor:pointer!important;appearance:none!important;background:0 0!important;border:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}html body #root .aifotex-chatgpt-page.theme-light .chat-composer-select-visible,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-select-visible,html body #root .aifotex-chatgpt-page.theme-light .chat-composer-price,html body #root .aifotex-chatgpt-page.theme-light .chat-composer-context-label,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-price,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-context-label{color:#07111f!important;-webkit-text-fill-color:#07111f!important;opacity:1!important}html body #root .aifotex-chatgpt-page.theme-dark .chat-composer-select-visible,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-select-visible,html body #root .aifotex-chatgpt-page.theme-dark .chat-composer-price,html body #root .aifotex-chatgpt-page.theme-dark .chat-composer-context-label,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-price,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-context-label{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html body #root .aifotex-chatgpt-page .chat-composer-select-shell.free .chat-composer-select-visible,html body #root .aifotex-chatgpt-page.theme-light .chat-composer-select-shell.free .chat-composer-select-visible,html body #root .aifotex-chatgpt-page.theme-dark .chat-composer-select-shell.free .chat-composer-select-visible,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-select-shell.free .chat-composer-select-visible,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-select-shell.free .chat-composer-select-visible{color:#16a34a!important;-webkit-text-fill-color:#16a34a!important}@media (width<=760px){html body #root .aifotex-chatgpt-page .chat-composer-controls{grid-template-columns:minmax(142px,1fr) max-content 24px max-content 108px!important}html body #root .aifotex-chatgpt-page .chat-composer-select-shell.model{width:100%!important;max-width:100%!important}html body #root .aifotex-chatgpt-page .chat-composer-select-shell.context{width:108px!important;max-width:108px!important}}html body #root .aifotex-chatgpt-page .true-bubble.user.editing,html body #root .aifotex-chatgpt-page .true-bubble.user.editing-bubble{margin-top:10px!important;margin-bottom:18px!important;scroll-margin-top:154px!important;scroll-margin-bottom:280px!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor{min-height:132px!important;max-height:min(64vh,520px)!important;overflow:visible!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor-actions{background:inherit!important;border-radius:0 0 18px 18px!important;padding-top:6px!important;position:sticky!important;bottom:0!important}@media (width<=760px){html body #root .aifotex-chatgpt-page .true-chat-scroll.chatgpt-scroll{padding-top:var(--aifotex-mobile-header-reserved,132px)!important;padding-bottom:max(190px, calc(env(safe-area-inset-bottom) + 164px))!important;scroll-padding-top:160px!important;scroll-padding-bottom:280px!important}html body #root .aifotex-chatgpt-page .true-bubble{scroll-margin-top:160px!important;scroll-margin-bottom:280px!important}}html body #root .aifotex-chatgpt-page .chat-composer-controls{z-index:80!important;grid-template-columns:220px max-content 34px max-content 130px!important;align-items:center!important;column-gap:8px!important;width:100%!important;display:grid!important;position:relative!important;overflow:visible!important}html body #root .aifotex-chatgpt-page .chat-composer-choice{isolation:isolate!important;min-width:0!important;height:32px!important;display:inline-flex!important;position:relative!important;overflow:visible!important}html body #root .aifotex-chatgpt-page .chat-composer-choice.model{grid-column:1!important;width:220px!important;max-width:220px!important}html body #root .aifotex-chatgpt-page .chat-composer-choice.context{grid-column:5!important;width:130px!important;max-width:130px!important}html body #root .aifotex-chatgpt-page .chat-composer-choice-button{width:100%!important;min-width:0!important;height:32px!important;min-height:32px!important;box-shadow:none!important;cursor:pointer!important;opacity:1!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;padding:0 10px 0 0!important;display:inline-flex!important;overflow:hidden!important}html body #root .aifotex-chatgpt-page .chat-composer-choice-text,html body #root .aifotex-chatgpt-page .chat-composer-choice-caret,html body #root .aifotex-chatgpt-page .chat-composer-price,html body #root .aifotex-chatgpt-page .chat-composer-context-label{text-overflow:ellipsis!important;white-space:nowrap!important;opacity:1!important;filter:none!important;min-width:0!important;max-width:100%!important;text-shadow:none!important;align-items:center!important;font-size:12.5px!important;font-weight:850!important;line-height:32px!important;display:inline-flex!important;overflow:hidden!important}html body #root .aifotex-chatgpt-page .chat-composer-choice-text{flex:auto!important}html body #root .aifotex-chatgpt-page .chat-composer-choice-caret{flex:none!important;font-size:13px!important;font-weight:900!important}html body #root .aifotex-chatgpt-page.theme-light .chat-composer-choice-text,html body #root .aifotex-chatgpt-page.theme-light .chat-composer-choice-caret,html body #root .aifotex-chatgpt-page.theme-light .chat-composer-price,html body #root .aifotex-chatgpt-page.theme-light .chat-composer-context-label,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-choice-text,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-choice-caret,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-price,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-context-label{color:#050b16!important;-webkit-text-fill-color:#050b16!important}html body #root .aifotex-chatgpt-page.theme-dark .chat-composer-choice-text,html body #root .aifotex-chatgpt-page.theme-dark .chat-composer-choice-caret,html body #root .aifotex-chatgpt-page.theme-dark .chat-composer-price,html body #root .aifotex-chatgpt-page.theme-dark .chat-composer-context-label,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-choice-text,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-choice-caret,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-price,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-context-label{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #root .aifotex-chatgpt-page .chat-composer-choice.free .chat-composer-choice-text,html body #root .aifotex-chatgpt-page .chat-composer-choice-menu button.free,html body #root .aifotex-chatgpt-page .chat-composer-choice-menu button.free span{color:#16a34a!important;-webkit-text-fill-color:#16a34a!important}html body #root .aifotex-chatgpt-page .chat-composer-free-dot{background:#16a34a!important;border-radius:999px!important;flex:0 0 9px!important;width:9px!important;height:9px!important;box-shadow:0 0 0 2px #16a34a24!important}html body #root .aifotex-chatgpt-page .chat-composer-choice-menu{z-index:9999!important;-webkit-backdrop-filter:blur(18px)!important;border:1px solid #94a3b838!important;border-radius:16px!important;gap:2px!important;min-width:100%!important;max-height:min(360px,48vh)!important;padding:7px!important;display:grid!important;position:absolute!important;bottom:calc(100% + 8px)!important;left:0!important;overflow-y:auto!important;box-shadow:0 24px 70px #00000042!important}html body #root .aifotex-chatgpt-page .chat-composer-choice-menu.model-menu{width:max(260px,100%)!important}html body #root .aifotex-chatgpt-page .chat-composer-choice-menu.context-menu{width:max(150px,100%)!important}html body #root .aifotex-chatgpt-page.theme-light .chat-composer-choice-menu,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-choice-menu{color:#07111f!important;background:#fffffffa!important}html body #root .aifotex-chatgpt-page.theme-dark .chat-composer-choice-menu,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-choice-menu{color:#fff!important;background:#0f1724fa!important}html body #root .aifotex-chatgpt-page .chat-composer-choice-menu button{width:100%!important;min-height:34px!important;box-shadow:none!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:11px!important;align-items:center!important;gap:8px!important;padding:0 10px!important;font-size:12.5px!important;font-weight:800!important;display:flex!important}html body #root .aifotex-chatgpt-page.theme-light .chat-composer-choice-menu button,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-choice-menu button{color:#07111f!important;-webkit-text-fill-color:#07111f!important}html body #root .aifotex-chatgpt-page.theme-dark .chat-composer-choice-menu button,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-choice-menu button{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #root .aifotex-chatgpt-page .chat-composer-choice-menu button:hover,html body #root .aifotex-chatgpt-page .chat-composer-choice-menu button.active{background:#3b82f61f!important}html body #root .aifotex-chatgpt-page .chat-composer-choice-menu button:disabled{opacity:.38!important;cursor:not-allowed!important}html body #root .aifotex-chatgpt-page .true-chat-scroll.chatgpt-scroll{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;padding-top:max(112px, calc(env(safe-area-inset-top) + 96px))!important;padding-bottom:max(220px, calc(env(safe-area-inset-bottom) + 190px))!important;scroll-padding-top:180px!important;scroll-padding-bottom:300px!important;overflow:hidden auto!important}html body #root .aifotex-chatgpt-page .true-bubble{scroll-margin-top:180px!important;scroll-margin-bottom:300px!important}html body #root .aifotex-chatgpt-page .true-bubble:first-of-type,html body #root .aifotex-chatgpt-page .true-bubble:first-child{margin-top:28px!important}@media (width<=760px){html body #root .aifotex-chatgpt-page .chat-composer-controls{grid-template-columns:minmax(138px,1fr) max-content 24px max-content 112px!important;gap:4px!important}html body #root .aifotex-chatgpt-page .chat-composer-choice.model{width:100%!important;max-width:100%!important}html body #root .aifotex-chatgpt-page .chat-composer-choice.context{width:112px!important;max-width:112px!important}html body #root .aifotex-chatgpt-page .true-chat-scroll.chatgpt-scroll{padding-top:max(150px, var(--aifotex-mobile-header-reserved,132px))!important;padding-bottom:max(220px, calc(env(safe-area-inset-bottom) + 190px))!important;scroll-padding-top:190px!important;scroll-padding-bottom:320px!important}html body #root .aifotex-chatgpt-page .true-bubble{scroll-margin-top:190px!important;scroll-margin-bottom:320px!important}}html body #root .aifotex-chatgpt-page.theme-light .true-bubble.user .message-markdown.user-message-content,html body #root .aifotex-chatgpt-page.theme-light .true-bubble.user .message-markdown,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user .message-markdown.user-message-content,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user .message-markdown,html body #root .aifotex-chatgpt-page.theme-light .true-bubble.user.editing .inline-message-editor,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user.editing .inline-message-editor{background:#79bff4!important;border:1px solid #4388c957!important;box-shadow:0 14px 34px #316eab29!important}html body #root .aifotex-chatgpt-page.theme-light .true-bubble.user.editing .inline-message-editor textarea,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user.editing .inline-message-editor textarea{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #root .aifotex-chatgpt-page.theme-light .chat-composer-choice-button,html body #root .aifotex-chatgpt-page.theme-light .chat-composer-choice-button *,html body #root .aifotex-chatgpt-page.theme-light .chat-composer-price,html body #root .aifotex-chatgpt-page.theme-light .chat-composer-context-label,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-choice-button,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-choice-button *,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-price,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-context-label{color:#07111f!important;-webkit-text-fill-color:#07111f!important;opacity:1!important}html body #root .aifotex-chatgpt-page.theme-dark .chat-composer-choice-button,html body #root .aifotex-chatgpt-page.theme-dark .chat-composer-choice-button *,html body #root .aifotex-chatgpt-page.theme-dark .chat-composer-price,html body #root .aifotex-chatgpt-page.theme-dark .chat-composer-context-label,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-choice-button,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-choice-button *,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-price,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-context-label{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html body #root .aifotex-chatgpt-page .chat-composer-choice.free .chat-composer-choice-button .chat-composer-choice-text,html body #root .aifotex-chatgpt-page .chat-composer-choice.free .chat-composer-choice-button .chat-composer-choice-caret,html body #root .aifotex-chatgpt-page .chat-composer-choice.free .chat-composer-choice-button,html body #root .aifotex-chatgpt-page .chat-composer-choice-menu button.free,html body #root .aifotex-chatgpt-page .chat-composer-choice-menu button.free *{color:#16a34a!important;-webkit-text-fill-color:#16a34a!important}html body #root .aifotex-chatgpt-page .true-chat-scroll.chatgpt-scroll{padding-top:max(150px, calc(env(safe-area-inset-top) + 126px))!important;scroll-padding-top:220px!important}html body #root .aifotex-chatgpt-page .true-bubble,html body #root .aifotex-chatgpt-page .true-bubble.user.editing,html body #root .aifotex-chatgpt-page .true-bubble.user.editing-bubble{scroll-margin-top:220px!important}@media (width<=760px){html body #root .aifotex-chatgpt-page .true-chat-scroll.chatgpt-scroll{padding-top:max(168px, var(--aifotex-mobile-header-reserved,144px))!important;scroll-padding-top:210px!important}html body #root .aifotex-chatgpt-page .true-bubble,html body #root .aifotex-chatgpt-page .true-bubble.user.editing,html body #root .aifotex-chatgpt-page .true-bubble.user.editing-bubble{scroll-margin-top:210px!important}}html body #root .aifotex-chatgpt-page .chat-composer-choice-button,html body #root .aifotex-chatgpt-page .chat-composer-choice-button *,html body #root .aifotex-chatgpt-page .chat-composer-choice-menu button,html body #root .aifotex-chatgpt-page .chat-composer-choice-menu button *,html body #root .aifotex-chatgpt-page .chat-composer-price,html body #root .aifotex-chatgpt-page .chat-composer-context-label{letter-spacing:0!important;text-shadow:none!important;opacity:1!important;filter:none!important;font-weight:400!important}html body #root .aifotex-chatgpt-page.theme-light .chat-composer-choice:not(.free) .chat-composer-choice-text,html body #root .aifotex-chatgpt-page.theme-light .chat-composer-choice:not(.free) .chat-composer-choice-caret,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-choice:not(.free) .chat-composer-choice-text,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-choice:not(.free) .chat-composer-choice-caret,html body #root .aifotex-chatgpt-page.theme-light .chat-composer-choice.context .chat-composer-choice-text,html body #root .aifotex-chatgpt-page.theme-light .chat-composer-choice.context .chat-composer-choice-caret,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-choice.context .chat-composer-choice-text,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-choice.context .chat-composer-choice-caret{color:#07111f!important;-webkit-text-fill-color:#07111f!important;font-weight:400!important}html body #root .aifotex-chatgpt-page.theme-dark .chat-composer-choice:not(.free) .chat-composer-choice-text,html body #root .aifotex-chatgpt-page.theme-dark .chat-composer-choice:not(.free) .chat-composer-choice-caret,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-choice:not(.free) .chat-composer-choice-text,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-choice:not(.free) .chat-composer-choice-caret,html body #root .aifotex-chatgpt-page.theme-dark .chat-composer-choice.context .chat-composer-choice-text,html body #root .aifotex-chatgpt-page.theme-dark .chat-composer-choice.context .chat-composer-choice-caret,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-choice.context .chat-composer-choice-text,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-choice.context .chat-composer-choice-caret{color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;font-weight:400!important}html body #root .aifotex-chatgpt-page .chat-composer-choice.free .chat-composer-choice-text,html body #root .aifotex-chatgpt-page .chat-composer-choice.free .chat-composer-choice-caret,html body #root .aifotex-chatgpt-page .chat-composer-choice-menu button.free,html body #root .aifotex-chatgpt-page .chat-composer-choice-menu button.free *{color:#16a34a!important;-webkit-text-fill-color:#16a34a!important;font-weight:400!important}html body #root .aifotex-chatgpt-page.theme-light .chat-composer-price,html body #root .aifotex-chatgpt-page.theme-light .chat-composer-context-label,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-price,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-context-label{color:#667085!important;-webkit-text-fill-color:#667085!important;font-weight:400!important}html body #root .aifotex-chatgpt-page.theme-dark .chat-composer-price,html body #root .aifotex-chatgpt-page.theme-dark .chat-composer-context-label,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-price,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-context-label{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;font-weight:400!important}html body #root .aifotex-chatgpt-page .chat-composer-choice-menu button,html body #root .aifotex-chatgpt-page .chat-composer-choice-menu button *{font-weight:400!important}html body #root .aifotex-chatgpt-page.theme-light .chat-composer-choice-menu button:not(.free),html body #root .aifotex-chatgpt-page.theme-light .chat-composer-choice-menu button:not(.free) *,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-choice-menu button:not(.free),html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-choice-menu button:not(.free) *{color:#07111f!important;-webkit-text-fill-color:#07111f!important}html body #root .aifotex-chatgpt-page.theme-dark .chat-composer-choice-menu button:not(.free),html body #root .aifotex-chatgpt-page.theme-dark .chat-composer-choice-menu button:not(.free) *,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-choice-menu button:not(.free),html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-choice-menu button:not(.free) *{color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}html body #root .aifotex-chatgpt-page.theme-light .true-bubble.user.editing,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user.editing{background:#d7efff!important;border:1px solid #619ad147!important;border-radius:28px 28px 12px!important;padding:14px!important;box-shadow:0 12px 28px #4b84b91f!important}html body #root .aifotex-chatgpt-page.theme-light .true-bubble.user.editing .inline-message-editor,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user.editing .inline-message-editor{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body #root .aifotex-chatgpt-page.theme-light .true-bubble.user.editing .inline-message-editor textarea,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user.editing .inline-message-editor textarea{color:#07111f!important;-webkit-text-fill-color:#07111f!important;box-shadow:none!important;background:0 0!important;border:0!important}html body #root .aifotex-chatgpt-page.theme-light .true-bubble.user.editing .inline-message-editor-actions,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user.editing .inline-message-editor-actions{box-shadow:none!important;background:0 0!important;border:0!important}html body #root .aifotex-chatgpt-page.theme-light .true-bubble.user.editing .inline-message-editor-actions button,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user.editing .inline-message-editor-actions button{color:#07111f!important;-webkit-text-fill-color:#07111f!important;background:#ffffff57!important;border-color:#4c7eb033!important;font-weight:400!important}.aifotex-chatgpt-page .chat-rename-title-field{gap:0!important}.aifotex-chatgpt-page .chat-rename-title-field>input{margin-top:0!important}@media (width<=980px){.aifotex-chatgpt-page.mobile-left-open>.mobile-panel-backdrop,html body #root .aifotex-chatgpt-page.mobile-left-open>.mobile-panel-backdrop{visibility:visible!important;pointer-events:auto!important;z-index:705!important;cursor:default!important;background:#0206172e!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important}.aifotex-chatgpt-page.mobile-left-open .aifotex-chat-sidebar{z-index:740!important}.aifotex-chatgpt-page.mobile-left-open .mobile-sidebar-toggle{z-index:760!important}}@media (width<=760px){.aifotex-chatgpt-page .chat-desktop-head-brand,.aifotex-chatgpt-page .desktop-new-chat{display:none!important}.aifotex-chatgpt-page .chat-conversation-head.chatgpt-head{top:var(--aifotex-mobile-safe-top,max(52px, calc(env(safe-area-inset-top) + 12px)))!important;z-index:760!important;width:auto!important;margin:0!important;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s!important;position:fixed!important;left:10px!important;right:10px!important}.aifotex-chatgpt-page.top-panel-unpinned .chat-conversation-head.chatgpt-head{opacity:0!important;pointer-events:none!important;visibility:visible!important;transform:translateY(calc(-100% - 18px))!important}.aifotex-chatgpt-page.top-panel-unpinned.mobile-top-open .chat-conversation-head.chatgpt-head,.aifotex-chatgpt-page.top-panel-pinned .chat-conversation-head.chatgpt-head{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}.aifotex-chatgpt-page.top-panel-unpinned.mobile-top-closed.mobile-top-dragging .chat-conversation-head.chatgpt-head{transform:translateY(calc(-100% - 18px + var(--mobile-top-drag-px)))!important;opacity:1!important;pointer-events:auto!important;transition:none!important}.aifotex-chatgpt-page.top-panel-unpinned.mobile-top-open.mobile-top-dragging .chat-conversation-head.chatgpt-head{transform:translateY(var(--mobile-top-drag-px))!important;opacity:1!important;pointer-events:auto!important;transition:none!important}.aifotex-chatgpt-page .mobile-top-edge-zone,.aifotex-chatgpt-page.pwa-app-mode .mobile-top-edge-zone,html.aifotex-pwa-installed .aifotex-chatgpt-page .mobile-top-edge-zone{visibility:visible!important;pointer-events:auto!important;height:calc(var(--aifotex-mobile-safe-top,52px) + 14px)!important;z-index:755!important;touch-action:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important;position:fixed!important;top:0!important;left:18%!important;right:18%!important}.aifotex-chatgpt-page .mobile-top-handle,.aifotex-chatgpt-page.pwa-app-mode .mobile-top-handle,html.aifotex-pwa-installed .aifotex-chatgpt-page .mobile-top-handle{visibility:visible!important;opacity:0!important;pointer-events:none!important;background:linear-gradient(90deg,#7aa1ffc2,#b197ffbd)!important;border:0!important;border-radius:0 0 999px 999px!important;width:74px!important;height:8px!important;transition:opacity .18s,height .18s!important;display:block!important;position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 10px 28px #4863a72e!important}.aifotex-chatgpt-page.mobile-top-hint-visible .mobile-top-handle,.aifotex-chatgpt-page.mobile-top-dragging .mobile-top-handle,.aifotex-chatgpt-page .mobile-top-edge-zone:active .mobile-top-handle{opacity:.78!important;height:10px!important}.aifotex-chatgpt-page.mobile-top-open .mobile-top-edge-zone,.aifotex-chatgpt-page.top-panel-pinned .mobile-top-edge-zone{display:none!important}.aifotex-chatgpt-page .mobile-top-backdrop,.aifotex-chatgpt-page.pwa-app-mode .mobile-top-backdrop,html.aifotex-pwa-installed .aifotex-chatgpt-page .mobile-top-backdrop{visibility:visible!important;pointer-events:auto!important;left:0!important;right:0!important;top:calc(var(--aifotex-mobile-safe-top,52px) + 70px)!important;z-index:735!important;background:0 0!important;border:0!important;padding:0!important;display:block!important;position:fixed!important;bottom:0!important}.aifotex-chatgpt-page:not(.mobile-top-open) .mobile-top-backdrop,.aifotex-chatgpt-page.top-panel-pinned .mobile-top-backdrop{display:none!important}}html body #root .aifotex-chatgpt-page .chat-composer-choice-button,html body #root .aifotex-chatgpt-page .chat-composer-choice-text,html body #root .aifotex-chatgpt-page .chat-composer-choice-caret,html body #root .aifotex-chatgpt-page .chat-composer-choice-menu button,html body #root .aifotex-chatgpt-page .chat-composer-choice-menu button span{text-shadow:none!important;opacity:1!important;font-weight:500!important}html body #root .aifotex-chatgpt-page.theme-light .chat-composer-choice:not(.free) .chat-composer-choice-text,html body #root .aifotex-chatgpt-page.theme-light .chat-composer-choice:not(.free) .chat-composer-choice-caret,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-choice:not(.free) .chat-composer-choice-text,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-choice:not(.free) .chat-composer-choice-caret,html body #root .aifotex-chatgpt-page.theme-light .chat-composer-choice-menu button:not(.free),html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-choice-menu button:not(.free){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html body #root .aifotex-chatgpt-page.theme-dark .chat-composer-choice:not(.free) .chat-composer-choice-text,html body #root .aifotex-chatgpt-page.theme-dark .chat-composer-choice:not(.free) .chat-composer-choice-caret,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-choice:not(.free) .chat-composer-choice-text,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-choice:not(.free) .chat-composer-choice-caret,html body #root .aifotex-chatgpt-page.theme-dark .chat-composer-choice-menu button:not(.free),html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-choice-menu button:not(.free){color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}html body #root .aifotex-chatgpt-page .chat-composer-choice.free .chat-composer-choice-text,html body #root .aifotex-chatgpt-page .chat-composer-choice.free .chat-composer-choice-caret,html body #root .aifotex-chatgpt-page .chat-composer-choice-menu button.free,html body #root .aifotex-chatgpt-page .chat-composer-choice-menu button.free span{color:#16a34a!important;-webkit-text-fill-color:#16a34a!important;font-weight:500!important}html body #root .aifotex-chatgpt-page .chat-composer-price,html body #root .aifotex-chatgpt-page .chat-composer-context-label{opacity:1!important;font-weight:500!important}html body #root .aifotex-chatgpt-page.theme-light .chat-composer-price,html body #root .aifotex-chatgpt-page.theme-light .chat-composer-context-label,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-price,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .chat-composer-context-label{color:#8a94a6!important;-webkit-text-fill-color:#8a94a6!important}html body #root .aifotex-chatgpt-page.theme-dark .chat-composer-price,html body #root .aifotex-chatgpt-page.theme-dark .chat-composer-context-label,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-price,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-composer-context-label{color:#9aa7b8!important;-webkit-text-fill-color:#9aa7b8!important}html body #root .aifotex-chatgpt-page.theme-light .true-bubble.user .message-markdown.user-message-content,html body #root .aifotex-chatgpt-page.theme-light .true-bubble.user .message-markdown,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user .message-markdown.user-message-content,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user .message-markdown{color:#102033!important;-webkit-text-fill-color:#102033!important;background:#cfeeff!important;border-color:#579cd73d!important;box-shadow:0 14px 30px #4284c421!important}html body #root .aifotex-chatgpt-page.theme-light .true-bubble.user .message-markdown.user-message-content *,html body #root .aifotex-chatgpt-page.theme-light .true-bubble.user .message-markdown *,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user .message-markdown.user-message-content *,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user .message-markdown *{color:#102033!important;-webkit-text-fill-color:#102033!important}html body #root .aifotex-chatgpt-page.theme-light .true-bubble.user.editing .inline-message-editor,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user.editing .inline-message-editor{color:#102033!important;-webkit-text-fill-color:#102033!important;background:#cfeeff!important;border-color:#579cd73d!important;box-shadow:0 14px 30px #4284c421!important}html body #root .aifotex-chatgpt-page.theme-light .true-bubble.user.editing .inline-message-editor textarea,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user.editing .inline-message-editor textarea{color:#102033!important;-webkit-text-fill-color:#102033!important;background:0 0!important}html body #root .aifotex-chatgpt-page.theme-light .true-bubble.user.editing .inline-message-editor-actions,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user.editing .inline-message-editor-actions{background:0 0!important}html body #root .aifotex-chatgpt-page.theme-light .true-bubble.user.editing .inline-message-editor-actions button,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user.editing .inline-message-editor-actions button{color:#102033!important;-webkit-text-fill-color:#102033!important;background:0 0!important;border-color:#10203333!important}html body #root .aifotex-chatgpt-page.theme-light .true-bubble.user.editing .inline-message-editor-actions button.primary,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user.editing .inline-message-editor-actions button.primary{background:#10203314!important}@media (width<=760px){html[data-aifotex-keyboard=open] body,body.aifotex-keyboard-open{overflow:hidden!important}html body #root .aifotex-chatgpt-page .true-composer,html body #root .aifotex-chatgpt-page.pwa-app-mode .true-composer{left:0!important;right:0!important;bottom:max(8px, calc(var(--aifotex-keyboard-bottom,0px) + env(safe-area-inset-bottom)))!important;z-index:980!important;pointer-events:auto!important;width:calc(100% - 20px)!important;margin:0 auto!important;position:fixed!important;transform:translateZ(0)!important}html[data-aifotex-keyboard=open] body #root .aifotex-chatgpt-page .true-composer,body.aifotex-keyboard-open #root .aifotex-chatgpt-page .true-composer{bottom:calc(var(--aifotex-keyboard-bottom,0px) + 6px)!important}html[data-aifotex-keyboard=open] body #root .aifotex-chatgpt-page .true-composer:before,body.aifotex-keyboard-open #root .aifotex-chatgpt-page .true-composer:before{content:none!important;display:none!important}html[data-aifotex-keyboard=open] body #root .aifotex-chatgpt-page .composer-line,body.aifotex-keyboard-open #root .aifotex-chatgpt-page .composer-line{align-items:center!important;max-height:132px!important}html[data-aifotex-keyboard=open] body #root .aifotex-chatgpt-page .composer-line textarea,body.aifotex-keyboard-open #root .aifotex-chatgpt-page .composer-line textarea{min-height:44px!important;max-height:84px!important;overflow-y:auto!important}html body #root .aifotex-chatgpt-page .true-chat-scroll.chatgpt-scroll,html body #root .aifotex-chatgpt-page.pwa-app-mode .true-chat-scroll.chatgpt-scroll{padding-bottom:max(220px, calc(var(--aifotex-keyboard-bottom,0px) + 184px))!important;scroll-padding-bottom:max(260px, calc(var(--aifotex-keyboard-bottom,0px) + 210px))!important}html[data-aifotex-keyboard=open] body #root .aifotex-chatgpt-page .chat-composer-choice-menu,body.aifotex-keyboard-open #root .aifotex-chatgpt-page .chat-composer-choice-menu{max-height:min(240px,36vh)!important;bottom:calc(100% + 6px)!important}}@media (width<=980px){.aifotex-chatgpt-page .aifotex-chat-sidebar .panel-pin-button,.aifotex-chatgpt-page .aifotex-chat-sidebar .desktop-left-pin-button,.aifotex-chatgpt-page .chat-sidebar-top .panel-pin-button,.aifotex-chatgpt-page .chat-side-brand .panel-pin-button{visibility:hidden!important;pointer-events:none!important;display:none!important}}@media (width<=760px){.aifotex-chatgpt-page.top-panel-pinned .chat-conversation-head.chatgpt-head{width:100vw!important;padding-top:env(safe-area-inset-top)!important;height:calc(58px + env(safe-area-inset-top))!important;min-height:calc(58px + env(safe-area-inset-top))!important;opacity:1!important;pointer-events:auto!important;border:0!important;border-radius:0 0 22px 22px!important;margin:0!important;top:0!important;left:0!important;right:0!important;transform:translateY(0)!important;box-shadow:0 16px 42px #0206172e!important}.aifotex-chatgpt-page.top-panel-pinned .chat-conversation-head.chatgpt-head:before,.aifotex-chatgpt-page.top-panel-pinned .chat-conversation-head.chatgpt-head:after{content:none!important;background:0 0!important;display:none!important}.aifotex-chatgpt-page.top-panel-pinned .true-chat-scroll.chatgpt-scroll,.aifotex-chatgpt-page.top-panel-pinned.pwa-app-mode .true-chat-scroll.chatgpt-scroll{padding-top:calc(82px + env(safe-area-inset-top))!important;scroll-padding-top:calc(112px + env(safe-area-inset-top))!important}}.aifotex-chatgpt-page{--aifotex-soft-fog-top-light:radial-gradient(150% 96px at 50% 0%, #ffffffd1 0%, #fff6 38%, #fff0 78%), radial-gradient(82% 86px at 0% 0%, #eef6ff59 0%, #eef6ff00 78%), radial-gradient(82% 86px at 100% 0%, #eef6ff4d 0%, #eef6ff00 78%);--aifotex-soft-fog-bottom-light:radial-gradient(155% 108px at 50% 100%, #ffffffeb 0%, #ffffff80 40%, #fff0 80%), radial-gradient(82% 96px at 0% 100%, #eef6ff57 0%, #eef6ff00 80%), radial-gradient(82% 96px at 100% 100%, #eef6ff52 0%, #eef6ff00 80%);--aifotex-soft-fog-top-dark:radial-gradient(150% 108px at 50% 0%, #0d1521c2 0%, #0d152157 40%, #0d152100 82%), radial-gradient(82% 96px at 0% 0%, #24334c38 0%, #24334c00 78%), radial-gradient(82% 96px at 100% 0%, #2e295238 0%, #2e295200 78%);--aifotex-soft-fog-bottom-dark:radial-gradient(155% 118px at 50% 100%, #070b12f0 0%, #070b128a 42%, #070b1200 82%), radial-gradient(82% 104px at 0% 100%, #202f4633 0%, #202f4600 80%), radial-gradient(82% 104px at 100% 100%, #2e295233 0%, #2e295200 80%)}.aifotex-chatgpt-page .true-chat-scroll:before{content:""!important;pointer-events:none!important;z-index:2!important;background:var(--aifotex-soft-fog-top-light)!important;width:100vw!important;height:82px!important;box-shadow:none!important;border:0!important;margin-bottom:-82px!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;display:block!important;position:sticky!important;top:0!important}.aifotex-chatgpt-page.theme-dark .true-chat-scroll:before,.aifotex-chatgpt-page[data-chat-theme=dark] .true-chat-scroll:before{background:var(--aifotex-soft-fog-top-dark)!important}.aifotex-chatgpt-page .true-composer:before{content:""!important;pointer-events:none!important;background:var(--aifotex-soft-fog-bottom-light)!important;width:100vw!important;height:112px!important;box-shadow:none!important;border:0!important;display:block!important;position:absolute!important;top:-70px!important;left:calc(50% - 50vw)!important;right:auto!important}.aifotex-chatgpt-page.theme-dark .true-composer:before,.aifotex-chatgpt-page[data-chat-theme=dark] .true-composer:before{background:var(--aifotex-soft-fog-bottom-dark)!important}@media (width<=760px){.aifotex-chatgpt-page .true-chat-scroll:before{height:74px!important;margin-bottom:-74px!important}.aifotex-chatgpt-page .true-composer:before{height:96px!important;top:-58px!important}html[data-aifotex-keyboard=open] body #root .aifotex-chatgpt-page .true-composer:before,body.aifotex-keyboard-open #root .aifotex-chatgpt-page .true-composer:before{content:none!important;display:none!important}}html[data-aifotex-chat-theme=light],html[data-aifotex-chat-theme=light] body,html[data-aifotex-chat-theme=light] #root,html[data-aifotex-chat-theme=light].aifotex-pwa-installed,html[data-aifotex-chat-theme=light].aifotex-pwa-installed body,html[data-aifotex-chat-theme=light].aifotex-pwa-installed #root,html[data-aifotex-chat-theme=light] body.aifotex-mobile-immersive{background:#fbfcff!important}html[data-aifotex-chat-theme=dark],html[data-aifotex-chat-theme=dark] body,html[data-aifotex-chat-theme=dark] #root,html[data-aifotex-chat-theme=dark].aifotex-pwa-installed,html[data-aifotex-chat-theme=dark].aifotex-pwa-installed body,html[data-aifotex-chat-theme=dark].aifotex-pwa-installed #root,html[data-aifotex-chat-theme=dark] body.aifotex-mobile-immersive{background:#07111d!important}html[data-aifotex-chat-theme=light] .aifotex-chatgpt-page.chat-immersive,html[data-aifotex-chat-theme=light] .aifotex-chatgpt-page.pwa-app-mode,html[data-aifotex-chat-theme=light].aifotex-pwa-installed .aifotex-chatgpt-page{background:#fbfcff!important}html[data-aifotex-chat-theme=dark] .aifotex-chatgpt-page.chat-immersive,html[data-aifotex-chat-theme=dark] .aifotex-chatgpt-page.pwa-app-mode,html[data-aifotex-chat-theme=dark].aifotex-pwa-installed .aifotex-chatgpt-page{background:#07111d!important}.aifotex-chatgpt-page.theme-dark .aifotex-info-popover,.aifotex-chatgpt-page[data-chat-theme=dark] .aifotex-info-popover,html[data-aifotex-chat-theme=dark] .aifotex-info-popover{color:#e7f0ff!important;-webkit-text-fill-color:#e7f0ff!important;background:#101a28fa!important;border-color:#94a3b83d!important;box-shadow:0 24px 70px #00000061!important}.aifotex-chatgpt-page.theme-dark .aifotex-info-popover span,.aifotex-chatgpt-page[data-chat-theme=dark] .aifotex-info-popover span,html[data-aifotex-chat-theme=dark] .aifotex-info-popover span{color:#e7f0ff!important;-webkit-text-fill-color:#e7f0ff!important}.aifotex-chatgpt-page.theme-light .aifotex-info-popover,.aifotex-chatgpt-page[data-chat-theme=light] .aifotex-info-popover,html[data-aifotex-chat-theme=light] .aifotex-info-popover{color:#243244!important;-webkit-text-fill-color:#243244!important;background:#fffffffa!important;border-color:#c4d0e2e0!important}.aifotex-chatgpt-page.theme-light .aifotex-info-popover span,.aifotex-chatgpt-page[data-chat-theme=light] .aifotex-info-popover span,html[data-aifotex-chat-theme=light] .aifotex-info-popover span{color:#243244!important;-webkit-text-fill-color:#243244!important}@media (width<=760px){html[data-aifotex-keyboard=open] body,body.aifotex-keyboard-open,html[data-aifotex-keyboard=open] body.aifotex-mobile-immersive{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;position:static!important;inset:auto!important;overflow:hidden!important}html[data-aifotex-keyboard=open] #root,body.aifotex-keyboard-open #root,html[data-aifotex-keyboard=open].aifotex-pwa-installed #root{height:var(--aifotex-vvh,100dvh)!important;max-height:var(--aifotex-vvh,100dvh)!important;overflow:hidden!important}html[data-aifotex-keyboard=open] body #root .aifotex-chatgpt-page,body.aifotex-keyboard-open #root .aifotex-chatgpt-page,html[data-aifotex-keyboard=open] body #root .aifotex-chatgpt-page.pwa-app-mode,body.aifotex-keyboard-open #root .aifotex-chatgpt-page.pwa-app-mode,html[data-aifotex-keyboard=open] .aifotex-chatgpt-page.chat-immersive{height:var(--aifotex-vvh,100dvh)!important;min-height:var(--aifotex-vvh,100dvh)!important;max-height:var(--aifotex-vvh,100dvh)!important;overflow:hidden!important}html[data-aifotex-keyboard=open] body #root .aifotex-chatgpt-page .true-composer,body.aifotex-keyboard-open #root .aifotex-chatgpt-page .true-composer,html[data-aifotex-keyboard=open] body #root .aifotex-chatgpt-page.pwa-app-mode .true-composer,body.aifotex-keyboard-open #root .aifotex-chatgpt-page.pwa-app-mode .true-composer{left:10px!important;right:10px!important;bottom:max(6px, env(safe-area-inset-bottom))!important;z-index:980!important;pointer-events:auto!important;width:calc(100% - 20px)!important;margin:0 auto!important;position:fixed!important;transform:translateZ(0)!important}html[data-aifotex-keyboard=open] body #root .aifotex-chatgpt-page .true-chat-scroll.chatgpt-scroll,body.aifotex-keyboard-open #root .aifotex-chatgpt-page .true-chat-scroll.chatgpt-scroll,html[data-aifotex-keyboard=open] body #root .aifotex-chatgpt-page.pwa-app-mode .true-chat-scroll.chatgpt-scroll,body.aifotex-keyboard-open #root .aifotex-chatgpt-page.pwa-app-mode .true-chat-scroll.chatgpt-scroll{height:var(--aifotex-vvh,100dvh)!important;max-height:var(--aifotex-vvh,100dvh)!important;padding-bottom:max(154px, calc(env(safe-area-inset-bottom) + 132px))!important;scroll-padding-bottom:max(174px, calc(env(safe-area-inset-bottom) + 152px))!important}html[data-aifotex-keyboard=open] body #root .aifotex-chatgpt-page .composer-line,body.aifotex-keyboard-open #root .aifotex-chatgpt-page .composer-line{max-height:126px!important}html[data-aifotex-keyboard=open] body #root .aifotex-chatgpt-page .composer-line textarea,body.aifotex-keyboard-open #root .aifotex-chatgpt-page .composer-line textarea{min-height:42px!important;max-height:76px!important;overflow-y:auto!important}html[data-aifotex-keyboard=open] body #root .aifotex-chatgpt-page .chat-composer-choice-menu,body.aifotex-keyboard-open #root .aifotex-chatgpt-page .chat-composer-choice-menu{max-height:min(220px,34vh)!important;bottom:calc(100% + 8px)!important}}html body #root .aifotex-chatgpt-page .true-bubble.user.editing>.message-under-actions,html body #root .aifotex-chatgpt-page .true-bubble.user.editing .message-action-icons,html body #root .aifotex-chatgpt-page .true-bubble.user.editing .message-version-row{visibility:hidden!important;pointer-events:none!important;display:none!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor{box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;gap:8px!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor-bubble{border-radius:28px 28px 12px!important;width:100%!important;min-height:92px!important;padding:14px!important;display:block!important;overflow:hidden!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor-bubble textarea,html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor textarea{resize:vertical!important;width:100%!important;min-height:82px!important;max-height:min(34vh,280px)!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:0!important;display:block!important;overflow-y:auto!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor-actions{min-height:36px!important;box-shadow:none!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;background:0 0!important;border:0!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin:0 2px 0 0!important;padding:0!important;display:flex!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor-actions button{visibility:visible!important;opacity:1!important;pointer-events:auto!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;min-width:76px!important;height:34px!important;min-height:34px!important;padding:0 13px!important;display:inline-flex!important}html body #root .aifotex-chatgpt-page.theme-light .true-bubble.user.editing .inline-message-editor-actions button,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user.editing .inline-message-editor-actions button{color:#18324f!important;-webkit-text-fill-color:#18324f!important;background:#ffffffb8!important;border:1px solid #4c91cd3d!important}html body #root .aifotex-chatgpt-page.theme-light .true-bubble.user.editing .inline-message-editor-actions button.primary,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user.editing .inline-message-editor-actions button.primary{color:#0b2847!important;-webkit-text-fill-color:#0b2847!important;background:#ffffffe0!important}html body #root .aifotex-chatgpt-page.theme-dark .true-bubble.user.editing .inline-message-editor-actions button,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .true-bubble.user.editing .inline-message-editor-actions button{color:#f4f8ff!important;-webkit-text-fill-color:#f4f8ff!important;background:#ffffff1a!important;border:1px solid #ffffff29!important}html body #root .aifotex-chatgpt-page.theme-dark .true-bubble.user.editing .inline-message-editor-actions button.primary,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .true-bubble.user.editing .inline-message-editor-actions button.primary{background:#ffffff2e!important}html body .aifotex-info-popover,html body #root .aifotex-chatgpt-page .aifotex-info-popover,html body #root .aifotex-chatgpt-page.theme-dark .aifotex-info-popover,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .aifotex-info-popover,html[data-aifotex-chat-theme=dark] .aifotex-info-popover,html body #root .aifotex-chatgpt-page.theme-light .aifotex-info-popover,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .aifotex-info-popover,html[data-aifotex-chat-theme=light] .aifotex-info-popover{color:#243244!important;-webkit-text-fill-color:#243244!important;background:#fffffffa!important;border:1px solid #c4d0e2e0!important;box-shadow:0 20px 60px #0f172a2e!important}html body .aifotex-info-popover span,html body #root .aifotex-chatgpt-page .aifotex-info-popover span,html body #root .aifotex-chatgpt-page.theme-dark .aifotex-info-popover span,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .aifotex-info-popover span,html[data-aifotex-chat-theme=dark] .aifotex-info-popover span,html body #root .aifotex-chatgpt-page.theme-light .aifotex-info-popover span,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .aifotex-info-popover span,html[data-aifotex-chat-theme=light] .aifotex-info-popover span{color:#243244!important;-webkit-text-fill-color:#243244!important;font-weight:500!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing:before,html body #root .aifotex-chatgpt-page .true-bubble.user.editing:after,html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor:before,html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor:after,html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor-bubble:before,html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor-bubble:after{content:none!important;display:none!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;flex-direction:column!important;gap:8px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor-bubble{box-sizing:border-box!important;border-radius:24px 24px 12px!important;width:100%!important;min-height:112px!important;padding:16px 18px!important;display:block!important;overflow:hidden!important}html body #root .aifotex-chatgpt-page.theme-light .true-bubble.user.editing .inline-message-editor-bubble,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user.editing .inline-message-editor-bubble{background:#bfe7ff!important;border:1px solid #4c91cd40!important;box-shadow:0 14px 34px #316eab1f!important}html body #root .aifotex-chatgpt-page.theme-dark .true-bubble.user.editing .inline-message-editor-bubble,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .true-bubble.user.editing .inline-message-editor-bubble{background:linear-gradient(#1f5284fa,#1a416cfc)!important;border:1px solid #93ddff33!important;box-shadow:0 18px 46px #040d193d!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor-bubble textarea,html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor textarea{width:100%!important;min-height:82px!important;max-height:min(34vh,280px)!important;box-shadow:none!important;resize:vertical!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;display:block!important;overflow-y:auto!important}html body #root .aifotex-chatgpt-page.theme-light .true-bubble.user.editing .inline-message-editor-bubble textarea,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user.editing .inline-message-editor-bubble textarea{color:#0b1f36!important;-webkit-text-fill-color:#0b1f36!important}html body #root .aifotex-chatgpt-page.theme-dark .true-bubble.user.editing .inline-message-editor-bubble textarea,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .true-bubble.user.editing .inline-message-editor-bubble textarea{color:#f4f8ff!important;-webkit-text-fill-color:#f4f8ff!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor-actions{min-height:36px!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:0 0!important;border:0!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin:0 2px 0 0!important;padding:0!important;display:flex!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing .message-under-actions,html body #root .aifotex-chatgpt-page .true-bubble.user.editing .message-action-icons,html body #root .aifotex-chatgpt-page .true-bubble.user.editing .message-action-btn,html body #root .aifotex-chatgpt-page .true-bubble.user.editing .message-version-row{visibility:hidden!important;pointer-events:none!important;display:none!important}html body #root .aifotex-chatgpt-page.theme-dark .chat-thread-dropdown.thread-menu-dark button.danger,html body #root .aifotex-chatgpt-page.theme-dark .thread-list .chat-thread-row.menu-open .chat-thread-dropdown button.danger,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-thread-dropdown.thread-menu-dark button.danger,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .thread-list .chat-thread-row.menu-open .chat-thread-dropdown button.danger{color:#ff6b7d!important;-webkit-text-fill-color:#ff6b7d!important}html body #root .aifotex-chatgpt-page.theme-dark .chat-thread-dropdown.thread-menu-dark button:hover,html body #root .aifotex-chatgpt-page.theme-dark .thread-list .chat-thread-row.menu-open .chat-thread-dropdown button:hover,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-thread-dropdown.thread-menu-dark button:hover,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .thread-list .chat-thread-row.menu-open .chat-thread-dropdown button:hover{color:#f5fbff!important;-webkit-text-fill-color:#f5fbff!important;background:#8bd8ff21!important}html body #root .aifotex-chatgpt-page.theme-dark .chat-thread-dropdown.thread-menu-dark button.danger:hover,html body #root .aifotex-chatgpt-page.theme-dark .thread-list .chat-thread-row.menu-open .chat-thread-dropdown button.danger:hover,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-thread-dropdown.thread-menu-dark button.danger:hover,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .thread-list .chat-thread-row.menu-open .chat-thread-dropdown button.danger:hover{color:#ff8795!important;-webkit-text-fill-color:#ff8795!important;background:#ff6b7d21!important}html body #root .aifotex-chatgpt-page .true-composer,html body #root .aifotex-chatgpt-page .chat-composer,html body #root .aifotex-chatgpt-page .chat-composer-controls{box-shadow:none!important;border-top:0!important}html body #root .aifotex-chatgpt-page .true-composer:before{pointer-events:none!important;background:radial-gradient(130% 100px at 50% 100%,#ffffffeb,#ffffff6b 48%,#fff0 78%)!important;height:96px!important;top:-58px!important;left:-18vw!important;right:-18vw!important}html body #root .aifotex-chatgpt-page.theme-dark .true-composer:before,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .true-composer:before{background:radial-gradient(130% 100px at 50% 100%,#080d15f0,#080d1570 48%,#080d1500 80%)!important}html[data-aifotex-keyboard=open] body #root .aifotex-chatgpt-page .true-composer:before,body.aifotex-keyboard-open #root .aifotex-chatgpt-page .true-composer:before{display:none!important}.image-studio-app{height:100vh;min-height:100vh;font-family:var(--sans,"Inter", "Söhne", "Segoe UI", Arial, sans-serif);color:#07111f;background:radial-gradient(circle at 18% 10%,#79caff2e,#0000 32%),radial-gradient(circle at 78% 14%,#a893ff2e,#0000 35%),linear-gradient(135deg,#fbfdff,#f8fbff 46%,#f4f7ff);grid-template-columns:300px minmax(0,1fr);display:grid;overflow:hidden}.image-studio-app.theme-dark{color:#eef5ff;background:radial-gradient(circle at 18% 8%,#79caff21,#0000 34%),radial-gradient(circle at 80% 12%,#a893ff21,#0000 34%),linear-gradient(135deg,#111b2a,#0d1521 54%,#0b121c)}.image-studio-app *{box-sizing:border-box}.image-studio-app svg{width:18px;height:18px;display:block}.image-hidden-input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.image-studio-sidebar,.image-studio-header,.image-upload-hero,.image-scene-canvas,.image-create-form,.image-create-result,.image-history-board,.image-seller-board,.image-sticky-launch{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #d2dbe9c7;box-shadow:0 18px 48px #1214120e}.theme-dark .image-studio-sidebar,.theme-dark .image-studio-header,.theme-dark .image-upload-hero,.theme-dark .image-scene-canvas,.theme-dark .image-create-form,.theme-dark .image-create-result,.theme-dark .image-history-board,.theme-dark .image-seller-board,.theme-dark .image-sticky-launch{background:#121c2aeb;border-color:#94a3b829;box-shadow:0 24px 70px #00000047}.image-studio-sidebar{z-index:30;border-width:0 1px 0 0;border-radius:0;flex-direction:column;gap:14px;min-width:0;height:100vh;padding:20px 14px 14px;transition:transform .2s,opacity .2s;display:flex}.left-panel-unpinned .image-studio-sidebar{opacity:0;pointer-events:none;transform:translate(-101%)}.image-sidebar-top{border-bottom:1px solid #94a3b82e;justify-content:space-between;align-items:center;gap:12px;padding:0 4px 16px;display:flex}.image-brand{color:inherit;letter-spacing:.01em;align-items:center;gap:10px;font-size:20px;font-weight:900;text-decoration:none;display:inline-flex}.image-brand-mark{color:#fff;background:radial-gradient(circle at 28% 24%,#79caff,#a893ff 72%);border-radius:14px;place-items:center;width:34px;height:34px;font-weight:950;display:grid;box-shadow:0 12px 30px #746cff52}.image-panel-pin,.image-floating-panel-toggle{color:#64748b;cursor:pointer;background:#ffffffb8;border:1px solid #94a3b838;border-radius:13px;place-items:center;width:36px;height:36px;display:grid}.theme-dark .image-panel-pin,.theme-dark .image-floating-panel-toggle{color:#c8d4e6;background:#172334d1;border-color:#94a3b82e}.image-panel-pin:hover,.image-floating-panel-toggle:hover{color:#2f67f6;border-color:#93ddff;transform:translateY(-1px)}.image-floating-panel-toggle{z-index:80;position:fixed;top:18px}.image-floating-panel-toggle.left{left:16px}.image-sidebar-section-head{justify-content:space-between;align-items:center;gap:10px;padding:0 4px;display:flex}.image-sidebar-section-head h3{letter-spacing:-.02em;margin:0;font-size:15px}.image-sidebar-section-head button{height:36px;color:inherit;background:#ffffff9e;border:1px solid #94a3b82e;border-radius:14px;align-items:center;gap:7px;padding:0 11px;font-weight:750;display:inline-flex}.theme-dark .image-sidebar-section-head button{background:#172334ad}.image-project-scroll{scrollbar-width:thin;gap:7px;min-height:0;padding-right:2px;display:grid;overflow:auto}.image-project-row{min-height:64px;color:inherit;cursor:pointer;border:1px solid #0000;border-radius:16px;grid-template-columns:48px minmax(0,1fr) 28px;align-items:center;gap:10px;padding:8px;display:grid;position:relative}.image-project-row:hover,.image-project-row.active{background:#2f67f614;border-color:#2f67f629}.theme-dark .image-project-row:hover,.theme-dark .image-project-row.active{background:#93ddff17;border-color:#93ddff29}.image-project-row img,.image-project-preview{object-fit:cover;border-radius:13px;width:48px;height:48px;overflow:hidden}.image-project-preview{color:#316ee5;background:linear-gradient(135deg,#eff6ff,#ede9fe);place-items:center;display:grid;position:relative}.theme-dark .image-project-preview{color:#93ddff;background:linear-gradient(135deg,#316ee54d,#7c3aed42)}.image-project-preview svg{opacity:.78}.image-project-preview span{font-size:19px;font-weight:900;position:absolute}.image-project-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.2px;display:block;overflow:hidden}.image-project-row small{white-space:nowrap;text-overflow:ellipsis;color:#667085;margin-top:3px;font-size:11.5px;display:block;overflow:hidden}.theme-dark .image-project-row small{color:#93a0b4}.image-project-row>button{color:#98a2b3;letter-spacing:1px;background:0 0;border:0;font-weight:900}.image-sidebar-note{color:#667085;margin:0;padding:8px;font-size:12px}.theme-dark .image-sidebar-note{color:#93a0b4}.image-sidebar-accordions{gap:9px;margin-top:auto;display:grid}.image-mini-panel{background:#ffffff80;border:1px solid #94a3b82e;border-radius:18px;gap:8px;padding:11px;display:grid}.theme-dark .image-mini-panel{background:#0a111c6b;border-color:#94a3b829}.image-mini-panel>div:first-child{align-items:center;gap:8px;display:flex}.image-mini-panel strong{font-size:13px}.image-mini-panel>div:first-child span{color:#667085;margin-left:auto;font-size:12px}.image-material-mini,.image-layer-mini,.image-dashed-action{text-align:left;width:100%;min-height:36px;color:inherit;background:#ffffff94;border:1px solid #94a3b824;border-radius:13px;gap:2px;padding:7px 9px;display:grid}.theme-dark .image-material-mini,.theme-dark .image-layer-mini,.theme-dark .image-dashed-action{background:#17233485;border-color:#94a3b824}.image-material-mini span,.image-layer-mini span{font-size:12px;font-weight:750}.image-material-mini small{color:#667085;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.theme-dark .image-material-mini small{color:#93a0b4}.image-layer-mini{grid-template-columns:18px minmax(0,1fr);align-items:center}.image-dashed-action{color:#2f67f6;border-style:dashed;justify-content:center;align-items:center;gap:8px;font-weight:800;display:flex}.theme-dark .image-dashed-action{color:#93ddff}.image-studio-layer-hint{flex-wrap:wrap;gap:6px;display:flex}.image-studio-layer-hint span{color:#667085;border:1px solid #94a3b829;border-radius:999px;padding:4px 8px;font-size:11px}.theme-dark .image-studio-layer-hint span{color:#c8d4e6;background:#1723347a}.image-sidebar-bottom{padding-top:8px}.image-theme-switch{width:100%;height:44px;margin:0}.image-theme-switch button{justify-content:center!important;align-items:center!important;gap:7px!important;display:flex!important}.image-studio-main{flex-direction:column;min-width:0;height:100vh;display:flex;position:relative}.image-studio-header{z-index:20;border-radius:24px;flex:none;grid-template-columns:minmax(210px,1fr) auto minmax(320px,1fr);align-items:center;gap:18px;height:76px;margin:14px 16px 0;padding:0 18px;display:grid}.image-head-title h1{letter-spacing:-.035em;margin:0;font-size:24px}.image-head-title p{color:#667085;margin:3px 0 0;font-size:12px}.theme-dark .image-head-title p{color:#93a0b4}.image-mode-tabs{background:#0f172a0a;border:1px solid #94a3b82e;border-radius:999px;gap:4px;height:46px;padding:4px;display:flex}.theme-dark .image-mode-tabs{background:#070c1485;border-color:#94a3b829}.image-mode-tabs button{color:#667085;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:112px;padding:0 14px;font-weight:800;display:flex}.theme-dark .image-mode-tabs button{color:#93a0b4}.image-mode-tabs button.active{color:#fff;background:linear-gradient(135deg,#4f8df4,#8b5cf6);box-shadow:0 10px 28px #4f8df442}.image-header-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.image-balance-chip,.image-head-link{height:40px;color:inherit;white-space:nowrap;background:#ffffff94;border:1px solid #94a3b829;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;font-weight:800;text-decoration:none;display:inline-flex}.theme-dark .image-balance-chip,.theme-dark .image-head-link{color:#c8d4e6;background:#1723349e;border-color:#94a3b829}.image-head-link{border-radius:14px}.image-head-link svg,.image-balance-chip svg{color:#2f67f6}.theme-dark .image-head-link svg,.theme-dark .image-balance-chip svg{color:#93ddff}.image-head-link:is(button){cursor:pointer;font:inherit}.image-main-scroll{flex:1;gap:16px;min-height:0;padding:18px 16px 104px;display:grid;overflow:auto}.image-main-scroll>.notice{width:min(1040px,100%);margin:0 auto}.image-start-layout{gap:18px;width:min(1220px,100%);margin:0 auto;display:grid}.image-upload-hero{text-align:center;background:radial-gradient(circle at 50% 0,#4f8df421,#0000 52%),#ffffffc7;border-radius:28px;place-items:center;min-height:360px;padding:42px;display:grid}.theme-dark .image-upload-hero{background:radial-gradient(circle at 50% 0,#4f8df429,#0000 52%),#121c2aeb}.image-upload-hero.product{background:radial-gradient(circle at 50% 0,#a893ff24,#0000 52%),#ffffffc7}.theme-dark .image-upload-hero.product{background:radial-gradient(circle at 50% 0,#a893ff2b,#0000 52%),#121c2aeb}.image-upload-icon{color:#fff;background:linear-gradient(135deg,#4f8df4,#8b5cf6);border-radius:28px;place-items:center;width:82px;height:82px;margin-bottom:18px;display:grid;box-shadow:0 18px 50px #4f8df43d}.image-upload-icon svg{width:32px;height:32px}.image-upload-hero h2{letter-spacing:-.055em;margin:0 0 10px;font-size:clamp(30px,4vw,44px)}.image-upload-hero p{color:#667085;max-width:640px;margin:0 0 26px;line-height:1.55}.theme-dark .image-upload-hero p{color:#c8d4e6}.image-start-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.image-start-actions button,.image-feature-grid button,.image-launch-actions button,.image-launch-actions a,.image-result-actions a,.image-result-actions button,.image-seller-board aside a,.image-seller-board aside button,.image-history-content aside button{min-height:48px;color:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #94a3b82e;border-radius:16px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-weight:850;text-decoration:none;display:inline-flex}.theme-dark .image-start-actions button,.theme-dark .image-feature-grid button,.theme-dark .image-launch-actions button,.theme-dark .image-launch-actions a,.theme-dark .image-result-actions a,.theme-dark .image-result-actions button,.theme-dark .image-seller-board aside a,.theme-dark .image-seller-board aside button,.theme-dark .image-history-content aside button{color:#eef5ff;background:#1723349e;border-color:#94a3b829}.image-start-actions .primary,.image-launch-actions .primary,.image-create-submit,.image-seller-board aside a:first-child{box-shadow:0 18px 44px #2f67f638;color:#fff!important;background:linear-gradient(135deg,#2f67f6,#8b5cf6)!important;border-color:#0000!important}.image-upload-hero small{color:#667085;margin-top:20px;display:block}.theme-dark .image-upload-hero small{color:#93a0b4}.image-feature-grid{gap:12px;display:grid}.image-feature-grid h3,.image-recent-projects h3{letter-spacing:-.025em;margin:0;font-size:18px}.image-feature-grid>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.image-feature-grid button{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:182px;padding:18px}.image-feature-grid button span{color:#2f67f6;background:#2f67f61a;border-radius:18px;place-items:center;width:50px;height:50px;display:grid}.theme-dark .image-feature-grid button span{color:#93ddff;background:#93ddff1c}.image-feature-grid button strong{font-size:15px}.image-feature-grid button small{color:#667085;line-height:1.45}.theme-dark .image-feature-grid button small{color:#c8d4e6}.image-feature-grid button em{color:#2f67f6;margin-top:auto;font-style:normal;font-weight:850}.image-recent-projects{gap:10px;display:grid}.image-recent-projects>div:first-child{justify-content:space-between;align-items:center;display:flex}.image-recent-projects a{color:#2f67f6;align-items:center;gap:5px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.image-recent-row{grid-template-columns:repeat(6,minmax(120px,1fr));gap:12px;display:grid}.image-recent-row article{background:#ffffffb8;border:1px solid #94a3b829;border-radius:20px;gap:8px;padding:10px;display:grid;position:relative}.theme-dark .image-recent-row article{background:#1723349e;border-color:#94a3b829}.image-recent-row .image-project-preview{border-radius:16px;width:100%;height:120px}.image-recent-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.image-recent-row small{color:#667085;font-size:11.5px}.theme-dark .image-recent-row small{color:#93a0b4}.image-recent-row button{color:#667085;background:#fffc;border:0;border-radius:999px;width:30px;height:30px;position:absolute;top:14px;right:14px}.theme-dark .image-recent-row button{color:#c8d4e6;background:#0a111ca3}.image-scene-workspace{gap:12px;display:grid}.image-canvas-toolbar{background:#ffffff8f;border:1px solid #94a3b829;border-radius:20px;justify-content:space-between;align-items:center;height:50px;padding:0 12px;display:flex}.theme-dark .image-canvas-toolbar{background:#1723348a}.image-canvas-toolbar div{align-items:center;gap:8px;display:flex}.image-canvas-toolbar button{height:34px;color:inherit;background:#ffffffa6;border:1px solid #94a3b82e;border-radius:12px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.theme-dark .image-canvas-toolbar button{background:#0a111c8c}.image-canvas-toolbar span,.image-canvas-toolbar strong{color:#667085;font-size:12px}.theme-dark .image-canvas-toolbar span,.theme-dark .image-canvas-toolbar strong{color:#c8d4e6}.image-scene-canvas{border-radius:28px;gap:14px;padding:16px;display:grid}.image-canvas-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.image-canvas-head h2{letter-spacing:-.035em;margin:0;font-size:22px}.image-canvas-head p{color:#667085;margin:5px 0 0}.theme-dark .image-canvas-head p{color:#93a0b4}.image-preview-frame{background:linear-gradient(135deg,#eef4ff,#f7f9fc);border:1px solid #94a3b82e;border-radius:24px;place-items:center;min-height:520px;display:grid;position:relative;overflow:hidden}.theme-dark .image-preview-frame{background:linear-gradient(135deg,#111827,#1f2937);border-color:#94a3b829}.image-preview-frame img{object-fit:contain;width:100%;height:100%;max-height:620px;display:block}.photo-preview-frame:after{content:"";border:1px dashed #ffffff73;border-radius:48%;position:absolute;inset:9%}.before-badge,.after-badge{color:#fff;background:#0000008f;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:850;position:absolute;top:18px}.before-badge{left:18px}.after-badge{right:18px}.image-before-after-line{background:#ffffffd1;width:1px;position:absolute;top:0;bottom:0;left:50%}.image-before-after-line span{background:linear-gradient(135deg,#4f8df4,#8b5cf6);border-radius:50%;width:54px;height:54px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 34px #4f8df447}.image-detected-strip{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.image-detected-strip strong{font-size:13px}.image-detected-strip div{flex-wrap:wrap;gap:6px;display:flex}.image-detected-strip span{color:#667085;border:1px solid #94a3b829;border-radius:999px;padding:5px 9px;font-size:12px}.theme-dark .image-detected-strip span{color:#c8d4e6;background:#17233480}.image-layer-board{border:1px solid #94a3b824;border-radius:20px;gap:10px;padding:13px;display:grid}.image-layer-board h3{margin:0;font-size:16px}.image-layer-board small{color:#667085}.theme-dark .image-layer-board small{color:#93a0b4}.image-layer-board>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.image-layer-board article{background:#ffffff80;border:1px solid #94a3b824;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.theme-dark .image-layer-board article{background:#0a111c6b}.image-layer-board article>div{grid-template-columns:18px minmax(0,1fr);column-gap:8px;display:grid}.image-layer-board article svg{color:#16a34a;grid-row:1/3}.image-layer-board article strong{font-size:13px}.image-layer-board article button{height:32px;color:inherit;background:0 0;border:1px solid #94a3b82e;border-radius:12px;font-weight:780}.image-canvas-placeholder{text-align:center;border:1px dashed #94a3b83d;border-radius:24px;place-items:center;min-height:480px;padding:30px;display:grid}.image-canvas-placeholder svg{color:#2f67f6;width:54px;height:54px}.theme-dark .image-canvas-placeholder svg{color:#93ddff}.image-canvas-placeholder h2{margin:14px 0 4px}.image-canvas-placeholder p{color:#667085;margin:0}.theme-dark .image-canvas-placeholder p{color:#93a0b4}.image-analysis-callouts span{color:#7c3aed;text-shadow:0 2px 10px #0003;border-left:3px solid;gap:3px;min-width:112px;padding-left:9px;display:grid;position:absolute}.image-analysis-callouts b{font-size:13px}.image-analysis-callouts small{color:#ffffffd1;font-size:11px}.image-analysis-callouts .a{color:#93ddff;top:31%;left:6%}.image-analysis-callouts .b{color:#b8a8ff;top:16%;left:13%}.image-analysis-callouts .c{color:#86efac;top:54%;right:8%}.image-analysis-callouts .d{color:#c084fc;top:22%;right:11%}.image-analysis-callouts .e{color:#fbbf24;bottom:17%;right:8%}.image-result-float{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#080d18c7;border-radius:18px;grid-template-columns:98px minmax(0,190px);align-items:center;gap:12px;padding:10px;display:grid;position:absolute;bottom:18px;right:18px}.image-result-float img{object-fit:cover;border-radius:13px;width:98px;height:74px}.image-result-float strong,.image-result-float small,.image-result-float a{display:block}.image-result-float a{color:#93ddff;margin-top:5px;font-size:12px;font-weight:850;text-decoration:none}.image-mixed-overlay{z-index:18;pointer-events:none;place-items:center;display:grid;position:absolute;inset:92px 380px 104px 316px}.image-mixed-overlay section{pointer-events:auto;color:#eef5ff;background:#0c1420f0;border:1px solid #94a3b82e;border-radius:28px;width:min(720px,100%);padding:28px;box-shadow:0 30px 80px #00000059}.image-mixed-overlay p{color:#c8d4e6;justify-content:center;align-items:center;gap:8px;margin:0 0 6px;display:flex}.image-mixed-overlay h2{text-align:center;letter-spacing:-.04em;margin:0 0 22px;font-size:28px}.image-mixed-overlay section>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.image-mixed-overlay button{color:#eef5ff;text-align:center;background:#172334b3;border:1px solid #94a3b82e;border-radius:20px;place-items:center;gap:8px;padding:18px 12px;display:grid}.image-mixed-overlay button.active{background:linear-gradient(#7c3aed42,#172334c2);border-color:#a893ff;box-shadow:0 0 0 4px #a893ff1f}.image-mixed-overlay button svg{width:28px;height:28px}.image-mixed-overlay small{color:#c8d4e6;line-height:1.4}.image-mixed-overlay footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.image-mixed-overlay footer span{color:#93a0b4;font-size:12px}.image-mixed-overlay footer em{color:#c8d4e6;border:1px solid #94a3b833;border-radius:999px;padding:7px 10px;font-size:12px;font-style:normal}.image-action-list{gap:8px;display:grid}.image-action-list button{text-align:left;color:inherit;cursor:pointer;background:#ffffff9e;border:1px solid #94a3b824;border-radius:17px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.theme-dark .image-action-list button{background:#1723347a}.image-action-list button.active{border-color:#8b5cf6;box-shadow:0 0 0 4px #8b5cf61f}.image-action-list span{color:#fff;background:linear-gradient(135deg,#4f8df4,#8b5cf6);border-radius:15px;grid-row:1/3;place-items:center;width:44px;height:44px;display:grid}.image-action-list strong{font-size:13.5px}.image-action-list small{color:#667085;line-height:1.3}.theme-dark .image-action-list small{color:#93a0b4}.image-action-list em{color:#2f67f6;grid-area:1/3/3;font-size:12px;font-style:normal;font-weight:900}.theme-dark .image-action-list em{color:#93ddff}.image-product-options label,.image-photo-options label,.image-create-form label{color:#667085;gap:8px;font-size:12px;font-weight:850;display:grid}.theme-dark .image-product-options label,.theme-dark .image-photo-options label,.theme-dark .image-create-form label{color:#c8d4e6}.image-product-options label>div,.image-create-form label>div{flex-wrap:wrap;gap:7px;display:flex}.image-product-options label button,.image-create-form label button,.image-preserve-change button,.image-seller-checks button{height:36px;color:inherit;background:#fff9;border:1px solid #94a3b829;border-radius:13px;padding:0 10px;font-weight:800}.theme-dark .image-product-options label button,.theme-dark .image-create-form label button,.theme-dark .image-preserve-change button,.theme-dark .image-seller-checks button{background:#17233485}.image-product-options label button.active,.image-create-form label button.active,.image-seller-checks button.active{color:#2f67f6;background:#2f67f614;border-color:#2f67f6}.theme-dark .image-product-options label button.active,.theme-dark .image-create-form label button.active,.theme-dark .image-seller-checks button.active{color:#93ddff;background:#93ddff17;border-color:#93ddff}.image-product-options input,.image-product-options textarea,.image-photo-options textarea,.image-create-form textarea{width:100%;color:inherit;font:inherit;resize:vertical;background:#ffffffad;border:1px solid #94a3b82e;border-radius:15px;min-height:42px;padding:11px 12px}.theme-dark .image-product-options input,.theme-dark .image-product-options textarea,.theme-dark .image-photo-options textarea,.theme-dark .image-create-form textarea{color:#eef5ff;background:#0a111ca8;border-color:#94a3b82e}.image-photo-options textarea,.image-create-form textarea{min-height:132px}.image-preserve-change{flex-wrap:wrap;gap:7px;display:flex}.image-toggle-list{gap:8px;display:grid}.image-toggle-list strong,.image-seller-checks strong{color:#667085;font-size:12px}.theme-dark .image-toggle-list strong,.theme-dark .image-seller-checks strong{color:#c8d4e6}.image-toggle-list button{height:38px;color:inherit;background:#ffffff85;border:1px solid #94a3b829;border-radius:14px;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.theme-dark .image-toggle-list button{background:#17233475}.image-toggle-list button em{color:#98a2b3;font-size:11px;font-style:normal}.image-toggle-list button.active em{color:#16a34a;font-weight:900}.image-seller-checks{flex-wrap:wrap;gap:7px;display:flex}.image-suggestion-card button{color:#fff;background:linear-gradient(135deg,#4f8df4,#8b5cf6);border:0;border-radius:13px;height:40px;font-weight:850}.image-suggestion-card button+button{color:inherit;background:0 0;border:1px solid #94a3b82e}.image-sticky-launch{z-index:24;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:13px 18px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.image-sticky-launch div:first-child{gap:2px;display:grid}.image-sticky-launch small{color:#667085;font-weight:800}.theme-dark .image-sticky-launch small{color:#93a0b4}.image-sticky-launch strong{letter-spacing:-.03em;font-size:24px}.image-sticky-launch span{color:#667085;font-size:12px}.theme-dark .image-sticky-launch span{color:#c8d4e6}.image-launch-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.image-launch-actions button:disabled{opacity:.48;cursor:not-allowed}.image-create-workspace{grid-template-columns:minmax(360px,500px) minmax(420px,1fr);align-items:start;gap:16px;width:min(1220px,100%);margin:0 auto;display:grid}.image-create-form,.image-create-result{border-radius:28px;gap:18px;padding:24px;display:grid}.image-create-form h2{letter-spacing:-.05em;margin:0;font-size:30px}.image-create-price{color:#2f67f6;background:#2f67f614;border:1px solid #94a3b829;border-radius:16px;align-items:center;gap:9px;height:48px;padding:0 14px;font-weight:900;display:flex}.theme-dark .image-create-price{color:#93ddff;background:#93ddff14}.image-create-submit{color:#fff;cursor:pointer;border:0;border-radius:17px;justify-content:center;align-items:center;gap:10px;height:56px;font-size:17px;font-weight:900;display:flex}.image-create-submit:disabled{opacity:.5;cursor:not-allowed}.image-create-result>div:first-child{justify-content:space-between;align-items:center;display:flex}.image-create-result h3{margin:0;font-size:22px}.image-create-result>div:first-child span{color:#667085;border:1px solid #94a3b829;border-radius:999px;padding:6px 10px;font-size:12px}.theme-dark .image-create-result>div:first-child span{color:#c8d4e6}.image-create-result img,.image-create-placeholder{aspect-ratio:1;object-fit:cover;text-align:center;color:#667085;background:linear-gradient(135deg,#eef4ff,#f7f9fc);border-radius:22px;place-items:center;width:100%;display:grid}.theme-dark .image-create-result img,.theme-dark .image-create-placeholder{color:#c8d4e6;background:linear-gradient(135deg,#111827,#1f2937)}.image-create-placeholder svg{color:#8b5cf6;width:56px;height:56px}.image-result-actions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.image-result-actions a,.image-result-actions button{text-align:center;min-height:46px;padding:0 8px}.image-create-result small{color:#667085;align-items:center;gap:8px;display:flex}.theme-dark .image-create-result small{color:#c8d4e6}.image-seller-board{border-radius:28px;grid-template-columns:minmax(0,1fr) 270px;gap:18px;width:min(1220px,100%);margin:0 auto;padding:26px;display:grid}.image-seller-board header{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.image-seller-board header>div{align-items:center;gap:14px;display:flex}.image-seller-board header svg{color:#16a34a;width:52px;height:52px}.image-seller-board h2{letter-spacing:-.055em;margin:0;font-size:32px}.image-seller-board header p{color:#667085;margin:3px 0 0}.theme-dark .image-seller-board header p{color:#c8d4e6}.image-seller-board header span{color:#2f67f6;background:#2f67f617;border-radius:999px;align-items:center;height:40px;padding:0 13px;font-weight:900;display:flex}.theme-dark .image-seller-board header span{color:#93ddff;background:#93ddff14}.image-seller-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.image-seller-grid article{background:#ffffff94;border:1px solid #94a3b829;border-radius:20px;align-content:end;gap:8px;min-height:210px;padding:12px;display:grid;position:relative;overflow:hidden}.theme-dark .image-seller-grid article{background:#17233485}.image-seller-grid b{color:#2f67f6;background:#2f67f61f;border-radius:10px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:10px;left:10px}.image-seller-grid img{object-fit:cover;opacity:.62;width:100%;height:100%;position:absolute;inset:0}.image-seller-grid article>svg{color:#8b5cf6;opacity:.5;width:72px;height:72px;margin:auto;position:absolute;inset:42px 0 0}.image-seller-grid strong{z-index:1;position:relative}.image-seller-board aside{align-content:start;gap:10px;display:grid}.image-seller-board aside a,.image-seller-board aside button{width:100%}.image-history-board{border-radius:28px;width:min(1220px,100%);margin:0 auto 8px;padding:20px}.image-history-board>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.image-history-board h2{letter-spacing:-.045em;margin:0;font-size:26px}.image-history-board p{color:#667085;margin:6px 0 0}.theme-dark .image-history-board p{color:#c8d4e6}.image-history-board>header button{width:38px;height:38px;color:inherit;background:0 0;border:1px solid #94a3b82e;border-radius:13px}.image-history-content{grid-template-columns:300px minmax(0,1fr) 250px;gap:14px;display:grid}.image-history-timeline,.image-media-grid,.image-history-content aside{background:#ffffff7a;border:1px solid #94a3b824;border-radius:20px;padding:14px}.theme-dark .image-history-timeline,.theme-dark .image-media-grid,.theme-dark .image-history-content aside{background:#0a111c57}.image-history-timeline h3,.image-media-grid h3,.image-history-content aside h3{margin:0 0 10px}.image-history-timeline button{width:100%;min-height:64px;color:inherit;text-align:left;background:0 0;border:0;border-left:2px solid #8b5cf6;padding:7px 0 7px 14px;display:grid}.image-history-timeline em{color:#8b5cf6;font-size:11px;font-style:normal;font-weight:900}.image-history-timeline small{color:#667085}.theme-dark .image-history-timeline small{color:#93a0b4}.image-media-grid>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.image-media-grid article{gap:6px;display:grid}.image-media-grid .image-project-preview{width:100%;height:90px}.image-media-grid strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.image-media-grid small{color:#667085;font-size:11px}.theme-dark .image-media-grid small{color:#93a0b4}.image-history-content aside{align-content:start;gap:9px;display:grid}.image-history-content aside p{margin-top:8px;font-size:12px;line-height:1.5}.image-library-role{gap:10px;display:grid}.image-library-role>div{flex-wrap:wrap;gap:7px;display:flex}.image-library-role button{height:36px;color:inherit;background:#ffffffa6;border:1px solid #94a3b829;border-radius:13px;padding:0 10px;font-weight:800}.theme-dark .image-library-role button{background:#1723348f}.image-library-role button.active{color:#2f67f6;border-color:#2f67f6}.theme-dark .image-library-role button.active{color:#93ddff;border-color:#93ddff}.image-library-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:48vh;display:grid;overflow:auto}.image-library-picker button{color:inherit;text-align:left;background:#ffffff9e;border:1px solid #94a3b829;border-radius:16px;grid-template-columns:28px minmax(0,1fr);gap:4px 9px;padding:10px;display:grid}.theme-dark .image-library-picker button{background:#17233485}.image-library-picker svg{color:#2f67f6;grid-row:1/3}.theme-dark .image-library-picker svg{color:#93ddff}.image-library-picker strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.image-library-picker small{color:#667085;font-size:11px}.theme-dark .image-library-picker small{color:#93a0b4}.image-upload-strip{z-index:120;gap:6px;width:min(640px,100vw - 40px);display:grid;position:fixed;bottom:96px;left:50%;transform:translate(-50%)}.image-upload-strip div{color:#fff;background:#0f172adb;border-radius:14px;justify-content:space-between;align-items:center;height:42px;padding:0 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000042}.image-upload-strip b{background:linear-gradient(90deg,#4f8df4,#8b5cf6);height:3px;position:absolute;bottom:0;left:0}.image-upload-strip span,.image-upload-strip small{z-index:1;font-size:12px;position:relative}@media (width<=1380px){.image-studio-app{grid-template-columns:280px minmax(0,1fr) 330px}.image-studio-header{grid-template-columns:1fr auto;grid-template-areas:"title actions""tabs tabs";height:auto;min-height:96px;padding:12px 14px}.image-head-title{grid-area:title}.image-mode-tabs{grid-area:tabs;justify-content:center}.image-header-actions{grid-area:actions}.image-feature-grid>div{grid-template-columns:repeat(3,1fr)}.image-mixed-overlay{inset:112px 346px 104px 296px}}@media (width<=1120px){.image-studio-app{grid-template-columns:0 minmax(0,1fr) 0}.image-studio-sidebar{width:min(330px,88vw);position:fixed;top:0;bottom:0;left:0}.left-panel-pinned .image-studio-sidebar{opacity:1;pointer-events:auto;transform:translate(0)}.image-studio-header{border-radius:22px;margin:10px}.image-main-scroll{padding:12px 10px 112px}.image-create-workspace,.image-history-content,.image-seller-board{grid-template-columns:1fr}.image-mixed-overlay{inset:100px 12px 106px}.image-layer-board>div:last-child{grid-template-columns:1fr}.image-feature-grid>div{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.image-studio-header{grid-template-columns:1fr;grid-template-areas:"title""tabs""actions"}.image-head-title h1{font-size:21px}.image-header-actions{justify-content:flex-start;padding-bottom:2px;overflow:auto}.image-mode-tabs{width:100%;height:44px}.image-mode-tabs button{flex:1;min-width:0;padding:0 8px;font-size:12px}.image-start-actions{width:100%;display:grid}.image-start-actions button{width:100%}.image-upload-hero{min-height:320px;padding:28px 16px}.image-recent-row{grid-template-columns:repeat(2,1fr)}.image-feature-grid>div{grid-template-columns:1fr}.image-preview-frame{min-height:380px}.image-analysis-callouts{display:none}.image-sticky-launch{display:grid;bottom:10px;left:10px;right:10px}.image-launch-actions{justify-content:stretch}.image-launch-actions button,.image-launch-actions a{flex:1}.image-mixed-overlay section{padding:18px}.image-mixed-overlay section>div,.image-result-actions,.image-seller-grid{grid-template-columns:1fr}.image-media-grid>div{grid-template-columns:repeat(2,1fr)}}.image-studio-app{grid-template-columns:300px minmax(0,1fr);transition:grid-template-columns .22s;position:relative}.image-studio-app:before{content:"";pointer-events:none;z-index:0;opacity:.78;background-image:url(/icons/image-studio/studio-bg-light.svg);background-position:50%;background-size:cover;position:fixed;inset:0}.image-studio-app.theme-dark:before{opacity:.88;background-image:url(/icons/image-studio/studio-bg-dark.svg)}.image-studio-sidebar,.image-studio-main,.image-floating-panel-toggle,.image-panel-backdrop{z-index:1;position:relative}.image-studio-header{transition:opacity .18s,transform .18s,height .18s,min-height .18s,margin .18s,padding .18s}.image-studio-app.top-panel-unpinned .image-studio-header{opacity:0;pointer-events:none;overflow:hidden;transform:translateY(-14px);border-color:#0000!important;height:0!important;min-height:0!important;margin:0 16px!important;padding-top:0!important;padding-bottom:0!important}.image-floating-panel-toggle{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 14px 40px #0f172a29}.image-floating-panel-toggle.top{border-radius:0 0 16px 16px;width:46px;height:28px;top:10px;left:50%;right:auto;transform:translate(-50%)}.image-floating-panel-toggle.top svg{transform:rotate(90deg)}.image-floating-panel-toggle.left{color:#2f67f6;background-image:url(/icons/image-studio/panel-grip.svg);background-position:50%;background-repeat:no-repeat;background-size:42px 90px;border-radius:20px;width:38px;height:92px;margin-top:-46px;top:50%;left:8px}.image-floating-panel-toggle.left svg{display:none}.theme-dark .image-floating-panel-toggle.left{color:#93ddff}.image-panel-backdrop{z-index:18;background:0 0;border:0;padding:0;display:none;position:fixed;inset:0}.image-head-title p{letter-spacing:0!important;font-size:12px!important}.image-head-icon-only{justify-content:center!important;width:40px!important;min-width:40px!important;padding:0!important}.image-studio-sidebar{transition:transform .22s,opacity .22s,box-shadow .22s}.image-upload-hero{isolation:isolate;position:relative;overflow:hidden;min-height:330px!important;padding:44px 28px!important}.image-upload-hero:after{content:"";aspect-ratio:620/360;opacity:.9;z-index:-1;background:url(/icons/image-studio/hero-photo-orbit.svg) 50%/contain no-repeat;width:min(52%,520px);position:absolute;inset:auto -6% -16% auto}.image-hero-art{color:#2f67f6;background:linear-gradient(135deg,#4f8df42e,#8b5cf62e);border:1px solid #4f8df438;border-radius:26px;place-items:center;width:74px;height:74px;margin:0 auto 18px;display:grid;box-shadow:0 20px 58px #4f8df429}.theme-dark .image-hero-art{color:#93ddff;background:linear-gradient(135deg,#93ddff24,#a893ff21);border-color:#93ddff2e}.image-hero-art svg{width:34px;height:34px}.image-upload-hero h2{letter-spacing:-.055em!important}.image-upload-hero p{max-width:580px!important;margin-left:auto!important;margin-right:auto!important}.image-start-actions button{min-width:0!important;padding-inline:18px!important}.image-start-actions button.primary{box-shadow:0 16px 34px #2f67f638}.image-feature-grid{width:min(1160px,100%);margin:0 auto}.image-feature-grid h3{letter-spacing:-.025em!important;font-size:18px!important}.image-feature-grid button{position:relative;overflow:hidden;text-align:left!important;grid-template-rows:auto auto 1fr!important;grid-template-columns:46px minmax(0,1fr) auto!important;justify-content:flex-start!important;align-items:flex-start!important;min-height:150px!important;padding:16px!important;display:grid!important}.image-feature-grid button:after{content:"";pointer-events:none;background:radial-gradient(circle,#4f8df421,#0000 68%);border-radius:999px;width:150px;height:150px;position:absolute;inset:auto -30px -40px auto}.theme-dark .image-feature-grid button:after{background:radial-gradient(circle,#93ddff1f,#0000 68%)}.image-feature-grid button span{grid-row:1/3;border-radius:16px!important;width:46px!important;height:46px!important}.image-feature-grid button strong{align-self:end}.image-feature-grid button small{grid-column:2/4!important;line-height:1.35!important}.image-feature-grid button em{color:#2f67f6;font-size:12px;font-style:normal;font-weight:900;grid-area:1/3!important}.theme-dark .image-feature-grid button em{color:#93ddff}.image-canvas-toolbar span{display:none!important}.image-scene-canvas{padding:16px!important}.image-preview-frame{background-image:linear-gradient(45deg,#94a3b814 25%,#0000 25% 75%,#94a3b814 75%),linear-gradient(45deg,#94a3b814 25%,#0000 25% 75%,#94a3b814 75%);background-position:0 0,17px 17px;background-size:34px 34px;position:relative}.image-marketplace-preview{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#07111f;background:#ffffffc7;border:1px solid #ffffff7a;border-radius:22px;gap:6px;width:min(240px,42%);padding:14px;display:grid;position:absolute;top:18px;right:18px;box-shadow:0 20px 55px #0f172a24}.theme-dark .image-marketplace-preview{color:#eef5ff;background:#080e18b8;border-color:#93ddff29}.image-marketplace-preview b{font-size:14px}.image-marketplace-preview span{color:#667085;font-size:12px}.theme-dark .image-marketplace-preview span{color:#c8d4e6}.image-detected-strip strong{min-width:auto!important}.image-layer-board small{line-height:1.35}.image-preserve-change span{color:#667085;background:#ffffff8f;border:1px solid #94a3b829;border-radius:999px;align-items:center;min-height:34px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.theme-dark .image-preserve-change span{color:#c8d4e6;background:#17233485}.image-photo-options textarea,.image-product-options textarea{min-height:96px!important}.image-action-list button{grid-template-columns:42px minmax(0,1fr) auto!important;padding:9px!important}.image-action-list span{border-radius:14px!important;width:42px!important;height:42px!important}.image-action-list small{font-size:11.5px!important}.image-suggestion-card h4{margin:0}.image-suggestion-card p{margin:0 0 2px!important}.image-suggestion-card button{width:100%}.image-sticky-launch{grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important}.image-sticky-launch>div:first-child{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.image-sticky-launch small{margin:0!important}.image-sticky-launch strong{white-space:nowrap}.image-sticky-launch span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.image-launch-actions{gap:8px!important}.image-launch-actions button:not(.primary){min-width:112px!important}.image-launch-actions .primary{min-width:180px!important}.image-create-result small{font-weight:750}.image-create-price{max-width:max-content}.image-result-actions a,.image-result-actions button{font-size:12.5px!important}.image-seller-board{position:relative;overflow:hidden}.image-seller-board:before{content:"";pointer-events:none;background:radial-gradient(circle,#2f67f61f,#0000 67%);border-radius:999px;width:420px;height:420px;position:absolute;top:-160px;right:-120px}.theme-dark .image-seller-board:before{background:radial-gradient(circle,#93ddff1a,#0000 67%)}@media (width<=1380px){.image-studio-app{grid-template-columns:280px minmax(0,1fr) 330px}}@media (width<=1120px){.image-studio-app{grid-template-columns:0 minmax(0,1fr) 0!important}.left-panel-pinned .image-panel-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:19;background:#03071252;display:block}.image-studio-sidebar{box-shadow:0 24px 80px #00000057;z-index:24!important}.image-floating-panel-toggle.left{left:4px}.image-floating-panel-toggle.top{z-index:30}.image-sticky-launch{z-index:22!important}}@media (width<=720px){.image-head-title p{display:none}.image-head-icon-only{display:none!important}.image-upload-hero:after{opacity:.55;width:82%;bottom:-22%;right:-26%}.image-hero-art{border-radius:22px;width:62px;height:62px}.image-feature-grid button{grid-template-columns:42px minmax(0,1fr)!important;min-height:132px!important}.image-feature-grid button em{grid-area:3/2!important}.image-sticky-launch{grid-template-columns:1fr!important}.image-sticky-launch>div:first-child{grid-template-columns:auto auto}.image-sticky-launch span{white-space:normal;grid-column:1/-1}.image-launch-actions .primary{min-width:0!important}.image-marketplace-preview{border-radius:16px;width:52%;padding:10px;position:absolute;top:12px;right:12px}.image-result-actions{grid-template-columns:1fr!important}}.image-studio-app{--image-left-panel-width:300px;--image-panel-ease:cubic-bezier(.22, 1, .36, 1);display:grid!important}.image-studio-app .image-floating-panel-toggle,.image-studio-app .image-panel-backdrop{visibility:hidden!important;pointer-events:none!important;display:none!important}.image-studio-app .image-studio-sidebar{will-change:transform, opacity;transition:transform .34s var(--image-panel-ease), opacity .21s ease, visibility .21s ease, box-shadow .34s var(--image-panel-ease)!important}.image-studio-app .image-top-pin{border-radius:14px!important;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important}@media (width>=981px){.image-studio-app .image-studio-sidebar{opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:45!important;border-radius:0!important;width:auto!important;height:100vh!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;transform:translate(0)!important}.image-studio-app.left-panel-unpinned .image-studio-sidebar{opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:760!important;border-radius:26px!important;width:min(86vw,332px)!important;height:auto!important;position:fixed!important;top:12px!important;bottom:12px!important;left:12px!important;transform:translate(calc(-100% - 30px))!important;box-shadow:0 28px 80px #00000038!important}.image-studio-app.left-panel-unpinned.left-panel-revealed .image-studio-sidebar,.image-studio-app.left-panel-unpinned .image-studio-sidebar:hover,.image-studio-app.left-panel-unpinned .image-studio-sidebar:focus-within{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(0)!important}.image-studio-app .chat-left-hover-zone{z-index:214!important;pointer-events:auto!important;background:0 0!important;width:24px!important;display:block!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important}.image-studio-app.left-panel-pinned .chat-left-hover-zone{display:none!important}.image-studio-app.top-panel-pinned .image-studio-header.chat-conversation-head.chatgpt-head{opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:auto!important;width:auto!important;height:76px!important;min-height:76px!important;margin:14px 16px 0!important;padding:0 16px!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;overflow:visible!important;transform:none!important}.image-studio-app.top-panel-unpinned .image-studio-header.chat-conversation-head.chatgpt-head{opacity:0!important;visibility:visible!important;pointer-events:none!important;z-index:220!important;width:auto!important;height:76px!important;min-height:76px!important;transition:transform .28s var(--image-panel-ease), opacity .18s ease, box-shadow .28s var(--image-panel-ease)!important;margin:0!important;padding:0 16px!important;position:fixed!important;top:8px!important;left:24px!important;right:24px!important;overflow:visible!important;transform:translateY(calc(-100% - 18px))!important}.image-studio-app.top-panel-unpinned.top-panel-revealed .image-studio-header.chat-conversation-head.chatgpt-head,.image-studio-app.top-panel-unpinned .image-studio-header.chat-conversation-head.chatgpt-head:hover,.image-studio-app.top-panel-unpinned .image-studio-header.chat-conversation-head.chatgpt-head:focus-within{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}.image-studio-app .chat-top-hover-zone{z-index:214!important;pointer-events:auto!important;background:0 0!important;height:26px!important;display:block!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.image-studio-app.top-panel-pinned .chat-top-hover-zone{display:none!important}}@media (width<=1380px) and (width>=981px){.image-studio-app{--image-left-panel-width:280px}}@media (width<=980px){.image-studio-app{grid-template-columns:0 minmax(0,1fr) 0!important;display:block!important}.image-studio-app .image-studio-main{height:100vh!important;min-height:0!important}.image-studio-app .image-studio-sidebar{top:max(12px, env(safe-area-inset-top))!important;bottom:max(12px, env(safe-area-inset-bottom))!important;border:1px solid var(--border)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;width:min(84vw,332px)!important;max-width:calc(100vw - 24px)!important;height:auto!important;transition:transform .34s var(--image-panel-ease), opacity .21s ease, visibility .21s ease!important;z-index:760!important;border-radius:26px!important;position:fixed!important;left:12px!important;right:auto!important;transform:translate(calc(-100% - 30px))!important;box-shadow:0 28px 80px #00000038!important}.image-studio-app.mobile-left-open .image-studio-sidebar{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(0)!important}.image-studio-app .image-studio-sidebar .panel-pin-button{visibility:hidden!important;pointer-events:none!important;display:none!important}.image-studio-app.mobile-left-open>.mobile-panel-backdrop{visibility:visible!important;pointer-events:auto!important;z-index:705!important;cursor:default!important;background:#0206172e!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important}.image-studio-app .chat-left-hover-zone{visibility:hidden!important;pointer-events:none!important;display:none!important}}@media (width<=760px){.image-studio-app .image-studio-header.chat-conversation-head.chatgpt-head{top:var(--aifotex-mobile-safe-top,max(52px, calc(env(safe-area-inset-top) + 12px)))!important;z-index:760!important;width:auto!important;height:auto!important;min-height:58px!important;transition:transform .32s var(--image-panel-ease), opacity .24s ease!important;border-radius:22px!important;margin:0!important;padding:10px 12px!important;position:fixed!important;left:10px!important;right:10px!important;overflow:visible!important}.image-studio-app.top-panel-unpinned .image-studio-header.chat-conversation-head.chatgpt-head{opacity:0!important;pointer-events:none!important;visibility:visible!important;transform:translateY(calc(-100% - 18px))!important}.image-studio-app.top-panel-unpinned.mobile-top-open .image-studio-header.chat-conversation-head.chatgpt-head,.image-studio-app.top-panel-pinned .image-studio-header.chat-conversation-head.chatgpt-head{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}.image-studio-app.top-panel-unpinned.mobile-top-closed.mobile-top-dragging .image-studio-header.chat-conversation-head.chatgpt-head{transform:translateY(calc(-100% - 18px + var(--mobile-top-drag-px)))!important;opacity:1!important;pointer-events:auto!important;transition:none!important}.image-studio-app.top-panel-unpinned.mobile-top-open.mobile-top-dragging .image-studio-header.chat-conversation-head.chatgpt-head{transform:translateY(var(--mobile-top-drag-px))!important;opacity:1!important;pointer-events:auto!important;transition:none!important}.image-studio-app.top-panel-pinned .image-studio-header.chat-conversation-head.chatgpt-head{width:100vw!important;padding-top:env(safe-area-inset-top)!important;min-height:calc(58px + env(safe-area-inset-top))!important;border:0!important;border-radius:0 0 22px 22px!important;margin:0!important;top:0!important;left:0!important;right:0!important;box-shadow:0 16px 42px #0206172e!important}.image-studio-app .image-main-scroll{padding-top:max(84px, calc(env(safe-area-inset-top) + 76px))!important}.image-studio-app.top-panel-unpinned:not(.mobile-top-open) .image-main-scroll{padding-top:14px!important}.image-studio-app.top-panel-pinned .mobile-top-edge-zone,.image-studio-app.mobile-top-open .mobile-top-edge-zone{display:none!important}}.image-create-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;display:grid!important}.image-create-model-grid button{grid-template-rows:auto auto auto;grid-template-columns:28px minmax(0,1fr);text-align:left!important;align-items:start!important;gap:3px 9px!important;min-height:96px!important;padding:12px!important;display:grid!important}.image-create-model-grid button svg{color:#2f67f6;grid-row:1/4;width:22px;height:22px}.theme-dark .image-create-model-grid button svg{color:#93ddff}.image-create-model-grid button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.2;overflow:hidden}.image-create-model-grid button small{color:#667085;font-size:11.5px;line-height:1.35}.theme-dark .image-create-model-grid button small{color:#c8d4e6}.image-create-model-grid button em{color:#98a2b3;font-size:10.5px;font-style:normal}.theme-dark .image-create-model-grid button em{color:#93a0b4}.image-create-model-grid button.active{box-shadow:0 12px 34px #2f67f61f,inset 0 0 0 1px #2f67f647;border-color:#2f67f6!important}.theme-dark .image-create-model-grid button.active{box-shadow:0 14px 40px #00000047,inset 0 0 0 1px #93ddff33;border-color:#93ddff!important}.image-analysis-overlay{z-index:30;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#080e1933,#080e196b);place-items:center;padding:24px;display:grid;position:absolute;inset:0}.image-analysis-overlay section{text-align:center;color:#07111f;background:linear-gradient(135deg,#ffffffd1,#f4f8ffad);border:1px solid #ffffff61;border-radius:28px;gap:14px;width:min(520px,92%);padding:24px;display:grid;box-shadow:0 28px 90px #0f172a40}.theme-dark .image-analysis-overlay section{color:#eef5ff;background:linear-gradient(135deg,#111b28e0,#080e19c7);border-color:#93ddff33;box-shadow:0 30px 100px #0000008c}.image-analysis-overlay section>svg{color:#8b5cf6;filter:drop-shadow(0 12px 30px #8b5cf657);width:48px;height:48px;margin:0 auto}.theme-dark .image-analysis-overlay section>svg{color:#b8a8ff}.image-analysis-overlay h2{letter-spacing:-.045em;margin:0;font-size:28px}.image-analysis-overlay p{color:#667085;margin:0}.theme-dark .image-analysis-overlay p{color:#c8d4e6}.image-analysis-overlay ol{text-align:left;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.image-analysis-overlay li{background:#ffffff85;border:1px solid #94a3b829;border-radius:16px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.theme-dark .image-analysis-overlay li{background:#0a111c70;border-color:#94a3b826}.image-analysis-overlay li>span{color:#2f67f6;background:#2f67f61a;border-radius:999px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.theme-dark .image-analysis-overlay li>span{color:#93ddff;background:#93ddff1a}.image-analysis-overlay li.active>span{color:#fff;background:linear-gradient(135deg,#4f8df4,#8b5cf6)}.image-analysis-overlay strong{font-size:13px}.image-analysis-overlay small{color:#667085;margin-top:2px;display:block}.theme-dark .image-analysis-overlay small{color:#93a0b4}.image-analysis-overlay em{color:#2f67f6;font-style:normal;font-weight:900}.theme-dark .image-analysis-overlay em{color:#93ddff}.image-analysis-overlay li>svg{color:#98a2b3;width:18px;height:18px}.image-analysis-overlay footer{color:#667085;border-top:1px solid #94a3b824;justify-content:center;align-items:center;gap:8px;padding-top:12px;font-size:12px;font-weight:800;display:flex}.theme-dark .image-analysis-overlay footer{color:#c8d4e6}.image-analysis-lock-card{background:linear-gradient(135deg,#2f67f61a,#8b5cf614)!important;border:1px solid #4f8df433!important}.theme-dark .image-analysis-lock-card{background:linear-gradient(135deg,#93ddff14,#b8a8ff14)!important;border-color:#93ddff2e!important}.image-analysis-lock-card svg{color:#2f67f6;width:26px;height:26px}.theme-dark .image-analysis-lock-card svg{color:#93ddff}.image-analysis-lock-card h3{margin:8px 0 4px}.image-analysis-lock-card p{color:#667085;margin:0;line-height:1.45}.theme-dark .image-analysis-lock-card p{color:#c8d4e6}@media (width<=720px){.image-create-model-grid{grid-template-columns:1fr}.image-analysis-overlay section{padding:18px}.image-analysis-overlay h2{font-size:24px}}.studio-shell{--studio-radius-lg:28px;--studio-radius-md:20px;--studio-radius-sm:14px;--studio-panel-blur:18px}.studio-sidebar,.studio-topbar,.studio-action-bar{contain:layout paint}.studio-chip-button{border-radius:15px;align-items:center;gap:8px;min-height:38px;font-weight:820;text-decoration:none;display:inline-flex}.studio-icon-button{place-items:center!important;display:inline-grid!important}.studio-segmented-control{background:#ffffff9e;border:1px solid #94a3b829;border-radius:999px;gap:4px;padding:4px}.theme-dark .studio-segmented-control{background:#0a111c80;border-color:#94a3b82e}.image-project-tabs{grid-template-columns:1fr 1fr;margin:0 0 8px;display:grid}.image-project-tabs button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:32px;font-size:12px;font-weight:850}.theme-dark .image-project-tabs button{color:#93a0b4}.image-project-tabs button.active{color:#2f67f6;background:#fff;box-shadow:0 8px 24px #0f172a14}.theme-dark .image-project-tabs button.active{color:#93ddff;background:#172334eb;box-shadow:0 12px 34px #00000042}.image-project-menu{z-index:90;background:#fffffffb;border:1px solid #d4deeceb;border-radius:16px;gap:3px;width:190px;padding:6px;display:grid;position:absolute;top:48px;right:8px;box-shadow:0 22px 58px #0f172a24}.theme-dark .image-project-menu{background:linear-gradient(#111b28fb,#0c1420fd);border-color:#93a7c42e;box-shadow:0 24px 70px #0000006b}.image-project-menu button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;min-height:34px;padding:0 10px;font-weight:760;display:flex}.image-project-menu button:hover{background:#2f67f614}.theme-dark .image-project-menu button:hover{background:#93ddff17}.image-project-menu button.danger{color:#e5485d}.image-project-menu button svg{width:17px;height:17px}.image-analysis-overlay li.done>span{color:#16a34a;background:#16a34a21}.image-analysis-overlay li.done{border-color:#16a34a33}.image-analysis-overlay li div b{background:linear-gradient(90deg,#4f8df4,#8b5cf6);border-radius:999px;height:3px;margin-top:7px;display:block;box-shadow:0 0 18px #4f8df447}.theme-dark .image-analysis-overlay li div b{background:linear-gradient(90deg,#79caff,#b8a8ff)}.studio-action-bar[data-studio-action-bar-contract=shared-studio-action-bar-v1]{isolation:isolate}.studio-segmented-control[data-studio-segmented-control=shared]{align-items:center;display:inline-flex}.studio-segmented-control[data-studio-segmented-control=shared] button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;display:inline-flex}.studio-segmented-control[data-studio-segmented-control=shared] button svg{flex:none;width:17px;height:17px}.studio-project-modal .studio-form-field{color:#667085;gap:8px;font-size:12px;font-weight:820;display:grid}.theme-dark .studio-project-modal .studio-form-field{color:#c8d4e6}.studio-project-modal .studio-form-field input{color:#07111f;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cfdaeaf2;border-radius:15px;outline:none;padding:0 13px;font-weight:720}.theme-dark .studio-project-modal .studio-form-field input{color:#eef5ff;background:#0a111cd1;border-color:#94a3b838}.studio-project-modal .studio-form-field input:focus{border-color:#2f67f6;box-shadow:0 0 0 3px #2f67f61f}.theme-dark .studio-project-modal .studio-form-field input:focus{border-color:#93ddff;box-shadow:0 0 0 3px #93ddff1a}.studio-project-delete-modal p{color:#667085;margin:0;line-height:1.55}.theme-dark .studio-project-delete-modal p{color:#c8d4e6}.chat-shared-studio-icon{stroke:currentColor;flex:none;width:18px;height:18px;display:block}.aifotex-chatgpt-page[data-chat-studio-icon-contract=shared-studio-icon-set-v1] .chat-shared-studio-icon{color:inherit}.studio-shell[data-studio-shell-contract=shared-react-studio-shell-v1]{isolation:isolate}.studio-icon-button[data-studio-icon-button=shared] svg{flex:none;width:18px;height:18px;display:block}.studio-chip[data-studio-chip-contract=shared-studio-chip-v1]{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.studio-dropdown[data-studio-dropdown-contract=shared-studio-dropdown-v1]{-webkit-backdrop-filter:blur(18px);background:#fffffffb;border:1px solid #d4deeceb;border-radius:16px;position:absolute;box-shadow:0 22px 58px #0f172a24}.theme-dark .studio-dropdown[data-studio-dropdown-contract=shared-studio-dropdown-v1]{color:#eef5ff;background:linear-gradient(#111b28fb,#0c1420fd);border-color:#93a7c42e;box-shadow:0 24px 70px #0000006b}.studio-modal-backdrop[data-studio-modal-contract=shared-studio-modal-v1]{-webkit-backdrop-filter:blur(12px);background:#0f172a4d}.studio-modal[data-studio-modal-contract=shared-studio-modal-v1],.studio-modal{border-radius:28px;box-shadow:0 28px 90px #0f172a2e}.theme-dark .studio-modal{color:#eef5ff;background:linear-gradient(#111b28fb,#0c1420fd);border-color:#93a7c42e}.studio-modal-close.modal-close{border-radius:13px;width:36px;height:36px}.studio-info-target[data-studio-info-tooltip-contract=shared-studio-info-tooltip-v1]{align-items:center;display:inline-flex}.studio-info-popover{z-index:9999}.chat-studio-action-bar[data-studio-action-bar-contract=shared-studio-action-bar-v1]{gap:8px;display:grid}.aifotex-chatgpt-page[data-chat-studio-action-bar-contract=shared-studio-action-bar-v1] .true-composer.chat-studio-action-bar{border-top:1px solid var(--border)}.aifotex-chatgpt-page[data-chat-studio-dropdown-contract=shared-studio-dropdown-v1] .studio-menu-dropdown,.aifotex-chatgpt-page[data-chat-studio-dropdown-contract=shared-studio-dropdown-v1] .chat-thread-dropdown,.aifotex-chatgpt-page[data-chat-studio-dropdown-contract=shared-studio-dropdown-v1] .chat-composer-choice-menu,.aifotex-chatgpt-page[data-chat-studio-dropdown-contract=shared-studio-dropdown-v1] .attach-menu{data-shared-dropdown:ui-115}.studio-shell[data-chat-studio-panel-state-contract=shared-studio-panel-state-v1],.studio-shell[data-image-studio-panel-state-contract=shared-studio-panel-state-v1]{--studio-panel-contract:"shared-studio-panel-state-v1"}.studio-list-row{width:100%;min-height:54px;color:inherit;background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;gap:10px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative}.studio-list-row:hover{background:#7692bd1a;border-color:#94a3b829}.studio-list-row.active,.studio-list-row[data-studio-list-row-active=true]{background:#ffffffd1;border-color:#cfdaead1;box-shadow:0 10px 30px #0f172a12}.studio-list-row.menu-open,.studio-list-row[data-studio-list-row-menu=open]{z-index:50;background:#fffffff2;border-color:#97a9cd4d}.theme-dark .studio-list-row:hover{background:#94a3b81a;border-color:#94a3b82e}.theme-dark .studio-list-row.active,.theme-dark .studio-list-row[data-studio-list-row-active=true]{background:#192638eb;border-color:#93ddff2e;box-shadow:0 16px 38px #00000038}.theme-dark .studio-list-row.menu-open,.theme-dark .studio-list-row[data-studio-list-row-menu=open]{background:#131e2ef7;border-color:#93ddff33}.studio-media-card{min-width:0;min-height:58px;color:var(--text-primary,#172033);background:#fffffff0;border:1px solid #dae2efeb;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 35px #0f172a0e}.studio-media-card.compact{min-height:48px;box-shadow:none;border-radius:14px;padding:7px 8px}.studio-media-card.large{max-width:none;min-height:72px}.studio-media-card.error{background:#fff7f7;border-color:#fecaca}.studio-media-card-main{cursor:pointer;min-width:0;text-align:left!important;width:100%!important;height:auto!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:13px!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;padding:0!important;display:grid!important}.studio-media-card-main:disabled{cursor:default;opacity:1}.studio-media-card-main:not(:disabled):hover{background:#0f172a09!important}.studio-media-card-thumb{color:#1d4ed8;background:#eff4ff;border-radius:13px;flex:none;place-items:center;width:46px;height:44px;font-weight:900;display:grid;overflow:hidden}.studio-media-card.large .studio-media-card-thumb{width:64px;height:54px}.studio-media-card.compact .studio-media-card-thumb{border-radius:11px;width:36px;height:34px}.studio-media-card-thumb img{object-fit:cover;width:100%;height:100%}.studio-media-card-info{align-content:center;gap:3px;min-width:0;display:grid}.studio-media-card-info strong{color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.studio-media-card-info small,.studio-media-card-info em{color:var(--text-secondary,#7b879b);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;overflow:hidden}.studio-media-card-actions{z-index:2;align-items:center;gap:6px;display:flex}.studio-media-card-actions button,.studio-media-card-saved{color:#64748b!important;background:#f1f5f9!important;border:0!important;border-radius:999px!important;place-items:center!important;width:26px!important;height:26px!important;display:grid!important}.studio-media-card-actions button:hover{color:#111827!important;background:#e2e8f0!important}.studio-media-card-saved{position:absolute;top:7px;right:7px;color:#e5485d!important;background:#ffffffe6!important}.studio-media-card-progress{background:#edf2f7;height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.studio-media-card-progress span{background:linear-gradient(90deg,#2563eb,#7c3aed);height:100%;transition:width .18s;display:block}.theme-dark .studio-media-card{color:var(--text-primary,#eef5ff);box-shadow:none;background:#131c2ae6;border-color:#94a3b82b}.theme-dark .studio-media-card-main:not(:disabled):hover{background:#94a3b814!important}.theme-dark .studio-media-card-thumb{color:#93ddff;background:#93ddff1f}.theme-dark .studio-media-card-info small,.theme-dark .studio-media-card-info em{color:#9fb0c8}.theme-dark .studio-media-card-actions button,.theme-dark .studio-media-card-saved{color:#dbeafe!important;background:#94a3b821!important}.theme-dark .studio-media-card-actions button:hover{color:#fff!important;background:#93ddff2e!important}.image-studio-app .image-material-mini.studio-media-card{width:100%;margin:6px 0}.aifotex-chatgpt-page .premium-attachment-card.studio-media-card{grid-template-columns:minmax(0,1fr) auto!important}.aifotex-chatgpt-page .premium-attachment-card.studio-media-card .studio-media-card-main{grid-template-columns:44px minmax(0,1fr)!important}[data-studio-mobile-panel-gesture-contract=shared-studio-mobile-panel-gesture-v1]{touch-action:pan-y}.studio-row-menu[data-studio-row-menu-contract=shared-studio-row-menu-v1]{min-width:190px}.studio-row-menu[data-studio-row-menu-contract=shared-studio-row-menu-v1] button{width:100%;min-height:36px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:9px;padding:8px 10px;display:flex}.studio-row-menu[data-studio-row-menu-contract=shared-studio-row-menu-v1] button:hover:not(:disabled){background:#2f67f61a}.theme-dark .studio-row-menu[data-studio-row-menu-contract=shared-studio-row-menu-v1] button:hover:not(:disabled){background:#93ddff1a}.studio-row-menu[data-studio-row-menu-contract=shared-studio-row-menu-v1] button.danger{color:var(--danger,#e5485d)}.studio-row-menu[data-studio-row-menu-contract=shared-studio-row-menu-v1] button:disabled{opacity:.48;cursor:not-allowed}.image-history-media-card.studio-media-card{width:100%;min-height:132px}.image-history-media-card.studio-media-card .studio-media-card-main{flex-direction:column;align-items:flex-start;min-height:132px}.image-history-media-card.studio-media-card .studio-media-card-thumb{border-radius:18px;width:100%;height:76px}.image-studio-app .image-mode-tabs,.image-studio-app .image-feature-grid,.image-studio-app .image-head-title p,.image-studio-app .image-sidebar-top,.image-studio-app .image-sidebar-section-head,.image-studio-app .image-head-link[href=\/media-library],.image-studio-app .image-head-link[href=\/account]{display:none!important}.image-studio-app .image-studio-header.chatgpt-head{grid-template-columns:none!important;grid-template-areas:none!important;justify-content:flex-start!important;align-items:center!important;gap:14px!important;height:64px!important;min-height:64px!important;padding:0 18px!important;display:flex!important;overflow:visible!important}.image-studio-app .image-desktop-brand{letter-spacing:.02em!important;height:42px!important;color:var(--text-primary,#111827)!important;background:0 0!important;border:0!important;border-radius:14px!important;align-items:center!important;gap:10px!important;padding:0 8px!important;font-weight:850!important;display:inline-flex!important}.image-studio-app .image-desktop-brand:hover{background:#7692bd1a!important}.image-studio-app .image-brand-mark{color:#fff!important;background:linear-gradient(135deg,#5b7cff,#b494ff)!important;border-radius:11px!important;place-items:center!important;width:30px!important;height:30px!important;font-weight:900!important;display:grid!important}.image-studio-app .image-new-project{color:#07111f!important;-webkit-text-fill-color:#07111f!important;background:linear-gradient(135deg,#7cc9ff,#a391ff)!important;border:0!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:140px!important;height:42px!important;font-weight:850!important;display:inline-flex!important;box-shadow:0 12px 30px #4075cd29!important}.image-studio-app .image-top-attach{border-radius:14px!important;align-items:center!important;gap:8px!important;height:42px!important;display:inline-flex!important}.image-studio-app .image-title-wrap{flex:auto!important;align-items:center!important;gap:8px!important;min-width:0!important;margin-left:28px!important;display:flex!important}.image-studio-app .image-title-wrap h2{white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:18px!important;overflow:hidden!important}.image-studio-app .image-header-actions{flex:none!important;align-items:center!important;gap:8px!important;margin-left:auto!important;display:flex!important}.image-studio-app .image-balance-chip{border-radius:999px!important;align-items:center!important;gap:7px!important;height:38px!important;display:inline-flex!important}.image-studio-app .image-sidebar-search-row{grid-template-columns:minmax(0,1fr) 36px!important;align-items:center!important;gap:8px!important;padding:10px 10px 8px!important;display:grid!important}.image-studio-app .image-project-search{width:100%!important;min-width:0!important;height:40px!important;margin:0!important}.image-studio-app .image-project-tabs.chat-view-tabs{height:40px!important;margin:0 10px 8px!important}.image-studio-app .image-project-scroll{gap:7px!important;padding:0 8px!important;display:grid!important}.image-studio-app .image-project-row.studio-list-row{border-radius:14px!important;grid-template-columns:42px minmax(0,1fr) 32px!important;gap:10px!important;min-height:64px!important}.image-studio-app .image-project-row.studio-list-row>img,.image-studio-app .image-project-preview{object-fit:cover!important;border-radius:12px!important;width:42px!important;height:42px!important}.image-studio-app .image-project-row strong{font-size:13px!important;line-height:1.2!important}.image-studio-app .image-project-row small{font-size:11px!important;line-height:1.2!important}.image-studio-app .image-sidebar-accordions{margin-top:10px!important}.image-studio-app .image-upload-hero{text-align:center!important;max-width:760px!important;margin:70px auto 0!important}.image-studio-app .image-upload-hero p{max-width:520px!important}.image-studio-app .image-start-layout{padding:24px!important;display:block!important}.image-studio-app.image-work-photo .image-sticky-launch,.image-studio-app.image-work-product .image-sticky-launch{display:flex!important}.image-studio-app .image-sticky-launch{opacity:0!important;pointer-events:none!important}.image-studio-app .image-result-visible .image-sticky-launch{opacity:1!important;pointer-events:auto!important}.image-studio-app:has(.image-preview-frame) .image-sticky-launch{opacity:1!important;pointer-events:auto!important}@media (width<=760px){.image-studio-app .image-desktop-brand,.image-studio-app .image-new-project,.image-studio-app .image-top-attach{display:none!important}.image-studio-app .image-title-wrap{margin-left:0!important}.image-studio-app .image-studio-header.chatgpt-head{gap:8px!important}}.theme-dark .image-studio-app .image-desktop-brand{color:#eef5ff!important}.theme-dark .image-studio-app .image-studio-header.chatgpt-head{background:#0a111cc7!important}.theme-light .image-studio-app .image-studio-header.chatgpt-head{background:#ffffffdb!important}.aifotex-chatgpt-page .message-attachments.rich .premium-attachment-card.studio-media-card,.aifotex-chatgpt-page .chat-attachments-row .premium-attachment-card.studio-media-card{background:#fffffff5!important;border:1px solid #e4eaf4!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-width:230px!important;max-width:290px!important;min-height:58px!important;padding:8px 10px!important;display:grid!important;overflow:hidden!important;box-shadow:0 12px 30px #0f172a0f!important}.aifotex-chatgpt-page.theme-dark .message-attachments.rich .premium-attachment-card.studio-media-card,.aifotex-chatgpt-page.theme-dark .chat-attachments-row .premium-attachment-card.studio-media-card{box-shadow:none!important;background:#121e2ef0!important;border-color:#94a3b82e!important}.aifotex-chatgpt-page .premium-attachment-card.studio-media-card .studio-media-card-main{grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important}.aifotex-chatgpt-page .premium-attachment-card.studio-media-card .studio-media-card-thumb{border-radius:12px!important;width:44px!important;height:42px!important}.aifotex-chatgpt-page .premium-attachment-card.studio-media-card .studio-media-card-info strong{font-size:13px!important;font-weight:760!important}.aifotex-chatgpt-page .premium-attachment-card.studio-media-card .studio-media-card-info small{color:#7b879b!important;font-size:11px!important}.aifotex-chatgpt-page.theme-dark .premium-attachment-card.studio-media-card .studio-media-card-info small{color:#9fb0c8!important}.aifotex-chatgpt-page .true-composer.chat-studio-action-bar{box-shadow:none!important;border-top:0!important;overflow:visible!important}.aifotex-chatgpt-page .chat-composer-controls{z-index:20!important;position:relative!important;overflow:visible!important}.aifotex-chatgpt-page .chat-composer-choice{position:relative!important;overflow:visible!important}.aifotex-chatgpt-page .chat-composer-choice-menu,.aifotex-chatgpt-page .attach-menu{z-index:9999!important;max-height:min(320px,45vh)!important;position:absolute!important;top:auto!important;bottom:calc(100% + 8px)!important;overflow-y:auto!important}.aifotex-chatgpt-page .chat-composer-choice-menu.model-menu{min-width:260px!important;left:0!important}.aifotex-chatgpt-page .chat-composer-choice-menu.context-menu{min-width:150px!important;left:0!important}.aifotex-chatgpt-page .attach-menu{min-width:160px!important;left:0!important}.aifotex-chatgpt-page .composer-under-meta{z-index:1!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;margin-top:8px!important;display:flex!important;position:relative!important}.aifotex-chatgpt-page .chat-composer-price-tooltip,.aifotex-chatgpt-page .chat-composer-context-label-tooltip{z-index:21!important;position:relative!important}.aifotex-chatgpt-page .studio-info-tooltip,.aifotex-chatgpt-page .info-tooltip,.aifotex-chatgpt-page [role=tooltip]{z-index:10000!important}.image-studio-app .image-sticky-launch{display:flex!important}@media (width<=720px){.image-studio-app .image-sticky-launch{display:grid!important}}.image-studio-app .image-top-attach,.image-studio-app .image-head-link[href=\/media-library]{display:none!important}.image-studio-app .image-head-link:has(>svg+span:empty){display:none!important}.image-studio-app .image-title-wrap .title-edit{border-radius:10px!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;display:inline-grid!important}.image-studio-app .image-top-studio-menu{z-index:180!important;position:relative!important}.image-studio-app .image-top-studio-menu .studio-menu-dropdown{z-index:4000!important;top:calc(100% + 8px)!important;right:0!important}.image-media-modal .studio-modal-body{gap:14px!important;display:grid!important}.image-media-manager{grid-template-columns:1fr!important;gap:8px!important;max-height:min(58vh,620px)!important;display:grid!important;overflow:auto!important}.image-media-manager-row{background:#ffffffb8!important;border:1px solid #94a3b82e!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:8px!important;display:grid!important}.theme-dark .image-media-manager-row,.image-studio-app.theme-dark .image-media-manager-row{background:#172334b8!important;border-color:#94a3b82e!important}.image-media-manager-main{text-align:left!important;min-width:0!important;color:inherit!important;background:0 0!important;border:0!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;display:grid!important}.image-media-manager-main svg{color:#2f67f6!important}.theme-dark .image-media-manager-main svg,.image-studio-app.theme-dark .image-media-manager-main svg{color:#93ddff!important}.image-media-manager-main strong,.image-media-manager-main small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}.image-media-manager-main small{color:#667085!important;font-size:11px!important}.theme-dark .image-media-manager-main small,.image-studio-app.theme-dark .image-media-manager-main small{color:#93a0b4!important}.image-media-manager-actions{align-items:center!important;gap:6px!important;display:inline-flex!important}.image-media-manager-actions a,.image-media-manager-actions button{color:#475467!important;background:#0f172a0f!important;border:0!important;border-radius:999px!important;place-items:center!important;width:30px!important;height:30px!important;text-decoration:none!important;display:inline-grid!important}.image-media-manager-actions button:hover{color:#b42318!important;background:#fff1f2!important}.image-media-manager-actions a:hover{color:#1d4ed8!important;background:#eef6ff!important}.aifotex-chatgpt-page .chat-theme-switch button{justify-content:center!important;align-items:center!important;gap:6px!important;display:inline-flex!important}.aifotex-chatgpt-page .chat-theme-switch button svg{flex:0 0 15px!important;width:15px!important;height:15px!important}.aifotex-chatgpt-page .message-attachments.rich{flex-wrap:wrap!important;gap:8px!important;margin:4px 0 8px!important;display:flex!important}.aifotex-chatgpt-page .message-attachments.rich .studio-media-card.premium-attachment-card{width:246px!important;min-width:206px!important;max-width:246px!important;min-height:58px!important;box-shadow:none!important;background:#ffffffdb!important;border:1px solid #d2dbe9eb!important;border-radius:16px!important;padding:8px 42px 8px 8px!important;display:block!important;position:relative!important;overflow:hidden!important}.aifotex-chatgpt-page.theme-dark .message-attachments.rich .studio-media-card.premium-attachment-card,.aifotex-chatgpt-page[data-chat-theme=dark] .message-attachments.rich .studio-media-card.premium-attachment-card{background:#121c2aeb!important;border-color:#94a3b82e!important}.aifotex-chatgpt-page .message-attachments.rich .premium-attachment-card .studio-media-card-main{text-align:left!important;background:0 0!important;border:0!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:42px!important;padding:0!important;display:grid!important}.aifotex-chatgpt-page .message-attachments.rich .premium-attachment-card .studio-media-card-thumb{background:#eff4ff!important;border-radius:12px!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important;overflow:hidden!important}.aifotex-chatgpt-page.theme-dark .message-attachments.rich .premium-attachment-card .studio-media-card-thumb,.aifotex-chatgpt-page[data-chat-theme=dark] .message-attachments.rich .premium-attachment-card .studio-media-card-thumb{background:#ffffff0f!important}.aifotex-chatgpt-page .message-attachments.rich .premium-attachment-card .studio-media-card-thumb img{object-fit:cover!important;width:100%!important;height:100%!important}.aifotex-chatgpt-page .studio-media-card-thumb-label{color:#475467!important;text-transform:uppercase!important;background:#fff!important;border:1px solid #d7e0ec!important;border-radius:7px!important;place-items:center!important;width:26px!important;height:30px!important;font-size:8px!important;font-weight:900!important;line-height:1!important;display:inline-grid!important}.aifotex-chatgpt-page.theme-dark .studio-media-card-thumb-label,.aifotex-chatgpt-page[data-chat-theme=dark] .studio-media-card-thumb-label{color:#d7e4f5!important;background:#0f1724eb!important;border-color:#94a3b82e!important}.aifotex-chatgpt-page .message-attachments.rich .premium-attachment-card .studio-media-card-info{gap:2px!important;min-width:0!important;display:grid!important}.aifotex-chatgpt-page .message-attachments.rich .premium-attachment-card .studio-media-card-info strong,.aifotex-chatgpt-page .message-attachments.rich .premium-attachment-card .studio-media-card-info small,.aifotex-chatgpt-page .message-attachments.rich .premium-attachment-card .studio-media-card-info em{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.aifotex-chatgpt-page .message-attachments.rich .premium-attachment-card .studio-media-card-info em{display:none!important}.aifotex-chatgpt-page .premium-attachment-card .studio-media-card-actions{z-index:3!important;align-items:center!important;gap:4px!important;display:inline-flex!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}.aifotex-chatgpt-page .premium-attachment-card .premium-attachment-save,.aifotex-chatgpt-page .premium-attachment-card .premium-attachment-remove,.aifotex-chatgpt-page .premium-attachment-card .studio-media-card-saved{width:20px!important;min-width:20px!important;height:20px!important;box-shadow:none!important;color:#64748b!important;opacity:0!important;background:0 0!important;border:0!important;place-items:center!important;padding:0!important;display:inline-grid!important}.aifotex-chatgpt-page .premium-attachment-card:hover .premium-attachment-save,.aifotex-chatgpt-page .premium-attachment-card:focus-within .premium-attachment-save,.aifotex-chatgpt-page .premium-attachment-card:hover .premium-attachment-remove,.aifotex-chatgpt-page .premium-attachment-card:focus-within .premium-attachment-remove{opacity:1!important}.aifotex-chatgpt-page .premium-attachment-card .studio-media-card-saved{opacity:1!important;color:#2f67f6!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}.aifotex-chatgpt-page[data-aifotex-chat-ui=ui-chat] .thread-list.menu-active .chat-thread-row:not(.menu-open) .thread-open{opacity:1;visibility:visible;pointer-events:auto}.aifotex-chatgpt-page .send-message:not(.stop) svg{width:20px;height:20px;display:block}.reference-page:after,.reference-app:after,.auth-reference-page:after,.premium-app-page:after,.premium-app-content:after{content:none!important;background:0 0!important;display:none!important}.premium-app-page{--premium-blue:#2f67f6;--premium-indigo:#6d5df7;--premium-muted:#6f7f98;--premium-line:#cdd9ecdb;--premium-shadow:0 28px 80px #2038701f;color:#07142f!important;background:linear-gradient(135deg,#f5f8fff5,#fffffffa 38%,#f4f7ffeb)!important;min-height:100vh!important}.premium-app-shell{grid-template-columns:272px minmax(0,1fr)!important;min-height:100vh!important;display:grid!important}.premium-sidebar{-webkit-backdrop-filter:blur(22px)saturate(1.08)!important;backdrop-filter:blur(22px)saturate(1.08)!important;background:#f8fbffc7!important;border-right:1px solid #d5e0f1e6!important;flex-direction:column!important;height:100vh!important;padding:26px 18px!important;display:flex!important;position:sticky!important;top:0!important;overflow:hidden!important}.premium-sidebar-brand{margin:0 4px 28px!important}.premium-sidebar .reference-brand{letter-spacing:-.04em!important;color:#09142d!important;gap:10px!important;font-size:22px!important;font-weight:900!important}.premium-sidebar .reference-brand .brand-mark{color:#fff!important;background:linear-gradient(135deg,#4f8df4,#8b5cf6)!important;border-radius:14px!important;width:36px!important;height:36px!important;display:grid!important;box-shadow:0 14px 34px #5070f240!important}.brand-premium-badge{color:#2f67f6!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:#2f67f61a!important;border-radius:999px!important;align-items:center!important;height:21px!important;padding:0 8px!important;font-size:10px!important;font-style:normal!important;font-weight:900!important;display:inline-flex!important}.premium-sidebar .side-title{color:#94a0b5!important;letter-spacing:.13em!important;padding:0 12px 12px!important;font-size:11px!important;font-weight:900!important}.premium-side-nav{gap:6px!important;display:grid!important}.premium-sidebar .side-link{color:#45536b!important;background:0 0!important;border:1px solid #0000!important;border-radius:15px!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;height:44px!important;padding:0 12px!important;font-size:14px!important;font-weight:750!important;transition:background .16s,color .16s,transform .16s,border-color .16s,box-shadow .16s!important;display:grid!important}.premium-sidebar .side-link:hover{background:#ffffffc7!important;border-color:#d4e0f3c7!important;transform:translateY(-1px)!important}.premium-sidebar .side-link.active{color:#245cf0!important;background:linear-gradient(135deg,#ebf2fffa,#f2eefff0)!important;border-color:#c6d6f7eb!important;box-shadow:0 14px 36px #2f67f61f!important}.premium-sidebar .side-dot{display:none!important}.side-icon{color:currentColor!important;place-items:center!important;width:24px!important;height:24px!important;display:inline-grid!important}.side-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.85px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:20px!important;height:20px!important;display:block!important}.premium-plan-card{color:#10203e!important;background:#ffffffbd!important;border:1px solid #d1ddf1e0!important;border-radius:20px!important;grid-template-columns:36px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:78px!important;margin-top:auto!important;padding:14px!important;display:grid!important;box-shadow:0 18px 52px #25407314!important}.premium-plan-card .side-icon{color:#2f67f6!important;background:linear-gradient(135deg,#2f67f61f,#8b5cf61f)!important;border-radius:14px!important;width:36px!important;height:36px!important}.premium-plan-card strong,.premium-plan-card small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}.premium-plan-card strong{font-size:13px!important}.premium-plan-card small{color:#7a879d!important;margin-top:3px!important;font-size:12px!important}.premium-plan-card b{color:#8a98ae!important}.premium-app-content{background:radial-gradient(1000px 440px at 72% 0,#6b7dff14,#0000 62%),linear-gradient(#fffffff0,#f8fbfff0)!important;min-width:0!important;padding:0!important;overflow:auto!important}.premium-app-topbar{z-index:50!important;-webkit-backdrop-filter:blur(18px)saturate(1.05)!important;backdrop-filter:blur(18px)saturate(1.05)!important;background:#ffffffd1!important;border-bottom:1px solid #d6e1f2b8!important;justify-content:space-between!important;align-items:center!important;height:76px!important;padding:0 34px!important;display:flex!important;position:sticky!important;top:0!important}.premium-topbar-title{gap:2px!important;display:grid!important}.premium-topbar-title span{color:#0b1630!important;letter-spacing:-.02em!important;font-size:15px!important;font-weight:900!important}.premium-topbar-title small{color:#7a879d!important;font-size:12px!important;font-weight:700!important}.premium-app-topbar .app-header-actions{align-items:center!important;gap:10px!important;display:flex!important}.premium-app-topbar .top-balance{color:#10203e!important;background:#ffffffc7!important;border:1px solid #d1ddf1f0!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-width:146px!important;height:44px!important;padding:0 14px!important;display:flex!important;box-shadow:0 12px 34px #25407314!important}.premium-app-topbar .top-balance span{color:#7a879d!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:11px!important;font-weight:900!important}.premium-app-topbar .top-balance strong{font-size:13px!important;font-weight:900!important}.premium-refill,.premium-create-button{border-radius:16px!important;height:44px!important;font-weight:900!important}.premium-refill{color:#2f67f6!important;background:#ffffffc7!important;border:1px solid #d1ddf1f0!important}.premium-create-button{color:#fff!important;background:linear-gradient(135deg,#2f67f6,#6d5df7)!important;border:0!important;padding:0 18px!important;box-shadow:0 16px 38px #2f67f640!important}.create-menu-shell{position:relative!important}.create-menu-dropdown{z-index:1200!important;background:#fffffff7!important;border:1px solid #d2ddf0f5!important;border-radius:20px!important;gap:4px!important;width:226px!important;padding:8px!important;display:grid!important;position:absolute!important;top:calc(100% + 10px)!important;right:0!important;box-shadow:0 28px 80px #2038702e!important}.create-menu-dropdown a{color:#27354f!important;border-radius:14px!important;grid-template-columns:24px 1fr!important;align-items:center!important;gap:10px!important;min-height:42px!important;padding:0 10px!important;font-size:14px!important;font-weight:800!important;display:grid!important}.create-menu-dropdown a:hover{color:#245cf0!important;background:#2f67f614!important}.premium-app-content>.app-title,.premium-app-content>.premium-home-hero,.premium-app-content>.premium-studio-grid,.premium-app-content>.premium-home-strip,.premium-app-content>.studio-home-only,.premium-app-content>.tabs,.premium-app-content>.two-column,.premium-app-content>.account-profile-pro,.premium-app-content>.gallery-grid,.premium-app-content>.library-grid,.premium-app-content>.support-card,.premium-app-content>.api-empty,.premium-app-content>.list-card,.premium-app-content>.premium-app-content>.premium-app-content>.premium-app-content>section:not(.premium-home-hero):not(.premium-home-strip){margin-left:34px!important;margin-right:34px!important}.premium-app-content>.app-title{margin-top:34px!important}.premium-home-hero{grid-template-columns:minmax(0,1fr) 260px!important;align-items:stretch!important;gap:22px!important;margin-top:34px!important;display:grid!important}.premium-home-hero>div:first-child{box-shadow:var(--premium-shadow)!important;background:linear-gradient(135deg,#ffffffeb,#f4f8ffdb),linear-gradient(135deg,#2f67f60d,#8b5cf60d)!important;border:1px solid #d2ddf0d1!important;border-radius:30px!important;padding:34px 38px!important;position:relative!important;overflow:hidden!important}.premium-home-hero>div:first-child:after{content:""!important;filter:blur(.2px)!important;background:linear-gradient(135deg,#2f67f61a,#8b5cf61a)!important;border-radius:30px!important;width:92px!important;height:92px!important;position:absolute!important;top:32px!important;right:36px!important}.premium-home-kicker{color:#2f67f6!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#2f67f617!important;border-radius:999px!important;align-items:center!important;width:max-content!important;min-height:28px!important;margin-bottom:18px!important;padding:0 12px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.premium-home-hero h1{color:#07142f!important;letter-spacing:-.07em!important;max-width:760px!important;margin:0 0 14px!important;font-size:clamp(34px,4vw,58px)!important;line-height:1.02!important}.premium-home-hero p{color:#66758d!important;max-width:720px!important;font-size:16px!important;line-height:1.62!important}.premium-home-balance-card{box-shadow:var(--premium-shadow)!important;color:#07142f!important;background:#ffffffd1!important;border:1px solid #d2ddf0db!important;border-radius:30px!important;align-content:center!important;gap:8px!important;padding:24px!important;display:grid!important}.premium-home-balance-card .workspace-card-icon{margin-bottom:12px!important}.premium-home-balance-card span{color:#7a879d!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:900!important}.premium-home-balance-card strong{letter-spacing:-.06em!important;font-size:34px!important}.premium-home-balance-card small{color:#7a879d!important;font-weight:750!important}.premium-studio-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin-top:22px!important;display:grid!important}.premium-studio-card{text-align:center!important;background:#ffffffe0!important;border:1px solid #d2ddf0db!important;border-radius:28px!important;align-content:center!important;justify-items:center!important;gap:12px!important;min-height:284px!important;padding:28px!important;transition:transform .18s,border-color .18s,box-shadow .18s!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 20px 60px #20387014!important}.premium-studio-card:before{content:""!important;opacity:0!important;background:linear-gradient(135deg,#2f67f60f,#8b5cf60a 42%,#0000 72%)!important;transition:opacity .18s!important;position:absolute!important;inset:0!important}.premium-studio-card:hover{border-color:#8fa7d3db!important;transform:translateY(-3px)!important;box-shadow:0 30px 86px #20387024!important}.premium-studio-card:hover:before{opacity:1!important}.premium-studio-card>*{z-index:1!important;position:relative!important}.workspace-card-icon{color:#2f67f6!important;background:linear-gradient(135deg,#e7effffa,#f1eefffa)!important;border-radius:25px!important;place-items:center!important;width:76px!important;height:76px!important;display:grid!important;box-shadow:inset 0 1px #ffffffe6,0 18px 42px #2f67f624!important}.workspace-card-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.85px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:34px!important;height:34px!important}.premium-video .workspace-card-icon{color:#5a6bea!important}.premium-audio .workspace-card-icon{color:#8656f2!important}.premium-chat .workspace-card-icon{color:#2f67f6!important}.premium-api .workspace-card-icon{color:#1b78d8!important}.premium-media .workspace-card-icon{color:#6d5df7!important}.premium-studio-card h2{color:#07142f!important;letter-spacing:-.055em!important;margin:8px 0 0!important;font-size:26px!important}.premium-studio-card p{color:#6d7b92!important;max-width:330px!important;min-height:46px!important;font-size:14px!important;line-height:1.52!important}.premium-studio-card>span{color:#182541!important;background:#ffffffbd!important;border:1px solid #cfdbeeeb!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-width:152px!important;min-height:44px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 10px 26px #2038700f!important}.premium-studio-card:hover>span{color:#245cf0!important;border-color:#2f67f652!important}.premium-home-strip{background:#ffffffd1!important;border:1px solid #d2ddf0db!important;border-radius:26px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:22px!important;margin-bottom:42px!important;display:grid!important;overflow:hidden!important;box-shadow:0 18px 56px #20387014!important}.premium-home-strip article{border-right:1px solid #d2ddf0c7!important;grid-template-columns:50px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-height:100px!important;padding:20px 22px!important;display:grid!important}.premium-home-strip article:last-child{border-right:0!important}.premium-home-strip .workspace-card-icon{border-radius:18px!important;width:50px!important;height:50px!important}.premium-home-strip .workspace-card-icon svg{width:24px!important;height:24px!important}.premium-home-strip strong{color:#15223c!important;margin-bottom:4px!important;font-size:14px!important;display:block!important}.premium-home-strip span{color:#75839a!important;font-size:12.5px!important;line-height:1.45!important}.studio-home-only{display:none!important}.premium-app-page .profile-menu{position:relative!important}.premium-app-page .profile-dropdown{z-index:1300!important;top:calc(100% + 10px)!important;left:auto!important;right:0!important}@media (width<=1180px){.premium-studio-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.premium-home-hero{grid-template-columns:1fr!important}.premium-home-balance-card{grid-template-columns:76px 1fr!important;align-items:center!important}.premium-home-balance-card .workspace-card-icon{grid-row:1/4!important;margin:0!important}}@media (width<=900px){.premium-app-shell{grid-template-columns:1fr!important}.premium-sidebar{border-bottom:1px solid #d5e0f1e6!important;border-right:0!important;height:auto!important;min-height:0!important;padding:16px!important;position:static!important}.premium-sidebar-brand{margin-bottom:14px!important}.premium-side-nav{gap:8px!important;padding-bottom:4px!important;display:flex!important;overflow-x:auto!important}.premium-sidebar .side-title,.premium-plan-card{display:none!important}.premium-sidebar .side-link{white-space:nowrap!important;min-width:max-content!important}.premium-app-topbar{padding:0 16px!important}.premium-topbar-title,.premium-refill{display:none!important}.premium-app-content>.app-title,.premium-app-content>.premium-home-hero,.premium-app-content>.premium-studio-grid,.premium-app-content>.premium-home-strip,.premium-app-content>section:not(.premium-home-hero):not(.premium-home-strip){margin-left:16px!important;margin-right:16px!important}.premium-studio-grid,.premium-home-strip{grid-template-columns:1fr!important}.premium-home-strip article{border-bottom:1px solid #d2ddf0c7!important;border-right:0!important}.premium-home-strip article:last-child{border-bottom:0!important}}@media (width<=560px){.premium-app-topbar .top-balance{display:none!important}.premium-create-button{min-width:116px!important}.premium-studio-card{min-height:246px!important;padding:22px!important}.premium-home-hero>div:first-child{padding:26px!important}}.avatar.profile-trigger.has-image,.profile-dropdown-avatar.has-image,.avatar-picker-pro.has-image{background:#eef4ff!important;border-radius:999px!important;place-items:center!important;display:grid!important;overflow:hidden!important}.avatar.profile-trigger.has-image img,.profile-dropdown-avatar.has-image img,.avatar-picker-pro.has-image img{aspect-ratio:1!important;object-fit:cover!important;object-position:center center!important;border-radius:999px!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;display:block!important}.avatar.profile-trigger{flex:0 0 38px!important;width:38px!important;height:38px!important;padding:0!important}.profile-dropdown-avatar{border-radius:999px!important;flex:0 0 46px!important;place-items:center!important;width:46px!important;height:46px!important;display:grid!important}.avatar-picker-pro{background:linear-gradient(#fff,#f4f8ff)!important;border:1px solid #cad7eceb!important;border-radius:999px!important;flex:0 0 104px!important;width:104px!important;height:104px!important;box-shadow:0 18px 48px #2038701a!important}.avatar-picker-pro img,.avatar-picker-pro span{object-fit:cover!important;object-position:center center!important;border-radius:999px!important;width:100%!important;height:100%!important}.avatar-column p:after{content:"Аватар автоматически центрируется в круге.";color:#7a879d;margin-top:4px;display:block}.account-side-card{grid-template-rows:auto auto!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:5px 14px!important;min-height:96px!important}.account-side-card h2{grid-area:1/2!important;align-self:end!important;margin:0!important;line-height:1.18!important}.account-side-card p{color:#6f7f96!important;grid-area:2/2!important;align-self:start!important;margin:0!important;line-height:1.35!important}.account-side-card .btn{grid-area:1/3/3!important;place-self:center end!important;width:auto!important;min-width:168px!important;height:42px!important}@media (width<=820px){.account-side-card{grid-template-columns:42px minmax(0,1fr)!important}.account-side-card .btn{grid-area:auto/1/auto/-1!important;justify-self:stretch!important;width:100%!important}}.media-filter-tabs button{white-space:nowrap!important}.media-card{cursor:default!important;background:#ffffffe0!important;border:1px solid #d3dff2e0!important;border-radius:24px!important;padding:14px!important;overflow:hidden!important;box-shadow:0 20px 60px #20387013!important}.media-card .media-open-preview{cursor:pointer!important;width:100%!important;color:inherit!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:18px!important;margin:0 0 12px!important;padding:0!important;display:block!important}.media-card .media-open-preview:hover .result-preview{transform:translateY(-1px)!important;box-shadow:0 14px 36px #2038701f!important}.media-card .result-preview{background:linear-gradient(#f7faff,#eef4ff)!important;border:1px solid #d3dff2d1!important;border-radius:18px!important;height:174px!important;min-height:174px!important;transition:transform .16s,box-shadow .16s!important;overflow:hidden!important}.media-card .result-preview.media img,.media-card .result-preview.media video{object-fit:cover!important;background:#f3f6fb!important;width:100%!important;height:100%!important;display:block!important}.media-card .result-preview.media.audio{place-items:center!important;padding:18px!important;display:grid!important}.media-card .result-preview.media.document iframe,.media-detail .result-preview.media.document iframe{background:#fff!important;border:0!important;width:100%!important;height:100%!important}.media-file-preview strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:82%!important;font-size:13px!important;overflow:hidden!important}.media-file-badge{color:#2f67f6!important;letter-spacing:.04em!important;background:#fff!important;border:1px solid #cad7ece6!important;border-radius:12px!important;place-items:center!important;min-width:54px!important;height:62px!important;padding:0 8px!important;font-size:11px!important;font-weight:950!important;display:inline-grid!important;box-shadow:0 12px 28px #20387014!important}.media-card .media-card-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.media-card .media-card-actions .btn{border-radius:12px!important;min-width:0!important;height:38px!important;padding:0 10px!important;font-size:12px!important}.media-card .media-meta{align-items:center!important;gap:8px!important;margin:2px 0 10px!important;display:flex!important}.media-card h3{color:#0d182f!important;margin:0 0 6px!important;font-size:17px!important;line-height:1.25!important}.media-card p{color:#6f7f96!important;min-height:42px!important;margin:0 0 14px!important;font-size:13px!important;line-height:1.42!important}.media-detail .result-preview{background:#f7faff!important;border:1px solid #d3dff2e0!important;border-radius:20px!important;overflow:hidden!important}.studio-media-card,.studio-media-card.compact,.aifotex-chatgpt-page .premium-attachment-card.studio-media-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important}.studio-media-card-thumb,.studio-media-card.compact .studio-media-card-thumb,.aifotex-chatgpt-page .studio-media-card-thumb{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:9px!important}.studio-media-card-thumb-label,.aifotex-chatgpt-page .studio-media-card-thumb-label{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important}.studio-media-card-actions button,.studio-media-card-actions a,.studio-media-card-saved{width:30px!important;height:30px!important;box-shadow:none!important;color:#64748b!important;background:0 0!important;border:0!important;border-radius:10px!important}.studio-media-card-actions button:hover,.studio-media-card-actions a:hover{color:#245cf0!important;background:#2f67f614!important}.studio-media-card-saved{display:none!important}.theme-dark .media-card{background:#121b2ae0!important;border-color:#94a3b829!important;box-shadow:0 18px 56px #00000047!important}.theme-dark .media-card .result-preview{background:linear-gradient(#162235f5,#0d1624f5)!important;border-color:#94a3b829!important}.theme-dark .media-card h3,.theme-dark .media-file-preview{color:#eef5ff!important}.theme-dark .media-card p{color:#a9b7cc!important}.theme-dark .media-file-badge{color:#93ddff!important;background:#0f1724eb!important;border-color:#94a3b82e!important}.theme-dark .studio-media-card-actions button,.theme-dark .studio-media-card-actions a,.theme-dark .studio-media-card-saved{color:#cbd5e1!important;background:0 0!important}.avatar-picker-pro .avatar-picker-image-shell{border-radius:999px!important;width:100%!important;height:100%!important;display:block!important;overflow:hidden!important}.avatar-picker-pro .avatar-picker-image-shell img{object-fit:cover!important;object-position:center center!important;border-radius:999px!important;width:100%!important;height:100%!important;display:block!important}.avatar-crop-controls{gap:8px!important;width:100%!important;margin-top:10px!important;display:grid!important}.avatar-crop-row button,.avatar-crop-controls label{color:#23324f!important;background:#ffffffeb!important;border:1px solid #cfdbeee6!important;border-radius:12px!important;min-height:32px!important;padding:0 10px!important;font-size:12px!important;font-weight:800!important}.avatar-crop-controls label{gap:6px!important;padding:8px 10px!important;display:grid!important}.avatar-crop-controls input[type=range]{width:100%!important}.avatar.profile-trigger.has-image:after,.profile-dropdown-avatar.has-image:after,.avatar-picker-pro.has-image:after,.avatar-picker-pro.has-image .avatar-initial:after{content:none!important;display:none!important}.avatar.profile-trigger.has-image,.profile-dropdown-avatar.has-image{background:#eef4ff!important;border-radius:999px!important;place-items:center!important;display:grid!important;overflow:hidden!important}.avatar.profile-trigger.has-image img,.profile-dropdown-avatar.has-image img{object-fit:cover!important;object-position:center center!important;border-radius:inherit!important;aspect-ratio:1!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important}.avatar-picker-pro .avatar-picker-image-shell{border-radius:inherit!important;background:#eef4ff!important;width:100%!important;height:100%!important;display:block!important;overflow:hidden!important}.avatar-picker-pro .avatar-picker-image-shell img,.avatar-picker-pro>img{object-fit:cover!important;object-position:center center!important;border-radius:inherit!important;transform-origin:50%!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;transition:transform .16s!important;display:block!important}.avatar-picker-pro.has-initials .avatar-initial,.avatar-picker-pro>span.avatar-initial{border-radius:inherit!important;place-items:center!important;width:100%!important;height:100%!important;display:grid!important}.avatar-column p:after{content:none!important;display:none!important}.avatar-crop-controls{background:#f6f9ffe0!important;border:1px solid #d5e1f5e0!important;border-radius:16px!important;gap:8px!important;width:min(220px,100%)!important;padding:10px!important;display:grid!important}.avatar-crop-row button{color:#2f67f6!important;background:#fff!important;border:0!important;border-radius:10px!important;min-width:34px!important;height:28px!important;font-weight:850!important;box-shadow:0 6px 18px #2038700f!important}.account-side-card{grid-template-rows:auto auto!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:4px 14px!important}.account-side-card .account-side-icon{grid-row:1/3!important;align-self:center!important}.account-side-card h2{grid-area:1/2!important;align-self:end!important;margin:0!important}.account-side-card p{grid-area:2/2!important;align-self:start!important;margin:0!important}.account-side-card .btn{grid-area:1/3/3!important;place-self:center end!important}.premium-side-nav .side-link[href=\/results],.premium-studio-card[href=\/results]{display:none!important}.media-card.premium-media-card{cursor:pointer!important;background:#ffffffeb!important;border:1px solid #d5e1f5c2!important;border-radius:24px!important;padding:14px!important;transition:transform .16s,box-shadow .16s,border-color .16s!important;box-shadow:0 18px 56px #20387011!important}.media-card.premium-media-card .media-open-preview{cursor:pointer!important;background:0 0!important;border:0!important;margin:0 0 12px!important;padding:0!important;display:block!important}.media-card.premium-media-card .result-preview{background:linear-gradient(#f7faff 0%,#eef4ff 100%)!important;border:0!important;border-radius:18px!important;height:198px!important;min-height:198px!important;box-shadow:inset 0 0 0 1px #dae4f685!important}.media-card.premium-media-card .result-preview.media img,.media-card.premium-media-card .result-preview.media video{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.media-file-preview{background:linear-gradient(#f8fbff 0%,#edf4ff 100%)!important;border:0!important;box-shadow:inset 0 0 0 1px #dae4f685!important}.media-file-badge{color:#2f67f6!important;background:#fff!important;border:0!important;border-radius:11px!important;box-shadow:0 10px 28px #20387014!important}.media-card.premium-media-card .media-card-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.media-card.premium-media-card .media-meta{margin-top:4px!important}.media-detail .result-preview{background:linear-gradient(#f7faff,#eef4ff)!important;border:0!important;border-radius:22px!important;min-height:360px!important;box-shadow:inset 0 0 0 1px #dae4f694!important}.media-detail .media-file-badge{min-width:74px!important;height:86px!important;font-size:13px!important}.theme-dark .avatar.profile-trigger.has-image,.theme-dark .profile-dropdown-avatar.has-image{background:#172033!important}.theme-dark .avatar-crop-controls{background:#0f1724d1!important;border-color:#94a3b82e!important}.theme-dark .avatar-crop-row button{color:#93ddff!important;background:#1e293bf5!important}.theme-dark .media-card.premium-media-card .result-preview,.theme-dark .media-file-preview,.theme-dark .media-detail .result-preview{background:linear-gradient(#162235f5,#0d1624f5)!important;box-shadow:inset 0 0 0 1px #94a3b824!important}.theme-dark .media-file-badge{color:#93ddff!important;box-shadow:none!important;background:#ffffff0f!important}@media (width<=820px){.account-side-card{grid-template-columns:42px minmax(0,1fr)!important}.account-side-card .btn{grid-area:auto/1/auto/-1!important;width:100%!important}.media-card.premium-media-card .media-card-actions{grid-template-columns:1fr!important}}.avatar-picker-pro.has-image{overflow:visible!important}.avatar-picker-pro .avatar-picker-image-shell{background:linear-gradient(135deg,#eef4ff,#fff)!important;border-radius:999px!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}.avatar-picker-pro .avatar-picker-image-shell img{object-fit:cover!important;object-position:center center!important;transform-origin:50%!important;border-radius:999px!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;position:absolute!important;inset:0!important}.avatar.profile-trigger.has-image img,.profile-dropdown-avatar.has-image img{object-fit:cover!important;object-position:center center!important;border-radius:999px!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important}.account-side-card{grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important}.account-side-card .account-side-icon,.account-side-card h2,.account-side-card .btn{align-self:center!important}.media-card .result-preview{height:252px!important;min-height:252px!important}.media-card .media-open-preview{cursor:pointer!important}.media-card .media-card-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important}.media-card .media-card-actions .btn{justify-content:center!important}@media (width<=900px){.media-card .media-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.avatar.profile-trigger,.profile-dropdown-avatar,.avatar-picker-pro,.avatar-picker-image-shell{aspect-ratio:1!important;border-radius:999px!important;line-height:0!important;overflow:hidden!important}.avatar.profile-trigger{flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.profile-dropdown-avatar{flex:0 0 52px!important;width:52px!important;height:52px!important}.avatar.profile-trigger img,.profile-dropdown-avatar img,.avatar-picker-pro img,.avatar-picker-image-shell img{object-fit:cover!important;object-position:center center!important;transform-origin:50%!important;border-radius:999px!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;display:block!important}.avatar-picker-pro{width:118px!important;height:118px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:0 0 118px!important;overflow:visible!important}.avatar-picker-image-shell,.avatar-picker-pro>span.avatar-initial{background:linear-gradient(#fff,#f1f6ff)!important;border-radius:999px!important;place-items:center!important;width:118px!important;height:118px!important;display:grid!important;overflow:hidden!important;box-shadow:0 18px 44px #23396921!important}.avatar-picker-pro input{opacity:0!important;cursor:pointer!important;border-radius:999px!important;position:absolute!important;inset:0!important}.avatar-crop-controls{background:#ffffffdb!important;border:1px solid #d2def2e6!important;border-radius:18px!important;gap:8px!important;width:min(240px,100%)!important;margin:12px auto 0!important;padding:12px!important;display:grid!important;box-shadow:0 14px 34px #20387013!important}.avatar-crop-row{justify-content:center!important;align-items:center!important;gap:8px!important;display:flex!important}.avatar-crop-row button{color:#1f3153!important;cursor:pointer!important;background:#fff!important;border:1px solid #cbd8eef5!important;border-radius:10px!important;min-width:34px!important;height:32px!important;padding:0 10px!important;font-weight:850!important}.avatar-crop-controls label{color:#687790!important;grid-template-columns:74px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;margin:0!important;font-size:12px!important;font-weight:800!important;display:grid!important}.account-side-card{grid-template-rows:auto!important;grid-template-columns:46px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;min-height:92px!important;display:grid!important}.account-side-card .account-side-icon{grid-area:1/1!important;place-self:center!important;margin:0!important}.account-side-copy{grid-column:2!important;align-content:center!important;gap:4px!important;min-width:0!important;display:grid!important}.account-side-copy h2,.account-side-copy p,.account-side-card h2,.account-side-card p{margin:0!important}.account-side-copy h2{line-height:1.16!important}.account-side-copy p{color:#6f7f96!important;line-height:1.35!important}.account-side-card .btn{white-space:nowrap!important;grid-area:1/3!important;place-self:center end!important;width:auto!important;min-width:172px!important;max-width:220px!important;height:42px!important}.premium-media-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important;gap:18px!important}.gallery-grid.top-gap:has(.premium-media-card){grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important;gap:18px!important}.media-card.premium-media-card{cursor:pointer!important;background:#ffffffeb!important;border:1px solid #d3dff2e6!important;border-radius:24px!important;padding:0!important;transition:transform .16s,box-shadow .16s,border-color .16s!important;overflow:hidden!important;box-shadow:0 22px 62px #20387014!important}.media-card.premium-media-card:hover{border-color:#2f67f647!important;transform:translateY(-2px)!important;box-shadow:0 26px 78px #20387021!important}.media-card.premium-media-card .media-open-preview{border-radius:0!important;margin:0!important;display:block!important;overflow:hidden!important}.media-card.premium-media-card .result-preview{aspect-ratio:4/3!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:linear-gradient(#f7faff,#eef4ff)!important;border:0!important;border-radius:0!important}.media-card.premium-media-card .result-preview.media img,.media-card.premium-media-card .result-preview.media video{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;display:block!important}.media-card.premium-media-card .media-file-preview{align-content:center!important;place-items:center!important;gap:12px!important;padding:24px!important;display:grid!important}.media-card.premium-media-card .media-file-badge{color:#2f67f6!important;background:linear-gradient(#fff,#edf4ff)!important;border:0!important;border-radius:14px!important;width:58px!important;min-width:58px!important;height:68px!important;box-shadow:0 14px 32px #2038701f!important}.media-card.premium-media-card .media-file-preview strong{color:#25314a!important;max-width:88%!important;font-size:13px!important;line-height:1.25!important}.clean-media-meta,.media-card.premium-media-card .media-meta{color:#77849a!important;align-items:center!important;gap:10px!important;margin:0!important;padding:14px 16px 0!important;font-size:12px!important;font-weight:780!important;display:flex!important}.clean-media-meta span+span:before{content:"•";color:#b4c0d2;margin-right:10px}.media-card.premium-media-card h3{color:#0f1b31!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:8px 0 0!important;padding:0 16px!important;font-size:16px!important;line-height:1.25!important;overflow:hidden!important}.media-card.premium-media-card p{color:#6f7f96!important;min-height:38px!important;margin:8px 0 0!important;padding:0 16px!important;font-size:13px!important;line-height:1.42!important}.media-card.premium-media-card .media-card-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:14px 16px 16px!important;display:grid!important}.media-card.premium-media-card .media-card-actions .btn{border-radius:12px!important;min-width:0!important;height:38px!important;padding:0 10px!important;font-size:12px!important}.media-card.premium-media-card .media-card-actions .btn.danger{color:#e11d48!important;background:#fff4f6!important;border-color:#ffd1dc!important}.studio-media-preview-modal .studio-media-preview-floating-actions a,.studio-media-preview-modal .studio-media-preview-floating-actions button{border:0!important;border-radius:12px!important;box-shadow:0 10px 28px #0f172a1f!important}.theme-dark .media-card.premium-media-card{background:#111a2af0!important;border-color:#94a3b829!important;box-shadow:0 24px 68px #00000047!important}.theme-dark .media-card.premium-media-card .result-preview{background:linear-gradient(#18243afa,#0c1524fa)!important}.theme-dark .media-card.premium-media-card h3,.theme-dark .media-card.premium-media-card .media-file-preview strong{color:#eef5ff!important}.theme-dark .clean-media-meta,.theme-dark .media-card.premium-media-card .media-meta,.theme-dark .media-card.premium-media-card p{color:#a8b5ca!important}.theme-dark .media-card.premium-media-card .media-file-badge{color:#9ac7ff!important;background:linear-gradient(#1f2b40f5,#101b2df5)!important;box-shadow:0 18px 36px #0000003d!important}@media (width<=820px){.account-side-card{grid-template-columns:42px minmax(0,1fr)!important}.account-side-copy{grid-column:2!important}.account-side-card .btn{grid-column:1/-1!important;justify-self:stretch!important;width:100%!important;max-width:none!important}.avatar-picker-pro,.avatar-picker-image-shell,.avatar-picker-pro>span.avatar-initial{flex-basis:104px!important;width:104px!important;height:104px!important}}.studio-media-preview-bottom-actions{border-top:1px solid #d2def2c7!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin-top:14px!important;padding-top:14px!important;display:flex!important}.studio-media-preview-bottom-actions .btn{border-radius:12px!important;min-width:116px!important;height:38px!important;font-size:13px!important}.theme-dark .studio-media-preview-bottom-actions{border-top-color:#94a3b82e!important}@media (width<=720px){.studio-media-preview-bottom-actions{grid-template-columns:1fr!important;display:grid!important}.studio-media-preview-bottom-actions .btn{width:100%!important}}.avatar.profile-trigger.has-image,.profile-dropdown-avatar.has-image,.profile-menu .avatar.profile-trigger{aspect-ratio:1!important;background:#eef4ff!important;border-radius:999px!important;flex-shrink:0!important;overflow:hidden!important}.avatar.profile-trigger.has-image img,.profile-dropdown-avatar.has-image img,.profile-menu .avatar.profile-trigger img{object-fit:cover!important;object-position:center center!important;border-radius:999px!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important;transform:none!important}.avatar-picker-pro{flex:0 0 136px!important;place-items:center!important;width:136px!important;height:136px!important;display:grid!important;position:relative!important;overflow:visible!important}.avatar-drag-surface,.avatar-upload-empty{cursor:grab!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;background:0 0!important;border:0!important;border-radius:999px!important;place-items:center!important;width:136px!important;height:136px!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 20px 54px #1f377024!important}.avatar-drag-surface:active{cursor:grabbing!important}.avatar-picker-pro .avatar-picker-image-shell{background:#f3f7ff!important;border-radius:999px!important;width:136px!important;height:136px!important;display:block!important;overflow:hidden!important}.avatar-picker-pro .avatar-picker-image-shell img{object-fit:cover!important;object-position:center center!important;will-change:transform!important;transform-origin:50%!important;border-radius:999px!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;transition:transform 90ms linear!important;display:block!important}.avatar-upload-empty{cursor:pointer!important;background:linear-gradient(#fff,#eef5ff)!important;border:1px solid #c6d5f0f2!important}.avatar-upload-empty .avatar-initial{color:#245fe8!important;border-radius:999px!important;place-items:center!important;width:136px!important;height:136px!important;font-size:42px!important;font-weight:900!important;display:grid!important}.avatar-replace-badge{cursor:pointer!important;z-index:4!important;background:#fffffff5!important;border:1px solid #cddaf0f5!important;border-radius:14px!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important;position:absolute!important;bottom:2px!important;right:-2px!important;box-shadow:0 12px 30px #1e34692b!important}.avatar-replace-badge span{font-size:17px!important;line-height:1!important}.avatar-upload-empty input,.avatar-replace-badge input,.avatar-replace-inline input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.avatar-crop-veil{opacity:0!important;pointer-events:none!important;background:radial-gradient(circle,#fff0 46%,#0b14261c 100%)!important;border-radius:999px!important;place-items:end center!important;padding:0 0 14px!important;transition:opacity .15s!important;display:grid!important;position:absolute!important;inset:0!important}.avatar-drag-surface:hover .avatar-crop-veil,.avatar-drag-surface:focus-visible .avatar-crop-veil{opacity:1!important}.avatar-crop-veil em{color:#1f3153!important;background:#fffffff0!important;border-radius:999px!important;padding:5px 9px!important;font-size:11px!important;font-style:normal!important;font-weight:850!important;box-shadow:0 8px 22px #13234829!important}.avatar-crop-controls{border-radius:20px!important;width:min(276px,100%)!important;margin-top:14px!important}.avatar-crop-controls label{grid-template-columns:72px minmax(0,1fr)!important}.avatar-crop-row{justify-content:center!important}.avatar-crop-row button,.avatar-replace-inline{color:#1f3153!important;cursor:pointer!important;background:#fff!important;border:1px solid #cbd8eef5!important;border-radius:12px!important;place-items:center!important;min-width:96px!important;height:34px!important;padding:0 13px!important;font-size:12px!important;font-weight:850!important;display:inline-grid!important;position:relative!important}.theme-dark .avatar.profile-trigger.has-image,.theme-dark .profile-dropdown-avatar.has-image,.theme-dark .profile-menu .avatar.profile-trigger{background:#172033!important}.theme-dark .avatar-upload-empty,.theme-dark .avatar-replace-badge,.theme-dark .avatar-crop-row button,.theme-dark .avatar-replace-inline{color:#dbeafe!important;background:#151f30fa!important;border-color:#94a3b83d!important}.theme-dark .avatar-crop-veil em{color:#e5edff!important;background:#0f172aeb!important}.avatar.profile-trigger,.profile-menu .avatar.profile-trigger{aspect-ratio:1!important;border-radius:999px!important;place-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;line-height:1!important;display:grid!important;overflow:hidden!important}.profile-dropdown-avatar{aspect-ratio:1!important;border-radius:999px!important;flex:0 0 54px!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;overflow:hidden!important}.avatar.profile-trigger img,.profile-dropdown-avatar img{object-fit:cover!important;object-position:center center!important;border-radius:999px!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;display:block!important}.avatar-picker-pro.is-dragging .avatar-drag-surface{cursor:grabbing!important}.avatar-picker-pro.is-dragging .avatar-crop-veil,.avatar-drag-surface:focus-visible .avatar-crop-veil{opacity:1!important}.avatar-drag-surface:focus-visible{outline-offset:5px!important;outline:3px solid #2f67f647!important}.avatar-crop-controls.avatar-crop-panel,.avatar-crop-controls{-webkit-user-select:none!important;user-select:none!important}.avatar-picker-pro.is-cropping .avatar-picker-image-shell img{object-position:var(--avatar-object-position,center center)!important;transform:scale(var(--avatar-crop-scale,1))!important}.avatar-picker-pro.is-dragging .avatar-picker-image-shell img{transition:none!important}.avatar-picker-pro.is-cropping .avatar-drag-surface{cursor:grab!important;touch-action:none!important}.avatar-picker-pro.is-cropping.is-dragging .avatar-drag-surface{cursor:grabbing!important}.avatar.profile-trigger.has-image,.profile-dropdown-avatar.has-image,.profile-menu .avatar.profile-trigger.has-image{aspect-ratio:1!important;border-radius:999px!important;padding:0!important;line-height:0!important;overflow:hidden!important}.avatar.profile-trigger.has-image img,.profile-dropdown-avatar.has-image img,.profile-menu .avatar.profile-trigger.has-image img{object-fit:cover!important;object-position:center center!important;border-radius:999px!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;display:block!important;transform:none!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-remove,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-actions button,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-actions a{width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;box-shadow:none!important;color:#8a94a6!important;-webkit-text-fill-color:currentColor!important;opacity:.88!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;place-items:center!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-grid!important;transform:none!important}html body #root .aifotex-chatgpt-page .premium-attachment-card:hover .premium-attachment-heart,html body #root .aifotex-chatgpt-page .premium-attachment-card:focus-within .premium-attachment-heart,html body #root .aifotex-chatgpt-page .premium-attachment-card:hover .premium-attachment-remove,html body #root .aifotex-chatgpt-page .premium-attachment-card:focus-within .premium-attachment-remove{opacity:1!important}html body #root .aifotex-chatgpt-page .premium-attachment-heart-icon{width:18px!important;height:18px!important;display:block!important;overflow:visible!important}html body #root .aifotex-chatgpt-page .premium-attachment-heart-icon path{fill:none!important;stroke:currentColor!important;stroke-width:1.9px!important;stroke-linejoin:round!important;stroke-linecap:round!important}html body #root .aifotex-chatgpt-page .premium-attachment-heart:hover,html body #root .aifotex-chatgpt-page .premium-attachment-heart:focus-visible{color:#ef405f!important;-webkit-text-fill-color:#ef405f!important;box-shadow:none!important;background:0 0!important;transform:none!important}html body #root .aifotex-chatgpt-page .premium-attachment-heart.is-saved,html body #root .aifotex-chatgpt-page.theme-light .premium-attachment-heart.is-saved,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .premium-attachment-heart.is-saved,html body #root .aifotex-chatgpt-page.theme-dark .premium-attachment-heart.is-saved,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .premium-attachment-heart.is-saved{color:#ef405f!important;-webkit-text-fill-color:#ef405f!important;opacity:1!important}html body #root .aifotex-chatgpt-page .premium-attachment-heart.is-saved .premium-attachment-heart-icon path{fill:currentColor!important;stroke:currentColor!important}html body #root .aifotex-chatgpt-page .premium-attachment-remove:hover,html body #root .aifotex-chatgpt-page .premium-attachment-remove:focus-visible{color:#ef405f!important;-webkit-text-fill-color:#ef405f!important;box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-saved,html body #root .aifotex-chatgpt-page .premium-attachment-card:after,html body #root .aifotex-chatgpt-page .premium-attachment-heart:before,html body #root .aifotex-chatgpt-page .premium-attachment-heart:after,html body #root .aifotex-chatgpt-page .premium-attachment-remove:before,html body #root .aifotex-chatgpt-page .premium-attachment-remove:after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing,html body #root .aifotex-chatgpt-page .true-bubble.user.editing>.inline-message-editor{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor-bubble{width:100%!important;box-shadow:none!important;background:#b9e5ff!important;border:1px solid #52a3e142!important;outline:0!important}html body #root .aifotex-chatgpt-page.theme-dark .true-bubble.user.editing .inline-message-editor-bubble,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .true-bubble.user.editing .inline-message-editor-bubble{background:#1e5487!important;border-color:#93ddff2e!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing textarea{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}html body #root .aifotex-chatgpt-page .true-composer,html body #root .aifotex-chatgpt-page .true-composer.chat-studio-action-bar,html body #root .aifotex-chatgpt-page .chat-composer,html body #root .aifotex-chatgpt-page .chat-composer-controls,html body #root .aifotex-chatgpt-page .chat-composer-choice,html body #root .aifotex-chatgpt-page .composer-under-meta{box-shadow:none!important;border:0!important;outline:0!important}html body #root .aifotex-chatgpt-page .true-composer.chat-studio-action-bar:before,html body #root .aifotex-chatgpt-page .true-composer:before{content:""!important;pointer-events:none!important;height:136px!important;box-shadow:none!important;background:linear-gradient(#f7faff00,#f7faffc7 48%,#f7faff 100%)!important;border:0!important;position:absolute!important;top:-92px!important;left:-20vw!important;right:-20vw!important}html body #root .aifotex-chatgpt-page.theme-dark .true-composer.chat-studio-action-bar:before,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .true-composer.chat-studio-action-bar:before,html body #root .aifotex-chatgpt-page.theme-dark .true-composer:before,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .true-composer:before{background:linear-gradient(#080f1900,#080f19c2 48%,#080f19 100%)!important}.shared-media-library-modal.is-select-mode .shared-media-library-list.is-tile-grid{grid-template-columns:repeat(8,minmax(68px,1fr))!important;align-items:start!important;gap:14px!important;padding:8px 2px 2px!important;display:grid!important;overflow:visible!important}.shared-media-tile{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:7px!important;padding:0!important;display:grid!important;position:relative!important}.shared-media-tile-main{width:100%!important;min-width:0!important;height:auto!important;box-shadow:none!important;color:inherit!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;gap:7px!important;margin:0!important;padding:0!important;display:grid!important}.shared-media-tile-thumb{aspect-ratio:1!important;width:100%!important;box-shadow:none!important;color:#8ea1bd!important;background:#ffffff0a!important;border:0!important;border-radius:14px!important;outline:1px solid #0000!important;place-items:center!important;transition:outline-color .12s,background .12s!important;display:grid!important;overflow:hidden!important}.shared-media-tile-main:hover .shared-media-tile-thumb,.shared-media-tile-main:focus-visible .shared-media-tile-thumb{background:#2f67f60d!important;outline-color:#789ef475!important}.shared-media-tile-thumb img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;display:block!important}.shared-media-tile-thumb svg,.shared-media-tile-icon-fallback svg{width:24px!important;height:24px!important}.shared-media-tile-label{box-shadow:none!important;color:#8ea1bd!important;background:0 0!important;border:0!important;font-size:10px!important;font-weight:850!important}.shared-media-tile-info{gap:2px!important;min-width:0!important;display:grid!important}.shared-media-tile-info strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:#e8f0ff!important;-webkit-text-fill-color:#e8f0ff!important;min-width:0!important;font-size:11px!important;font-weight:780!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.shared-media-tile-info small{text-overflow:ellipsis!important;white-space:nowrap!important;color:#9aa9bf!important;-webkit-text-fill-color:#9aa9bf!important;text-transform:none!important;font-size:10px!important;font-weight:650!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.theme-light .shared-media-tile-info strong,[data-theme=light] .shared-media-tile-info strong,.reference-app .shared-media-tile-info strong{color:#15223a!important;-webkit-text-fill-color:#15223a!important}.theme-light .shared-media-tile-info small,[data-theme=light] .shared-media-tile-info small,.reference-app .shared-media-tile-info small{color:#65748c!important;-webkit-text-fill-color:#65748c!important}.shared-media-tile-delete{width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;box-shadow:none!important;color:#d9e3f4!important;-webkit-text-fill-color:#d9e3f4!important;opacity:0!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;place-items:center!important;margin:0!important;padding:0!important;font-size:17px!important;line-height:1!important;display:grid!important;position:absolute!important;top:2px!important;right:2px!important;transform:none!important}.shared-media-tile:hover .shared-media-tile-delete,.shared-media-tile:focus-within .shared-media-tile-delete{opacity:1!important}.shared-media-tile-delete:hover,.shared-media-tile-delete:focus-visible{color:#ef405f!important;-webkit-text-fill-color:#ef405f!important;box-shadow:none!important;background:0 0!important}.shared-media-card-rename,.media-inline-title button,.media-inline-title-editor button,.studio-media-preview-floating-actions a,.studio-media-preview-floating-actions button,.shared-media-library-card .studio-media-card-actions button,.shared-media-library-card .studio-media-card-actions a,.media-card .icon-delete{box-shadow:none!important;color:#728096!important;-webkit-text-fill-color:#728096!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;padding:0!important;display:inline-grid!important;transform:none!important}.shared-media-card-rename:hover,.media-inline-title button:hover,.media-inline-title-editor button:hover,.studio-media-preview-floating-actions a:hover,.studio-media-preview-floating-actions button:hover,.shared-media-library-card .studio-media-card-actions button:hover,.shared-media-library-card .studio-media-card-actions a:hover,.media-card .icon-delete:hover{color:#ef405f!important;-webkit-text-fill-color:#ef405f!important;box-shadow:none!important;background:0 0!important;transform:none!important}.media-inline-title{align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}.media-inline-title span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.media-inline-title-editor{align-items:center!important;gap:6px!important;margin-top:8px!important;padding:0 16px!important;display:flex!important}.media-inline-title-editor input{color:#13233e!important;background:#fff!important;border:1px solid #c0cfe8e6!important;border-radius:10px!important;flex:auto!important;min-width:0!important;height:34px!important;padding:0 10px!important}.media-card.premium-media-card .media-card-actions{grid-template-columns:minmax(max-content,auto) minmax(max-content,auto) 28px!important;justify-content:start!important}.media-card.premium-media-card p,.studio-media-preview-modal .studio-media-title-edit,.studio-media-title-inline-editor{display:none!important}.avatar-editor-backdrop{z-index:2147482400!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#09111f73!important;place-items:center!important;padding:28px!important;display:grid!important;position:fixed!important;inset:0!important}.avatar-editor-modal{border-radius:28px!important;width:min(560px,100%)!important;padding:24px!important}.avatar-editor-head h2{margin:0 0 4px!important}.avatar-editor-head p{color:#6d7b92!important;margin:0!important}.avatar-editor-drag-surface{cursor:grab!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;background:radial-gradient(circle,#ffffffe0 0 49%,#0a13232e 50% 100%)!important;border:0!important;border-radius:32px!important;place-items:center!important;width:min(360px,72vw)!important;height:min(360px,72vw)!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #d3e0f4db,0 22px 70px #20387029!important}.avatar-editor-crop-window{background:#eef5ff!important;border-radius:999px!important;width:min(292px,58vw)!important;height:min(292px,58vw)!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 0 0 1px #2f67f657,0 18px 46px #18336a29!important}.avatar-editor-crop-window img{object-fit:cover!important;object-position:center center!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;transform:translate(var(--avatar-crop-x,0%), var(--avatar-crop-y,0%)) scale(var(--avatar-crop-scale,1))!important;transform-origin:50%!important;will-change:transform!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;position:absolute!important;inset:0!important}.avatar-editor-mask{display:none!important}.avatar-editor-controls label{color:#65748c!important;gap:8px!important;font-weight:800!important;display:grid!important}.avatar-editor-actions-row button,.avatar-editor-actions-row label{color:#1e2f4c!important;cursor:pointer!important;background:#fff!important;border:1px solid #c7d5eff0!important;border-radius:12px!important;place-items:center!important;min-width:118px!important;height:38px!important;padding:0 14px!important;font-weight:850!important;display:inline-grid!important;position:relative!important}.avatar-editor-actions-row input{opacity:0!important;pointer-events:none!important;position:absolute!important}.account-profile-pro .account-main-card{overflow:hidden!important}.profile-editor-pro{grid-template-columns:minmax(150px,180px) minmax(0,1fr)!important;gap:30px!important}.profile-form-column{min-width:0!important;padding-top:12px!important}.profile-form-column .reference-input,.profile-form-column .clean-profile-input,.profile-form-column input{box-sizing:border-box!important;min-width:0!important}.account-side-card{grid-template-columns:46px minmax(0,1fr) max-content!important;justify-items:start!important}.account-side-card .btn{justify-self:end!important;margin-left:16px!important}@media (width<=1080px){.account-profile-pro,.account-side-stack{grid-template-columns:1fr!important}}@media (width<=920px){.shared-media-library-modal.is-select-mode .shared-media-library-list.is-tile-grid{grid-template-columns:repeat(4,minmax(74px,1fr))!important}.profile-editor-pro{grid-template-columns:1fr!important}}html body #root .aifotex-chatgpt-page .true-bubble.user.editing,html body #root .aifotex-chatgpt-page .true-bubble.user.editing-bubble{z-index:900!important;isolation:isolate!important;width:min(640px,100vw - 42px)!important;max-width:min(640px,100vw - 42px)!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;flex-direction:column!important;margin:8px 0 14px auto!important;padding:0!important;display:flex!important;position:relative!important;overflow:visible!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing:before,html body #root .aifotex-chatgpt-page .true-bubble.user.editing:after,html body #root .aifotex-chatgpt-page .inline-message-editor:before,html body #root .aifotex-chatgpt-page .inline-message-editor:after,html body #root .aifotex-chatgpt-page .inline-message-editor-bubble:before,html body #root .aifotex-chatgpt-page .inline-message-editor-bubble:after{content:none!important;display:none!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor{width:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;flex-direction:column!important;gap:10px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor-bubble{box-sizing:border-box!important;background:#bfe8ff linear-gradient(#c7ecff 0%,#afe0ff 100%)!important;border:1px solid #4a9ae06b!important;border-radius:24px 24px 14px!important;outline:0!important;width:100%!important;min-height:116px!important;margin:0!important;padding:14px 16px!important;display:block!important;overflow:hidden!important;box-shadow:0 16px 38px #4a8dca24!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor-bubble textarea,html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor textarea{box-sizing:border-box!important;resize:vertical!important;width:100%!important;min-height:104px!important;max-height:min(44vh,360px)!important;box-shadow:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;caret-color:#0f172a!important;font:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;line-height:1.5!important;display:block!important;overflow-y:auto!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor-actions{z-index:auto!important;width:100%!important;min-height:34px!important;box-shadow:none!important;visibility:visible!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0 14px 0 0!important;display:flex!important;position:static!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor-actions button{white-space:nowrap!important;color:#18304f!important;-webkit-text-fill-color:#18304f!important;background:#ffffffd6!important;border:1px solid #aac9e7b8!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:max-content!important;height:34px!important;min-height:34px!important;padding:0 14px!important;display:inline-flex!important;box-shadow:0 8px 20px #285b9114!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor-actions button.primary{color:#15315b!important;-webkit-text-fill-color:#15315b!important;background:#fffffff2!important;border-color:#a7c7e5db!important}html body #root .aifotex-chatgpt-page.theme-dark .true-bubble.user.editing .inline-message-editor-bubble,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .true-bubble.user.editing .inline-message-editor-bubble{background:#1f568a linear-gradient(#245d92 0%,#1b4b7a 100%)!important;border-color:#99daff3d!important;box-shadow:0 12px 30px #030a1638!important}html body #root .aifotex-chatgpt-page.theme-dark .true-bubble.user.editing .inline-message-editor-bubble textarea,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .true-bubble.user.editing .inline-message-editor-bubble textarea{color:#f6fbff!important;-webkit-text-fill-color:#f6fbff!important;caret-color:#f6fbff!important}@media (width<=760px){html body #root .aifotex-chatgpt-page .true-bubble.user.editing,html body #root .aifotex-chatgpt-page .true-bubble.user.editing-bubble{width:min(92vw,640px)!important;max-width:min(92vw,640px)!important}}html body #root .aifotex-chatgpt-page.theme-light .true-bubble.user.editing,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user.editing,html body #root .aifotex-chatgpt-page.theme-dark .true-bubble.user.editing,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .true-bubble.user.editing{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;overflow:visible!important}html body #root .aifotex-chatgpt-page.theme-light .true-bubble.user.editing .inline-message-editor,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user.editing .inline-message-editor,html body #root .aifotex-chatgpt-page.theme-dark .true-bubble.user.editing .inline-message-editor,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .true-bubble.user.editing .inline-message-editor{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}html body #root .aifotex-chatgpt-page.theme-light .true-bubble.user.editing .inline-message-editor-bubble,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user.editing .inline-message-editor-bubble{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:#bfe8ff linear-gradient(#c7ecff 0%,#afe0ff 100%)!important;border:1px solid #4a9ae06b!important;box-shadow:0 16px 38px #4a8dca24!important}html body #root .aifotex-chatgpt-page.theme-light .true-bubble.user.editing .inline-message-editor-bubble textarea,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user.editing .inline-message-editor-bubble textarea{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;caret-color:#0f172a!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}html body #root .aifotex-chatgpt-page.theme-light .true-bubble.user.editing .inline-message-editor-actions,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user.editing .inline-message-editor-actions,html body #root .aifotex-chatgpt-page.theme-dark .true-bubble.user.editing .inline-message-editor-actions,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .true-bubble.user.editing .inline-message-editor-actions{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;position:static!important;bottom:auto!important}.auth-inline-links{justify-content:flex-end;align-items:center;min-height:22px;margin:-5px 2px 1px;display:flex}.auth-small-link,.auth-link-button,.auth-resend-button{appearance:none;box-shadow:none;color:#5270ad;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;outline:0;padding:3px 0;font-size:12px;font-weight:700;line-height:1.35;text-decoration:none}.auth-small-link:hover,.auth-link-button:hover:not(:disabled),.auth-resend-button:hover:not(:disabled){color:#285ed6;text-underline-offset:3px;text-decoration:underline}.auth-link-button:focus-visible,.auth-resend-button:focus-visible,.auth-small-link:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #3468e647}.auth-link-button:disabled,.auth-resend-button:disabled{color:#98a4ba;cursor:default;opacity:.92;text-decoration:none}.auth-resend-row{justify-content:flex-end;align-items:center;gap:18px;min-height:28px;margin:-3px 2px 2px;display:flex}.auth-resend-row .auth-small-link:first-child{margin-right:auto}.auth-reset-email{color:#52627c;overflow-wrap:anywhere;text-overflow:ellipsis;background:#f8faff;border:1px solid #e1e8f4;border-radius:13px;justify-content:center;align-items:center;width:100%;min-width:0;min-height:44px;padding:10px 14px;font-size:14px;font-weight:750;display:flex;overflow:hidden}.human-verification{justify-items:center;gap:8px;width:100%;min-width:0;margin:1px 0;display:grid}.auth-smartcaptcha-shell,.auth-smartcaptcha-shell{justify-content:center;align-items:center;width:100%;min-width:0;min-height:4px;display:flex;overflow:visible}.auth-smartcaptcha-host{justify-content:center;align-items:center;width:100%;min-width:0;min-height:100px;display:flex}.auth-smartcaptcha-host iframe,.auth-smartcaptcha-host iframe{max-width:100%!important}.human-verification-error{color:#b42318;text-align:center;width:100%;margin:0;font-size:12px;line-height:1.45}.password-reset-card{width:min(500px,100vw - 28px)}.password-reset-card .auth-title{margin-bottom:24px}.password-reset-card .auth-switch{margin-top:22px}.auth-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;top:auto!important;left:-10000px!important;overflow:hidden!important}.polished-auth-form .notice{margin-top:2px}.reference-submit:disabled{cursor:not-allowed;box-shadow:none;opacity:.62;transform:none}@media (width<=540px){.auth-resend-row{flex-direction:column;align-items:flex-start;gap:5px}.auth-resend-row .auth-small-link:first-child{margin-right:0}.auth-resend-row .auth-resend-button{align-self:flex-end}.auth-smartcaptcha-host{justify-content:stretch}}.auth-code-actions.auth-code-actions-split{justify-content:space-between;align-items:center;gap:10px;display:flex}.notification-bell{z-index:35;justify-content:center;align-items:center;display:inline-flex;position:relative}.notification-trigger{color:#15213b;cursor:pointer;background:#fff;border:1px solid #1422421c;border-radius:14px;place-items:center;width:42px;height:42px;transition:all .18s;display:grid;position:relative;box-shadow:0 8px 20px #0f172a0f}.notification-trigger:hover{transform:translateY(-1px);box-shadow:0 13px 30px #0f172a1a}.notification-trigger span{font-size:17px;line-height:1}.notification-trigger b{color:#fff;background:#ef4444;border:2px solid #fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;display:grid;position:absolute;top:-5px;right:-5px}.notification-dropdown{background:#fff;border:1px solid #1422421f;border-radius:18px;gap:7px;width:min(320px,100vw - 24px);max-height:min(420px,100vh - 96px);padding:10px;display:grid;position:absolute;top:calc(100% + 9px);right:0;overflow:auto;box-shadow:0 18px 48px #0f172a29}.notification-head{justify-content:space-between;align-items:center;gap:10px;padding:2px 2px 6px;display:flex}.notification-head strong{font-size:14px}.notification-head button{color:#315bdc;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 6px;font-size:12px;font-weight:800}.notification-head button:hover{background:#eef4ff}.notification-item{text-align:left;color:#172033;appearance:none;font:inherit;cursor:pointer;background:#f8faff;border:1px solid #14224214;border-radius:12px;gap:2px;width:100%;padding:8px 10px;text-decoration:none;display:grid}.notification-item.unread{background:#eef5ff;border-color:#315bdc3d}.notification-item.read{opacity:.48;filter:saturate(.72)}.notification-item span{font-size:13px;font-weight:850;line-height:1.2}.notification-item small{color:#647089;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.notification-empty{color:#667085;text-align:center;margin:0;padding:14px 8px;font-size:13px}.notification-all{color:#315bdc;background:#f4f7ff;border-radius:14px;justify-content:center;align-items:center;padding:10px;font-weight:850;text-decoration:none;display:flex}.messages-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.messages-layout-with-notifications{grid-template-columns:minmax(280px,340px) minmax(0,1fr) minmax(240px,310px)}.messages-list-panel,.messages-thread-panel,.messages-notification-panel,.staff-panel-list,.staff-panel-thread,.context-panel{min-height:560px}.messages-filter-row{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.messages-filter-row button{color:#56627a;cursor:pointer;background:#fff;border:1px solid #1422421c;border-radius:999px;padding:9px 12px;font-weight:800}.messages-filter-row button.active{color:#fff;background:#172033;border-color:#172033}.message-thread-card{text-align:left;color:#172033;cursor:pointer;background:#fff;border:1px solid #14224217;border-radius:18px;gap:6px;width:100%;margin-bottom:10px;padding:14px;transition:all .16s;display:grid}.message-thread-card:hover,.message-thread-card.active{border-color:#315bdc52;transform:translateY(-1px);box-shadow:0 14px 34px #0f172a14}.message-thread-card.active{background:#f7f9ff}.message-thread-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.message-thread-top strong{font-size:15px;line-height:1.25}.message-thread-top b{color:#fff;background:#315bdc;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:12px;display:grid}.message-thread-card small,.message-thread-card em{color:#6c7589;font-size:12px;font-style:normal}.message-thread-card p{color:#3f4a60;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}.messages-thread-head{border-bottom:1px solid #14224214;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;padding-bottom:14px;display:flex}.messages-thread-head h2{margin:0;font-size:24px}.messages-thread-head p{color:#667085;margin:4px 0 0}.messages-thread-head.compact{align-items:flex-start;margin-bottom:12px}.messages-thread-head.compact h2{font-size:20px}.messages-notification-panel{align-content:start;gap:12px;display:grid}.messages-notification-list{gap:10px;max-height:520px;padding-right:2px;display:grid;overflow:auto}.messages-notification-card{color:#172033;background:#fff;border:1px solid #14224217;border-radius:17px;gap:4px;padding:13px;text-decoration:none;transition:all .16s;display:grid}.messages-notification-card:hover{border-color:#315bdc47;transform:translateY(-1px);box-shadow:0 12px 28px #0f172a14}.messages-notification-card.unread{background:#eef5ff;border-color:#315bdc38}.messages-notification-card strong{font-size:14px}.messages-notification-card span{color:#4d5a72;font-size:13px;line-height:1.38}.messages-notification-card small{color:#7a8496;font-size:12px}.messages-timeline{gap:12px;max-height:560px;margin:0 0 16px;padding-right:4px;display:grid;overflow:auto}.message-bubble{background:#fff;border:1px solid #14224217;border-radius:20px;max-width:min(720px,88%);padding:13px 15px;box-shadow:0 8px 18px #0f172a0a}.message-bubble.from-user{color:#fff;background:#172033;border-color:#172033;justify-self:end}.message-bubble.from-support{background:#f8faff;justify-self:start}.message-bubble.note-muted{color:#3b3215;background:#fff8db;border-color:#eadb8a;justify-self:stretch;max-width:100%}.message-bubble div{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.message-bubble strong{font-size:13px}.message-bubble small{color:inherit;opacity:.7;font-size:12px}.message-bubble p{white-space:pre-wrap;margin:0;line-height:1.48}.messages-reply-box{border-top:1px solid #14224214;gap:10px;padding-top:12px;display:grid}.support-form-grid{grid-template-columns:minmax(0,1fr) minmax(180px,260px);gap:12px;display:grid}.support-message-box{min-height:180px}.messages-compose-card{gap:14px;display:grid}.staff-panel-layout{grid-template-columns:minmax(280px,340px) minmax(0,1fr) minmax(240px,300px);align-items:start;gap:18px;display:grid}.support-action-bar{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.support-reply-grid{border-top:1px solid #14224214;grid-template-columns:1fr 1fr;gap:14px;padding-top:14px;display:grid}.support-reply-grid section{gap:10px;display:grid}.support-reply-grid h3{margin:0;font-size:15px}.context-panel{align-content:start;gap:12px;display:grid}.context-panel h2{margin:0}.support-context-block{background:#fbfcff;border:1px solid #14224214;border-radius:16px;gap:5px;padding:12px;display:grid}.support-context-block strong{color:#667085;text-transform:uppercase;letter-spacing:.04em;font-size:13px}.support-context-block span{color:#172033;overflow-wrap:anywhere;font-weight:850}.support-context-block small{color:#667085;overflow-wrap:anywhere}.role-add-row select,.reference-input select{color:#172033;background:#fff;border:1px solid #1422421c;border-radius:13px;height:42px;padding:0 12px;font-weight:750}@media (width<=1180px){.staff-panel-layout{grid-template-columns:320px minmax(0,1fr)}.context-panel{grid-column:1/-1;min-height:0}.messages-layout{grid-template-columns:320px minmax(0,1fr)}.messages-notification-panel{grid-column:1/-1;min-height:0}}@media (width<=820px){.messages-layout,.staff-panel-layout,.support-form-grid,.support-reply-grid{grid-template-columns:1fr}.messages-list-panel,.messages-thread-panel,.staff-panel-list,.staff-panel-thread,.context-panel{min-height:0}.message-bubble{max-width:100%}.notification-dropdown{right:-70px}}.notifications-inline-panel{gap:12px;margin-bottom:18px;display:grid}.notifications-inline-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.notification-inline-item{color:#172033;background:#fff;border:1px solid #14224217;border-radius:16px;gap:4px;padding:12px;text-decoration:none;display:grid}.notification-inline-item.unread{background:#eef5ff;border-color:#315bdc3d}.notification-inline-item span{color:#667085;font-size:13px;line-height:1.35}.support-linked-picker{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:end;gap:12px;display:grid}.support-reference-options{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.support-reference-options button{text-align:left;color:#172033;cursor:pointer;background:#fff;border:1px solid #1422421a;border-radius:16px;gap:4px;padding:12px;transition:all .15s;display:grid}.support-reference-options button:hover,.support-reference-options button.active{background:#eef5ff;border-color:#315bdc52;box-shadow:0 10px 24px #0f172a0f}.support-reference-options strong{font-size:13px;line-height:1.25}.support-reference-options small{color:#667085;font-size:12px}.support-attachments-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.support-attachment-list{flex-wrap:wrap;gap:8px;display:flex}.support-attachment-chip{background:#fff;border:1px solid #1422421c;border-radius:14px;gap:2px;max-width:260px;padding:8px 10px;display:inline-grid}.support-attachment-chip strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.support-attachment-chip small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.message-bubble.from-user .support-attachment-chip{background:#ffffff1f;border-color:#ffffff40}.message-bubble.from-user .support-attachment-chip strong,.message-bubble.from-user .support-attachment-chip small{color:#fff}.support-search-row{gap:8px;margin:12px 0;display:grid}.support-search-row input,.support-search-row select{color:#172033;background:#fff;border:1px solid #1422421c;border-radius:13px;width:100%;height:40px;padding:0 12px;font-weight:700}.support-context-block b{color:#172033;font-weight:850}.support-context-block .tiny,.muted.tiny{font-size:12px;line-height:1.35}@media (width<=820px){.support-linked-picker,.support-reference-options{grid-template-columns:1fr}}.support-readonly-hint{color:#8a5b00;background:#fff7db;border:1px solid #b47d0033;border-radius:13px;margin:0;padding:9px 11px;font-size:12px;font-weight:750;line-height:1.35}.api-key-clean-card,.api-history-clean-card{gap:16px;margin-bottom:16px;display:grid}.api-clean-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.api-clean-head h2,.api-history-clean-card h2{letter-spacing:-.02em;margin:0;font-size:20px}.api-created-stack{gap:12px;display:grid}.api-one-time-key{border:1px solid var(--line);background:linear-gradient(#fff,#f8fbff);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;display:flex}.api-one-time-key>div{gap:6px;min-width:0;display:grid}.api-one-time-key small{color:#73819a;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.api-one-time-key code{word-break:break-all;white-space:pre-wrap;color:#0d1a33;font-size:13px;line-height:1.55;display:block}.api-example-block{background:#f7faff;border:1px solid #dbe6fb;border-radius:18px;overflow:hidden;box-shadow:0 18px 40px #2454b414}.api-example-head{border-bottom:1px solid #e3ebfb;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.api-example-head strong{font-size:14px}.api-example-block pre{white-space:pre-wrap;margin:0;padding:14px;overflow:auto}.api-example-block code{color:#14213d;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.65}.api-history-clean-card .row{border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px}@media (width<=720px){.api-clean-head,.api-one-time-key{flex-direction:column;align-items:stretch}.api-clean-head .btn,.api-one-time-key .btn{width:100%}}.api-clean-card{gap:18px}.api-key-create-row{align-items:center;margin-bottom:2px}.api-key-create-row h2{letter-spacing:-.02em;margin:0;font-size:20px}.api-key-created-stack{gap:14px;display:grid}.api-example-block{border:1px solid var(--line);background:linear-gradient(#fff,#f8fbff);border-radius:18px;gap:10px;padding:14px;display:grid;box-shadow:0 10px 30px #0f28500a}.api-example-block strong{color:var(--ink);font-size:14px}.api-example-block pre{color:#e5eefc;white-space:pre-wrap;word-break:break-word;background:#0f172a;border-radius:14px;max-height:300px;margin:0;padding:14px;font-size:12px;line-height:1.55;overflow:auto}.api-history-clean-list{gap:0;margin-top:16px}.api-history-clean-list .row{border-bottom:1px solid var(--line);padding:14px 0}.api-history-clean-list .row:last-child{border-bottom:0}.support-readonly-hint{color:#74819a;margin:0 0 8px;font-size:12px;line-height:1.35}.support-reply-grid textarea:disabled{color:#8a94a8;cursor:not-allowed;background:#f5f7fb}.api-key-quiet-card,.api-history-quiet-card{border-radius:22px;gap:16px;margin-bottom:16px;padding:22px;display:grid}.api-key-quiet-head h2,.api-history-quiet-card h2{letter-spacing:-.02em;color:#0b1833;margin:0;font-size:18px}.api-one-time-key-current{border-radius:18px;margin:0;box-shadow:0 18px 42px #0f172a24}.api-example-block{background:linear-gradient(#fff,#f7faff);border:1px solid #dfe7f5;border-radius:18px;gap:10px;padding:14px;display:grid}.api-example-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.api-example-head small{letter-spacing:.08em;text-transform:uppercase;color:#70809b;font-size:11px;font-weight:800}.api-example-block pre{color:#eaf1ff;white-space:pre-wrap;word-break:break-word;background:#0b1220;border-radius:14px;margin:0;padding:14px;font-size:13px;line-height:1.55;overflow:auto}.api-example-block code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.api-history-quiet-card .row{background:#fff;border:1px solid #e5ebf5;border-radius:16px;padding:13px 14px}.api-history-single-tab{display:none!important}@media (width<=720px){.api-key-quiet-head{flex-direction:column;align-items:stretch}.api-key-quiet-head .btn{width:100%}.api-example-head{flex-direction:column;align-items:stretch}}.api-key-quiet-card,.api-history-quiet-card{gap:16px;margin-bottom:16px;display:grid}.api-key-quiet-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.api-key-quiet-head h2,.api-history-quiet-card h2{letter-spacing:-.02em;margin:0;font-size:20px}.api-key-created-block{gap:12px;display:grid}.api-one-time-key-current{border:1px solid var(--line);background:linear-gradient(#fff,#f8fbff);border-radius:16px;padding:14px;display:block}.api-one-time-key-current small{color:#73819a;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.api-one-time-key-current code{word-break:break-all;white-space:pre-wrap;color:#0d1a33;font-size:13px;line-height:1.55;display:block}.api-empty-quiet{margin:0}@media (width<=720px){.api-key-quiet-head{flex-direction:column;align-items:stretch}.api-key-quiet-head .btn{width:100%}}:root{--af-bg:var(--bg);--af-surface:var(--surface);--af-surface-soft:var(--surface-soft);--af-line:var(--line);--af-ink:var(--ink);--af-muted:var(--muted);--af-accent:var(--accent);--af-accent-soft:var(--accent-soft);--af-good:var(--good);--af-warn:var(--warn);--af-danger:var(--danger);--af-font-main:var(--sans);--af-font-heading:var(--sans);--af-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--af-font-size:15px;--af-h1-scale:1;--af-h2-scale:1;--af-heading-letter:-.065em;--af-heading-weight:700;--af-border-width:1px;--af-border-opacity:1;--af-radius-card:var(--radius);--af-radius-button:13px;--af-radius-input:13px;--af-radius-modal:var(--radius);--af-shadow-card:var(--shadow);--af-shadow-panel:var(--shadow);--af-shadow-dropdown:0 24px 80px #12141224;--af-shadow-modal:0 24px 80px #12141224;--af-glow-opacity:0;--af-section-density:1;--af-card-density:1;--af-button-height:46px;--af-home-hero-bg-image:none;--af-auth-bg-image:none;--af-chat-bg-light-image:none;--af-chat-bg-dark-image:none;--af-images-studio-bg-light:url(/icons/image-studio/studio-bg-light.svg);--af-images-studio-bg-dark:url(/icons/image-studio/studio-bg-dark.svg);--af-images-panel-grip:url(/icons/image-studio/panel-grip.svg);--af-images-hero-photo-orbit:url(/icons/image-studio/hero-photo-orbit.svg);--af-images-hero-product-stage:url(/icons/image-studio/hero-product-stage.svg)}body{font-size:var(--af-font-size);font-family:var(--af-font-main)}h1,h2,h3,.brand{font-family:var(--af-font-heading)}h1{letter-spacing:var(--af-heading-letter);font-weight:var(--af-heading-weight)}select{font:inherit;color:inherit;border:var(--af-border-width) solid color-mix(in srgb,var(--af-line) calc(var(--af-border-opacity) * 100%),transparent);border-radius:var(--af-radius-input);background:var(--af-surface);min-height:38px;padding:0 12px}.btn{min-height:var(--af-button-height);border-radius:var(--af-radius-button)}.surface,.reference-mode-card,.reference-feature,.result-card,.price-card,.auth-card-pro,.list-card,.account-summary,.empty-state{border-width:var(--af-border-width);border-color:color-mix(in srgb,var(--af-line) calc(var(--af-border-opacity) * 100%),transparent);border-radius:var(--af-radius-card);box-shadow:var(--af-shadow-card)}.brand-mark{overflow:hidden}.brand-mark img{object-fit:cover;width:100%;height:100%}.visual-icon img{object-fit:contain;width:100%;height:100%}.visual-hero-custom{object-fit:contain;border-radius:inherit;filter:drop-shadow(0 22px 55px #0000001f);width:100%;height:100%}.visual-page-home{position:relative}.visual-page-home:before,.visual-auth-page:before{content:"";z-index:-1;background-image:var(--af-home-hero-bg-image);opacity:.22;pointer-events:none;background-position:50%;background-size:cover;position:fixed;inset:0}.visual-auth-page:before{background-image:var(--af-auth-bg-image);opacity:.24}.auth-card-decoration{opacity:.22;pointer-events:none;filter:blur(.1px);width:220px;max-width:45%;position:absolute;bottom:-80px;right:-70px}.visual-block{position:relative}.visual-align-center{text-align:center}.visual-align-center .section-heading,.visual-align-center.home-hero-pro{text-align:center;margin-left:auto;margin-right:auto}.visual-align-right{text-align:right}.visual-width-narrow{max-width:900px;margin-left:auto;margin-right:auto}.visual-width-wide{max-width:1380px;margin-left:auto;margin-right:auto}.visual-width-full{width:100%;max-width:none}.visual-spacing-compact{margin-top:calc(14px * var(--af-section-density));margin-bottom:calc(14px * var(--af-section-density))}.visual-spacing-comfortable{margin-top:calc(32px * var(--af-section-density));margin-bottom:calc(32px * var(--af-section-density))}.visual-spacing-spacious{margin-top:calc(52px * var(--af-section-density));margin-bottom:calc(52px * var(--af-section-density))}.visual-text-small h1,.visual-text-small h2{font-size:90%!important}.visual-text-large h1,.visual-text-large h2{font-size:112%!important}.visual-text-hero h1{font-size:clamp(54px,7vw,94px)!important}.visual-variant-centered.home-hero-pro{text-align:center;grid-template-columns:1fr;justify-items:center}.visual-variant-centered.home-hero-pro .home-hero-copy{max-width:880px}.visual-variant-centered.home-hero-pro .hero-actions,.visual-variant-centered.home-hero-pro .hero-trust-row{justify-content:center}.visual-variant-big-background.home-hero-pro{background:linear-gradient(135deg,color-mix(in srgb,var(--af-accent) 5%,transparent),color-mix(in srgb,var(--af-surface) 85%,transparent));overflow:hidden}.visual-preview-bg{object-fit:cover;opacity:.22;z-index:0;width:100%;height:100%;position:absolute;inset:0}.visual-variant-big-background.home-hero-pro>:not(.visual-preview-bg){z-index:1;position:relative}.visual-variant-dashboard-mockup.home-hero-pro .home-hero-visual{background:linear-gradient(145deg,var(--af-surface),var(--af-surface-soft));border:1px solid var(--af-line);box-shadow:var(--af-shadow-panel)}.visual-card-glass .reference-mode-card,.visual-card-glass .result-card,.visual-card-glass .reference-feature,.visual-variant-glass-cards .reference-mode-card,.visual-variant-glass-cards .result-card,.visual-variant-glass-cards .reference-feature{background:color-mix(in srgb,var(--af-surface) 72%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--af-shadow-panel)}.visual-card-minimal .reference-mode-card,.visual-card-minimal .result-card,.visual-card-minimal .reference-feature{box-shadow:none;background:0 0}.visual-card-solid .reference-mode-card,.visual-card-solid .result-card,.visual-card-solid .reference-feature{background:var(--af-surface)}.visual-card-glow .reference-mode-card,.visual-card-glow .result-card,.visual-card-glow .reference-feature{box-shadow:0 0 0 1px color-mix(in srgb,var(--af-accent) 10%,transparent),0 24px 90px color-mix(in srgb,var(--af-accent) calc(var(--af-glow-opacity) * 100%),transparent)}.visual-variant-large-cards.reference-studio-grid,.visual-variant-cover-cards.reference-studio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-variant-compact-grid.reference-studio-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.visual-variant-large-preview.example-grid{grid-template-columns:1fr 1fr}.visual-variant-carousel-static.example-grid{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow:auto}.visual-variant-carousel-static.example-grid .result-card{scroll-snap-align:start;min-width:320px}[data-af-dropdown-style=glass] select{background:color-mix(in srgb,var(--af-surface) 72%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}[data-af-dropdown-style=contrast] select{background:var(--af-ink);color:var(--af-surface);border-color:var(--af-ink)}[data-af-dropdown-style=flat] select{box-shadow:none;border-radius:8px}[data-af-dropdown-style=soft] select{background:var(--af-surface-soft)}html[data-af-visual-density=compact] .section{padding-top:calc(34px * var(--af-section-density))}html[data-af-visual-density=spacious] .section{padding-top:calc(68px * var(--af-section-density))}.visual-lab-root{color:#e6edf3;min-height:100vh;font-family:var(--af-font-main);background:#0d1117;grid-template-columns:280px minmax(0,1fr) 390px;display:grid}.visual-lab-left,.visual-lab-right{background:#111820;border-right:1px solid #ffffff14;max-height:100vh;padding:18px;overflow:auto}.visual-lab-right{border-left:1px solid #ffffff14;border-right:0}.visual-lab-brand{align-items:center;gap:12px;margin-bottom:14px;display:flex}.visual-lab-brand>span{color:#111820;background:#e6edf3;border-radius:13px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.visual-lab-brand strong{display:block}.visual-lab-brand small,.visual-lab-topbar small,.visual-lab-pages small,.visual-block-editor small,.visual-asset-row small{color:#8b949e;font-size:12px;display:block}.visual-lab-back{color:#9cc2ff;margin:0 0 22px;font-size:13px;display:flex}.visual-lab-left h2,.visual-panel h2{text-transform:uppercase;letter-spacing:.08em;color:#8b949e;margin:18px 0 10px;font-size:14px}.visual-lab-pages{gap:7px;display:grid}.visual-lab-pages button,.visual-lab-segment button,.visual-lab-tabs button,.visual-row button,.visual-panel button,.visual-file{color:#e6edf3;text-align:left;cursor:pointer;background:#161f2a;border:1px solid #ffffff1a;border-radius:13px;padding:10px 12px}.visual-lab-pages button.active,.visual-lab-segment button.active,.visual-lab-tabs button.active{color:#fff;background:#238636;border-color:#2ea043}.visual-lab-segment,.visual-lab-tabs,.visual-row{flex-wrap:wrap;gap:8px;display:flex}.visual-lab-center{grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.visual-lab-topbar{background:#0f1621;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:70px;padding:0 18px;display:flex}.visual-lab-stage{padding:22px;overflow:auto}.visual-lab-preview-frame{background:var(--af-bg);color:var(--af-ink);border-radius:22px;min-height:740px;max-height:calc(100vh - 118px);margin:auto;overflow:auto;box-shadow:0 25px 100px #00000073}.visual-lab-preview-desktop{width:min(1180px,100%)}.visual-lab-preview-tablet{width:820px}.visual-lab-preview-mobile{width:390px}.visual-lab-preview-frame .public-header{position:relative;top:auto}.visual-lab-preview-frame .public-nav{pointer-events:none}.visual-lab-preview-frame .reference-home{padding:34px}.visual-lab-preview-frame .section{padding:50px 34px}.visual-panel{gap:14px;display:grid}.visual-panel label{color:#c9d1d9;gap:6px;font-size:13px;display:grid}.visual-panel input,.visual-panel select,.visual-panel textarea,.visual-search{color:#e6edf3;background:#0d1117;border:1px solid #ffffff1c;border-radius:12px;width:100%;min-height:39px;padding:10px 11px}.visual-panel textarea{font-family:var(--af-font-mono);resize:vertical;font-size:12px;line-height:1.45}.visual-two-col{grid-template-columns:1fr 1fr;gap:10px;display:grid}.visual-check{align-items:center;grid-template-columns:auto 1fr!important;gap:9px!important;display:flex!important}.visual-check input{width:auto!important;min-height:0!important}.visual-block-editor,.visual-asset-row{background:#0f1621;border:1px solid #ffffff17;border-radius:18px;gap:11px;padding:13px;display:grid}.visual-block-editor header,.visual-asset-row header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.visual-fields{gap:8px;display:grid}.visual-warning{color:#ffd38a;background:#f59e0b14;border:1px solid #f59e0b40;border-radius:13px;padding:10px;font-size:12px;line-height:1.45}.visual-message{color:#a7f3b6;background:#2ea0431a;border:1px solid #2ea04359;border-radius:13px;padding:10px;font-size:12px}.visual-asset-preview{color:#8b949e;background:#0a0f16;border:1px dashed #ffffff21;border-radius:14px;place-items:center;min-height:74px;font-size:12px;display:grid;overflow:hidden}.visual-asset-preview img{object-fit:contain;max-width:100%;max-height:130px}.visual-file{text-align:center;justify-content:center;align-items:center;position:relative;display:inline-flex!important}.visual-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.visual-file.wide{width:100%}.visual-panel .danger{color:#ffb4ad;background:#f8514924;border-color:#f8514959}.visual-lab-native-select{margin-top:12px}.visual-preview-app .app-header{position:relative;top:auto}.visual-preview-app .app-shell{min-height:620px}.visual-lab-preview-mobile .public-header{grid-template-columns:1fr;gap:10px;height:auto;padding:14px;display:grid}.visual-lab-preview-mobile .public-nav,.visual-lab-preview-mobile .header-actions{display:none}.visual-lab-preview-mobile .home-hero-pro{grid-template-columns:1fr;padding:24px}.visual-lab-preview-mobile .reference-studio-grid,.visual-lab-preview-mobile .example-grid,.visual-lab-preview-mobile .pricing-grid{grid-template-columns:1fr!important}.visual-lab-preview-mobile .app-shell{grid-template-columns:1fr}.visual-lab-preview-mobile .sidebar{display:none}@media (width<=1180px){.visual-lab-root{grid-template-columns:240px minmax(0,1fr)}.visual-lab-right{border-top:1px solid #ffffff14;border-left:0;grid-column:1/-1;max-height:none}.visual-lab-left{max-height:none}.visual-lab-center{min-height:720px}}@media (width<=760px){.visual-lab-root{display:block}.visual-lab-left,.visual-lab-right{max-height:none}.visual-lab-topbar{gap:12px;height:auto;padding:14px;display:grid}.visual-lab-stage{padding:12px}.visual-lab-preview-frame{width:100%;min-height:580px}.visual-two-col{grid-template-columns:1fr}}.image-studio-app:before{background-image:var(--af-images-studio-bg-light)!important}.image-studio-app.theme-dark:before{background-image:var(--af-images-studio-bg-dark)!important}.image-floating-panel-toggle.left{background-image:var(--af-images-panel-grip)!important}.image-upload-hero:after{background-image:var(--af-images-hero-photo-orbit)!important}.image-upload-hero.product:after{background-image:var(--af-images-hero-product-stage)!important}.aifotex-chatgpt-page{background-image:var(--af-chat-bg-light-image);background-position:50%;background-size:cover}html[data-aifotex-chat-theme=dark] .aifotex-chatgpt-page{background-image:var(--af-chat-bg-dark-image)}:root{--af-app-bg-light-image:none;--af-app-bg-dark-image:none;--af-sidebar-bg-light-image:none;--af-sidebar-bg-dark-image:none}.visual-block[style*=--af-block-heading-size] h1,.visual-block[style*=--af-block-heading-size] h2{font-size:var(--af-block-heading-size)!important}.visual-block[style*=--af-block-text-size] p,.visual-block[style*=--af-block-text-size] li,.visual-block[style*=--af-block-text-size] small,.visual-block[style*=--af-block-text-size] .muted{font-size:var(--af-block-text-size)!important}.visual-block[style*=--af-block-gap],.visual-block[style*=--af-block-gap] .reference-feature-list,.visual-block[style*=--af-block-gap] .reference-studio-grid,.visual-block[style*=--af-block-gap] .example-grid,.visual-block[style*=--af-block-gap] .pricing-grid,.visual-block[style*=--af-block-gap] .faq-list{gap:var(--af-block-gap)!important}.app-shell,.app-page,.private-shell,.account-page,.balance-page,.media-library-page{background-image:var(--af-app-bg-light-image);background-position:50%;background-size:cover}html[data-theme=dark] .app-shell,html[data-theme=dark] .app-page,html[data-theme=dark] .private-shell,html[data-theme=dark] .account-page,html[data-theme=dark] .balance-page,html[data-theme=dark] .media-library-page{background-image:var(--af-app-bg-dark-image)}.sidebar,.app-sidebar,.chat-sidebar,.studio-sidebar{background-image:var(--af-sidebar-bg-light-image);background-position:50%;background-size:cover}html[data-theme=dark] .sidebar,html[data-theme=dark] .app-sidebar,html[data-theme=dark] .chat-sidebar,html[data-theme=dark] .studio-sidebar{background-image:var(--af-sidebar-bg-dark-image)}input,textarea,select,.reference-input,.search-input,.composer-input,.studio-input{border-radius:var(--af-radius-input);border-color:color-mix(in srgb,var(--af-line) calc(var(--af-border-opacity) * 100%),transparent)}.dropdown,.menu,.popover,.select-menu,.profile-menu,.model-dropdown,.search-overlay,.modal,.dialog,.drawer{border-radius:var(--af-radius-modal);box-shadow:var(--af-shadow-dropdown)}.visual-lab-deep-controls{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;gap:10px;padding:10px;display:grid}.visual-lab-number-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.visual-lab-color-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.visual-lab-color-grid input[type=color]{min-height:42px;padding:3px}.visual-lab-package-box{background:#0a0f16;border:1px dashed #ffffff29;border-radius:16px;gap:10px;padding:13px;display:grid}.visual-lab-copy-code{white-space:pre-wrap;color:#c9d1d9;background:#060a10;border-radius:12px;max-height:260px;padding:10px;font-size:11px;line-height:1.45;overflow:auto}.visual-item-editor{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;gap:10px;padding:10px;display:grid}.visual-item-editor>strong{color:#c9d1d9;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.visual-item-row{background:#0a0f16;border:1px solid #ffffff12;border-radius:12px;gap:8px;padding:10px;display:grid}.visual-item-row textarea{min-height:72px}.visual-item-row small{color:#8b949e;font-size:11px}.visual-contrast-panel{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;gap:8px;padding:10px;display:grid}.visual-contrast-panel strong,.visual-order-list>strong,.visual-diff-list>strong{text-transform:uppercase;letter-spacing:.06em;color:#c9d1d9;font-size:12px}.visual-contrast-panel div{color:#c9d1d9;background:#0a0f16;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.visual-contrast-panel div.ok b{color:#a7f3b6}.visual-contrast-panel div.bad b,.visual-contrast-panel div.bad small{color:#ffb4ad}.visual-order-list{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;gap:8px;padding:10px;display:grid}.visual-order-row{background:#0a0f16;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:8px;display:grid}.visual-order-row span{color:#e6edf3;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.visual-order-row small{color:#8b949e;font-size:11px}.visual-order-row button{text-align:center!important;padding:7px 9px!important}.visual-compare-grid{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.visual-compare-grid section{gap:8px;min-width:0;display:grid}.visual-compare-grid .visual-lab-preview-frame{width:100%;min-height:560px;max-height:620px}.visual-compare-grid .visual-lab-preview-mobile{width:390px}.visual-compare-grid .visual-lab-preview-tablet{width:100%}.visual-diff-list{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;flex-wrap:wrap;gap:8px;padding:10px;display:flex}.visual-diff-list strong{width:100%}.visual-diff-list span{color:#dbeafe;background:#0a0f16;border:1px solid #ffffff14;border-radius:999px;padding:6px 9px;font-size:12px}.visual-diff-list small{color:#8b949e}.visual-package-steps{color:#c9d1d9;gap:8px;margin:0;padding-left:18px;font-size:13px;line-height:1.45;display:grid}.visual-package-steps b{color:#fff}.visual-block[style*=--af-block-card-bg] .surface,.visual-block[style*=--af-block-card-bg] .price-card,.visual-block[style*=--af-block-card-bg] .media-card,.visual-block[style*=--af-block-card-bg] .library-card,.visual-block[style*=--af-block-card-bg] .account-main-card,.visual-block[style*=--af-block-card-bg] .account-side-card,.visual-block[style*=--af-block-card-bg] .account-linked-card,.visual-block[style*=--af-block-card-bg] .account-service-card,.visual-block[style*=--af-block-card-bg] .list-card,.visual-block[style*=--af-block-card-bg] .support-compose-card,.visual-block[style*=--af-block-card-bg] .messages-list-panel,.visual-block[style*=--af-block-card-bg] .staff-panel-list,.visual-block[style*=--af-block-card-bg] .staff-panel-thread{background:var(--af-block-card-bg)!important}.visual-block[style*=--af-block-card-text] .surface,.visual-block[style*=--af-block-card-text] .surface *,.visual-block[style*=--af-block-card-text] .price-card,.visual-block[style*=--af-block-card-text] .price-card *,.visual-block[style*=--af-block-card-text] .library-card,.visual-block[style*=--af-block-card-text] .library-card *{color:var(--af-block-card-text)!important}.visual-block[style*=--af-block-card-border] .surface,.visual-block[style*=--af-block-card-border] .price-card,.visual-block[style*=--af-block-card-border] .media-card,.visual-block[style*=--af-block-card-border] .library-card,.visual-block[style*=--af-block-card-border] .list-card{border-color:var(--af-block-card-border)!important}.visual-block[style*=--af-block-card-border-width] .surface,.visual-block[style*=--af-block-card-border-width] .price-card,.visual-block[style*=--af-block-card-border-width] .media-card,.visual-block[style*=--af-block-card-border-width] .library-card,.visual-block[style*=--af-block-card-border-width] .list-card{border-width:var(--af-block-card-border-width)!important;border-style:solid!important}.visual-block[style*=--af-block-card-radius] .surface,.visual-block[style*=--af-block-card-radius] .price-card,.visual-block[style*=--af-block-card-radius] .media-card,.visual-block[style*=--af-block-card-radius] .library-card,.visual-block[style*=--af-block-card-radius] .list-card{border-radius:var(--af-block-card-radius)!important}.visual-block[style*=--af-block-card-shadow] .surface,.visual-block[style*=--af-block-card-shadow] .price-card,.visual-block[style*=--af-block-card-shadow] .media-card,.visual-block[style*=--af-block-card-shadow] .library-card,.visual-block[style*=--af-block-card-shadow] .list-card{box-shadow:var(--af-block-card-shadow)!important}@media (width<=1180px){.visual-compare-grid{grid-template-columns:1fr}}.visual-item-hidden{display:none!important}.visual-item[style]{transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s}.visual-item-style-grid{border-top:1px solid #ffffff12;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px;padding-top:8px;display:grid}.visual-frame{min-width:0}.visual-frame.visual-block[style*=--af-block-gap]{gap:var(--af-block-gap)!important}.visual-frame.visual-block[style*=--af-block-heading-size] h2,.visual-frame.visual-block[style*=--af-block-heading-size] h3{font-size:var(--af-block-heading-size)!important}.visual-frame.visual-block[style*=--af-block-text-size] p,.visual-frame.visual-block[style*=--af-block-text-size] small,.visual-frame.visual-block[style*=--af-block-text-size] span{font-size:var(--af-block-text-size)!important}.visual-frame.visual-card-minimal{box-shadow:none!important;background:0 0!important}.visual-frame.visual-card-glass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb,var(--af-surface) 72%,transparent)!important}.visual-frame.visual-card-solid{background:var(--af-surface)!important}.visual-frame.visual-card-glow{box-shadow:var(--af-shadow-card),0 0 0 1px color-mix(in srgb,var(--af-accent) 18%,transparent),0 22px 60px color-mix(in srgb,var(--af-accent) 14%,transparent)!important}@media (width<=760px){.visual-item-style-grid{grid-template-columns:1fr}}.visual-preview-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.visual-preview-card-grid .library-card{gap:8px;display:grid}@media (width<=760px){.visual-preview-card-grid{grid-template-columns:1fr}}.visual-lab-root.visual-lab-simple{color:#e6edf3;min-height:100vh;font-family:var(--af-font-main);background:#090d13;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;display:grid}.visual-lab-simple .vl-topbar{z-index:30;background:#0f1621;border-bottom:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px;display:grid;position:sticky;top:0;box-shadow:0 16px 40px #00000040}.visual-lab-simple .vl-brand{align-items:center;gap:10px;min-width:220px;display:flex}.visual-lab-simple .vl-brand>span{color:#111820;background:#e6edf3;border-radius:13px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.visual-lab-simple .vl-brand strong{display:block}.visual-lab-simple .vl-brand small,.visual-lab-simple .vl-pages small,.visual-lab-simple .vl-status span,.visual-lab-simple small{color:#8b949e;font-size:12px;line-height:1.25;display:block}.visual-lab-simple .vl-pages{gap:7px;padding:4px;display:flex;overflow:auto}.visual-lab-simple .vl-pages button,.visual-lab-simple .vl-actions button,.visual-lab-simple .vl-actions a,.visual-lab-simple .vl-segment button,.visual-lab-simple .vl-floating button,.visual-lab-simple .vl-file{color:#e6edf3;text-align:left;cursor:pointer;white-space:nowrap;background:#161f2a;border:1px solid #ffffff1a;border-radius:12px;padding:9px 11px;text-decoration:none}.visual-lab-simple .vl-pages button.active,.visual-lab-simple .vl-segment button.active{color:#fff;background:#238636;border-color:#2ea043}.visual-lab-simple .vl-actions{align-items:center;gap:8px;display:flex}.visual-lab-simple .vl-segment{gap:5px;display:flex}.visual-lab-simple .vl-workspace{min-width:0;padding:20px 24px 80px;position:relative;overflow:auto}.visual-lab-simple .vl-help{color:#b8d6ff;background:#388bfd17;border:1px solid #388bfd38;border-radius:16px;max-width:1180px;margin:0 auto 14px;padding:12px 14px;font-size:13px;line-height:1.45}.visual-lab-simple .vl-status{z-index:20;background:#0f1621eb;border:1px solid #ffffff1a;border-radius:14px;padding:10px 12px;position:fixed;bottom:18px;right:18px;box-shadow:0 20px 60px #00000059}.visual-lab-simple .visual-lab-preview-frame{background:var(--af-bg);color:var(--af-ink);border-radius:24px;min-height:740px;max-height:calc(100vh - 148px);margin:auto;position:relative;overflow:auto;box-shadow:0 30px 110px #00000080}.visual-lab-simple .visual-lab-preview-desktop{width:min(1180px,100%)}.visual-lab-simple .visual-lab-preview-tablet{width:820px}.visual-lab-simple .visual-lab-preview-mobile{width:390px}.visual-lab-simple .visual-lab-preview-frame .public-header{position:relative;top:auto}.visual-lab-simple .visual-lab-preview-frame .public-nav{pointer-events:none}.visual-lab-simple .visual-lab-preview-frame .reference-home{padding:34px}.visual-lab-simple .visual-lab-preview-frame .section{padding:50px 34px}.visual-lab-simple .visual-lab-preview-mobile .public-header{grid-template-columns:1fr;gap:10px;height:auto;padding:14px;display:grid}.visual-lab-simple .visual-lab-preview-mobile .public-nav,.visual-lab-simple .visual-lab-preview-mobile .header-actions{display:none}.visual-lab-simple .visual-lab-preview-mobile .home-hero-pro{grid-template-columns:1fr;padding:24px}.visual-lab-simple .visual-lab-preview-mobile .reference-studio-grid,.visual-lab-simple .visual-lab-preview-mobile .example-grid,.visual-lab-simple .visual-lab-preview-mobile .pricing-grid{grid-template-columns:1fr!important}.visual-lab-simple .vl-click-area{display:contents;position:relative}.visual-lab-simple .vl-click-area>section,.visual-lab-simple .vl-click-area>div,.visual-lab-simple .vl-click-area>article,.visual-lab-simple .vl-click-area>pre,.visual-lab-simple .vl-click-area>span.brand{outline-offset:5px;cursor:pointer;outline:1px dashed #388bfd00;transition:outline-color .16s,box-shadow .16s,filter .16s}.visual-lab-simple .vl-click-area:hover>section,.visual-lab-simple .vl-click-area:hover>div,.visual-lab-simple .vl-click-area:hover>article,.visual-lab-simple .vl-click-area:hover>pre,.visual-lab-simple .vl-click-area:hover>span.brand{filter:saturate(1.04);outline-color:#388bfdbf;box-shadow:0 0 0 4px #388bfd14}.visual-lab-simple .vl-click-label{z-index:12;color:#fff;pointer-events:none;background:#1f6feb;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:700;display:none;position:absolute;top:-10px;left:8px;box-shadow:0 8px 20px #00000047}.visual-lab-simple .vl-click-area:hover>.vl-click-label{display:inline-flex}.visual-lab-simple .vl-logo-area{align-items:center;gap:8px;display:inline-flex!important}.visual-lab-simple .vl-logo-area .vl-click-label{top:32px;left:0}.visual-lab-simple .home-hero-visual.vl-click-area,.visual-lab-simple .auth-card-icon.vl-click-area{display:block!important}.visual-lab-simple .visual-preview-bg{object-fit:cover;opacity:.26;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.visual-lab-simple .visual-hero-custom{object-fit:contain;max-width:100%;max-height:360px}.visual-lab-simple .auth-card-decoration{object-fit:contain;max-width:120px;max-height:120px;margin:auto}.visual-lab-simple .vl-floating{z-index:80;color:#e6edf3;background:#0f1621;border:1px solid #ffffff24;border-radius:18px;width:min(410px,100vw - 28px);max-height:min(680px,100vh - 28px);position:fixed;overflow:auto;box-shadow:0 30px 120px #00000094}.visual-lab-simple .vl-floating header{z-index:2;background:#111b28;border-bottom:1px solid #ffffff14;border-radius:18px 18px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;position:sticky;top:0}.visual-lab-simple .vl-floating header button{border-radius:10px;padding:5px 9px}.visual-lab-simple .vl-panel-body{gap:12px;padding:14px;display:grid}.visual-lab-simple .vl-global-panel,.visual-lab-simple .vl-export-panel{width:min(760px,100vw - 32px);transform:translate(-50%);top:74px!important;left:50%!important}.visual-lab-simple .vl-export-panel{width:min(860px,100vw - 32px)}.visual-lab-simple .vl-field{color:#c9d1d9;gap:6px;font-size:13px;display:grid}.visual-lab-simple .vl-field input,.visual-lab-simple .vl-field select,.visual-lab-simple .vl-field textarea,.visual-lab-simple .vl-floating input,.visual-lab-simple .vl-floating select,.visual-lab-simple .vl-floating textarea{color:#e6edf3;background:#090d13;border:1px solid #ffffff1f;border-radius:11px;width:100%;min-height:38px;padding:9px 10px}.visual-lab-simple .vl-field textarea{font-family:var(--af-font-mono);resize:vertical;font-size:12px;line-height:1.45}.visual-lab-simple .vl-grid-2{grid-template-columns:1fr 1fr;gap:9px;display:grid}.visual-lab-simple .vl-row{flex-wrap:wrap;gap:8px;display:flex}.visual-lab-simple .vl-color-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.visual-lab-simple input[type=color]{min-height:42px;padding:3px}.visual-lab-simple .vl-check{color:#c9d1d9;align-items:center;gap:8px;font-size:13px;display:flex}.visual-lab-simple .vl-check input{width:auto;min-height:0}.visual-lab-simple details{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:10px}.visual-lab-simple summary{cursor:pointer;margin-bottom:10px;font-weight:700}.visual-lab-simple .vl-warning{color:#ffd38a;background:#f59e0b14;border:1px solid #f59e0b40;border-radius:13px;padding:10px;font-size:12px;line-height:1.45}.visual-lab-simple .vl-message{color:#a7f3b6;background:#2ea0431a;border:1px solid #2ea04359;border-radius:13px;padding:10px;font-size:12px;line-height:1.4}.visual-lab-simple .vl-asset-editor{background:#0a0f16;border:1px dashed #ffffff1f;border-radius:14px;gap:9px;padding:10px;display:grid}.visual-lab-simple .vl-asset-editor img{object-fit:contain;background:#05080c;border:1px solid #ffffff14;border-radius:12px;max-width:100%;max-height:150px}.visual-lab-simple .vl-text-preview{background:#05080c;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;min-height:50px;padding:10px;display:inline-flex}.visual-lab-simple .vl-file{text-align:center;justify-content:center;align-items:center;position:relative;display:inline-flex!important}.visual-lab-simple .vl-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.visual-lab-simple .vl-file.wide{width:100%;min-height:48px}.visual-lab-simple .danger{color:#ffb4ad!important;background:#f8514924!important;border-color:#f8514959!important}.visual-lab-simple .vl-code{white-space:pre-wrap;color:#c9d1d9;background:#060a10;border-radius:12px;max-height:320px;padding:10px;font-size:11px;line-height:1.45;overflow:auto}.visual-lab-simple .vl-contrast-mini{flex-wrap:wrap;gap:7px;display:flex}.visual-lab-simple .vl-contrast-mini span{border-radius:999px;padding:5px 8px;font-size:12px}.visual-lab-simple .vl-contrast-mini .ok{color:#a7f3b6;background:#2ea04329}.visual-lab-simple .vl-contrast-mini .bad{color:#ffb4ad;background:#f8514929}@media (width<=980px){.visual-lab-simple .vl-topbar{grid-template-columns:1fr}.visual-lab-simple .vl-actions{justify-content:space-between}.visual-lab-simple .vl-pages{order:3}.visual-lab-simple .vl-workspace{padding:12px}.visual-lab-simple .visual-lab-preview-frame{width:100%;min-height:620px}.visual-lab-simple .vl-grid-2,.visual-lab-simple .vl-color-row{grid-template-columns:1fr}.visual-lab-simple .vl-floating{width:auto;top:90px!important;left:14px!important;right:14px!important;transform:none!important}}.visual-lab-simple .vl-real-preview{color:#0b1530;background:#f7f9fc;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:700px;display:grid}.visual-lab-simple .vl-real-note{color:#172033;background:#fff;border-bottom:1px solid #1422421f;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;font-size:12px;display:flex}.visual-lab-simple .vl-real-note span{color:#6b7690;text-align:right;max-width:560px;line-height:1.35}.visual-lab-simple .vl-real-preview iframe{background:#fff;border:0;width:100%;height:100%;min-height:660px}.visual-lab-simple .visual-lab-preview-mobile .vl-real-note{text-align:left;display:grid}.visual-lab-simple .visual-lab-preview-mobile .vl-real-note span{text-align:left}html[data-af-visual-enabled="1"]{--aif-bg:var(--af-bg);--aif-card:var(--af-surface);--aif-ink:var(--af-ink);--aif-muted:var(--af-muted);--aif-line:var(--af-line);--aif-blue:var(--af-accent);--aif-blue-2:color-mix(in srgb, var(--af-accent) 72%, #fff);--aif-violet:var(--af-accent);--aif-green:var(--af-good);--aif-shadow:var(--af-shadow-card);--aif-shadow-soft:var(--af-shadow-panel)}html[data-af-visual-enabled="1"] .reference-page,html[data-af-visual-enabled="1"] .auth-reference-page,html[data-af-visual-enabled="1"] .reference-app{background-color:var(--af-bg);color:var(--af-ink);font-family:var(--af-font-main)}html[data-af-visual-enabled="1"] .reference-header,html[data-af-visual-enabled="1"] .public-header,html[data-af-visual-enabled="1"] .reference-footer{background:color-mix(in srgb, var(--af-surface) 92%, transparent);border-color:var(--af-line)}html[data-af-visual-enabled="1"] .reference-brand,html[data-af-visual-enabled="1"] .public-nav a,html[data-af-visual-enabled="1"] .public-nav span,html[data-af-visual-enabled="1"] .home-hero-copy h1,html[data-af-visual-enabled="1"] .section-heading h1,html[data-af-visual-enabled="1"] .section-heading h2,html[data-af-visual-enabled="1"] .reference-mode-card h2,html[data-af-visual-enabled="1"] .reference-mode-card h3,html[data-af-visual-enabled="1"] .reference-feature h2,html[data-af-visual-enabled="1"] .result-card h3,html[data-af-visual-enabled="1"] .surface h2,html[data-af-visual-enabled="1"] .surface h3{color:var(--af-ink)}html[data-af-visual-enabled="1"] .reference-subtitle,html[data-af-visual-enabled="1"] .home-hero-copy p,html[data-af-visual-enabled="1"] .section-heading p,html[data-af-visual-enabled="1"] .reference-mode-card p,html[data-af-visual-enabled="1"] .reference-feature p,html[data-af-visual-enabled="1"] .result-card p,html[data-af-visual-enabled="1"] .surface p,html[data-af-visual-enabled="1"] .surface small{color:var(--af-muted)}html[data-af-visual-enabled="1"] .reference-mode-card,html[data-af-visual-enabled="1"] .reference-feature,html[data-af-visual-enabled="1"] .result-card,html[data-af-visual-enabled="1"] .price-card,html[data-af-visual-enabled="1"] .auth-card-pro,html[data-af-visual-enabled="1"] .surface,html[data-af-visual-enabled="1"] .library-card,html[data-af-visual-enabled="1"] .media-card,html[data-af-visual-enabled="1"] .account-main-card,html[data-af-visual-enabled="1"] .account-side-card,html[data-af-visual-enabled="1"] .list-card{background:var(--af-surface);border-color:var(--af-line);border-radius:var(--af-radius-card);box-shadow:var(--af-shadow-card)}html[data-af-visual-enabled="1"] .btn,html[data-af-visual-enabled="1"] button:not(.unstyled):not(.link-button){border-radius:var(--af-radius-button)}html[data-af-visual-enabled="1"] .btn.primary,html[data-af-visual-enabled="1"] .auth-primary,html[data-af-visual-enabled="1"] .reference-submit,html[data-af-visual-enabled="1"] .send-message{background:var(--af-accent)!important;border-color:var(--af-accent)!important;color:#fff!important}html[data-af-visual-enabled="1"] input,html[data-af-visual-enabled="1"] textarea,html[data-af-visual-enabled="1"] select,html[data-af-visual-enabled="1"] .reference-input{border-radius:var(--af-radius-input);border-color:var(--af-line)}.brand-mark img,.auth-card-icon img,.hero-core img{object-fit:contain;border-radius:inherit;width:100%;height:100%;display:block}.auth-card-icon img,.hero-core img{padding:10%}.visual-block[style*=--af-block-heading-size] h1,.visual-block[style*=--af-block-heading-size] h2,.visual-block[style*=--af-block-heading-size] h3{font-size:var(--af-block-heading-size)!important}.visual-block[style*=--af-block-text-size] p,.visual-block[style*=--af-block-text-size] .reference-subtitle,.visual-block[style*=--af-block-text-size] .hero-kicker,.visual-block[style*=--af-block-text-size] .pill{font-size:var(--af-block-text-size)!important}.visual-lab-simple .vl-floating{resize:both;min-width:330px;min-height:220px}.visual-lab-simple .vl-range-field{grid-template-columns:minmax(0,1fr) 72px auto;align-items:center;gap:7px;display:grid}.visual-lab-simple .vl-range-field input[type=range]{min-height:28px;padding:0}.visual-lab-simple .vl-range-field button,.visual-lab-simple .vl-color-picker button{text-align:center;width:32px;min-height:34px;padding:0}.visual-lab-simple .vl-color-picker{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.visual-lab-simple .vl-color-picker input[type=color]{width:48px;min-height:42px;padding:2px}.visual-lab-simple .vl-rgb-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.visual-lab-simple .vl-rgb-grid label{color:#8b949e;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:5px;font-size:11px;display:grid}.visual-lab-simple .vl-rgb-grid input{min-height:32px!important;padding:5px 7px!important}.visual-lab-simple .vl-color-hex{font-family:var(--af-font-mono)}.visual-lab-simple .vl-asset-editor img[src^=data\:image]{background-image:linear-gradient(45deg,#ffffff0a 25%,#0000 25%),linear-gradient(-45deg,#ffffff0a 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ffffff0a 75%),linear-gradient(-45deg,#0000 75%,#ffffff0a 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}@media (height<=720px){.visual-lab-simple .vl-floating{max-height:calc(100vh - 96px)}}html[data-af-visual-enabled="1"] .aifotex-chatgpt-page .desktop-new-chat,html[data-af-visual-enabled="1"] .aifotex-chatgpt-page .new-chat{color:#061226!important;background:linear-gradient(135deg,#79caff 0%,#a893ff 100%)!important;border-color:#0000!important;box-shadow:0 14px 34px #4774dc2e!important}html[data-af-visual-enabled="1"] .aifotex-chatgpt-page .desktop-new-chat:hover:not(:disabled),html[data-af-visual-enabled="1"] .aifotex-chatgpt-page .new-chat:hover:not(:disabled){color:#081222!important;background:linear-gradient(135deg,#7cc9ff,#a391ff)!important;box-shadow:0 18px 42px #4774dc3d!important}.create-menu-dropdown{-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;backdrop-filter:blur(18px)saturate(1.08)!important;background:#fffffffa!important;border:1px solid #c4d2e8eb!important;border-radius:22px!important;gap:7px!important;width:244px!important;padding:10px!important;box-shadow:0 24px 80px #1d2c5033,0 4px 18px #1d2c5014!important}.create-menu-dropdown a{background:0 0!important;border:1px solid #0000!important;border-radius:17px!important;grid-template-columns:34px 1fr!important;min-height:58px!important;padding:9px 11px!important;text-decoration:none!important}.create-menu-dropdown a .side-icon{color:#2f67f6!important;background:linear-gradient(135deg,#2f67f61c,#6d5df724)!important;border-radius:12px!important;width:32px!important;height:32px!important}.create-menu-dropdown a span:not(.side-icon){gap:2px!important;display:grid!important}.create-menu-dropdown a span b{color:#15213a!important;font-size:14px!important;line-height:1.05!important}.create-menu-dropdown a span small{color:#78849b!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important}.create-menu-dropdown a:hover{background:linear-gradient(135deg,#2f67f617,#6d5df71a)!important;border-color:#2f67f621!important;transform:translateY(-1px)!important}.reference-studio-grid:has(.reference-mode-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(240px,1fr))!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important}@media (width<=760px){.reference-studio-grid:has(.reference-mode-card:nth-child(2):last-child){grid-template-columns:1fr!important;max-width:420px!important}}html[data-af-visual-enabled="1"] .premium-app-topbar .premium-create-button,html[data-af-visual-enabled="1"] .premium-create-button{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#2f67f6,#6d5df7)!important;border-color:#0000!important;box-shadow:0 16px 38px #2f67f640!important}html[data-af-visual-enabled="1"] .premium-app-topbar .premium-refill,html[data-af-visual-enabled="1"] .premium-refill{color:#2f67f6!important;-webkit-text-fill-color:#2f67f6!important;background:linear-gradient(135deg,#eef4ff,#f4f1ff)!important;border-color:#2f67f62e!important}html[data-af-visual-enabled="1"] .premium-app-page .tabs button.active,html[data-af-visual-enabled="1"] .media-filter-tabs button.active,html[data-af-visual-enabled="1"] .library-tabs button.active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#2f67f6,#6d5df7)!important;border-color:#0000!important;box-shadow:0 12px 28px #2f67f62e!important}body>.studio-portal-dropdown.app-media-use-menu,body>.studio-portal-dropdown.media-use-menu-popover.app-media-use-menu{background:#fffffffc!important;border:1px solid #cbd8eef2!important;border-radius:16px!important;gap:6px!important;width:168px!important;min-width:168px!important;max-width:188px!important;padding:8px!important;display:grid!important;box-shadow:0 18px 48px #182a5229!important}body>.studio-portal-dropdown.app-media-use-menu a,body>.studio-portal-dropdown.media-use-menu-popover.app-media-use-menu a{color:#14213d!important;-webkit-text-fill-color:#14213d!important;white-space:nowrap!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-height:38px!important;padding:0 10px!important;font-size:13px!important;font-weight:850!important;line-height:1.1!important;text-decoration:none!important;display:flex!important}body>.studio-portal-dropdown.app-media-use-menu a:hover,body>.studio-portal-dropdown.media-use-menu-popover.app-media-use-menu a:hover{color:#2357e7!important;-webkit-text-fill-color:#2357e7!important;background:#2f67f614!important;border-color:#2f67f61f!important}html body .premium-app-topbar a.premium-refill.btn,html[data-af-visual-enabled="1"] body .premium-app-topbar a.premium-refill.btn,html body a.premium-refill.btn{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-shadow:none!important;background:linear-gradient(135deg,#2f67f6,#6d5df7)!important;border-color:#0000!important;font-weight:900!important}html body .premium-app-topbar a.premium-refill.btn:hover,html[data-af-visual-enabled="1"] body .premium-app-topbar a.premium-refill.btn:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#245cf0,#5f52ec)!important;box-shadow:0 16px 38px #2f67f640!important}.result-preview.media img[src^=data\:image],.shared-media-tile-thumb img[src^=data\:image],.studio-media-preview-frame img[src^=data\:image]{opacity:1!important;visibility:visible!important;display:block!important}.support-page-clean .messages-timeline .message-bubble,.staff-panel-layout .messages-timeline .message-bubble{font-weight:700;line-height:1.48}.support-page-clean .messages-timeline .message-bubble.from-user,.staff-panel-layout .messages-timeline .message-bubble.from-user{color:#fff!important;background:linear-gradient(135deg,#425dff 0%,#6d4cff 100%)!important;border-color:#425dff6b!important;box-shadow:0 14px 34px #425dff38!important}.support-page-clean .messages-timeline .message-bubble.from-user strong,.support-page-clean .messages-timeline .message-bubble.from-user small,.support-page-clean .messages-timeline .message-bubble.from-user p,.staff-panel-layout .messages-timeline .message-bubble.from-user strong,.staff-panel-layout .messages-timeline .message-bubble.from-user small,.staff-panel-layout .messages-timeline .message-bubble.from-user p{color:#fff!important}.support-page-clean .messages-timeline .message-bubble.from-user small,.staff-panel-layout .messages-timeline .message-bubble.from-user small{opacity:.82!important}.support-page-clean .messages-timeline .message-bubble.from-support,.staff-panel-layout .messages-timeline .message-bubble.from-support{color:#0f1b34!important;background:#fff!important;border-color:#20489629!important;box-shadow:0 12px 28px #0f172a12!important}.support-page-clean .messages-timeline .message-bubble.from-support strong,.support-page-clean .messages-timeline .message-bubble.from-support p,.staff-panel-layout .messages-timeline .message-bubble.from-support strong,.staff-panel-layout .messages-timeline .message-bubble.from-support p{color:#0f1b34!important}.support-page-clean .messages-timeline .message-bubble.from-support small,.staff-panel-layout .messages-timeline .message-bubble.from-support small{color:#667085!important;opacity:1!important}.support-page-clean .messages-timeline .message-bubble p,.staff-panel-layout .messages-timeline .message-bubble p{overflow-wrap:anywhere;font-size:14px}.support-page-clean .messages-timeline .message-bubble div,.staff-panel-layout .messages-timeline .message-bubble div{gap:10px}.support-page-clean .notice,.staff-panel-layout .notice{color:#394866!important;background:#eef5ff!important;border-color:#425dff2e!important}.support-center-layout{grid-template-columns:minmax(260px,320px) minmax(460px,1fr) minmax(260px,330px);align-items:stretch;gap:14px;min-height:calc(100vh - 112px);display:grid}.support-center-list,.support-center-thread,.support-center-context{border-radius:18px;min-height:calc(100vh - 132px);overflow:hidden}.support-center-list{flex-direction:column;gap:10px;padding:10px;display:flex}.support-center-tabs{flex-wrap:wrap;gap:6px;display:flex}.support-center-tabs button,.support-reply-tabs button{color:#526076;cursor:pointer;background:#ffffffc7;border:1px solid #7a8ba938;border-radius:12px;padding:7px 10px;font-size:12px;font-weight:750;line-height:1}.support-center-tabs button.active,.support-reply-tabs button.active{color:#fff;background:linear-gradient(135deg,#4769ff,#7b4dff);border-color:#0000;box-shadow:0 10px 24px #4862ff33}.support-center-search{color:#17213a;background:#fff;border:1px solid #7a8ba938;border-radius:12px;width:100%;padding:9px 10px;font-size:12px;font-weight:650}.support-center-ticket-scroll{flex-direction:column;gap:8px;padding-right:2px;display:flex;overflow:auto}.support-ticket-card{text-align:left;color:#17213a;cursor:pointer;background:#ffffffd1;border:1px solid #7a8ba92e;border-radius:14px;gap:5px;width:100%;padding:10px 11px;display:grid}.support-ticket-card.active{background:#4769ff12;border-color:#4769ff73}.support-ticket-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.support-ticket-card strong{font-size:13px;line-height:1.2}.support-ticket-card b{color:#fff;background:#4263eb;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:11px;display:inline-flex}.support-ticket-card small,.support-ticket-card em{color:#6c7890;font-size:11px;font-style:normal}.support-ticket-card p{color:#39465c;margin:0;font-size:12px;line-height:1.35}.support-center-thread{flex-direction:column;padding:0;display:flex}.support-center-thread-head{border-bottom:1px solid #7a8ba92e;justify-content:space-between;gap:14px;padding:12px 14px;display:flex}.support-center-thread-head h2{color:#07142d;margin:0 0 4px;font-size:18px}.support-center-thread-head p{color:#718098;margin:0;font-size:12px}.support-center-actions{border-bottom:1px solid #7a8ba91f;align-items:center;gap:8px;padding:10px 14px;display:flex}.support-center-actions .btn{min-height:32px;padding:8px 12px;font-size:12px}.support-center-actions span{color:#6b7690;font-size:12px;font-weight:750}.support-center-timeline{flex:1;padding:14px;overflow:auto}.support-center-composer{border-top:1px solid #7a8ba924;gap:8px;padding:12px 14px;display:grid}.support-reply-tabs{align-self:start;gap:6px;display:inline-flex}.support-center-composer textarea{min-height:104px;font-size:13px}.support-center-context{flex-direction:column;gap:10px;padding:10px;display:flex;overflow:auto}.support-center-context-block{background:#ffffffb8;border:1px solid #7a8ba929;border-radius:14px;gap:7px;padding:10px;display:grid}.support-center-context-block h3{color:#718098;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:11px}.support-center-context-block strong{color:#111b32;font-size:13px}.support-center-context-block small{color:#718098;font-size:11px}.support-center-context-block select{color:#111b32;background:#fff;border:1px solid #7a8ba938;border-radius:12px;width:100%;padding:8px 10px;font-size:12px;font-weight:700}.support-activity-mini-list{gap:6px;display:grid}.support-activity-row{text-align:left;cursor:pointer;background:#fff;border:1px solid #7a8ba924;border-radius:12px;justify-content:space-between;gap:8px;width:100%;padding:8px;display:flex}.support-activity-row span{gap:3px;min-width:0;display:grid}.support-activity-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.support-activity-row small,.support-activity-row em{color:#718098;font-size:10.5px;font-style:normal}.support-history-chip{background:#4769ff0f;border-radius:12px;gap:2px;padding:7px 8px;display:grid}.support-user-create-flow{gap:12px;display:grid}.support-user-create-flow h2{color:#07142d;margin:0;font-size:24px}.support-user-create-flow>p{color:#6b7890;margin:0;font-size:13px}.support-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.support-category-grid button{text-align:left;cursor:pointer;background:#ffffffd1;border:1px solid #7a8ba92e;border-radius:14px;gap:4px;padding:11px;display:grid}.support-category-grid button.active{background:#4769ff14;border-color:#4769ff8c;box-shadow:inset 0 0 0 1px #4769ff2e}.support-category-grid strong{color:#111b32;font-size:13px}.support-category-grid small{color:#6b7890;font-size:11px;line-height:1.35}.support-activity-modal{gap:14px;width:min(980px,100vw - 40px);max-height:min(760px,100vh - 40px);display:grid;overflow:hidden}.support-activity-modal-grid{grid-template-columns:330px minmax(0,1fr);gap:14px;min-height:460px;display:grid;overflow:hidden}.support-activity-list{align-content:start;gap:8px;display:grid;overflow:auto}.support-activity-detail{background:#f6f8fdd1;border:1px solid #7a8ba929;border-radius:14px;padding:12px;overflow:auto}.support-activity-detail pre{white-space:pre-wrap;word-break:break-word;color:#17213a;font-size:11px;line-height:1.4}@media (width<=1180px){.support-center-layout{grid-template-columns:280px minmax(0,1fr)}.support-center-context{grid-column:1/-1;min-height:auto}}@media (width<=760px){.support-center-layout,.support-activity-modal-grid,.support-category-grid{grid-template-columns:1fr}.support-center-list,.support-center-thread,.support-center-context{min-height:auto}}.support-activity-modal{width:min(1120px,100vw - 34px);max-height:min(820px,100vh - 30px)}.support-activity-modal-head{justify-content:space-between;align-items:start;gap:14px;display:flex}.support-activity-modal-head h2{color:#07142d;margin:0;font-size:20px}.support-activity-modal-head p{color:#6f7c94;margin:4px 0 0;font-size:12px}.support-activity-filters{flex-wrap:wrap;gap:6px;display:flex}.support-activity-filters button{color:#24314a;cursor:pointer;background:#fff;border:1px solid #7a8ba933;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.support-activity-filters button.active{color:#fff;background:linear-gradient(135deg,#4769ff,#7b4dff);border-color:#0000;box-shadow:0 10px 22px #4862ff29}.support-activity-row{align-items:center}.support-activity-row.active{background:#4769ff14;border-color:#4769ff85}.support-activity-row.danger{border-color:#ff5b5b40}.support-activity-kind{color:#4769ff;background:#4769ff14;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:58px;padding:4px 7px;font-weight:850;font-size:10px!important;display:inline-flex!important}.support-activity-row.danger .support-activity-kind{color:#b42318;background:#ff5b5b1a}.support-activity-detail{background:#fff;padding:0}.support-detail-viewer{color:#111b32;gap:12px;padding:14px;display:grid}.support-detail-head{border-bottom:1px solid #7a8ba924;justify-content:space-between;align-items:start;gap:12px;padding-bottom:10px;display:flex}.support-detail-head h3{color:#07142d;margin:0;font-size:18px}.support-detail-head p{color:#718098;word-break:break-word;margin:4px 0 0;font-size:11px}.support-detail-pills,.support-payment-card{flex-wrap:wrap;gap:8px;display:flex}.support-detail-pill{background:#f6f8fdd1;border:1px solid #7a8ba929;border-radius:12px;gap:3px;min-width:96px;padding:8px 10px;display:grid}.support-detail-pill small{color:#718098;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:850}.support-detail-pill strong{color:#111b32;word-break:break-word;font-size:12px}.support-detail-pill.good{background:#1fb26c14;border-color:#1fb26c38}.support-detail-pill.warn{background:#f6af371a;border-color:#f6af3740}.support-detail-pill.danger{background:#ff5b5b1a;border-color:#ff5b5b3d}.support-detail-section{gap:8px;display:grid}.support-detail-section h4{color:#718098;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:12px}.support-detail-text{background:#f6f8fdad;border:1px solid #7a8ba924;border-radius:12px;gap:5px;padding:10px;display:grid}.support-detail-text small{color:#718098;font-size:11px;font-weight:800}.support-detail-text p{color:#17213a;white-space:pre-wrap;word-break:break-word;margin:0;font-size:12.5px;line-height:1.45}.support-chat-transcript{gap:8px;max-height:360px;padding-right:4px;display:grid;overflow:auto}.support-chat-line{background:#fff;border:1px solid #7a8ba924;border-radius:14px;gap:5px;padding:10px;display:grid}.support-chat-line.user{background:#4769ff12;border-color:#4769ff2e}.support-chat-line.assistant{background:#0b12200a}.support-chat-line strong{color:#07142d;font-size:12px}.support-chat-line p{color:#17213a;white-space:pre-wrap;margin:0;font-size:12.5px;line-height:1.45}.support-chat-line small{color:#718098;font-size:10.5px}.support-detail-media-grid{gap:8px;display:grid}.support-media-preview-box{background:linear-gradient(135deg,#f7f9ff,#edf3ff);border:1px solid #7a8ba929;border-radius:16px;place-items:center;min-height:220px;display:grid;overflow:hidden}.support-media-preview-box img{object-fit:contain;width:100%;height:100%;max-height:360px;display:block}.support-media-preview-box span{color:#4769ff;background:#fff;border-radius:14px;padding:14px 18px;font-size:15px;font-weight:900;box-shadow:0 12px 28px #253a7014}@media (width<=760px){.support-activity-modal{width:calc(100vw - 18px);max-height:calc(100vh - 18px)}.support-detail-head{display:grid}.support-detail-pills,.support-payment-card{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.balance-clean-page{gap:22px;max-width:1360px;margin:0 auto;padding:18px 0 40px;display:grid}.balance-clean-top{color:#71809b;justify-content:flex-end;align-items:center;gap:10px;min-height:36px;font-size:12px;display:flex}.balance-clean-top span{letter-spacing:.08em;text-transform:uppercase;font-weight:800}.balance-clean-top strong{color:#2f63ff;background:#f3f7ff;border:1px solid #d6e2f6;border-radius:999px;align-items:center;min-height:34px;padding:0 16px;font-size:13px;display:inline-flex;box-shadow:0 8px 22px #2f63ff14}.balance-custom-plain{gap:12px;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.balance-custom-head h2{color:#07152f;letter-spacing:-.03em;margin:0;font-size:22px;line-height:1.1}.balance-custom-head p{color:#71809b;margin:4px 0 0;font-size:13px}.balance-custom-row{grid-template-columns:minmax(180px,280px) minmax(260px,1fr) auto;align-items:end;gap:14px;display:grid}.balance-amount-field{gap:6px;display:grid}.balance-amount-field span{text-transform:uppercase;letter-spacing:.08em;color:#71809b;font-size:11px;font-weight:850}.balance-amount-field input{color:#07152f;height:46px;box-shadow:none;background:#fff;border:1px solid #d8e2f5;border-radius:14px;outline:0;padding:0 15px;font-size:17px;font-weight:850}.balance-amount-field input:focus{border-color:#5c6cff;box-shadow:0 0 0 4px #5c6cff1c}.balance-custom-result{color:#657590;flex-wrap:wrap;align-items:center;gap:10px;min-height:46px;font-size:13px;display:flex}.balance-custom-result b{color:#07152f;letter-spacing:-.03em;margin-right:4px;font-size:18px}.balance-custom-result span{color:#5d6d86;background:#fff;border:1px solid #dbe5f5;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-weight:750;display:inline-flex}.balance-pay-button{color:#fff!important;background:linear-gradient(135deg,#2f67ff,#6b3ef6)!important;border-color:#0000!important;border-radius:14px!important;height:46px!important;font-weight:900!important;box-shadow:0 14px 30px #3760ff2e!important}.balance-pay-button:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.balance-pay-button:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(.15)}.balance-min-note{color:#d13b3b;font-size:12px;font-weight:750}.balance-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:6px 0 0!important;display:grid!important}.balance-package-card{background:#fff;border:1px solid #d7e2f5;border-radius:24px;align-content:start;gap:18px;min-height:330px;padding:24px;display:grid;box-shadow:0 18px 50px #1428500f}.balance-package-card.featured{border-color:#aebdff;box-shadow:0 22px 60px #4a60ff1f}.balance-package-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.balance-package-title h3{color:#07152f;letter-spacing:-.03em;margin:0;font-size:20px}.balance-package-title span{color:#3857ff;background:#eef1ff;border-radius:999px;align-items:center;height:26px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.balance-package-price{letter-spacing:-.07em;color:#07152f;font-size:44px;font-weight:850;line-height:.95}.balance-package-tokens{gap:4px;display:grid}.balance-package-tokens strong{color:#07152f;font-size:18px}.balance-package-tokens small{color:#71809b;font-size:12px;font-weight:750}.balance-package-stats{color:#263550;gap:9px;margin-top:2px;font-size:13px;font-weight:800;display:grid}.balance-package-stats span{align-items:center;gap:8px;display:flex}.balance-package-stats span:before{content:"";background:#31c878;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #31c8781a}.balance-fineprint{color:#8492a9;max-width:960px;margin:0;font-size:10px;font-weight:600;line-height:1.45}.balance-restore-line{color:#506078;background:#f7faff;border:1px solid #d8e3f5;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}@media (width<=980px){.balance-custom-row{grid-template-columns:1fr;align-items:stretch}.balance-package-grid{grid-template-columns:1fr!important}.balance-clean-top{justify-content:flex-start}.balance-pay-button{width:100%}}.balance-history-card{background:#fff;border:1px solid #758ebe3d;border-radius:22px;gap:14px;margin-top:14px;padding:18px;display:grid;box-shadow:0 16px 38px #1422420f}.balance-history-head{border-bottom:1px solid #758ebe29;justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:10px;display:flex}.balance-history-head h2{color:#14213d;margin:0;font-size:20px;line-height:1.1}.balance-history-head small{color:#72809a;text-align:right;max-width:520px;font-size:12px}.balance-history-list{gap:8px;display:grid}.balance-history-row{background:#fbfdff;border:1px solid #758ebe2e;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.balance-history-row>div:first-child{gap:3px;min-width:0;display:grid}.balance-history-row strong{color:#15213b;font-size:14px}.balance-history-row small{color:#66748f;font-size:12px;line-height:1.35}.balance-history-side{flex:none;justify-items:end;gap:5px;display:grid}.api-history-list{gap:8px;margin-top:10px;display:grid}.api-history-row{background:#fbfdff;border:1px solid #758ebe2e;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.api-history-row>div:first-child{gap:3px;min-width:0;display:grid}.api-history-row strong{color:#15213b;font-size:14px}.api-history-row small{color:#66748f;font-size:12px;line-height:1.35}.api-history-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=760px){.balance-history-head,.balance-history-row,.api-history-row{flex-direction:column;align-items:flex-start}.balance-history-head small{text-align:left}.balance-history-side{justify-items:start}.api-history-actions{justify-content:flex-start}}.personas-layout{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.personas-sidebar,.personas-panel{border-radius:24px;padding:18px}.personas-sidebar{max-height:calc(100vh - 120px);position:sticky;top:84px;overflow:auto}.personas-sidebar-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.personas-sidebar-head h2,.persona-create-form h2,.persona-detail-view h2,.persona-confirm h2{margin:0}.personas-list{align-content:start;gap:10px;display:grid}.persona-list-card{width:100%;min-height:56px;color:inherit;text-align:left;cursor:pointer;background:#ffffff94;border:1px solid #94a3b838;border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.persona-list-card.active{background:#eff6ffdb;border-color:#2563eb6b;box-shadow:0 0 0 2px #2563eb14}.persona-thumb,.persona-large-preview{color:var(--text-muted,#64748b);background:#94a3b829;place-items:center;display:grid;overflow:hidden}.persona-thumb{border-radius:14px;width:44px;height:44px;font-weight:700}.persona-thumb img,.persona-large-preview img,.persona-slot-preview img{object-fit:cover;width:100%;height:100%}.persona-list-text{min-width:0;display:grid}.persona-list-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;overflow:hidden}.persona-list-text small{color:var(--text-muted,#64748b);font-size:.78rem}.personas-empty-small{color:var(--text-muted,#64748b);gap:12px;display:grid}.persona-create-form{gap:14px;max-width:900px;display:grid}.persona-form-headline{margin-top:2px;font-weight:700}.persona-slot-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.persona-upload-slot{cursor:pointer;background:#ffffff85;border:1px dashed #94a3b873;border-radius:18px;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:10px;min-height:92px;padding:10px;display:grid;position:relative}.persona-upload-slot input{opacity:0;cursor:pointer;position:absolute;inset:0}.persona-upload-slot.ready{border-style:solid;border-color:#16a34a73}.persona-upload-slot.error{border-style:solid;border-color:#ef44448c}.persona-slot-preview{background:#94a3b824;border-radius:16px;place-items:center;width:74px;height:74px;display:grid;overflow:hidden}.persona-slot-copy{gap:4px;display:grid}.persona-slot-copy strong{font-size:.94rem}.persona-slot-copy small,.persona-tip,.persona-create-summary,.persona-detail-view .muted{color:var(--text-muted,#64748b)}.persona-upload-slot.error .persona-slot-copy small{color:#dc2626}.persona-create-summary{flex-wrap:wrap;align-items:center;gap:14px;font-size:.95rem;display:flex}.persona-detail-view{justify-items:start;gap:14px;display:grid}.persona-large-preview{aspect-ratio:1;border-radius:28px;width:min(360px,100%);font-size:3rem;font-weight:700}.persona-rename-box{gap:12px;width:min(480px,100%);display:grid}.persona-confirm-backdrop{z-index:1000;background:#0f172a7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.persona-confirm{border-radius:22px;width:min(460px,100%);padding:22px}@media (width<=820px){.personas-layout{grid-template-columns:1fr}.personas-sidebar{max-height:none;position:static}}.persona-name-input{color:#12203a;height:46px;box-shadow:none;background:#fff;border:1px solid #cfd9ea;padding:0 14px;border-radius:10px!important}.persona-name-input:focus{border-color:#5d7cff;outline:none;box-shadow:0 0 0 3px #5d7cff1f}.persona-empty-panel{background:#f8fbff;border:1px dashed #7d91ba47;border-radius:24px;justify-content:center;align-items:center;min-height:300px;display:flex}.persona-empty-panel-inner{text-align:center;color:#5d6b84;gap:10px;max-width:540px;display:grid}.persona-empty-panel-inner h2{color:#0d1d3d;margin:0}.persona-empty-panel-inner p,.persona-empty-panel-inner small{margin:0;line-height:1.5}.persona-preview-button{appearance:none;cursor:zoom-in;border:0;padding:0}.persona-preview-button:hover{transform:translateY(-1px);box-shadow:0 16px 34px #1a2b5224}.persona-preview-backdrop{z-index:1200;background:#0910208a;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.persona-preview-modal{background:#fff;border-radius:24px;justify-items:center;gap:12px;width:min(860px,92vw);max-height:92vh;padding:18px;display:grid;position:relative}.persona-preview-modal img{object-fit:contain;background:#f3f6fb;border-radius:18px;max-width:100%;max-height:72vh}.persona-preview-modal h2{color:#0d1d3d;margin:0}.persona-preview-close{color:#41516d;cursor:pointer;background:#fff;border:1px solid #d7e1f1;border-radius:12px;width:34px;height:34px;font-size:22px;line-height:1;position:absolute;top:12px;right:12px}.directory-panel-layout{grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:16px;min-height:calc(100vh - 130px);display:grid}.directory-panel-list,.admin-user-context{border-radius:24px;padding:16px}.directory-panel-list{flex-direction:column;gap:14px;min-height:0;display:flex}.directory-panel-search h2,.admin-user-head h2{color:#0d1d3d;margin:0}.directory-panel-search{gap:10px;display:grid}.directory-panel-search form{grid-template-columns:1fr auto;gap:8px;display:grid}.directory-panel-search input{color:#11203d;background:#fff;border:1px solid #d7e1f1;border-radius:12px;height:40px;padding:0 12px}.directory-panel-search-history{flex-wrap:wrap;gap:6px;display:flex}.directory-panel-search-history button{color:#35517d;cursor:pointer;background:#f7faff;border:1px solid #d9e4f5;border-radius:999px;padding:5px 9px;font-size:11px}.directory-panel-results{gap:8px;padding-right:2px;display:grid;overflow:auto}.admin-user-card{text-align:left;cursor:pointer;color:#12203d;background:#fff;border:1px solid #dce5f4;border-radius:16px;gap:4px;padding:12px;display:grid}.admin-user-card.active{background:#4d6cff12;border-color:#4d6cff7a}.admin-user-card strong{font-size:13px}.admin-user-card small,.admin-user-card em{color:#63738e;font-size:11px;font-style:normal}.admin-user-context{flex-direction:column;gap:14px;min-width:0;display:flex}.admin-user-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-user-head p{color:#64738d;margin:4px 0 0}.admin-user-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.support-context-list.compact{gap:8px;display:grid}.support-context-list.compact span{gap:2px;min-width:0;display:grid}.support-context-list.compact strong{color:#10203d;font-size:12px}.support-context-list.compact small{color:#667793;word-break:break-word;font-size:11px}.admin-user-activity-grid{min-height:420px}.admin-user-filters{margin-top:2px}.support-chat-line.clickable{cursor:pointer}.support-chat-expand{color:#315cf6;cursor:pointer;background:0 0;border:0;width:max-content;padding:0;font-size:12px;font-weight:800}@media (width<=980px){.directory-panel-layout,.admin-user-summary-grid{grid-template-columns:1fr}}.notification-toast-stack{z-index:1400;pointer-events:none;gap:10px;width:min(360px,100vw - 28px);display:grid;position:fixed;top:88px;right:24px}.notification-popup-toast{appearance:none;text-align:left;font:inherit;pointer-events:auto;color:#142033;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #2563eb29;border-radius:18px;grid-template-columns:22px minmax(0,1fr) 26px;align-items:start;gap:10px;padding:13px 13px 13px 14px;text-decoration:none;animation:.18s ease-out notificationToastIn;display:grid;box-shadow:0 22px 62px #0f172a2e}.notification-popup-toast:hover{transform:translateY(-1px);box-shadow:0 26px 70px #0f172a38}.notification-popup-icon{color:#2563eb;background:#eef4ff;border-radius:50%;place-items:center;width:22px;height:22px;margin-top:1px;font-size:10px;display:grid}.notification-popup-copy{gap:4px;min-width:0;display:grid}.notification-popup-copy strong{color:#142033;font-size:13px;line-height:1.25}.notification-popup-copy small{color:#5d6a81;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.notification-popup-close{color:#8a96aa;cursor:pointer;text-align:center;background:0 0;border:0;border-radius:9px;width:24px;height:24px;font-size:18px;line-height:24px}.notification-popup-close:hover{color:#172033;background:#f1f5fb}@keyframes notificationToastIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.account-email-bonus-banner{background:linear-gradient(135deg,#f4f8ff 0%,#eefaf4 100%);border:1px solid #d9e7ff;border-radius:20px;grid-column:1/-1;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid;box-shadow:0 16px 42px #2563eb14}.account-email-bonus-icon{color:#2563eb;background:#fff;border:1px solid #dbe8ff;border-radius:16px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.account-email-bonus-copy{gap:3px;min-width:0;display:grid}.account-email-bonus-copy strong{color:#10203d;font-size:15px}.account-email-bonus-copy span{color:#62718a;font-size:13px;line-height:1.35}.account-email-bonus-banner .btn{white-space:nowrap;justify-self:end}@media (width<=720px){.notification-toast-stack{top:78px;right:14px}.account-email-bonus-banner{grid-template-columns:38px 1fr;align-items:start;padding:13px}.account-email-bonus-icon{border-radius:14px;width:38px;height:38px}.account-email-bonus-banner .btn{grid-column:1/-1;justify-self:stretch;width:100%}}html[data-theme=dark] .notification-popup-toast{appearance:none;text-align:left;font:inherit;color:#edf2ff;background:#141b2af5;border-color:#7d96d23d;box-shadow:0 22px 62px #0000005c}html[data-theme=dark] .notification-popup-copy strong{color:#f8fbff}html[data-theme=dark] .notification-popup-copy small{color:#b7c1d2}html[data-theme=dark] .notification-popup-close{color:#aab5c8}.image-studio-app .ui-093{place-items:center!important;width:min(1240px,100%)!important;min-height:calc(100vh - 170px)!important;padding:24px!important;display:grid!important}.image-studio-app .ui-097{text-align:center!important;background:radial-gradient(circle at 50% 0,#7a9aff33,#0000 38%),linear-gradient(#ffffffeb,#f8fbffd6)!important;border-radius:34px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:18px!important;width:min(980px,100%)!important;max-width:980px!important;min-height:500px!important;margin:0 auto!important;padding:46px!important;display:flex!important;box-shadow:0 28px 82px #2235541f!important}.theme-dark.image-studio-app .ui-097{background:radial-gradient(circle at 50% 0,#5a82ff42,#0000 42%),linear-gradient(#141f30f0,#0d1623eb)!important}.image-studio-app .ui-097:after{opacity:.34!important}.image-studio-app .ui-104{margin:0 auto 2px!important}.image-studio-app .ui-097 h2{letter-spacing:-.07em!important;margin:0!important;font-size:clamp(34px,4.5vw,54px)!important;line-height:.96!important}.image-studio-app .ui-097 p{color:#667085!important;max-width:680px!important;margin:6px 0 0!important;font-size:14px!important;line-height:1.45!important}.image-studio-app .ui-081,.image-studio-app .ui-072{flex-wrap:wrap!important;justify-content:center!important;gap:12px!important;margin-top:14px!important;display:flex!important}.image-studio-app .ui-081 button,.image-studio-app .ui-072 button{border-radius:18px!important;min-width:180px!important;min-height:54px!important;padding:0 24px!important;font-size:15px!important}.image-studio-app .ui-096{justify-content:center!important;align-items:center!important;gap:14px!important;width:100%!important;display:flex!important}.image-studio-app .ui-096>div{gap:6px!important;display:grid!important}.image-studio-app .ui-107{width:42px!important;height:42px!important;color:inherit!important;background:#ffffffb8!important;border:1px solid #94a3b82e!important;border-radius:14px!important;place-items:center!important;display:grid!important}.theme-dark.image-studio-app .ui-107{background:#172334ad!important}.image-studio-app .ui-074{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:min(860px,100%)!important;margin-top:10px!important;display:grid!important}.image-studio-app .ui-079{text-align:left!important;min-height:128px!important;color:inherit!important;background:#ffffffc2!important;border:1px solid #94a3b829!important;border-radius:20px!important;grid-template-rows:auto 1fr!important;grid-template-columns:38px minmax(0,1fr)!important;gap:5px 12px!important;padding:16px!important;display:grid!important;box-shadow:0 12px 38px #1f2d490e!important}.theme-dark.image-studio-app .ui-079{background:#172334b3!important;border-color:#94a3b824!important}.image-studio-app .ui-079 span{color:#2f67f6!important;background:#2f67f61a!important;border-radius:14px!important;grid-row:1/3!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important}.image-studio-app .ui-079 strong{letter-spacing:-.02em!important;font-size:14px!important;line-height:1.18!important}.image-studio-app .ui-079 small{color:#667085!important;font-size:12px!important;line-height:1.35!important}.theme-dark.image-studio-app .ui-079 small{color:#c8d4e6!important}.image-studio-app .ui-079:hover{border-color:#2f67f657!important;transform:translateY(-1px)!important;box-shadow:0 18px 52px #2f67f621!important}.image-studio-app .ui-051{grid-template-columns:minmax(0,1fr) 360px!important;gap:18px!important;width:min(1320px,100%)!important;min-height:calc(100vh - 190px)!important;margin:0 auto!important;display:grid!important}.image-studio-app .ui-057,.image-studio-app .ui-067{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffd6!important;border:1px solid #d2dbe9c7!important;border-radius:28px!important;box-shadow:0 18px 52px #1214120e!important}.theme-dark.image-studio-app .ui-057,.theme-dark.image-studio-app .ui-067{background:#121c2aeb!important;border-color:#94a3b829!important}.image-studio-app .ui-057{grid-template-rows:minmax(0,1fr) auto!important;gap:14px!important;padding:18px!important;display:grid!important}.image-studio-app .ui-090{background:linear-gradient(135deg,#eff4ffe6,#ffffffb8)!important;border-radius:24px!important;place-items:center!important;min-height:500px!important;display:grid!important;overflow:hidden!important}.theme-dark.image-studio-app .ui-090{background:linear-gradient(135deg,#172334cc,#0a111cb8)!important}.image-studio-app .ui-090 img{object-fit:contain!important;max-width:100%!important;max-height:100%!important;display:block!important}.image-studio-app .ui-095{gap:8px!important;display:grid!important}.image-studio-app .ui-095 strong{font-size:13px!important}.image-studio-app .ui-095 div{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.image-studio-app .ui-095 span{color:#667085!important;background:#ffffff94!important;border:1px solid #94a3b829!important;border-radius:999px!important;padding:6px 10px!important;font-size:12px!important}.theme-dark.image-studio-app .ui-095 span{color:#c8d4e6!important;background:#17233494!important}.image-studio-app .ui-067{flex-direction:column!important;gap:14px!important;padding:18px!important;display:flex!important}.image-studio-app .ui-086{gap:3px!important;display:grid!important}.image-studio-app .ui-086 small{text-transform:none!important;color:#667085!important;font-size:12px!important}.image-studio-app .ui-086 strong{letter-spacing:-.045em!important;font-size:22px!important}.image-studio-app .ui-080{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.image-studio-app .ui-080 button{color:inherit!important;background:#ffffffa8!important;border:1px solid #94a3b829!important;border-radius:999px!important;padding:8px 11px!important;font-size:12px!important;font-weight:800!important}.image-studio-app .ui-080 button.active{color:#fff!important;background:linear-gradient(135deg,#2f67f6,#8b5cf6)!important;border-color:#0000!important}.image-studio-app .ui-078{gap:8px!important;min-height:0!important;padding-right:2px!important;display:grid!important;overflow:auto!important}.image-studio-app .ui-078 button{min-height:46px!important;color:inherit!important;text-align:left!important;background:#ffffffb3!important;border:1px solid #94a3b829!important;border-radius:15px!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:9px 11px!important;display:grid!important}.theme-dark.image-studio-app .ui-078 button,.theme-dark.image-studio-app .ui-080 button{background:#1723349e!important;border-color:#94a3b824!important}.image-studio-app .ui-078 button span{color:#2f67f6!important;background:#2f67f61a!important;border-radius:11px!important;place-items:center!important;width:30px!important;height:30px!important;display:grid!important}.image-studio-app .ui-078 button strong{font-size:13px!important;line-height:1.15!important}.image-studio-app .ui-087{color:#2f67f6!important;background:#2f67f612!important;border:1px dashed #2f67f661!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:46px!important;margin-top:auto!important;font-weight:850!important;display:inline-flex!important}@media (width<=980px){.image-studio-app .ui-074,.image-studio-app .ui-051{grid-template-columns:1fr!important}.image-studio-app .ui-090{min-height:340px!important}}.image-studio-app .ui-053{text-align:center!important;margin-bottom:2px!important}.image-studio-app .ui-053 p{color:#667085!important;margin:0!important;font-size:14px!important;line-height:1.45!important}.theme-dark.image-studio-app .ui-053 p{color:#c8d4e6!important}.image-studio-app .ui-042{background:linear-gradient(#fffffff0,#f4f8ffdb)!important;border-color:#2f67f642!important}.theme-dark.image-studio-app .ui-042{background:linear-gradient(#1e2a40db,#141f30c7)!important;border-color:#5b8dff4d!important}.image-studio-app .ui-042 span{color:#fff!important;background:linear-gradient(135deg,#2f67f6,#7c4dff)!important;box-shadow:0 10px 24px #2f67f638!important}.auth-smartcaptcha-shell{place-items:start;gap:8px;width:100%;min-height:118px;display:grid}.auth-smartcaptcha-frame{background:0 0;border:0;width:min(100%,560px);height:118px;display:block;overflow:hidden}@media (width<=620px){.auth-smartcaptcha-frame{width:100%;height:126px}}.image-studio-app .image-sidebar-accordions{display:none!important}.image-studio-app .notification-bell{flex:none;place-items:center;display:inline-grid;position:relative}.image-studio-app .notification-trigger{width:40px;height:40px;box-shadow:none;color:inherit;background:#ffffffa3;border:1px solid #94a3b82e;border-radius:14px}.image-studio-app.theme-dark .notification-trigger,.theme-dark .image-studio-app .notification-trigger{color:#dbeafe;background:#1723349e;border-color:#94a3b82e}.image-studio-app .notification-dropdown{z-index:9000;top:calc(100% + 10px);right:0}.image-studio-app .notification-toast-stack{z-index:9500;position:fixed;top:86px;right:24px}.image-studio-app .studio-launch-board{width:min(1180px,100%)!important;margin:0 auto!important;padding:0!important;display:block!important}.image-studio-app .studio-launch-board-shell{width:100%!important;min-height:calc(100vh - 126px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-align:left!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.image-studio-app .studio-launch-board-shell:after{display:none!important}.image-studio-app .studio-launch-board-grid{grid-template-rows:repeat(4,minmax(152px,1fr))!important;grid-template-columns:1.34fr repeat(4,minmax(170px,1fr))!important;align-items:stretch!important;gap:12px!important;width:100%!important;min-height:min(690px,100vh - 136px)!important;padding:10px 0 22px!important;display:grid!important}.image-studio-app .studio-launch-card-wrap{min-width:0!important;min-height:0!important;position:relative!important}.image-studio-app .studio-card-create-photo{grid-area:1/1/span 2}.image-studio-app .studio-card-create-video{grid-area:3/1/span 2}.image-studio-app .studio-card-cover-marketplace{grid-area:1/2}.image-studio-app .studio-card-photo-look{grid-area:1/3}.image-studio-app .studio-card-combine-photo{grid-area:1/4}.image-studio-app .studio-card-documents-old{grid-area:1/5}.image-studio-app .studio-card-edit-appearance{grid-area:2/2}.image-studio-app .studio-card-cards-posters{grid-area:2/3}.image-studio-app .studio-card-change-style{grid-area:2/4}.image-studio-app .studio-card-mass{grid-area:2/5}.image-studio-app .studio-card-video-from-photo{grid-area:3/2}.image-studio-app .studio-card-talking-avatar{grid-area:3/3}.image-studio-app .studio-card-repeat-motion{grid-area:3/4}.image-studio-app .studio-card-edit-video{grid-area:3/5}.image-studio-app .studio-launch-card{text-align:left!important;color:#edf6ff!important;cursor:pointer!important;background:radial-gradient(circle at 78% 18%,#6f7dff38,#0000 36%),linear-gradient(#142237d1,#08111feb)!important;border:1px solid #8eacdc33!important;border-radius:18px!important;grid-template-rows:auto 1fr auto!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;height:100%!important;min-height:0!important;padding:18px!important;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s!important;display:grid!important;position:relative!important;overflow:hidden!important;transform:translateZ(0)!important;box-shadow:0 22px 70px #00000040,inset 0 1px #ffffff0b!important}.image-studio-app.theme-light .studio-launch-card{color:#0d1b31!important;background:radial-gradient(circle at 78% 18%,#5f74ff2e,#0000 36%),linear-gradient(#ffffffe6,#eff6ffdb)!important;border-color:#5b76a62e!important;box-shadow:0 18px 60px #31497321,inset 0 1px #ffffffbf!important}.image-studio-app .studio-launch-card:hover,.image-studio-app .studio-launch-card.is-source-open{border-color:#7486ff8c!important;transform:translateY(-2px)!important;box-shadow:0 28px 90px #4d5dff2e,inset 0 1px #ffffff14!important}.image-studio-app .studio-launch-card.is-hero{border-radius:20px!important;padding:22px!important}.image-studio-app .studio-launch-icon{color:#fff!important;z-index:2!important;background:linear-gradient(135deg,#5267ff,#8c5bff)!important;border-radius:16px!important;place-items:center!important;width:44px!important;height:44px!important;display:grid!important;box-shadow:0 14px 36px #675eff57!important}.image-studio-app .studio-launch-icon svg{width:20px!important;height:20px!important}.image-studio-app .studio-launch-copy{z-index:2!important;align-self:start!important;gap:9px!important;max-width:86%!important;display:grid!important}.image-studio-app .studio-launch-copy strong{letter-spacing:-.02em!important;font-size:15px!important;font-weight:900!important;line-height:1.14!important;display:block!important}.image-studio-app .studio-launch-card.is-hero .studio-launch-copy strong{font-size:22px!important}.image-studio-app .studio-launch-copy small{color:#e2eeffd1!important;font-size:12px!important;font-weight:650!important;line-height:1.48!important;display:block!important}.image-studio-app.theme-light .studio-launch-copy small{color:#303d58bf!important}.image-studio-app .studio-launch-card.is-hero .studio-launch-copy small{max-width:220px!important;font-size:13px!important}.image-studio-app .studio-launch-visual{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 100%);opacity:.95!important;z-index:1!important;background:linear-gradient(135deg,#799bff38,#070d1814)!important;border-radius:16px!important;width:52%!important;height:44%!important;position:absolute!important;inset:auto 10px 10px auto!important;overflow:hidden!important}.image-studio-app .studio-launch-card.is-hero .studio-launch-visual{border-radius:0!important;width:100%!important;height:56%!important;inset:auto 0 0!important;-webkit-mask-image:linear-gradient(#0000 0%,#000 24% 100%)!important;mask-image:linear-gradient(#0000 0%,#000 24% 100%)!important}.image-studio-app .studio-launch-visual i,.image-studio-app .studio-launch-visual b,.image-studio-app .studio-launch-visual em{display:block!important;position:absolute!important}.image-studio-app .studio-launch-visual i{background:radial-gradient(circle at 38% 26%,#ffffff8c,#0000 10%),linear-gradient(145deg,#467cd259,#0c131f0d);inset:0!important}.image-studio-app .studio-launch-visual b{clip-path:polygon(0 80%,18% 35%,32% 70%,48% 22%,64% 66%,78% 32%,100% 78%,100% 100%,0 100%);background:linear-gradient(#ffffff52,#4b68b01f);border-radius:999px 999px 16px 16px;height:38%;bottom:10%;left:6%;right:6%}.image-studio-app .studio-launch-visual em{background:#ffffff2e;border-radius:14px;width:30%;height:40%;bottom:8%;right:8%;box-shadow:-34px -10px #ffffff1a,-64px 8px #7486ff29}.image-studio-app [data-studio-card-visual=product] .studio-launch-visual i{background:linear-gradient(160deg,#ece1d3bf,#6658461f)}.image-studio-app [data-studio-card-visual=product] .studio-launch-visual b{clip-path:none;background:#eee4d4c2;border-radius:18px 18px 8px 8px;width:42%;height:48%;left:16%;right:auto;box-shadow:48px 12px #ffffff38}.image-studio-app [data-studio-card-visual=portrait] .studio-launch-visual i,.image-studio-app [data-studio-card-visual=appearance] .studio-launch-visual i,.image-studio-app [data-studio-card-visual=avatar] .studio-launch-visual i{background:radial-gradient(circle at 45% 34%,#f1c5a8 0 16%,#0000 17%),linear-gradient(135deg,#627ed361,#121a2b0d)}.image-studio-app [data-studio-card-visual=portrait] .studio-launch-visual b,.image-studio-app [data-studio-card-visual=appearance] .studio-launch-visual b,.image-studio-app [data-studio-card-visual=avatar] .studio-launch-visual b{clip-path:none;background:#cdd8ee7a;border-radius:18px 18px 8px 8px;width:28%;height:42%;bottom:8%;left:32%;box-shadow:36px 0 #ffffff1f}.image-studio-app [data-studio-card-visual=documents] .studio-launch-visual i,.image-studio-app [data-studio-card-visual=poster] .studio-launch-visual i{background:linear-gradient(135deg,#eee2cddb,#58433533)}.image-studio-app [data-studio-card-visual=documents] .studio-launch-visual b,.image-studio-app [data-studio-card-visual=poster] .studio-launch-visual b{clip-path:none;background:#f4eeded9;border-radius:4px;width:34%;height:58%;bottom:14%;left:15%;box-shadow:48px 4px #f4eede85}.image-studio-app [data-studio-card-visual=style] .studio-launch-visual b{clip-path:none;background:linear-gradient(90deg,#4f8df46b,#eec75652,#9a5bff6b);border-radius:8px;height:48%;bottom:11%;left:7%;right:7%}.image-studio-app [data-studio-card-visual=mass] .studio-launch-visual b{clip-path:none;background:linear-gradient(90deg,#ffffff47 0 28%,#0000 28% 36%,#ffffff38 36% 64%,#0000 64% 72%,#ffffff47 72%);border-radius:10px;height:52%;bottom:16%;left:6%;right:6%}.image-studio-app [data-studio-card-visual=video] .studio-launch-visual,.image-studio-app [data-studio-card-visual=video-photo] .studio-launch-visual,.image-studio-app [data-studio-card-visual=motion] .studio-launch-visual,.image-studio-app [data-studio-card-visual=edit-video] .studio-launch-visual{background:linear-gradient(135deg,#24437659,#080e190f)}.image-studio-app [data-studio-card-visual=video] .studio-launch-visual b,.image-studio-app [data-studio-card-visual=video-photo] .studio-launch-visual b,.image-studio-app [data-studio-card-visual=motion] .studio-launch-visual b,.image-studio-app [data-studio-card-visual=edit-video] .studio-launch-visual b{clip-path:polygon(0 0,100% 50%,0 100%);width:28px;height:28px;box-shadow:none;background:#ffffff9e;border-radius:3px;bottom:32%;left:42%}.image-studio-app [data-studio-card-visual=avatar] .studio-launch-visual em{background:repeating-linear-gradient(90deg,#5dd3ffb8 0 4px,#0000 4px 9px);border-radius:999px;width:44%;height:34%;bottom:14%;right:8%}.image-studio-app .studio-launch-visual mark{color:#fff!important;background:#7448ff!important;border:0!important;border-radius:999px!important;padding:5px 8px!important;font-size:11px!important;font-weight:900!important;position:absolute!important;bottom:4px!important;right:4px!important}@media (width<=1200px){.image-studio-app .studio-launch-board-grid{grid-template-rows:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(160px,auto)!important}.image-studio-app .studio-launch-card-wrap{grid-area:auto!important}.image-studio-app .studio-launch-card.is-hero{min-height:300px!important}}@media (width<=720px){.image-studio-app .studio-launch-board-grid{grid-template-columns:1fr!important;grid-auto-rows:minmax(150px,auto)!important}.image-studio-app .studio-launch-card.is-hero{min-height:240px!important}}html body #root .aifotex-chatgpt-page .true-chat-scroll.chat-version-switching{overflow-anchor:none!important;scroll-behavior:auto!important}.aifotex-chatgpt-page .true-bubble.user .message-attachments.rich{max-width:min(420px,84vw)!important}.aifotex-chatgpt-page.theme-dark .composer-suggestion-banner,.aifotex-chatgpt-page[data-chat-theme=dark] .composer-suggestion-banner{color:#e6eef9!important;background:#101723f5!important;border-color:#93ddff2e!important;box-shadow:0 10px 30px #00000038!important}.aifotex-chatgpt-page.theme-dark .composer-suggestion-banner button,.aifotex-chatgpt-page[data-chat-theme=dark] .composer-suggestion-banner button{color:#07111d!important;background:#f8fbff!important}.aifotex-chatgpt-page.theme-dark .composer-suggestion-banner button.ghost,.aifotex-chatgpt-page[data-chat-theme=dark] .composer-suggestion-banner button.ghost{color:#d6e4f5!important;background:#ffffff14!important}.aifotex-chatgpt-page .chat-image-attachment-preview{width:min(300px,72vw)!important;max-width:300px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:7px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:visible!important}.aifotex-chatgpt-page .chat-image-attachment-preview.large{width:min(420px,82vw)!important;max-width:420px!important}.aifotex-chatgpt-page .chat-image-attachment-media{width:100%!important;height:220px!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:14px!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.aifotex-chatgpt-page .chat-image-attachment-preview.large .chat-image-attachment-media{height:min(320px,48vh)!important}.aifotex-chatgpt-page .chat-image-attachment-media img{object-fit:cover!important;object-position:center!important;background:0 0!important;border:0!important;border-radius:14px!important;width:100%!important;height:100%!important;display:block!important}.aifotex-chatgpt-page .chat-image-attachment-caption{background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:0 2px!important;display:grid!important}.aifotex-chatgpt-page .chat-image-attachment-caption>span{min-width:0!important;height:auto!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;gap:1px!important;padding:0!important;display:grid!important}.aifotex-chatgpt-page .chat-image-attachment-caption strong,.aifotex-chatgpt-page .chat-image-attachment-caption small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.aifotex-chatgpt-page .chat-image-attachment-caption strong{font-size:12.5px!important;font-weight:760!important;line-height:1.25!important}.aifotex-chatgpt-page .chat-image-attachment-caption small{color:#748196!important;font-size:10.5px!important;line-height:1.2!important}.aifotex-chatgpt-page.theme-dark .chat-image-attachment-caption small,.aifotex-chatgpt-page[data-chat-theme=dark] .chat-image-attachment-caption small{color:#91a0b5!important}.aifotex-chatgpt-page .chat-image-attachment-actions{align-items:center!important;gap:3px!important;display:inline-flex!important}.aifotex-chatgpt-page .chat-image-attachment-actions button{width:24px!important;min-width:24px!important;height:24px!important;box-shadow:none!important;color:#738095!important;background:0 0!important;border:0!important;border-radius:999px!important;place-items:center!important;padding:0!important;display:inline-grid!important}.aifotex-chatgpt-page .chat-image-attachment-actions button:hover{color:inherit!important;background:#64748b1a!important}.aifotex-chatgpt-page .chat-image-attachment-progress{background:#94a3b82e!important;border-radius:999px!important;height:3px!important;position:absolute!important;bottom:31px!important;left:0!important;right:0!important;overflow:hidden!important}.aifotex-chatgpt-page .chat-image-attachment-progress span{background:linear-gradient(90deg,#2563eb,#7c3aed)!important;border:0!important;border-radius:999px!important;height:100%!important;padding:0!important;display:block!important}.aifotex-chatgpt-page .true-bubble.user .message-attachments.rich{width:min(300px,72vw)!important;max-width:min(300px,72vw)!important;overflow:visible!important}@media (width<=620px){.aifotex-chatgpt-page .chat-image-attachment-preview,.aifotex-chatgpt-page .true-bubble.user .message-attachments.rich{width:min(260px,78vw)!important;max-width:min(260px,78vw)!important}.aifotex-chatgpt-page .chat-image-attachment-media{height:195px!important}}html body #root .aifotex-chatgpt-page .true-bubble.user .message-attachments.rich{grid-template-columns:minmax(0,1fr)!important;justify-items:end!important;gap:8px!important;width:min(420px,82vw)!important;max-width:min(420px,82vw)!important;margin:0 0 4px auto!important;display:grid!important;overflow:visible!important}html body #root .aifotex-chatgpt-page .true-bubble.user .message-attachments.rich .chat-image-attachment-preview.large{width:100%!important;min-width:min(260px,72vw)!important;max-width:420px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body #root .aifotex-chatgpt-page .true-bubble.user .message-attachments.rich .chat-image-attachment-preview.large .chat-image-attachment-media{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important;place-items:center!important;padding:0!important;display:grid!important;overflow:hidden!important}html body #root .aifotex-chatgpt-page .true-bubble.user .message-attachments.rich .chat-image-attachment-preview.large .chat-image-attachment-media img{object-fit:contain!important;object-position:center!important;background:0 0!important;border:0!important;border-radius:14px!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:min(360px,52vh)!important;display:block!important}html body #root .aifotex-chatgpt-page .true-bubble.user .message-attachments.rich .chat-image-attachment-caption{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 2px!important}@media (width<=620px){html body #root .aifotex-chatgpt-page .true-bubble.user .message-attachments.rich{width:min(340px,84vw)!important;max-width:min(340px,84vw)!important}html body #root .aifotex-chatgpt-page .true-bubble.user .message-attachments.rich .chat-image-attachment-preview.large{min-width:min(220px,76vw)!important}html body #root .aifotex-chatgpt-page .true-bubble.user .message-attachments.rich .chat-image-attachment-preview.large .chat-image-attachment-media img{max-height:min(320px,48vh)!important}}:root{--aifotex-chat-ui-contract:active;--studio-topbar-height:58px;--studio-left-width:286px;--studio-left-panel-width:var(--image-left-panel-width);--studio-control-height:36px;--studio-radius-xs:10px;--studio-radius-sm:12px;--studio-radius-md:16px;--studio-radius-lg:22px;--studio-line-soft:#94a3b82e;--studio-shadow-soft:0 18px 50px #0f172a1f;--studio-text-strong:var(--text-primary,#111827);--studio-text-muted:var(--text-muted,#667085)}.studio-shell,.aifotex-chatgpt-page,.image-studio-app{font-family:var(--sans,"Inter", "Söhne", "Segoe UI", Arial, sans-serif)}.studio-portal-dropdown,.studio-floating-dropdown,.chat-floating-dropdown,.studio-menu-dropdown{z-index:2147483000;contain:none;overscroll-behavior:contain;border:1px solid var(--studio-line-soft);border-radius:var(--studio-radius-md);box-shadow:var(--studio-shadow-soft), 0 0 0 1px #ffffff6b inset;-webkit-backdrop-filter:blur(20px);background:#fffffff0;padding:8px;animation:.14s both studioPortalIn;position:fixed;overflow:auto}.theme-dark .studio-portal-dropdown,.theme-dark .studio-floating-dropdown,.theme-dark .chat-floating-dropdown,.theme-dark .studio-menu-dropdown,[data-chat-theme=dark] .studio-portal-dropdown,[data-chat-theme=dark] .studio-floating-dropdown,[data-chat-theme=dark] .chat-floating-dropdown,[data-chat-theme=dark] .studio-menu-dropdown{background:#0d1420f5;border-color:#94a3b82e;box-shadow:0 24px 70px #00000057,inset 0 0 0 1px #ffffff0d}.studio-portal-dropdown a,.studio-portal-dropdown button,.studio-floating-dropdown a,.studio-floating-dropdown button,.chat-floating-dropdown a,.chat-floating-dropdown button,.studio-menu-dropdown a,.studio-menu-dropdown button{border-radius:11px;min-height:38px}@keyframes studioPortalIn{0%{opacity:0;transform:translateY(4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.studio-info-popover-portal{z-index:2147483000;pointer-events:none}.aifotex-chatgpt-page .chat-conversation-head.chatgpt-head,.image-studio-app .image-studio-header.chat-conversation-head.chatgpt-head,.studio-topbar.chat-conversation-head.chatgpt-head{min-height:var(--studio-topbar-height);height:var(--studio-topbar-height);contain:none;isolation:isolate;border-bottom:0;position:relative;overflow:visible}.aifotex-chatgpt-page .chat-conversation-head.chatgpt-head:after,.image-studio-app .image-studio-header.chat-conversation-head.chatgpt-head:after,.studio-topbar.chat-conversation-head.chatgpt-head:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#f5f8fcc7,#f5f8fc00);height:20px;position:absolute;bottom:-20px;left:0;right:0}.theme-dark .chat-conversation-head.chatgpt-head:after,.theme-dark .image-studio-header.chat-conversation-head.chatgpt-head:after,[data-chat-theme=dark] .chat-conversation-head.chatgpt-head:after,[data-chat-theme=dark] .image-studio-header.chat-conversation-head.chatgpt-head:after{background:linear-gradient(#090f18d1,#090f1800)}.aifotex-chatgpt-page .chat-conversation-head.chatgpt-head>*,.image-studio-app .image-studio-header.chat-conversation-head.chatgpt-head>*,.studio-topbar.chat-conversation-head.chatgpt-head>*{z-index:1;position:relative}.studio-topbar-brand,.studio-topbar-new,.studio-topbar-actions .studio-chip-button,.studio-topbar-actions .chat-balance-chip,.studio-topbar-actions .studio-menu-trigger,.studio-topbar-actions .chat-immersive-toggle,.studio-topbar-actions .panel-pin-button{height:var(--studio-control-height);min-height:var(--studio-control-height);border-radius:var(--studio-radius-sm);box-sizing:border-box;font-size:13px;line-height:1}.studio-topbar-title h2{letter-spacing:-.01em;font-size:15px;font-weight:720}.studio-topbar-title .title-edit{border-radius:var(--studio-radius-xs);width:30px;height:30px}.studio-sidebar-search-pin-row,.chat-search-pin-row,.image-studio-app .image-sidebar-search-row,.aifotex-chatgpt-page .chat-search-pin-row{grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:8px;display:grid}.studio-sidebar-search-pin-row .chat-search,.chat-search-pin-row .chat-search,.image-studio-app .image-project-search,.aifotex-chatgpt-page .chat-search-pin-row .chat-search{min-width:0;height:38px}.studio-sidebar-search-pin-row .chat-search input,.chat-search-pin-row .chat-search input,.image-studio-app .image-project-search input{font:inherit}.studio-sidebar-search-pin-row .panel-pin-button,.chat-search-pin-row .panel-pin-button{border-radius:var(--studio-radius-sm);width:36px;height:36px}.chat-side-brand .panel-pin-button{display:none}.image-studio-app{--image-left-panel-width:var(--studio-left-width,var(--studio-left-panel-width,286px));grid-template-columns:var(--image-left-panel-width) minmax(0, 1fr)!important}.image-studio-app.left-panel-unpinned{grid-template-columns:0 minmax(0,1fr)!important}.image-studio-app.left-panel-pinned{grid-template-columns:var(--image-left-panel-width) minmax(0, 1fr)!important}.image-studio-app .image-studio-sidebar{width:var(--image-left-panel-width);max-width:var(--image-left-panel-width);grid-column:1}.image-studio-app .image-studio-main{grid-column:2;width:100%;min-width:0}.image-studio-app .image-studio-header.chat-conversation-head.chatgpt-head{-webkit-backdrop-filter:blur(18px);background:#ffffffdb;gap:10px;margin:10px 14px 0;padding:0 18px;box-shadow:0 14px 40px #0f172a12}.theme-dark .image-studio-app .image-studio-header.chat-conversation-head.chatgpt-head{background:#0d1420eb;box-shadow:0 18px 54px #00000042}.image-studio-app.top-panel-pinned .image-studio-header.chat-conversation-head.chatgpt-head{opacity:1;pointer-events:auto;position:relative;top:auto;left:auto;right:auto;transform:none}.image-studio-app.top-panel-unpinned .image-studio-header.chat-conversation-head.chatgpt-head{opacity:0;pointer-events:none;z-index:220;margin:0;transition:transform .24s,opacity .18s,box-shadow .24s;position:fixed;top:8px;left:24px;right:24px;transform:translateY(calc(-100% - 18px))}.image-studio-app.top-panel-unpinned.top-panel-revealed .image-studio-header.chat-conversation-head.chatgpt-head,.image-studio-app.top-panel-unpinned .image-studio-header.chat-conversation-head.chatgpt-head:hover,.image-studio-app.top-panel-unpinned .image-studio-header.chat-conversation-head.chatgpt-head:focus-within{opacity:1;pointer-events:auto;transform:translateY(0)}.shared-media-library-modal.product-modal.studio-modal{width:min(760px,100vw - 28px);max-width:min(760px,100vw - 28px)}.shared-media-library-modal .studio-modal-body{padding-top:4px}.shared-media-library-list.library-picker-list,.shared-media-library-list.image-library-picker{grid-template-columns:1fr;gap:8px;max-height:min(58vh,520px);padding:2px 2px 4px;display:grid;overflow:auto}.shared-media-library-card.studio-media-card{border:1px solid var(--studio-line-soft);border-radius:var(--studio-radius-md);background:#ffffffb8;min-height:68px;overflow:hidden;box-shadow:0 8px 24px #0f172a0e}.theme-dark .shared-media-library-card.studio-media-card{background:#111a27b8}.shared-media-library-card .studio-media-card-main{gap:12px;min-height:68px;padding:8px 78px 8px 10px}.shared-media-library-card .studio-media-card-thumb,.premium-attachment-card .studio-media-card-thumb,.premium-attachment-card .studio-media-card-image-fallback,.premium-attachment-card .studio-media-card-saved,.premium-attachment-card .premium-attachment-save,.premium-attachment-card .premium-attachment-remove{box-shadow:none;border:0;outline:0}.shared-media-library-card .studio-media-card-thumb{border-radius:var(--studio-radius-sm);background:#f1f5f9b8;width:48px;min-width:48px;height:48px}.shared-media-library-card .studio-media-card-thumb img{border-radius:var(--studio-radius-sm);object-fit:cover}.shared-media-library-card .studio-media-card-info small,.shared-media-library-card .studio-media-card-info em{color:var(--studio-text-muted);font-size:12px;font-style:normal}.shared-media-library-card .studio-media-card-actions{opacity:0;pointer-events:none;align-items:center;gap:6px;transition:opacity .16s;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.shared-media-library-card:hover .studio-media-card-actions,.shared-media-library-card:focus-within .studio-media-card-actions{opacity:1;pointer-events:auto}.shared-media-library-card .studio-media-card-actions a,.shared-media-library-card .studio-media-card-actions button,.studio-media-preview-floating-actions a,.studio-media-preview-floating-actions button,.studio-file-viewer-floating-actions a,.studio-file-viewer-floating-actions button{border-radius:var(--studio-radius-xs);width:32px;min-width:32px;height:32px;color:var(--text-secondary,#475467);background:#ffffffe6;border:1px solid #94a3b838;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;box-shadow:0 8px 18px #0f172a14}.theme-dark .shared-media-library-card .studio-media-card-actions a,.theme-dark .shared-media-library-card .studio-media-card-actions button,.theme-dark .studio-media-preview-floating-actions a,.theme-dark .studio-media-preview-floating-actions button,.theme-dark .studio-file-viewer-floating-actions a,.theme-dark .studio-file-viewer-floating-actions button{color:#eef5ff;background:#0f172ab8}.shared-media-empty-state.chat-empty-media-state{background:#f8fafcb3;border:1px dashed #94a3b847;border-radius:18px;min-height:220px}.studio-media-preview-modal.product-modal.studio-modal,.studio-file-viewer-modal.product-modal.studio-modal{position:relative;overflow:hidden}.studio-media-preview-modal .studio-modal-close,.studio-file-viewer-modal .studio-modal-close{opacity:0;pointer-events:none}.studio-media-preview-floating-actions,.studio-file-viewer-floating-actions{z-index:6;opacity:0;gap:7px;transition:opacity .16s;display:inline-flex;position:absolute;top:14px;right:14px}.studio-media-preview-modal:hover .studio-media-preview-floating-actions,.studio-media-preview-modal:focus-within .studio-media-preview-floating-actions,.studio-file-viewer-modal:hover .studio-file-viewer-floating-actions,.studio-file-viewer-modal:focus-within .studio-file-viewer-floating-actions{opacity:1}.studio-media-preview-frame,.studio-media-preview-document,.studio-file-viewer-frame{background:#0f172a14;border:0;border-radius:18px;width:100%;min-height:min(70vh,720px)}.attachment-preview-modal-image.studio-media-preview-frame,.studio-file-viewer-image{place-items:center;display:grid;overflow:hidden}.attachment-preview-modal-image.studio-media-preview-frame img,.studio-file-viewer-image img{object-fit:contain;border-radius:16px;width:auto;max-width:100%;height:auto;max-height:min(70vh,720px)}.studio-media-preview-unavailable,.studio-file-viewer-empty{text-align:center;min-height:280px;color:var(--studio-text-muted);place-items:center;gap:8px;display:grid}.image-create-workspace.image-create-workspace-simple,.image-create-workspace.image-create-workspace-simple.is-empty,.image-create-workspace.image-create-workspace-simple.is-waiting,.image-create-workspace.image-create-workspace-simple.has-result{grid-template-columns:minmax(0,1fr);place-items:start center;gap:0;width:min(760px,100%);margin:0 auto;display:grid}.image-create-workspace.image-create-workspace-simple.has-result{width:min(920px,100%)}.image-create-workspace.image-create-workspace-simple .image-create-form-simple,.image-create-workspace.image-create-workspace-simple .image-create-waiting,.image-create-workspace.image-create-workspace-simple .image-create-result-ready{width:100%;max-width:760px;margin:0 auto}.image-create-workspace.image-create-workspace-simple .image-create-result-ready{max-width:920px}.image-create-waiting,.image-create-result-ready{justify-content:center;min-height:min(620px,100vh - 168px);position:relative}.image-create-waiting .image-create-back,.image-create-result-ready .image-create-back{position:absolute;top:18px;left:18px}.image-create-result-ready img{object-fit:contain;background:#0f172a0a;max-height:min(68vh,680px)}@media (width<=980px){.image-studio-app,.image-studio-app.left-panel-pinned,.image-studio-app.left-panel-unpinned{grid-template-columns:0 minmax(0,1fr)!important;display:block!important}.image-studio-app .image-studio-sidebar{top:max(12px, env(safe-area-inset-top))!important;bottom:max(12px, env(safe-area-inset-bottom))!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:760!important;border-radius:26px!important;width:min(84vw,332px)!important;max-width:calc(100vw - 24px)!important;height:auto!important;transition:transform .28s,opacity .18s,visibility .18s!important;position:fixed!important;left:12px!important;transform:translate(calc(-100% - 30px))!important}.image-studio-app.mobile-left-open .image-studio-sidebar{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(0)!important}.image-studio-app.mobile-left-open>.mobile-panel-backdrop{visibility:visible!important;pointer-events:auto!important;z-index:705!important;cursor:default!important;background:#0206172e!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important}}@media (width<=760px){.image-studio-app .image-studio-header.chat-conversation-head.chatgpt-head{top:var(--aifotex-mobile-safe-top,max(52px, calc(env(safe-area-inset-top) + 12px)))!important;z-index:760!important;border-radius:22px!important;width:auto!important;height:auto!important;min-height:58px!important;margin:0!important;padding:10px 12px!important;position:fixed!important;left:10px!important;right:10px!important}}:root{--studio-motion-fast:.14s;--studio-motion-main:.19s;--studio-motion-panel:.26s;--studio-ease-premium:cubic-bezier(.2, .8, .2, 1);--studio-surface-glass:#ffffffdb;--studio-surface-glass-strong:#fffffff0;--studio-focus-ring:0 0 0 3px #4f72ff29}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}.studio-topbar.chat-conversation-head.chatgpt-head,.studio-sidebar,.studio-modal,.studio-media-card,.studio-list-row,.studio-action-bar,.studio-icon-button,.studio-chip-button,.chat-balance-chip,.image-create-form-simple,.image-create-waiting,.image-create-result-ready{transition:transform var(--studio-motion-main) var(--studio-ease-premium), opacity var(--studio-motion-main) var(--studio-ease-premium), box-shadow var(--studio-motion-main) var(--studio-ease-premium), background-color var(--studio-motion-main) var(--studio-ease-premium), border-color var(--studio-motion-main) var(--studio-ease-premium)}.studio-list-row:hover,.shared-media-library-card:hover,.image-material-mini:hover,.image-project-row:hover{transform:translateY(-1px);box-shadow:0 12px 34px #0f172a14}.studio-icon-button:focus-visible,.studio-chip-button:focus-visible,.studio-topbar-brand:focus-visible,.studio-topbar-new:focus-visible,.studio-media-card-main:focus-visible,.image-create-submit:focus-visible,.image-prompt-enhance:focus-visible,.image-create-format-row button:focus-visible,.image-prompt-chip-row button:focus-visible,.studio-command-list button:focus-visible{box-shadow:var(--studio-focus-ring);outline:none}.studio-portal-dropdown,.studio-floating-dropdown,.studio-menu-dropdown,.chat-floating-dropdown{transform-origin:var(--studio-dropdown-origin,50% 100%);animation:studioPremiumDropdownIn var(--studio-motion-fast) var(--studio-ease-premium) both}@keyframes studioPremiumDropdownIn{0%{opacity:0;transform:translateY(6px)scale(.982)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-backdrop.studio-modal-backdrop,.studio-command-backdrop,.studio-fullscreen-preview{animation:studioPremiumFadeIn var(--studio-motion-main) var(--studio-ease-premium) both}.product-modal.studio-modal,.studio-command-palette{animation:studioPremiumModalIn var(--studio-motion-main) var(--studio-ease-premium) both}@keyframes studioPremiumFadeIn{0%{opacity:0}to{opacity:1}}@keyframes studioPremiumModalIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.studio-toast-stack{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:2147483100;pointer-events:none;gap:10px;width:min(360px,100vw - 24px);display:grid;position:fixed}.studio-toast{pointer-events:auto;background:var(--studio-surface-glass-strong);min-height:46px;color:var(--studio-text-strong);-webkit-backdrop-filter:blur(18px);animation:studioToastIn var(--studio-motion-main) var(--studio-ease-premium) both;border:1px solid #94a3b833;border-radius:16px;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 10px 10px 12px;display:grid;box-shadow:0 20px 60px #0f172a24,inset 0 1px #ffffff85}.theme-dark .studio-toast,[data-chat-theme=dark] .studio-toast{color:#eef5ff;background:#0f172af0;border-color:#94a3b833;box-shadow:0 24px 76px #0000005c,inset 0 1px #ffffff0d}.studio-toast-icon{color:#4f67f6;place-items:center;width:24px;height:24px;display:grid}.studio-toast-success .studio-toast-icon{color:#169b62}.studio-toast-error .studio-toast-icon{color:#c2414b}.studio-toast strong{min-width:0;font-size:13px;font-weight:720;line-height:1.35}.studio-toast>button:not(.studio-toast-close){height:30px;color:inherit;background:#0f172a14;border:0;border-radius:10px;padding:0 10px;font-size:12px;font-weight:760}.studio-toast-close{width:30px;height:30px;color:var(--studio-text-muted);background:0 0;border:0;border-radius:10px;place-items:center;display:grid}@keyframes studioToastIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.studio-command-backdrop{z-index:2147483050;-webkit-backdrop-filter:blur(10px);background:#0f172a42;place-items:start center;padding:min(12vh,96px) 18px 18px;display:grid;position:fixed;inset:0}.studio-command-palette{background:var(--studio-surface-glass-strong);-webkit-backdrop-filter:blur(22px);border:1px solid #94a3b838;border-radius:24px;width:min(640px,100%);overflow:hidden;box-shadow:0 28px 92px #0f172a3d,inset 0 1px #ffffff94}.theme-dark .studio-command-palette,[data-chat-theme=dark] .studio-command-palette{background:#0d1420f5;border-color:#94a3b833;box-shadow:0 30px 92px #0000006b,inset 0 1px #ffffff0d}.studio-command-palette header{height:50px;color:var(--studio-text-strong);border-bottom:1px solid #94a3b824;align-items:center;gap:10px;padding:0 16px;font-size:13px;font-weight:760;display:flex}.studio-command-palette header kbd,.studio-command-list kbd{min-width:28px;height:24px;color:var(--studio-text-muted);font:700 11px/1 var(--sans,system-ui);background:#f8fafcb8;border:1px solid #94a3b838;border-radius:8px;place-items:center;margin-left:auto;display:inline-grid}.theme-dark .studio-command-palette kbd,[data-chat-theme=dark] .studio-command-palette kbd{background:#ffffff0f}.studio-command-search{border-bottom:1px solid #94a3b824;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;height:58px;padding:0 16px;display:grid}.studio-command-search input{width:100%;height:42px;color:var(--studio-text-strong);background:0 0;border:0;outline:0;font-size:16px}.studio-command-list{gap:4px;max-height:min(54vh,520px);padding:8px;display:grid;overflow:auto}.studio-command-list button{min-height:58px;color:inherit;text-align:left;background:0 0;border:0;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:9px 10px;display:grid}.studio-command-list button:hover{background:#0f172a0e}.theme-dark .studio-command-list button:hover,[data-chat-theme=dark] .studio-command-list button:hover{background:#ffffff12}.studio-command-list button:disabled{opacity:.45;cursor:not-allowed}.studio-command-list button>span{color:#4f67f6;background:#4f67f617;border-radius:12px;grid-row:1/span 2;place-items:center;width:36px;height:36px;display:grid}.studio-command-list strong{font-size:14px;font-weight:760}.studio-command-list small{color:var(--studio-text-muted);font-size:12px}.studio-command-list p{color:var(--studio-text-muted);text-align:center;margin:18px}.studio-skeleton-grid{gap:8px;width:100%;display:grid}.studio-skeleton-row{background:#ffffff94;border:1px solid #94a3b824;border-radius:16px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-height:68px;padding:10px;display:grid;overflow:hidden}.studio-skeleton-row span,.studio-skeleton-row b,.studio-skeleton-row i{background:linear-gradient(90deg,#94a3b821,#ffffff80,#94a3b821) 0 0/240% 100%;border-radius:12px;animation:1.2s ease-in-out infinite studioSkeleton;display:block}.studio-skeleton-row span{width:48px;height:48px}.studio-skeleton-row div{gap:8px;display:grid}.studio-skeleton-row b{width:72%;height:12px}.studio-skeleton-row i{width:42%;height:10px}@keyframes studioSkeleton{0%{background-position:100% 0}to{background-position:0 0}}.shared-media-library-loading{gap:12px;display:grid}.shared-media-library-loading p{text-align:center;margin:0;font-size:12px}.image-main-scroll,.aifotex-chat-workspace{position:relative}.image-main-scroll.image-drag-active:after,.aifotex-chat-workspace.drag-active:after{content:"";-webkit-backdrop-filter:blur(10px);pointer-events:none;z-index:35;animation:studioPremiumFadeIn var(--studio-motion-main) var(--studio-ease-premium) both;background:#ffffffb8;border:1.5px dashed #4f67f66b;border-radius:28px;position:absolute;inset:72px 26px 112px;box-shadow:0 26px 84px #0f172a1c}.image-main-scroll.image-drag-active:before{content:"Отпустите изображение";color:#fff;z-index:36;pointer-events:none;min-height:44px;animation:studioToastIn var(--studio-motion-main) var(--studio-ease-premium) both;background:#111827;border-radius:999px;place-items:center;padding:0 18px;font-size:13px;font-weight:760;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.theme-dark .image-main-scroll.image-drag-active:after,.theme-dark .aifotex-chat-workspace.drag-active:after,[data-chat-theme=dark] .aifotex-chat-workspace.drag-active:after{background:#0f172a9e}.premium-create-form{background:linear-gradient(#ffffffeb,#f8fafcd1);border:1px solid #94a3b829;border-radius:28px;padding:26px;box-shadow:0 24px 80px #0f172a14,inset 0 1px #ffffffb3}.theme-dark .premium-create-form,[data-chat-theme=dark] .premium-create-form{background:linear-gradient(#111a27e6,#0f172ac7);border-color:#94a3b82e}.image-create-form-head{gap:5px;margin-bottom:16px;display:grid}.image-create-form-head h2{margin:0}.image-create-form-head p{color:var(--studio-text-muted);margin:0;font-size:13px;line-height:1.45}.premium-prompt-field{gap:8px;display:grid;position:relative}.premium-prompt-field>span,.premium-create-form label{color:var(--studio-text-strong);font-size:13px;font-weight:720}.premium-prompt-field textarea{resize:vertical;min-height:150px;transition:min-height var(--studio-motion-main) var(--studio-ease-premium), border-color var(--studio-motion-main), box-shadow var(--studio-motion-main);background:#ffffffd1;border:1px solid #94a3b833;border-radius:20px;padding:15px 16px 52px}.premium-prompt-field:focus-within textarea{min-height:174px;box-shadow:var(--studio-focus-ring);border-color:#4f67f647}.theme-dark .premium-prompt-field textarea,[data-chat-theme=dark] .premium-prompt-field textarea{color:#eef5ff;background:#0f172a94;border-color:#94a3b833}.image-prompt-enhance{min-height:34px;color:var(--studio-text-strong);background:#0f172a14;border:0;border-radius:12px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:760;display:inline-flex;position:absolute;bottom:10px;right:10px}.image-prompt-enhance:disabled{opacity:.42}.image-prompt-chip-row{flex-wrap:wrap;gap:7px;margin:-4px 0 4px;display:flex}.image-prompt-chip-row button,.premium-format-row button{min-height:34px;color:var(--studio-text-muted);background:#ffffffa8;border:1px solid #94a3b82e;border-radius:12px;padding:0 11px;font-size:12px;font-weight:720}.image-prompt-chip-row button:hover,.premium-format-row button:hover{color:var(--studio-text-strong);background:#ffffffe6;transform:translateY(-1px)}.premium-format-row button.active{color:#fff;background:#111827;border-color:#11182724}.premium-model-select,.image-create-model-select{background:#fffc;border:1px solid #94a3b833;border-radius:14px;min-height:42px;padding:0 12px}.theme-dark .premium-model-select,.theme-dark .image-create-model-select,[data-chat-theme=dark] .premium-model-select,[data-chat-theme=dark] .image-create-model-select,.theme-dark .image-prompt-chip-row button,.theme-dark .premium-format-row button,[data-chat-theme=dark] .image-prompt-chip-row button,[data-chat-theme=dark] .premium-format-row button{color:#d7e4f5;background:#0f172aa3;border-color:#94a3b833}.premium-create-price{background:#4f67f613;border:1px solid #94a3b829;border-radius:15px;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-weight:760;display:flex}.premium-create-submit{border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:46px;display:inline-flex;box-shadow:0 18px 42px #11182724}.premium-create-submit:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 22px 58px #1118272e}.premium-create-shortcut{color:var(--studio-text-muted);text-align:center}.premium-create-waiting,.image-create-waiting,.image-create-result-ready{background:#ffffffd1;border:1px solid #94a3b824;border-radius:28px;overflow:hidden;box-shadow:0 24px 84px #0f172a14,inset 0 1px #ffffffa3}.theme-dark .premium-create-waiting,.theme-dark .image-create-waiting,.theme-dark .image-create-result-ready,[data-chat-theme=dark] .premium-create-waiting,[data-chat-theme=dark] .image-create-waiting,[data-chat-theme=dark] .image-create-result-ready{background:#0f172ab8;border-color:#94a3b829}.studio-breathing-stage{text-align:center;place-items:center;gap:10px;max-width:460px;margin:0 auto;padding:42px 22px;display:grid}.studio-breathing-orb{color:#4f67f6;background:radial-gradient(circle at 30% 20%,#fffffff2,#4f67f61f);border-radius:24px;place-items:center;width:68px;height:68px;animation:1.8s ease-in-out infinite studioBreath;display:grid;box-shadow:0 18px 48px #4f67f629}.studio-breathing-stage h3{margin:8px 0 0;font-size:22px}.studio-breathing-stage p,.studio-breathing-stage small{color:var(--studio-text-muted);margin:0}@keyframes studioBreath{0%,to{opacity:.88;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.premium-result-reveal{animation:studioResultReveal .28s var(--studio-ease-premium) both}@keyframes studioResultReveal{0%{opacity:0;filter:blur(8px);transform:translateY(10px)scale(.992)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.image-create-result-head{justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0 2px;display:flex}.image-create-result-head span{color:#15885b;background:#169b6217;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:760;display:inline-flex}.image-create-result-preview-button{cursor:zoom-in;background:#0f172a09;border:0;border-radius:22px;place-items:center;width:100%;padding:0;display:grid;overflow:hidden}.image-create-result-preview-button img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(68vh,680px);display:block}.premium-result-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;width:100%;display:flex}.premium-result-actions a,.premium-result-actions button{min-height:40px;color:var(--studio-text-strong);background:#ffffffd1;border:1px solid #94a3b82e;border-radius:14px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:760;text-decoration:none;display:inline-flex}.premium-result-actions a:first-child{color:#fff;background:#111827;border-color:#111827}.premium-result-actions a:hover,.premium-result-actions button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 34px #0f172a1a}.studio-fullscreen-preview{z-index:2147483060;-webkit-backdrop-filter:blur(18px);background:#04070dc2;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.studio-fullscreen-preview figure{place-items:center;max-width:min(1180px,100vw - 56px);max-height:calc(100vh - 56px);margin:0;display:grid}.studio-fullscreen-preview img{object-fit:contain;border-radius:24px;max-width:100%;max-height:calc(100vh - 56px);box-shadow:0 32px 110px #0000006b}.studio-fullscreen-actions{top:max(18px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right));gap:8px;display:inline-flex;position:fixed}.studio-fullscreen-actions a,.studio-fullscreen-actions button{color:#fff;-webkit-backdrop-filter:blur(16px);background:#ffffff1f;border:1px solid #ffffff29;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.shared-media-library-card .studio-media-card-actions a,.shared-media-library-card .studio-media-card-actions button,.studio-media-preview-floating-actions a,.studio-media-preview-floating-actions button,.studio-file-viewer-floating-actions a,.studio-file-viewer-floating-actions button,.premium-attachment-card .premium-attachment-save,.premium-attachment-card .premium-attachment-remove,.premium-attachment-card .studio-media-card-saved{box-shadow:none!important;border-radius:10px!important}.premium-attachment-card .studio-media-card-saved{background:0 0!important}@media (width<=760px){.studio-toast-stack{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));width:auto}.studio-command-backdrop{padding:62px 10px 10px}.studio-command-palette{border-radius:22px}.premium-create-form{border-radius:24px;padding:20px}.premium-result-actions a,.premium-result-actions button{flex:100%;justify-content:center}.image-main-scroll.image-drag-active:after,.aifotex-chat-workspace.drag-active:after{inset:78px 14px 108px}}body>.studio-portal-dropdown.chat-composer-choice-menu,body>.studio-portal-dropdown.attach-menu,body>.studio-portal-dropdown.studio-menu-dropdown,body>.studio-portal-dropdown.chat-floating-dropdown{z-index:2147483000!important;contain:none!important;position:fixed!important}body>.studio-portal-dropdown.chat-composer-choice-menu,body>.studio-portal-dropdown.attach-menu{isolation:isolate}.shared-media-library-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 12px;display:grid}.shared-media-library-search{background:#ffffffb8;border:1px solid #94a3b82e;border-radius:14px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-height:40px;padding:0 12px;display:grid}.theme-dark .shared-media-library-search,[data-chat-theme=dark] .shared-media-library-search{background:#0f172a94;border-color:#94a3b82e}.shared-media-library-search input{width:100%;height:38px;color:inherit;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.shared-media-library-tabs{background:#f8fafcb8;border:1px solid #94a3b829;border-radius:14px;align-items:center;gap:4px;padding:4px;display:inline-flex}.theme-dark .shared-media-library-tabs,[data-chat-theme=dark] .shared-media-library-tabs{background:#0f172a85}.shared-media-library-tabs button{min-height:30px;color:var(--studio-text-muted);background:0 0;border:0;border-radius:10px;padding:0 9px;font-size:12px;font-weight:740}.shared-media-library-tabs button.active{color:#fff;background:#0f172ae6}.shared-media-library-rule{color:#4f67f6;white-space:nowrap;background:#4f67f614;border-radius:12px;align-items:center;min-height:32px;padding:0 10px;font-size:12px;font-weight:760;display:inline-flex}.shared-media-library-loading-state{gap:12px;display:grid}.studio-premium-reveal{animation:studioResultReveal .26s var(--studio-ease-premium) both}.studio-media-preview-modal.is-fullscreen.product-modal.studio-modal{width:min(1180px,100vw - 24px);max-width:min(1180px,100vw - 24px);max-height:calc(100vh - 24px)}.studio-media-preview-modal.is-fullscreen .studio-modal-body{min-height:min(78vh,820px);display:grid}.studio-media-preview-modal.is-fullscreen .studio-media-preview-frame,.studio-media-preview-modal.is-fullscreen .studio-media-preview-document{min-height:min(78vh,820px)}.studio-media-preview-modal.is-fullscreen .studio-media-preview-floating-actions{opacity:1}.aifotex-chat-workspace.drag-active:before{content:"Отпустите файл";color:#fff;z-index:36;pointer-events:none;min-height:44px;animation:studioToastIn var(--studio-motion-main) var(--studio-ease-premium) both;background:#111827;border-radius:999px;place-items:center;padding:0 18px;font-size:13px;font-weight:760;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=700px){.shared-media-library-toolbar{grid-template-columns:1fr}.shared-media-library-tabs{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;display:grid}}html body #root .aifotex-chatgpt-page .true-composer,html body #root .aifotex-chatgpt-page .chat-composer,html body #root .aifotex-chatgpt-page .chat-composer-controls,html body #root .aifotex-chatgpt-page .chat-composer-choice,html body #root .aifotex-chatgpt-page .composer-attach-wrap{contain:none!important;overflow:visible!important}html body #root .aifotex-chatgpt-page .chat-composer-controls{width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;isolation:isolate!important;z-index:90!important;background:0 0!important;border:0!important;grid-template-columns:minmax(164px,220px) max-content 24px max-content minmax(112px,132px)!important;justify-content:start!important;align-items:center!important;column-gap:8px!important;margin:0 0 7px!important;padding:0!important;display:grid!important}html body #root .aifotex-chatgpt-page .chat-composer-choice.model{grid-column:1!important;width:220px!important;min-width:0!important;max-width:100%!important}html body #root .aifotex-chatgpt-page .chat-composer-price{text-overflow:clip!important;grid-column:2!important;width:auto!important;min-width:max-content!important;max-width:none!important;overflow:visible!important}html body #root .aifotex-chatgpt-page .chat-composer-context-label{text-overflow:clip!important;white-space:nowrap!important;grid-column:4!important;width:auto!important;min-width:max-content!important;max-width:none!important;overflow:visible!important}html body #root .aifotex-chatgpt-page .chat-composer-choice.context{grid-column:5!important;width:132px!important;min-width:112px!important;max-width:132px!important}html body #root .aifotex-chatgpt-page .chat-composer-choice-button{height:32px!important;min-height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 10px 0 0!important}html body #root .aifotex-chatgpt-page .chat-composer-choice-text{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}html body>.studio-dropdown.chat-floating-dropdown.chat-composer-choice-menu,html body>.studio-dropdown.chat-floating-dropdown.attach-menu{color:#111827!important;-webkit-backdrop-filter:blur(18px)!important;clip-path:none!important;contain:none!important;background:#fffffffa!important;border:1px solid #94a3b838!important;border-radius:16px!important;gap:2px!important;min-width:100%!important;max-height:min(360px,48vh)!important;padding:7px!important;display:grid!important;position:fixed!important;overflow:hidden auto!important;box-shadow:0 24px 70px #00000038!important}html[data-aifotex-chat-theme=dark] body>.studio-dropdown.chat-floating-dropdown.chat-composer-choice-menu,html[data-aifotex-chat-theme=dark] body>.studio-dropdown.chat-floating-dropdown.attach-menu{color:#f8fbff!important;background:#0d1420fa!important;border-color:#94a3b838!important;box-shadow:0 24px 70px #00000075!important}html body>.studio-dropdown.chat-floating-dropdown.chat-composer-choice-menu.model-menu{min-width:260px!important}html body>.studio-dropdown.chat-floating-dropdown.chat-composer-choice-menu.context-menu{min-width:150px!important}html body>.studio-dropdown.chat-floating-dropdown.attach-menu{min-width:160px!important}html body>.studio-dropdown.chat-floating-dropdown.chat-composer-choice-menu button,html body>.studio-dropdown.chat-floating-dropdown.attach-menu button{width:100%!important;height:32px!important;min-height:32px!important;color:inherit!important;box-shadow:none!important;text-align:left!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:10px!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;padding:0 10px!important;font-size:13px!important;font-weight:520!important;line-height:1.2!important;display:flex!important}html body>.studio-dropdown.chat-floating-dropdown.chat-composer-choice-menu button:hover,html body>.studio-dropdown.chat-floating-dropdown.chat-composer-choice-menu button.active,html body>.studio-dropdown.chat-floating-dropdown.attach-menu button:hover{background:#0f172a12!important}html[data-aifotex-chat-theme=dark] body>.studio-dropdown.chat-floating-dropdown.chat-composer-choice-menu button:hover,html[data-aifotex-chat-theme=dark] body>.studio-dropdown.chat-floating-dropdown.chat-composer-choice-menu button.active,html[data-aifotex-chat-theme=dark] body>.studio-dropdown.chat-floating-dropdown.attach-menu button:hover{background:#94a3b81f!important}html body #root .aifotex-chatgpt-page .chat-attachments-row.premium{flex-wrap:wrap!important;gap:8px!important;margin:0 0 8px!important;padding:0 2px!important;display:flex!important;overflow:visible!important}html body #root .aifotex-chatgpt-page .chat-attachments-row.premium .studio-media-card.premium-attachment-card{width:auto!important;min-width:min(220px,100%)!important;max-width:280px!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 24px 0 0!important;display:block!important;position:relative!important;overflow:visible!important}html body #root .aifotex-chatgpt-page .chat-attachments-row.premium .premium-attachment-card .studio-media-card-main{width:100%!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:0!important;display:grid!important}html body #root .aifotex-chatgpt-page .chat-attachments-row.premium .premium-attachment-card .studio-media-card-main:hover,html body #root .aifotex-chatgpt-page .chat-attachments-row.premium .premium-attachment-card .studio-media-card-main:focus-visible{box-shadow:none!important;background:0 0!important}html body #root .aifotex-chatgpt-page .chat-attachments-row.premium .premium-attachment-card .studio-media-card-thumb{width:32px!important;height:32px!important;box-shadow:none!important;color:#64748b!important;background:0 0!important;border:0!important;border-radius:7px!important}html body #root .aifotex-chatgpt-page .chat-attachments-row.premium .premium-attachment-card .studio-media-card-thumb img{width:32px!important;height:32px!important;box-shadow:none!important;object-fit:cover!important;background:0 0!important;border:0!important;border-radius:7px!important}html body #root .aifotex-chatgpt-page .chat-attachments-row.premium .premium-attachment-card .studio-media-card-thumb-label,html body #root .aifotex-chatgpt-page .chat-attachments-row.premium .premium-attachment-card .studio-media-card-image-fallback{width:auto!important;height:auto!important;box-shadow:none!important;color:#94a3b8!important;background:0 0!important;border:0!important;border-radius:0!important;font-size:10px!important;font-weight:800!important}html body #root .aifotex-chatgpt-page .chat-attachments-row.premium .premium-attachment-card .studio-media-card-info{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:2px!important;padding:0!important;display:grid!important}html body #root .aifotex-chatgpt-page .chat-attachments-row.premium .premium-attachment-card .studio-media-card-info strong,html body #root .aifotex-chatgpt-page .chat-attachments-row.premium .premium-attachment-card .studio-media-card-info small,html body #root .aifotex-chatgpt-page .chat-attachments-row.premium .premium-attachment-card .studio-media-card-info em{width:auto!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;overflow:hidden!important}html body #root .aifotex-chatgpt-page .chat-attachments-row.premium .premium-attachment-card .studio-media-card-actions{z-index:3!important;align-items:center!important;gap:2px!important;display:inline-flex!important;position:absolute!important;top:50%!important;right:0!important;transform:translateY(-50%)!important}html body #root .aifotex-chatgpt-page .chat-attachments-row.premium .premium-attachment-card .premium-attachment-save,html body #root .aifotex-chatgpt-page .chat-attachments-row.premium .premium-attachment-card .premium-attachment-remove,html body #root .aifotex-chatgpt-page .chat-attachments-row.premium .premium-attachment-card .studio-media-card-saved{width:18px!important;min-width:18px!important;height:18px!important;box-shadow:none!important;color:#94a3b8!important;opacity:.68!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body #root .aifotex-chatgpt-page .chat-attachments-row.premium .premium-attachment-card:hover .premium-attachment-save,html body #root .aifotex-chatgpt-page .chat-attachments-row.premium .premium-attachment-card:hover .premium-attachment-remove,html body #root .aifotex-chatgpt-page .chat-attachments-row.premium .premium-attachment-card:focus-within .premium-attachment-save,html body #root .aifotex-chatgpt-page .chat-attachments-row.premium .premium-attachment-card:focus-within .premium-attachment-remove{opacity:1!important}html body #root .aifotex-chatgpt-page .chat-attachments-row.premium .premium-attachment-card .premium-attachment-save:hover,html body #root .aifotex-chatgpt-page .chat-attachments-row.premium .premium-attachment-card .premium-attachment-remove:hover{color:#111827!important;background:0 0!important;transform:none!important}html body #root .aifotex-chatgpt-page .chat-attachments-row.premium .premium-attachment-card .studio-media-card-progress{border-radius:2px!important;height:2px!important;bottom:-2px!important;left:32px!important;right:24px!important;overflow:hidden!important}@media (width<=760px){html body #root .aifotex-chatgpt-page .chat-composer-controls{grid-template-columns:minmax(138px,1fr) max-content 16px max-content minmax(108px,118px)!important;column-gap:6px!important}html body #root .aifotex-chatgpt-page .chat-composer-choice.model{width:auto!important}html body #root .aifotex-chatgpt-page .chat-composer-choice.context{width:118px!important;min-width:108px!important;max-width:118px!important}}@media (width<=560px){html body #root .aifotex-chatgpt-page .chat-composer-controls{grid-template-columns:minmax(126px,1fr) max-content minmax(98px,112px)!important;column-gap:6px!important}html body #root .aifotex-chatgpt-page .chat-composer-context-label{display:none!important}html body #root .aifotex-chatgpt-page .chat-composer-choice.context{grid-column:3!important;width:112px!important;min-width:98px!important;max-width:112px!important}}html body #root .aifotex-chatgpt-page .chat-composer-context-label.studio-info-target{text-overflow:clip!important;white-space:nowrap!important;cursor:help!important;grid-column:4!important;justify-content:flex-start!important;align-items:center!important;width:auto!important;min-width:max-content!important;max-width:none!important;display:inline-flex!important;overflow:visible!important}html body #root .aifotex-chatgpt-page .chat-composer-context-label.studio-info-target>span{white-space:nowrap!important;align-items:center!important;display:inline-flex!important}html body #root .aifotex-chatgpt-page .chat-topup-inline{width:100%!important;min-height:34px!important;color:var(--text-secondary,#667085)!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:2px 0 0!important;padding:0!important;font-size:12px!important;font-weight:650!important;line-height:1.35!important;display:flex!important}html body #root .aifotex-chatgpt-page .chat-topup-inline .chat-topup-chip{color:#fff!important;min-height:30px!important;box-shadow:none!important;background:#111827!important;border:0!important;border-radius:10px!important;flex:none!important;padding:0 13px!important;font-size:12px!important;font-weight:780!important;text-decoration:none!important}html[data-aifotex-chat-theme=dark] body #root .aifotex-chatgpt-page .chat-topup-inline,html body #root .aifotex-chatgpt-page.theme-dark .chat-topup-inline,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-topup-inline{color:#9fb0c8!important}html[data-aifotex-chat-theme=dark] body #root .aifotex-chatgpt-page .chat-topup-inline .chat-topup-chip,html body #root .aifotex-chatgpt-page.theme-dark .chat-topup-inline .chat-topup-chip,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-topup-inline .chat-topup-chip{color:#0b121c!important;background:#f8fbff!important}html body #root .aifotex-chatgpt-page .true-composer.chat-studio-action-bar:before{content:""!important;pointer-events:none!important;width:100vw!important;height:132px!important;box-shadow:none!important;z-index:-1!important;background:linear-gradient(#f8fafc00 0%,#f8fafc57 32%,#f8fafcd1 66%,#f8fafcfa 100%)!important;border:0!important;display:block!important;position:absolute!important;top:-98px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}html body #root .aifotex-chatgpt-page.theme-dark .true-composer.chat-studio-action-bar:before,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .true-composer.chat-studio-action-bar:before,html[data-aifotex-chat-theme=dark] body #root .aifotex-chatgpt-page .true-composer.chat-studio-action-bar:before{background:linear-gradient(#080d1600 0%,#080d1661 30%,#080d16db 64%,#080d16fc 100%)!important}html body #root .aifotex-chatgpt-page .premium-attachment-card.studio-media-card,html body #root .aifotex-chatgpt-page .message-attachments.rich .premium-attachment-card.studio-media-card,html body #root .aifotex-chatgpt-page .chat-attachments-row.premium .premium-attachment-card.studio-media-card{width:auto!important;min-width:min(216px,100%)!important;max-width:292px!important;min-height:36px!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0 24px 0 0!important;display:block!important;position:relative!important;overflow:visible!important}html body #root .aifotex-chatgpt-page .message-attachments.rich .premium-attachment-card.studio-media-card{min-width:min(236px,100%)!important;max-width:320px!important;padding-right:30px!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-main{width:100%!important;min-height:36px!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-main:hover,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-main:focus-visible{box-shadow:none!important;background:0 0!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-thumb,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-thumb.icon-thumb,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-thumb.image-thumb{width:28px!important;min-width:28px!important;height:28px!important;box-shadow:none!important;color:#64748b!important;background:0 0!important;border:0!important;border-radius:6px!important;outline:0!important;overflow:hidden!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-thumb img{width:28px!important;height:28px!important;box-shadow:none!important;object-fit:cover!important;background:0 0!important;border:0!important;border-radius:6px!important;display:block!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-thumb-label,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-image-fallback{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#64748b!important;letter-spacing:.02em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;font-size:10px!important;font-weight:850!important;line-height:1!important}html body #root .aifotex-chatgpt-page.theme-dark .premium-attachment-card .studio-media-card-thumb,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .premium-attachment-card .studio-media-card-thumb,html[data-aifotex-chat-theme=dark] body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-thumb,html body #root .aifotex-chatgpt-page.theme-dark .premium-attachment-card .studio-media-card-thumb-label,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .premium-attachment-card .studio-media-card-thumb-label,html[data-aifotex-chat-theme=dark] body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-thumb-label{color:#a7b6ca!important;background:0 0!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-info,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-info strong,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-info small,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-info em{min-width:0!important;max-width:100%!important;box-shadow:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;overflow:hidden!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-info strong{color:inherit!important;font-size:13px!important;font-weight:720!important;line-height:1.2!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-info small{color:var(--text-secondary,#667085)!important;font-size:11px!important;line-height:1.2!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-info em{display:none!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-actions{z-index:3!important;align-items:center!important;gap:2px!important;display:inline-flex!important;position:absolute!important;top:50%!important;right:0!important;transform:translateY(-50%)!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-save,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-remove,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-saved{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;box-shadow:none!important;color:#94a3b8!important;opacity:.72!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;place-items:center!important;padding:0!important;line-height:1!important;display:inline-grid!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-save:hover,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-remove:hover{color:#111827!important;background:0 0!important;transform:none!important}html body #root .aifotex-chatgpt-page.theme-dark .premium-attachment-card .premium-attachment-save:hover,html body #root .aifotex-chatgpt-page.theme-dark .premium-attachment-card .premium-attachment-remove:hover,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .premium-attachment-card .premium-attachment-save:hover,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .premium-attachment-card .premium-attachment-remove:hover{color:#f8fbff!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-progress{background:#94a3b82e!important;border-radius:2px!important;height:2px!important;bottom:-3px!important;left:28px!important;right:24px!important;overflow:hidden!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor,html body #root .aifotex-chatgpt-page .true-bubble.user.editing-bubble .inline-message-editor{width:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;gap:8px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor-bubble,html body #root .aifotex-chatgpt-page .true-bubble.user.editing-bubble .inline-message-editor-bubble{width:100%!important;min-height:112px!important;box-shadow:none!important;background:0 0!important;border:1px solid #4c91cd57!important;border-radius:18px!important;padding:0!important;display:block!important;overflow:hidden!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor-bubble textarea,html body #root .aifotex-chatgpt-page .true-bubble.user.editing-bubble .inline-message-editor-bubble textarea{width:100%!important;min-height:112px!important;max-height:min(44vh,360px)!important;box-shadow:none!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;resize:vertical!important;background:0 0!important;border:0!important;border-radius:18px!important;outline:0!important;padding:14px 15px!important;display:block!important}html body #root .aifotex-chatgpt-page .inline-message-editor-actions button{border-radius:10px!important}.shared-media-library-modal .shared-media-library-search,.shared-media-library-modal .shared-media-library-rule,.shared-media-library-modal.is-image-only .shared-media-library-toolbar{display:none!important}.shared-media-library-card.studio-media-card{min-height:60px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important;padding:4px 6px!important;overflow:visible!important}.shared-media-library-card .studio-media-card-main{min-height:52px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;padding:5px 76px 5px 4px!important}.shared-media-library-card .studio-media-card-main:not(:disabled):hover{background:#0f172a0b!important}.theme-dark .shared-media-library-card .studio-media-card-main:not(:disabled):hover,[data-chat-theme=dark] .shared-media-library-card .studio-media-card-main:not(:disabled):hover{background:#94a3b814!important}.shared-media-library-card .studio-media-card-thumb{width:42px!important;min-width:42px!important;height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;overflow:hidden!important}.shared-media-library-card .studio-media-card-thumb img{object-fit:cover!important;border-radius:10px!important;width:42px!important;height:42px!important;display:block!important}.shared-media-library-card .studio-media-card-thumb-label,.shared-media-library-card .studio-media-card-image-fallback{box-shadow:none!important;color:var(--studio-text-muted)!important;letter-spacing:.02em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:0!important;font-size:10px!important;font-weight:850!important}.shared-media-library-card .studio-media-card-info strong{font-size:13px!important;font-weight:720!important}.shared-media-library-card .studio-media-card-info small,.shared-media-library-card .studio-media-card-info em{color:var(--studio-text-muted)!important;font-size:11px!important}.shared-media-library-card .studio-media-card-actions a,.shared-media-library-card .studio-media-card-actions button,.studio-media-preview-floating-actions a,.studio-media-preview-floating-actions button{width:30px!important;min-width:30px!important;height:30px!important;box-shadow:none!important;color:var(--studio-text-muted)!important;background:#0f172a0e!important;border:0!important;border-radius:9px!important}.theme-dark .shared-media-library-card .studio-media-card-actions a,.theme-dark .shared-media-library-card .studio-media-card-actions button,.theme-dark .studio-media-preview-floating-actions a,.theme-dark .studio-media-preview-floating-actions button,[data-chat-theme=dark] .shared-media-library-card .studio-media-card-actions a,[data-chat-theme=dark] .shared-media-library-card .studio-media-card-actions button,[data-chat-theme=dark] .studio-media-preview-floating-actions a,[data-chat-theme=dark] .studio-media-preview-floating-actions button{color:#d7e4f5!important;background:#94a3b81f!important}.studio-media-card-image-fallback{display:none}.image-create-form-simple .image-prompt-enhance,.image-create-form-simple .image-prompt-chip-row,.image-create-form-simple .image-create-model-note,.image-create-form-simple .premium-create-shortcut,.image-create-form-simple .image-create-price{display:none!important}.image-create-back{width:auto!important;min-height:36px!important;color:var(--studio-text-strong)!important;box-shadow:none!important;background:#ffffffbd!important;border:1px solid #94a3b82e!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 12px!important;font-size:13px!important;font-weight:720!important;display:inline-flex!important}.theme-dark .image-create-back,[data-chat-theme=dark] .image-create-back{color:#eef5ff!important;background:#0f172a9e!important;border-color:#94a3b82e!important}.image-create-back:hover{background:#ffffffe6!important;transform:none!important}.theme-dark .image-create-back:hover,[data-chat-theme=dark] .image-create-back:hover{background:#1e293bd1!important}.premium-prompt-field textarea{padding:15px 16px!important}.premium-prompt-field:focus-within textarea{min-height:150px!important}.image-create-model-select,.image-create-model-select option{color:#111827!important;background:#fff!important}.theme-dark .image-create-model-select,.theme-dark .image-create-model-select option,[data-chat-theme=dark] .image-create-model-select,[data-chat-theme=dark] .image-create-model-select option,.image-studio-app.theme-dark .image-create-model-select,.image-studio-app.theme-dark .image-create-model-select option{color:#f8fbff!important;background:#0f172a!important}.image-create-cost-note{color:var(--studio-text-muted)!important;text-align:center!important;margin-top:2px!important;font-size:12px!important;line-height:1.35!important;display:block!important}.image-create-submit.premium-create-submit,.image-create-topup-link.premium-create-submit{color:#fff!important;background:linear-gradient(135deg,#2f67f6,#8b5cf6)!important;border:0!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:48px!important;font-size:15px!important;font-weight:820!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 18px 42px #2f67f62e!important}.image-create-topup-link.disabled{opacity:.48!important;pointer-events:auto!important;cursor:not-allowed!important}.image-upload-strip{display:none!important}.image-upload-processing{background:#ffffffdb!important;border:1px solid #94a3b829!important;border-radius:28px!important;align-content:center!important;justify-items:center!important;gap:18px!important;width:min(760px,100%)!important;min-height:min(560px,100vh - 180px)!important;margin:0 auto!important;padding:34px!important;display:grid!important;box-shadow:0 26px 84px #0f172a14,inset 0 1px #ffffffb3!important}.theme-dark .image-upload-processing,[data-chat-theme=dark] .image-upload-processing{background:#0f172abd!important;border-color:#94a3b829!important;box-shadow:0 26px 84px #00000038!important}.image-upload-processing .studio-breathing-stage{padding:10px 0 0!important}.image-upload-processing-progress{background:#94a3b82e!important;border-radius:999px!important;width:min(420px,100%)!important;height:4px!important;overflow:hidden!important}.image-upload-processing-progress span{border-radius:inherit!important;background:linear-gradient(90deg,#2f67f6,#8b5cf6)!important;height:100%!important;transition:width .2s!important;display:block!important}.image-upload-processing-files{gap:8px!important;width:min(460px,100%)!important;display:grid!important}.image-upload-processing-files span{color:var(--studio-text-muted)!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;gap:10px!important;font-size:12px!important;display:grid!important}.image-upload-processing-files strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--studio-text-strong)!important;font-weight:680!important;overflow:hidden!important}.image-main-scroll.image-drag-active:after{background:#ffffffad!important;border:1px dashed #4f67f657!important;border-radius:28px!important;inset:18px!important}.theme-dark .image-main-scroll.image-drag-active:after,[data-chat-theme=dark] .image-main-scroll.image-drag-active:after{background:#0f172aa8!important}.image-main-scroll.image-drag-active:before{min-height:38px!important;box-shadow:none!important;border-radius:12px!important;padding:0 14px!important}:root{--ui-082:var(--studio-left-width,286px);--ui-094:14px;--ui-102:10px;--ui-076:40px;--ui-105:36px;--ui-077:58px}.aifotex-chatgpt-page .shared-studio-left-panel,.image-studio-app .shared-studio-left-panel,.aifotex-chatgpt-page .aifotex-chat-sidebar,.image-studio-app .image-studio-sidebar{width:var(--ui-082)!important;max-width:var(--ui-082)!important;box-sizing:border-box!important;font-family:var(--sans,"Inter", "Söhne", "Segoe UI", Arial, sans-serif)!important;flex-direction:column!important;gap:0!important;padding:14px 12px 0!important;display:flex!important}.aifotex-chatgpt-page .chat-sidebar-top,.image-studio-app .image-sidebar-shared-top{gap:var(--ui-102)!important;flex:none!important;min-height:0!important;margin:0!important;padding:0 0 10px!important;display:grid!important}.aifotex-chatgpt-page .studio-sidebar-search-pin-row,.image-studio-app .studio-sidebar-search-pin-row,.aifotex-chatgpt-page .chat-search-pin-row,.image-studio-app .chat-search-pin-row,.aifotex-chatgpt-page .chat-sidebar-search-row,.image-studio-app .image-sidebar-search-row{grid-template-columns:minmax(0, 1fr) var(--ui-105)!important;box-sizing:border-box!important;grid-template-areas:"search pin"!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.aifotex-chatgpt-page .studio-sidebar-search-pin-row .chat-search,.image-studio-app .studio-sidebar-search-pin-row .chat-search,.aifotex-chatgpt-page .chat-search-pin-row .chat-search,.image-studio-app .chat-search-pin-row .chat-search,.aifotex-chatgpt-page .chat-sidebar-search-row .chat-search,.image-studio-app .image-sidebar-search-row .chat-search,.image-studio-app .image-project-search{width:100%!important;min-width:0!important;height:var(--ui-076)!important;box-sizing:border-box!important;border-radius:14px!important;grid-area:search!important;align-items:center!important;margin:0!important;display:flex!important}.aifotex-chatgpt-page .studio-sidebar-search-pin-row .panel-pin-button,.image-studio-app .studio-sidebar-search-pin-row .panel-pin-button,.aifotex-chatgpt-page .chat-search-pin-row .panel-pin-button,.image-studio-app .chat-search-pin-row .panel-pin-button,.aifotex-chatgpt-page .desktop-left-pin-button,.image-studio-app .desktop-left-pin-button{width:var(--ui-105)!important;height:var(--ui-105)!important;min-width:var(--ui-105)!important;min-height:var(--ui-105)!important;max-width:var(--ui-105)!important;max-height:var(--ui-105)!important;box-sizing:border-box!important;border-radius:12px!important;grid-area:pin!important;place-self:center end!important;place-items:center!important;margin:0!important;padding:0!important;display:inline-grid!important;position:static!important}.aifotex-chatgpt-page .shared-sidebar-tabs,.image-studio-app .shared-sidebar-tabs,.aifotex-chatgpt-page .chat-view-tabs,.image-studio-app .image-project-tabs.chat-view-tabs{box-sizing:border-box!important;border-radius:999px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;width:100%!important;height:40px!important;min-height:40px!important;margin:0!important;padding:4px!important;display:grid!important}.aifotex-chatgpt-page .shared-sidebar-tabs button,.image-studio-app .shared-sidebar-tabs button,.aifotex-chatgpt-page .chat-view-tabs button,.image-studio-app .image-project-tabs.chat-view-tabs button{box-sizing:border-box!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:13px!important;font-weight:760!important;line-height:1!important;display:inline-flex!important}.aifotex-chatgpt-page .chat-sidebar-scroll,.image-studio-app .chat-sidebar-scroll.image-project-scroll{box-sizing:border-box!important;flex:auto!important;min-height:0!important;margin:0 -4px 0 0!important;padding:10px 4px 12px 0!important;overflow:hidden auto!important}.image-studio-app .chat-sidebar-bottom.image-sidebar-bottom,.aifotex-chatgpt-page .chat-sidebar-bottom{border-top:1px solid var(--border,#94a3b82e)!important;background:var(--bg-sidebar,transparent)!important;box-sizing:border-box!important;flex:none!important;margin:0!important;padding:12px 0 0!important}.image-studio-app .image-theme-switch,.aifotex-chatgpt-page .chat-theme-switch{border-radius:999px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:44px!important}.aifotex-chatgpt-page .shared-studio-topbar.chat-conversation-head.chatgpt-head,.image-studio-app .shared-studio-topbar.image-studio-header.chat-conversation-head.chatgpt-head{min-height:var(--ui-077)!important;height:var(--ui-077)!important;contain:none!important;isolation:isolate!important;font-family:var(--sans,"Inter", "Söhne", "Segoe UI", Arial, sans-serif)!important;box-sizing:border-box!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;padding:0 22px!important;display:flex!important;overflow:visible!important}.image-studio-app .shared-studio-topbar.image-studio-header.chat-conversation-head.chatgpt-head{border-radius:0!important;width:auto!important;margin:0!important}.aifotex-chatgpt-page .shared-studio-topbar .studio-topbar-brand,.image-studio-app .shared-studio-topbar .studio-topbar-brand,.aifotex-chatgpt-page .shared-studio-topbar .studio-topbar-new,.image-studio-app .shared-studio-topbar .studio-topbar-new,.aifotex-chatgpt-page .shared-studio-topbar .studio-topbar-actions>*,.image-studio-app .shared-studio-topbar .studio-topbar-actions>*{box-sizing:border-box!important;height:36px!important;min-height:36px!important;font-size:13px!important;line-height:1!important}.aifotex-chatgpt-page .shared-studio-topbar .studio-topbar-title h2,.image-studio-app .shared-studio-topbar .studio-topbar-title h2{letter-spacing:-.01em!important;font-size:15px!important;font-weight:720!important;line-height:1.15!important}.aifotex-chatgpt-page .shared-studio-topbar .title-edit,.image-studio-app .shared-studio-topbar .title-edit{border-radius:10px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}.studio-dropdown.studio-floating-dropdown,.studio-portal-dropdown,.chat-floating-dropdown,.studio-menu-dropdown,.aifotex-info-popover.studio-info-popover-portal{z-index:2147483000!important;contain:none!important;max-width:calc(100vw - 18px)!important;position:fixed!important;overflow:auto!important}.aifotex-info-popover.studio-info-popover-portal{pointer-events:none!important;overflow:visible!important}@media (width<=980px){.aifotex-chatgpt-page .studio-sidebar-search-pin-row,.image-studio-app .studio-sidebar-search-pin-row,.aifotex-chatgpt-page .chat-search-pin-row,.image-studio-app .chat-search-pin-row,.aifotex-chatgpt-page .chat-sidebar-search-row,.image-studio-app .image-sidebar-search-row{grid-template-columns:minmax(0, 1fr) var(--ui-105)!important;display:grid!important}.aifotex-chatgpt-page .desktop-left-pin-button,.image-studio-app .desktop-left-pin-button{display:inline-grid!important}}.avatar.profile-trigger.has-image:after,.profile-dropdown-avatar.has-image:after,.avatar-picker-pro.has-image:after{content:none!important;display:none!important}.avatar.profile-trigger,.profile-dropdown-avatar{aspect-ratio:1!important;border-radius:999px!important;flex:none!important;overflow:hidden!important}.avatar.profile-trigger img,.profile-dropdown-avatar img{object-fit:cover!important;object-position:center center!important;border-radius:inherit!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;display:block!important}.avatar.profile-trigger.has-initials:after,.avatar.profile-trigger.has-image:after{display:none!important}.avatar.profile-trigger.has-initials span,.profile-dropdown-avatar.has-initials span{place-items:center!important;width:100%!important;height:100%!important;display:grid!important}.avatar-picker-pro{border-radius:999px!important;overflow:visible!important}.avatar-picker-image-shell{background:linear-gradient(135deg,#eaf1ff,#fff)!important;border-radius:999px!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}.avatar-picker-pro .avatar-picker-image-shell img{object-fit:cover!important;object-position:center center!important;transform-origin:50%!important;will-change:transform!important;border-radius:999px!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.avatar-picker-pro .avatar-initial{border-radius:999px!important;place-items:center!important;display:grid!important;position:absolute!important;inset:0!important}.avatar-crop-controls{background:#ffffffb8!important;border:1px solid #cfdcf2eb!important;border-radius:16px!important;gap:7px!important;width:178px!important;max-width:100%!important;margin:2px auto 0!important;padding:9px!important;display:grid!important;box-shadow:0 12px 30px #27407812!important}.avatar-crop-row{justify-content:center!important;gap:6px!important;display:flex!important}.avatar-crop-controls button{color:#1e3b74!important;min-width:36px!important;height:30px!important;font:inherit!important;cursor:pointer!important;background:#fff!important;border:1px solid #cddaf0f2!important;border-radius:10px!important;padding:0 10px!important;font-size:12px!important;font-weight:850!important}.avatar-crop-controls label{color:#6b7890!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;font-size:11px!important;font-weight:750!important;display:grid!important}.avatar-crop-controls input[type=range]{accent-color:#2f67f6!important;width:100%!important}.account-side-stack{align-items:stretch!important}.account-side-card{align-items:center!important;min-height:84px!important}.account-side-card h2{align-self:center!important;align-items:center!important;min-height:42px!important;line-height:1.15!important;display:flex!important}.account-side-card .btn{white-space:nowrap!important;justify-content:center!important;place-self:center end!important;align-items:center!important;display:inline-flex!important}.account-side-icon{place-self:center!important}.premium-side-nav .side-link[href=\/results],.side-link[href=\/results]{display:none!important}.premium-app-content>.gallery-grid.top-gap,.gallery-grid.top-gap{align-items:stretch!important}.result-card.media-card{background:#ffffffeb!important;border:1px solid #d1dceee0!important;border-radius:22px!important;grid-template-rows:auto auto auto 1fr auto!important;gap:10px!important;padding:12px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 54px #25407313!important}.result-card.media-card:hover{transform:translateY(-1px)!important;box-shadow:0 24px 70px #2540731b!important}.media-open-preview{cursor:pointer!important;width:100%!important;text-align:inherit!important;background:0 0!important;border:0!important;border-radius:18px!important;padding:0!important;display:block!important;overflow:hidden!important}.media-open-preview:focus-visible{outline-offset:3px!important;outline:3px solid #2f67f638!important}.result-card.media-card .result-preview{background:linear-gradient(135deg,#f7faff,#eef4ff)!important;border:1px solid #d6e1f2cc!important;border-radius:18px!important;height:252px!important;margin:0!important;padding:0!important;overflow:hidden!important}.result-card.media-card .result-preview img,.media-detail .result-preview img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;display:block!important}.result-card.media-card .result-preview video,.result-card.media-card .result-preview iframe,.media-detail .result-preview video,.media-detail .result-preview iframe{background:#fff!important;border:0!important;width:100%!important;height:100%!important;display:block!important}.result-preview.media.audio{align-content:center!important;padding:18px!important;display:grid!important}.result-preview.media.audio audio{width:100%!important}.media-file-preview{color:#16223a!important;align-content:center!important;place-items:center!important;gap:14px!important;display:grid!important}.media-file-badge{color:#2f67f6!important;letter-spacing:.04em!important;background:linear-gradient(135deg,#eef4ff,#fff)!important;border:1px solid #c7d8f8e6!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;min-width:76px!important;height:62px!important;padding:0 14px!important;font-size:14px!important;font-weight:950!important;display:inline-flex!important;box-shadow:0 14px 34px #2f67f61a!important}.result-card.media-card h3{text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:16px!important;line-height:1.25!important;overflow:hidden!important}.result-card.media-card p{color:#69768e!important;min-height:34px!important;margin:0!important;font-size:13px!important;line-height:1.35!important}.result-card.media-card .media-meta{justify-content:space-between!important;align-items:center!important;gap:8px!important;margin:0!important;display:flex!important}.media-card-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;margin-top:2px!important;display:grid!important}.media-card-actions .btn{border-radius:12px!important;width:100%!important;min-width:0!important;height:38px!important;padding:0 9px!important;font-size:12px!important}.media-card-actions .btn.danger{color:#e33a55!important;background:#fff6f8!important;border-color:#ffd5dd!important}.media-detail{align-items:stretch!important}.media-detail .result-preview{background:linear-gradient(135deg,#f7faff,#eef4ff)!important;border:1px solid #d6e1f2d9!important;border-radius:20px!important;min-height:360px!important;max-height:68vh!important;overflow:hidden!important}.media-detail-info dl div:last-child dt,.media-detail-info dl div:last-child dd{color:#6b7890!important}.theme-dark .result-card.media-card,[data-chat-theme=dark] .result-card.media-card{background:#0e182aeb!important;border-color:#5f749673!important;box-shadow:0 18px 54px #00000047!important}.theme-dark .result-card.media-card p,[data-chat-theme=dark] .result-card.media-card p{color:#9ba8bd!important}.theme-dark .media-file-badge,[data-chat-theme=dark] .media-file-badge{color:#9db9ff!important;background:linear-gradient(135deg,#2f67f62e,#ffffff0a)!important;border-color:#738bb673!important}@media (width<=980px){.media-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.result-card.media-card .result-preview{height:220px!important}}.studio-media-preview-bottom-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;margin-top:14px!important;display:flex!important}.studio-media-preview-bottom-actions .btn{justify-content:center!important;min-width:126px!important}.premium-studio-grid.premium-studio-grid-standalone{margin-top:clamp(18px,3vw,44px)!important}.premium-home-hero,.premium-home-strip{display:none!important}html[data-aifotex-chat-theme=dark] body>.studio-dropdown.studio-menu-dropdown,html[data-aifotex-chat-theme=dark] body>.studio-portal-dropdown.studio-menu-dropdown,.theme-dark .studio-menu-dropdown,[data-chat-theme=dark] .studio-menu-dropdown{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;color:#e7eefb!important;background:linear-gradient(#141e2efa,#0d1522fa)!important;border-color:#829bbe33!important;box-shadow:0 24px 70px #0000007a,inset 0 1px #ffffff0a!important}body:has(.theme-dark)>.studio-dropdown.studio-menu-dropdown{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;color:#e7eefb!important;background:linear-gradient(#141e2efa,#0d1522fa)!important;border-color:#829bbe33!important;box-shadow:0 24px 70px #0000007a,inset 0 1px #ffffff0a!important}body:has(.theme-dark)>.studio-portal-dropdown.studio-menu-dropdown{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;color:#e7eefb!important;background:linear-gradient(#141e2efa,#0d1522fa)!important;border-color:#829bbe33!important;box-shadow:0 24px 70px #0000007a,inset 0 1px #ffffff0a!important}html[data-aifotex-chat-theme=dark] body>.studio-dropdown.studio-menu-dropdown a,html[data-aifotex-chat-theme=dark] body>.studio-portal-dropdown.studio-menu-dropdown a,html[data-aifotex-chat-theme=dark] body>.studio-dropdown.studio-menu-dropdown button,html[data-aifotex-chat-theme=dark] body>.studio-portal-dropdown.studio-menu-dropdown button,.theme-dark .studio-menu-dropdown a,.theme-dark .studio-menu-dropdown button,[data-chat-theme=dark] .studio-menu-dropdown a,[data-chat-theme=dark] .studio-menu-dropdown button{color:#dbe7f7!important;background:0 0!important;border-color:#0000!important}body:has(.theme-dark)>.studio-dropdown.studio-menu-dropdown a{color:#dbe7f7!important;background:0 0!important;border-color:#0000!important}body:has(.theme-dark)>.studio-portal-dropdown.studio-menu-dropdown a{color:#dbe7f7!important;background:0 0!important;border-color:#0000!important}body:has(.theme-dark)>.studio-dropdown.studio-menu-dropdown button{color:#dbe7f7!important;background:0 0!important;border-color:#0000!important}body:has(.theme-dark)>.studio-portal-dropdown.studio-menu-dropdown button{color:#dbe7f7!important;background:0 0!important;border-color:#0000!important}html[data-aifotex-chat-theme=dark] body>.studio-dropdown.studio-menu-dropdown a:hover,html[data-aifotex-chat-theme=dark] body>.studio-portal-dropdown.studio-menu-dropdown a:hover,html[data-aifotex-chat-theme=dark] body>.studio-dropdown.studio-menu-dropdown button:hover,html[data-aifotex-chat-theme=dark] body>.studio-portal-dropdown.studio-menu-dropdown button:hover,.theme-dark .studio-menu-dropdown a:hover,.theme-dark .studio-menu-dropdown button:hover,[data-chat-theme=dark] .studio-menu-dropdown a:hover,[data-chat-theme=dark] .studio-menu-dropdown button:hover{color:#fff!important;background:#94a3b81f!important}body:has(.theme-dark)>.studio-dropdown.studio-menu-dropdown a:hover{color:#fff!important;background:#94a3b81f!important}body:has(.theme-dark)>.studio-portal-dropdown.studio-menu-dropdown a:hover{color:#fff!important;background:#94a3b81f!important}body:has(.theme-dark)>.studio-dropdown.studio-menu-dropdown button:hover{color:#fff!important;background:#94a3b81f!important}body:has(.theme-dark)>.studio-portal-dropdown.studio-menu-dropdown button:hover{color:#fff!important;background:#94a3b81f!important}html body #root .aifotex-chatgpt-page .premium-attachment-card.studio-media-card,html body #root .aifotex-chatgpt-page .message-attachments.rich .premium-attachment-card.studio-media-card,html body #root .aifotex-chatgpt-page .chat-attachments-row.premium .premium-attachment-card.studio-media-card{box-shadow:none!important;background:0 0!important;border:0!important;min-height:34px!important;padding:0!important;overflow:visible!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-main{min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:9px!important;grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important;padding:2px 42px 2px 0!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-main:hover,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-main:focus-visible{background:#0f172a09!important}html[data-aifotex-chat-theme=dark] body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-main:hover,html body #root .aifotex-chatgpt-page.theme-dark .premium-attachment-card .studio-media-card-main:hover,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .premium-attachment-card .studio-media-card-main:hover{background:#94a3b813!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-thumb,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-thumb.icon-thumb,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-thumb.image-thumb,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-thumb-label,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-image-fallback{width:30px!important;min-width:30px!important;height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;outline:0!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-thumb img{object-fit:cover!important;border-radius:7px!important;width:30px!important;height:30px!important;display:block!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-thumb-label{color:#475467!important;letter-spacing:.04em!important;place-items:center!important;font-size:10px!important;font-weight:850!important;display:grid!important}html body #root .aifotex-chatgpt-page:not(.theme-dark) .premium-attachment-card .studio-media-card-info strong,html body #root .aifotex-chatgpt-page:not([data-chat-theme=dark]) .premium-attachment-card .studio-media-card-info strong{color:#101828!important;-webkit-text-fill-color:#101828!important;text-shadow:none!important}html body #root .aifotex-chatgpt-page:not(.theme-dark) .premium-attachment-card .studio-media-card-info small,html body #root .aifotex-chatgpt-page:not([data-chat-theme=dark]) .premium-attachment-card .studio-media-card-info small,html body #root .aifotex-chatgpt-page:not(.theme-dark) .premium-attachment-card .studio-media-card-info em,html body #root .aifotex-chatgpt-page:not([data-chat-theme=dark]) .premium-attachment-card .studio-media-card-info em{color:#667085!important;-webkit-text-fill-color:#667085!important}html[data-aifotex-chat-theme=dark] body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-info strong,html body #root .aifotex-chatgpt-page.theme-dark .premium-attachment-card .studio-media-card-info strong,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .premium-attachment-card .studio-media-card-info strong{color:#e9f1ff!important;-webkit-text-fill-color:#e9f1ff!important}html[data-aifotex-chat-theme=dark] body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-info small,html[data-aifotex-chat-theme=dark] body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-info em,html body #root .aifotex-chatgpt-page.theme-dark .premium-attachment-card .studio-media-card-info small,html body #root .aifotex-chatgpt-page.theme-dark .premium-attachment-card .studio-media-card-info em,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .premium-attachment-card .studio-media-card-info small,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .premium-attachment-card .studio-media-card-info em{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-actions{gap:2px!important;top:50%!important;right:2px!important;transform:translateY(-50%)!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-save,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-remove,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-saved{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;color:#64748b!important;background:0 0!important;border:0!important;border-radius:8px!important;outline:0!important;place-items:center!important;padding:0!important;font-size:18px!important;line-height:1!important;display:inline-grid!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-saved{display:none!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-save:hover,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-remove:hover{background:#0f172a0e!important;transform:none!important}html[data-aifotex-chat-theme=dark] body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-save:hover,html[data-aifotex-chat-theme=dark] body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-remove:hover,html body #root .aifotex-chatgpt-page.theme-dark .premium-attachment-card .premium-attachment-save:hover,html body #root .aifotex-chatgpt-page.theme-dark .premium-attachment-card .premium-attachment-remove:hover{background:#94a3b81f!important}.shared-media-library-card.studio-media-card,.premium-media-card{color:#101828!important}.shared-media-library-card .studio-media-card-actions a,.shared-media-library-card .studio-media-card-actions button,.studio-media-preview-floating-actions a,.studio-media-preview-floating-actions button{border-radius:8px!important;place-items:center!important;padding:0!important;line-height:1!important;display:inline-grid!important}.shared-media-library-card .studio-media-card-actions svg,.studio-media-preview-floating-actions svg{width:16px!important;height:16px!important}.result-preview-image-fallback{color:#344054!important;text-align:center!important;place-items:center!important;gap:6px!important;width:100%!important;height:100%!important}.theme-dark .result-preview-image-fallback,[data-chat-theme=dark] .result-preview-image-fallback{color:#dce8f8!important}html body #root .aifotex-chatgpt-page .chat-studio-action-bar{background:linear-gradient(#f8fafc00 0%,#f8fafce0 18%,#f8fafcfa 100%)!important;border-top:0!important;position:relative!important;box-shadow:0 -26px 62px #0f172a0e!important}html body #root .aifotex-chatgpt-page .chat-studio-action-bar:before{content:""!important;pointer-events:none!important;background:linear-gradient(#f8fafc00,#f8fafcf0)!important;height:40px!important;position:absolute!important;top:-36px!important;left:0!important;right:0!important}html[data-aifotex-chat-theme=dark] body #root .aifotex-chatgpt-page .chat-studio-action-bar,html body #root .aifotex-chatgpt-page.theme-dark .chat-studio-action-bar,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-studio-action-bar{background:linear-gradient(#070d1600 0%,#09111cdb 18%,#09111cfa 100%)!important;box-shadow:0 -30px 76px #00000057!important}html[data-aifotex-chat-theme=dark] body #root .aifotex-chatgpt-page .chat-studio-action-bar:before,html body #root .aifotex-chatgpt-page.theme-dark .chat-studio-action-bar:before,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-studio-action-bar:before{background:linear-gradient(#070d1600,#09111cf0)!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing:before,html body #root .aifotex-chatgpt-page .true-bubble.user.editing:after{content:none!important;display:none!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor{box-shadow:none!important;background:0 0!important;border:0!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor-bubble{box-shadow:none!important;border:1px solid #4c91cd61!important}.avatar-column-clean .avatar-profile-actions{gap:8px!important;width:100%!important;display:grid!important}.avatar-column-clean .avatar-upload-button{cursor:pointer!important;position:relative!important;overflow:hidden!important}.avatar-column-clean .avatar-upload-button input,.avatar-editor-actions-row label input{opacity:0!important;cursor:pointer!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.avatar-profile-preview{cursor:default!important;border-radius:999px!important;overflow:hidden!important}.avatar-editor-backdrop{z-index:2147483200!important;-webkit-backdrop-filter:blur(18px)!important;background:#0f172a6b!important;place-items:center!important;padding:24px!important;display:grid!important;position:fixed!important;inset:0!important}.avatar-editor-modal{background:#fffffff5!important;border:1px solid #d2def2c7!important;border-radius:28px!important;width:min(560px,100vw - 32px)!important;padding:22px!important;box-shadow:0 34px 110px #0f172a47!important}.avatar-editor-head{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin-bottom:18px!important;display:flex!important}.avatar-editor-head h2{letter-spacing:-.025em!important;margin:0 0 5px!important;font-size:22px!important}.avatar-editor-head p{color:#667085!important;margin:0!important;font-size:13px!important}.avatar-editor-body{justify-items:center!important;gap:18px!important;display:grid!important}.avatar-editor-drag-surface{cursor:grab!important;touch-action:none!important;background:radial-gradient(circle,#2f67f61f,#ffffffc2)!important;border:0!important;border-radius:28px!important;place-items:center!important;width:min(360px,74vw)!important;height:min(360px,74vw)!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #889ebe38,0 20px 60px #253d6a1f!important}.avatar-editor-drag-surface.is-dragging{cursor:grabbing!important}.avatar-editor-crop-window{z-index:2!important;background:#eef4ff!important;border-radius:999px!important;width:260px!important;height:260px!important;position:relative!important;overflow:hidden!important;box-shadow:0 0 0 999px #0f172a6b,0 0 0 1px #ffffffe6,0 20px 56px #0f172a33!important}.avatar-editor-crop-window img{object-fit:cover!important;object-position:var(--avatar-object-position,center center)!important;width:100%!important;height:100%!important;transform:scale(var(--avatar-crop-scale,1))!important;transform-origin:50%!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}.avatar-editor-mask{pointer-events:none!important;background:linear-gradient(#ffffff1a,#fff0)!important;position:absolute!important;inset:0!important}.avatar-editor-controls{gap:12px!important;width:min(420px,100%)!important;display:grid!important}.avatar-editor-controls label{color:#475467!important;gap:8px!important;font-size:13px!important;font-weight:700!important;display:grid!important}.avatar-editor-controls input[type=range]{accent-color:#2f67f6!important;width:100%!important}.avatar-editor-actions-row{flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;display:flex!important}.avatar-editor-actions-row button,.avatar-editor-actions-row label{color:#1d2939!important;cursor:pointer!important;background:#ffffffe0!important;border:1px solid #b1bed59e!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;height:36px!important;padding:0 13px!important;display:inline-flex!important;position:relative!important}.theme-dark .avatar-editor-modal,html[data-aifotex-chat-theme=dark] .avatar-editor-modal{color:#edf5ff!important;background:#0f1724f7!important;border-color:#94a3b82e!important}.theme-dark .avatar-editor-head p,html[data-aifotex-chat-theme=dark] .avatar-editor-head p,.theme-dark .avatar-editor-controls label,html[data-aifotex-chat-theme=dark] .avatar-editor-controls label{color:#9fb0c7!important}.theme-dark .avatar-editor-actions-row button,.theme-dark .avatar-editor-actions-row label,html[data-aifotex-chat-theme=dark] .avatar-editor-actions-row button,html[data-aifotex-chat-theme=dark] .avatar-editor-actions-row label{color:#eaf2ff!important;background:#1e293beb!important;border-color:#94a3b82e!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-save,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-saved{block-size:24px!important;min-block-size:24px!important;inline-size:24px!important;min-inline-size:24px!important;box-shadow:none!important;color:#64748bdb!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;place-items:center!important;margin:0!important;padding:0!important;font-size:20px!important;font-weight:800!important;line-height:1!important;transition:color .14s,opacity .14s,filter .14s!important;display:inline-grid!important;transform:translate(0,0)!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-save:hover,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-save:focus-visible{color:#ef4444!important;-webkit-text-fill-color:#ef4444!important;box-shadow:none!important;filter:drop-shadow(0 6px 12px #ef444438)!important;background:0 0!important;border:0!important;transform:none!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-saved{color:#ef4444!important;-webkit-text-fill-color:#ef4444!important;pointer-events:none!important;filter:drop-shadow(0 6px 12px #ef44442e)!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-remove,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-actions button,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-actions a{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;transform:none!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-thumb,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-thumb.image-thumb,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-thumb.icon-thumb,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-image-fallback,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-thumb-label,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-info,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-info strong,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-info small,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-info em{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-thumb.image-thumb img{object-fit:cover!important;block-size:100%!important;inline-size:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;display:block!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-main{box-shadow:none!important;background:0 0!important;border:0!important;min-width:0!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing,html body #root .aifotex-chatgpt-page .true-bubble.user.editing-bubble{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;overflow:visible!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing:before,html body #root .aifotex-chatgpt-page .true-bubble.user.editing:after,html body #root .aifotex-chatgpt-page .true-bubble.user.editing-bubble:before,html body #root .aifotex-chatgpt-page .true-bubble.user.editing-bubble:after,html body #root .aifotex-chatgpt-page .inline-message-editor:before,html body #root .aifotex-chatgpt-page .inline-message-editor:after,html body #root .aifotex-chatgpt-page .inline-message-editor-bubble:before,html body #root .aifotex-chatgpt-page .inline-message-editor-bubble:after{content:none!important;display:none!important}html body #root .aifotex-chatgpt-page .inline-message-editor{width:min(640px,100%)!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;flex-direction:column!important;gap:10px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}html body #root .aifotex-chatgpt-page .inline-message-editor-bubble{color:#102033!important;-webkit-text-fill-color:#102033!important;box-sizing:border-box!important;background:#bfe7ff!important;border:1px solid #3d93de4d!important;border-radius:25px 25px 12px!important;outline:0!important;width:100%!important;min-height:112px!important;padding:16px 18px!important;display:block!important;overflow:hidden!important;box-shadow:0 16px 42px #3480c724!important}html body #root .aifotex-chatgpt-page.theme-dark .inline-message-editor-bubble,html[data-aifotex-chat-theme=dark] body #root .aifotex-chatgpt-page .inline-message-editor-bubble{color:#eef8ff!important;-webkit-text-fill-color:#eef8ff!important;background:#1f5686!important;border-color:#66b2f252!important;box-shadow:0 16px 44px #030c1838!important}html body #root .aifotex-chatgpt-page .inline-message-editor-bubble textarea{resize:vertical!important;width:100%!important;min-height:86px!important;box-shadow:none!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;font:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;line-height:1.55!important}html body #root .aifotex-chatgpt-page .inline-message-editor-actions{min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0 2px 0 0!important;display:flex!important}html body #root .aifotex-chatgpt-page .inline-message-editor-actions button{white-space:nowrap!important;text-overflow:clip!important;width:auto!important;min-width:max-content!important;overflow:visible!important}html body #root .aifotex-chatgpt-page .aifotex-chat-main,html body #root .aifotex-chatgpt-page .aifotex-chat-workspace{position:relative!important}html body #root .aifotex-chatgpt-page .aifotex-chat-workspace:after{content:""!important;pointer-events:none!important;z-index:0!important;background:linear-gradient(#f8fbff00,#f8fbff9e 58%,#f8fbfff0)!important;height:138px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}html body #root .aifotex-chatgpt-page.theme-dark .aifotex-chat-workspace:after,html[data-aifotex-chat-theme=dark] body #root .aifotex-chatgpt-page .aifotex-chat-workspace:after{background:linear-gradient(#060d1800,#060d18a3 58%,#060d18f5)!important}html body #root .aifotex-chatgpt-page .true-chat-scroll,html body #root .aifotex-chatgpt-page .chat-studio-action-bar,html body #root .aifotex-chatgpt-page .chat-composer-wrap,html body #root .aifotex-chatgpt-page .chat-model-bar{z-index:2!important;position:relative!important}html body #root .aifotex-chatgpt-page .chat-studio-action-bar,html body #root .aifotex-chatgpt-page.theme-dark .chat-studio-action-bar,html[data-aifotex-chat-theme=dark] body #root .aifotex-chatgpt-page .chat-studio-action-bar{box-shadow:none!important;background-clip:padding-box!important;border-top:0!important}html body #root .btn,html body #root button.btn,html body #root a.btn,html body #root .button-row .btn,html body #root .studio-media-preview-bottom-actions .btn,html body #root .media-card-actions .btn,html body #root .media-actions .btn,html body #root .premium-dashboard-card .btn,html body #root .studio-create-submit,html body #root .chat-topup-chip,html body #root .shared-media-library-card .studio-media-card-actions button,html body #root .shared-media-library-card .studio-media-card-actions a{white-space:nowrap!important;text-overflow:clip!important;box-sizing:border-box!important;width:auto!important;min-width:max-content!important;max-width:100%!important;overflow:visible!important}html body #root .studio-media-preview-bottom-actions,html body #root .button-row,html body #root .media-card-actions,html body #root .media-actions{flex-wrap:wrap!important;align-items:center!important}html[data-aifotex-chat-theme=dark] body>.studio-portal-dropdown.studio-menu-dropdown,html[data-aifotex-image-theme=dark] body>.studio-portal-dropdown.studio-menu-dropdown{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;color:#eaf2ff!important;background:#0f1724fa!important;border-color:#94a3b82e!important;box-shadow:0 24px 70px #00000070!important}body:has(.aifotex-chatgpt-page.theme-dark)>.studio-portal-dropdown.studio-menu-dropdown{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;color:#eaf2ff!important;background:#0f1724fa!important;border-color:#94a3b82e!important;box-shadow:0 24px 70px #00000070!important}body:has(.image-studio-app.theme-dark)>.studio-portal-dropdown.studio-menu-dropdown{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;color:#eaf2ff!important;background:#0f1724fa!important;border-color:#94a3b82e!important;box-shadow:0 24px 70px #00000070!important}html[data-aifotex-chat-theme=dark] body>.studio-portal-dropdown.studio-menu-dropdown button,html[data-aifotex-image-theme=dark] body>.studio-portal-dropdown.studio-menu-dropdown button{color:#eaf2ff!important;background:0 0!important;border:0!important}body:has(.aifotex-chatgpt-page.theme-dark)>.studio-portal-dropdown.studio-menu-dropdown button{color:#eaf2ff!important;background:0 0!important;border:0!important}body:has(.image-studio-app.theme-dark)>.studio-portal-dropdown.studio-menu-dropdown button{color:#eaf2ff!important;background:0 0!important;border:0!important}html[data-aifotex-chat-theme=dark] body>.studio-portal-dropdown.studio-menu-dropdown button:hover,html[data-aifotex-image-theme=dark] body>.studio-portal-dropdown.studio-menu-dropdown button:hover{background:#60a5fa1f!important}body:has(.aifotex-chatgpt-page.theme-dark)>.studio-portal-dropdown.studio-menu-dropdown button:hover{background:#60a5fa1f!important}body:has(.image-studio-app.theme-dark)>.studio-portal-dropdown.studio-menu-dropdown button:hover{background:#60a5fa1f!important}html body #root .studio-media-preview-modal .studio-media-preview-title-row{color:#0f172a!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:0 56px 12px 0!important;display:flex!important}html body #root .studio-media-preview-modal .studio-media-preview-title-row strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:15px!important;font-weight:850!important;overflow:hidden!important}html body #root .studio-media-title-edit,html body #root .studio-media-title-inline-editor button{block-size:28px!important;min-block-size:28px!important;inline-size:28px!important;min-inline-size:28px!important;box-shadow:none!important;color:#64748b!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;place-items:center!important;margin:0!important;padding:0!important;display:inline-grid!important}html body #root .studio-media-title-edit:hover,html body #root .studio-media-title-inline-editor button:hover{color:#2563eb!important;background:0 0!important;transform:none!important}html body #root .studio-media-title-inline-editor{align-items:center!important;gap:6px!important;width:min(520px,100%)!important;min-width:0!important;display:flex!important}html body #root .studio-media-title-inline-editor input{color:#0f172a!important;background:#ffffffeb!important;border:1px solid #94a3b861!important;border-radius:10px!important;outline:0!important;flex:auto!important;min-width:0!important;height:34px!important;padding:0 10px!important}html[data-aifotex-chat-theme=dark] body #root .studio-media-preview-modal .studio-media-preview-title-row,html[data-aifotex-image-theme=dark] body #root .studio-media-preview-modal .studio-media-preview-title-row,html body #root .theme-dark .studio-media-preview-modal .studio-media-preview-title-row{color:#eaf2ff!important}html[data-aifotex-chat-theme=dark] body #root .studio-media-title-inline-editor input,html[data-aifotex-image-theme=dark] body #root .studio-media-title-inline-editor input,html body #root .theme-dark .studio-media-title-inline-editor input{color:#eaf2ff!important;background:#0f172adb!important;border-color:#94a3b83d!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-toolbar,html body #root .shared-media-library-modal.is-image-only .shared-media-library-toolbar{display:none!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card{min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:18px!important;padding:0!important;transition:background-color .14s,border-color .14s,box-shadow .14s!important;display:block!important;position:relative!important;overflow:visible!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card:hover,html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card:focus-within{background:#60a5fa12!important;border-color:#60a5fa29!important;box-shadow:0 14px 34px #1e40af1a!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-main{width:100%!important;height:100%!important;min-height:148px!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:18px!important;outline:0!important;grid-template-rows:minmax(78px,1fr) auto!important;gap:9px!important;padding:8px!important;display:grid!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-thumb{aspect-ratio:1!important;width:100%!important;height:auto!important;box-shadow:none!important;background:#e2e8f085!important;border:0!important;border-radius:14px!important;outline:0!important;place-items:center!important;display:grid!important;overflow:hidden!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-thumb img{object-fit:cover!important;width:100%!important;height:100%!important;box-shadow:none!important;border:0!important;outline:0!important;display:block!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-thumb-label,html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-image-fallback,html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-thumb.icon-thumb>svg{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-info{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;gap:3px!important;padding:0 2px 2px!important;display:grid!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-info strong,html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-info small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;display:block!important;overflow:hidden!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-info strong{color:#0f172a!important;font-size:12px!important;font-weight:800!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-info small{color:#64748b!important;font-size:11px!important;font-weight:650!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-info em{display:none!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-actions{opacity:0!important;pointer-events:none!important;align-items:center!important;gap:0!important;transition:opacity .14s!important;display:inline-flex!important;position:absolute!important;top:8px!important;right:8px!important;transform:none!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card:hover .studio-media-card-actions,html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card:focus-within .studio-media-card-actions{opacity:1!important;pointer-events:auto!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-actions button{width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;box-shadow:none!important;color:#fff!important;background:#0f172a80!important;border:0!important;border-radius:9px!important;outline:0!important;place-items:center!important;padding:0!important;display:inline-grid!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-actions button:hover{color:#fff!important;background:#ef4444eb!important}html[data-aifotex-chat-theme=dark] body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-info strong,html[data-aifotex-image-theme=dark] body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-info strong,html body #root .theme-dark .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-info strong{color:#eaf2ff!important}html[data-aifotex-chat-theme=dark] body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-info small,html[data-aifotex-image-theme=dark] body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-info small,html body #root .theme-dark .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-info small{color:#9fb0c7!important}@media (width<=1500px){html body #root .shared-media-library-list.is-tile-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (width<=1100px){html body #root .shared-media-library-list.is-tile-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=760px){html body #root .shared-media-library-list.is-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body #root .aifotex-chatgpt-page .premium-attachment-card.studio-media-card,html body #root .aifotex-chatgpt-page .message-attachments.rich .premium-attachment-card.studio-media-card,html body #root .aifotex-chatgpt-page .chat-attachments-row.premium .premium-attachment-card.studio-media-card{max-width:300px!important;min-height:46px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;outline:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:6px 8px!important;display:grid!important;overflow:visible!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-main{min-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;outline:0!important;grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important;padding:0!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-main:hover,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-main:focus-visible{box-shadow:none!important;background:0 0!important;outline:0!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-thumb,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-thumb.image-thumb,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-thumb.icon-thumb,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-thumb-label,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-image-fallback,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-info,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-info strong,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-info small,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-info em{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-thumb{color:currentColor!important;border-radius:8px!important;block-size:34px!important;min-block-size:34px!important;inline-size:34px!important;min-inline-size:34px!important;overflow:hidden!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-thumb img{object-fit:cover!important;block-size:100%!important;inline-size:100%!important;display:block!important}html body #root .aifotex-chatgpt-page:not(.theme-dark) .premium-attachment-card .studio-media-card-info strong,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .premium-attachment-card .studio-media-card-info strong{color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important}html body #root .aifotex-chatgpt-page:not(.theme-dark) .premium-attachment-card .studio-media-card-info small,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .premium-attachment-card .studio-media-card-info small{color:#536173!important;-webkit-text-fill-color:#536173!important;opacity:1!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-actions{opacity:1!important;pointer-events:auto!important;justify-content:flex-end!important;align-items:center!important;gap:4px!important;min-width:max-content!important;margin:0!important;padding:0!important;display:inline-flex!important;position:static!important;transform:none!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-saved,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-save{display:none!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-remove{block-size:22px!important;min-block-size:22px!important;inline-size:22px!important;min-inline-size:22px!important;box-shadow:none!important;color:#64748b!important;-webkit-text-fill-color:currentColor!important;opacity:.72!important;appearance:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;place-items:center!important;margin:0!important;padding:0!important;font-size:19px!important;font-weight:850!important;line-height:1!important;transition:color .14s,opacity .14s,filter .14s!important;display:inline-grid!important;position:relative!important;inset:auto!important;transform:translate(0,0)!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-remove{color:#94a3b8!important;font-size:21px!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart:hover,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart:focus-visible,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart.is-saved,html body #root .aifotex-chatgpt-page .premium-attachment-card.is-media-saved .premium-attachment-heart{color:#ef4444!important;-webkit-text-fill-color:#ef4444!important;opacity:1!important;box-shadow:none!important;filter:drop-shadow(0 5px 10px #ef44442e)!important;background:0 0!important;transform:none!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-remove:hover,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-remove:focus-visible{color:#ef4444!important;-webkit-text-fill-color:#ef4444!important;opacity:1!important;box-shadow:none!important;background:0 0!important;transform:none!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;overflow:visible!important}html body #root .aifotex-chatgpt-page .inline-message-editor,html body #root .aifotex-chatgpt-page .inline-message-editor *{box-sizing:border-box!important}html body #root .aifotex-chatgpt-page .inline-message-editor{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:0!important;overflow:visible!important}html body #root .aifotex-chatgpt-page .inline-message-editor-bubble{background:#bfe7ff!important;border:1px solid #3d93de4d!important;border-radius:24px 24px 12px!important;outline:0!important;padding:16px 18px!important;box-shadow:0 14px 36px #3480c71f!important}html body #root .aifotex-chatgpt-page .inline-message-editor-bubble textarea{appearance:none!important;resize:none!important;box-shadow:none!important;color:#102033!important;-webkit-text-fill-color:#102033!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;display:block!important}html body #root .aifotex-chatgpt-page.theme-dark .inline-message-editor-bubble textarea,html[data-aifotex-chat-theme=dark] body #root .aifotex-chatgpt-page .inline-message-editor-bubble textarea{color:#eef8ff!important;-webkit-text-fill-color:#eef8ff!important}html body #root .aifotex-chatgpt-page .aifotex-chat-workspace{background:var(--bg-page,#fbfcff)!important;overflow:hidden!important}html body #root .aifotex-chatgpt-page.theme-dark .aifotex-chat-workspace,html[data-aifotex-chat-theme=dark] body #root .aifotex-chatgpt-page .aifotex-chat-workspace{background:#07111d!important}html body #root .aifotex-chatgpt-page .chat-studio-action-bar{box-shadow:none!important;isolation:isolate!important;background:linear-gradient(#f8fbffb8,#fbfcff 30%,#fbfcff)!important;border:0!important;outline:0!important;position:relative!important}html body #root .aifotex-chatgpt-page .chat-studio-action-bar:before{content:""!important;pointer-events:none!important;z-index:-1!important;background:linear-gradient(#f8fbff00,#f8fbffb8 58%,#fbfcff 100%)!important;height:190px!important;position:absolute!important;top:-160px!important;left:0!important;right:0!important}html body #root .aifotex-chatgpt-page.theme-dark .chat-studio-action-bar:before,html[data-aifotex-chat-theme=dark] body #root .aifotex-chatgpt-page .chat-studio-action-bar:before{background:linear-gradient(#07111d00,#07111dc7 58%,#07111d 100%)!important}html body #root .aifotex-chatgpt-page .chat-model-bar,html body #root .aifotex-chatgpt-page .chat-composer-controls,html body #root .aifotex-chatgpt-page .composer-line,html body #root .aifotex-chatgpt-page .composer-under-meta{box-shadow:none!important;border:0!important;outline:0!important}html body #root .btn:not(.icon-only):not(.studio-icon-button):not(.modal-close),html body #root button.btn:not(.icon-only):not(.studio-icon-button):not(.modal-close),html body #root a.btn:not(.icon-only):not(.studio-icon-button):not(.modal-close),html body #root .button-row .btn:not(.icon-only):not(.studio-icon-button):not(.modal-close),html body #root .studio-media-preview-bottom-actions .btn,html body #root .media-card-actions .btn{white-space:nowrap!important;text-overflow:clip!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:max-content!important;max-width:100%!important;padding-left:14px!important;padding-right:14px!important;line-height:1.1!important;display:inline-flex!important;overflow:visible!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-list.is-tile-grid{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:10px!important;padding:4px!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card,html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card *{box-sizing:border-box!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important;outline:0!important;padding:0!important;overflow:hidden!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card:hover,html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card:focus-within{box-shadow:none!important;background:#60a5fa14!important;border:0!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-main{min-height:132px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important;outline:0!important;padding:8px!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-main:hover,html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-main:focus-visible{box-shadow:none!important;background:0 0!important;outline:0!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-thumb,html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-thumb.image-thumb,html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-thumb.icon-thumb{box-shadow:none!important;background:#94a3b81a!important;border:0!important;border-radius:10px!important;outline:0!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-thumb-label,html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-image-fallback,html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-thumb svg,html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-info,html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-info strong,html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-info small{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-actions{top:7px!important;right:7px!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-actions button{block-size:22px!important;min-block-size:22px!important;inline-size:22px!important;min-inline-size:22px!important;box-shadow:none!important;color:#64748b!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;place-items:center!important;padding:0!important;display:inline-grid!important;transform:none!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-actions button:hover,html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-actions button:focus-visible{color:#ef4444!important;box-shadow:none!important;background:0 0!important;transform:none!important}html[data-aifotex-chat-theme=dark] body #root .shared-media-library-modal.is-select-mode .shared-media-library-card:hover,html[data-aifotex-image-theme=dark] body #root .shared-media-library-modal.is-select-mode .shared-media-library-card:hover,html body #root .theme-dark .shared-media-library-modal.is-select-mode .shared-media-library-card:hover{background:#60a5fa1a!important}html body #root .studio-media-preview-unavailable strong,html body #root .studio-media-preview-unavailable p,html body #root .studio-media-preview-unavailable small{display:none!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-actions{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;justify-content:flex-end!important;align-items:center!important;gap:4px!important;display:inline-flex!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-remove,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-actions>button,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-actions>a,html body #root .shared-media-tile-delete,html body #root .studio-media-preview-floating-actions>button,html body #root .studio-media-preview-floating-actions>a,html body #root .studio-media-card-actions>button,html body #root .studio-media-card-actions>a,html body #root .media-card-rename,html body #root .media-inline-title button,html body #root .shared-media-card-rename,html body #root .shared-media-card-title-edit button,html body #root .media-inline-title-editor button{appearance:none!important;block-size:auto!important;min-block-size:0!important;inline-size:auto!important;min-inline-size:0!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;cursor:pointer!important;color:#64748b!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;place-items:center!important;margin:0!important;padding:0!important;line-height:1!important;text-decoration:none!important;display:inline-grid!important;transform:translate(0,0)!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart:before,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart:after,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-remove:before,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-remove:after,html body #root .shared-media-tile-delete:before,html body #root .shared-media-tile-delete:after,html body #root .studio-media-card-actions button:before,html body #root .studio-media-card-actions button:after,html body #root .studio-media-preview-floating-actions button:before,html body #root .studio-media-preview-floating-actions button:after{content:none!important;display:none!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart{opacity:.78!important;color:#6b7280!important;block-size:22px!important;inline-size:22px!important;transition:color .14s,opacity .14s,filter .14s!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart-icon{block-size:18px!important;inline-size:18px!important;display:block!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart-icon path{fill:#0000!important;stroke:currentColor!important;stroke-width:1.9px!important;stroke-linejoin:round!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart:hover,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart:focus-visible,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart.is-saved,html body #root .aifotex-chatgpt-page .premium-attachment-card.is-media-saved .premium-attachment-heart{color:#ef4444!important;opacity:1!important;box-shadow:none!important;background:0 0!important;transform:none!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart.is-saved .premium-attachment-heart-icon path,html body #root .aifotex-chatgpt-page .premium-attachment-card.is-media-saved .premium-attachment-heart .premium-attachment-heart-icon path{fill:currentColor!important;stroke:currentColor!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-remove{color:#94a3b8!important;opacity:.82!important;block-size:20px!important;inline-size:20px!important;font-size:20px!important;font-weight:500!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-remove:hover,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-remove:focus-visible,html body #root .shared-media-tile-delete:hover,html body #root .shared-media-tile-delete:focus-visible,html body #root .studio-media-preview-floating-actions>button:hover,html body #root .studio-media-preview-floating-actions>a:hover,html body #root .studio-media-card-actions>button:hover,html body #root .studio-media-card-actions>a:hover{color:#ef4444!important;box-shadow:none!important;background:0 0!important;transform:none!important}html body #root .aifotex-chatgpt-page article.true-bubble.user.editing{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;width:min(640px,100vw - 56px)!important;max-width:min(640px,100vw - 56px)!important;padding:0!important;overflow:visible!important}html body #root .aifotex-chatgpt-page article.true-bubble.user.editing>.inline-message-editor{width:100%!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:0!important}html body #root .aifotex-chatgpt-page article.true-bubble.user.editing .inline-message-editor-bubble{background:#bde8ff!important;border:1px solid #53a5e257!important;border-radius:25px 25px 12px!important;outline:0!important;width:100%!important;max-width:100%!important;padding:16px 18px!important;overflow:hidden!important;box-shadow:0 18px 44px #3d93de1f!important}html body #root .aifotex-chatgpt-page article.true-bubble.user.editing .inline-message-editor-bubble textarea{box-shadow:none!important;color:#0f1f34!important;-webkit-text-fill-color:#0f1f34!important;background:0 0!important;border:0!important;outline:0!important}html body #root .aifotex-chatgpt-page.theme-dark article.true-bubble.user.editing .inline-message-editor-bubble,html[data-aifotex-chat-theme=dark] body #root .aifotex-chatgpt-page article.true-bubble.user.editing .inline-message-editor-bubble{background:#1f5686!important;border-color:#6ebdff4d!important;box-shadow:0 18px 44px #0003!important}html body #root .aifotex-chatgpt-page .chat-studio-action-bar,html body #root .aifotex-chatgpt-page .chat-composer-controls,html body #root .aifotex-chatgpt-page .chat-composer-choice,html body #root .aifotex-chatgpt-page .chat-composer-choice-button,html body #root .aifotex-chatgpt-page .composer-under-meta{box-shadow:none!important;border:0!important;outline:0!important}html body #root .aifotex-chatgpt-page.theme-dark .chat-studio-action-bar:before,html[data-aifotex-chat-theme=dark] body #root .aifotex-chatgpt-page .chat-studio-action-bar:before{z-index:-1!important;background:linear-gradient(#07111d00 0%,#07111d80 56%,#07111d 100%)!important;height:260px!important;top:-240px!important}html body #root .aifotex-chatgpt-page .chat-studio-action-bar:after{content:""!important;background:inherit!important;pointer-events:none!important;height:2px!important;position:absolute!important;top:-1px!important;left:0!important;right:0!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-list.is-tile-grid{grid-template-columns:repeat(8,minmax(0,1fr))!important;align-items:start!important;gap:12px!important;padding:4px!important;display:grid!important}html body #root .shared-media-tile{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;outline:0!important;position:relative!important;overflow:visible!important}html body #root .shared-media-tile-main{appearance:none!important;width:100%!important;min-width:0!important;box-shadow:none!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:12px!important;outline:0!important;grid-template-rows:64px auto!important;gap:7px!important;padding:5px!important;display:grid!important}html body #root .shared-media-tile-thumb{width:64px!important;min-width:64px!important;height:64px!important;min-height:64px!important;box-shadow:none!important;color:#64748b!important;background:#94a3b81a!important;border:0!important;border-radius:12px!important;outline:0 solid #0000!important;justify-self:center!important;place-items:center!important;transition:outline-color .14s,background-color .14s!important;display:grid!important;overflow:hidden!important}html body #root .shared-media-tile-main:hover .shared-media-tile-thumb,html body #root .shared-media-tile-main:focus-visible .shared-media-tile-thumb{background:#60a5fa12!important;outline:1px solid #60a5fa57!important}html body #root .shared-media-tile-thumb span,html body #root .shared-media-tile-thumb svg{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}html body #root .shared-media-tile-info{text-align:center!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:2px!important;display:grid!important}html body #root .shared-media-tile-info strong,html body #root .shared-media-tile-info small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;display:block!important;overflow:hidden!important}html body #root .shared-media-tile-info small{color:#64748b!important;text-transform:uppercase!important;font-size:10.5px!important;font-weight:650!important}html[data-aifotex-chat-theme=dark] body #root .shared-media-tile-info strong,html[data-aifotex-image-theme=dark] body #root .shared-media-tile-info strong,html body #root .theme-dark .shared-media-tile-info strong{color:#eaf2ff!important}html[data-aifotex-chat-theme=dark] body #root .shared-media-tile-info small,html[data-aifotex-image-theme=dark] body #root .shared-media-tile-info small,html body #root .theme-dark .shared-media-tile-info small{color:#9fb0c7!important}html body #root .shared-media-tile-delete{z-index:3!important;opacity:0!important;color:#94a3b8!important;block-size:20px!important;inline-size:20px!important;font-size:18px!important;font-weight:500!important;transition:color .14s,opacity .14s!important;position:absolute!important;top:1px!important;right:1px!important}html body #root .studio-media-preview-modal .studio-media-title-edit,html body #root .studio-media-preview-modal .studio-media-title-inline-editor{display:none!important}html body #root .media-inline-title{align-items:center!important;gap:7px!important;min-width:0!important;margin:8px 0 0!important;display:flex!important}html body #root .media-inline-title button,html body #root .media-inline-title-editor button,html body #root .shared-media-card-rename,html body #root .shared-media-card-title-edit button{color:#64748b!important;block-size:20px!important;inline-size:20px!important}html body #root .media-inline-title button:hover,html body #root .shared-media-card-rename:hover{color:#2563eb!important}html body #root .media-inline-title-editor,html body #root .shared-media-card-title-edit{align-items:center!important;gap:6px!important;min-width:0!important;margin-top:8px!important;display:flex!important}html body #root .media-inline-title-editor input,html body #root .shared-media-card-title-edit input{color:#0f172a!important;background:#ffffffeb!important;border:1px solid #94a3b859!important;border-radius:10px!important;flex:auto!important;min-width:0!important;height:32px!important;padding:0 9px!important}html body #root .media-card-actions .btn,html body #root .studio-media-preview-bottom-actions .btn{white-space:nowrap!important;width:auto!important;min-width:max-content!important}html body #root .media-card-actions .icon-delete{width:34px!important;min-width:34px!important;padding:0!important}html body #root .profile-editor-pro{grid-template-columns:178px minmax(0,1fr)!important;align-items:start!important;gap:34px!important}html body #root .avatar-column-clean{z-index:1!important;width:178px!important;min-width:178px!important;position:relative!important}html body #root .avatar-picker-pro,html body #root .avatar-picker-pro .avatar-picker-image-shell,html body #root .avatar-picker-pro>span.avatar-initial{width:138px!important;min-width:138px!important;height:138px!important;min-height:138px!important}html body #root .profile-form-column{z-index:2!important;width:100%!important;min-width:0!important;padding-top:8px!important;position:relative!important}html body #root .profile-form-column .clean-profile-input,html body #root .profile-form-column .clean-profile-input input{width:100%!important}html body #root .avatar-editor-crop-window img,html body #root .avatar-picker-pro.has-pending-crop .avatar-picker-image-shell img{object-position:center center!important;transform:translate(var(--avatar-crop-x,0px), var(--avatar-crop-y,0px)) scale(var(--avatar-crop-scale,1))!important;transform-origin:50%!important;will-change:transform!important;cursor:grab!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}html body #root .avatar-editor-drag-surface.is-dragging .avatar-editor-crop-window img{cursor:grabbing!important}html body #root .account-side-card{text-align:left!important;grid-template-columns:44px minmax(0,1fr) auto!important;place-items:center start!important;gap:10px 14px!important}html body #root .account-side-card .account-side-icon{grid-area:1/1/3!important;justify-self:start!important}html body #root .account-side-card .account-side-copy{text-align:left!important;grid-area:1/2/3!important;justify-self:start!important}html body #root .account-side-card h2,html body #root .account-side-card p{text-align:left!important;margin-left:0!important}html body #root .account-side-card .btn{grid-area:1/3/3!important;justify-self:end!important}@media (width<=820px){html body #root .profile-editor-pro{grid-template-columns:1fr!important}html body #root .avatar-column-clean{width:100%!important;min-width:0!important}html body #root .account-side-card{grid-template-columns:44px minmax(0,1fr)!important}html body #root .account-side-card .btn{grid-area:auto/1/auto/-1!important;justify-self:stretch!important;width:100%!important}}html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-saved,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-saved *,html body #root .premium-attachment-card .studio-media-card-saved{visibility:hidden!important;display:none!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-remove{block-size:22px!important;min-block-size:22px!important;inline-size:22px!important;min-inline-size:22px!important;box-shadow:none!important;color:#8fa0b8!important;-webkit-text-fill-color:#8fa0b8!important;opacity:.76!important;appearance:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;place-items:center!important;margin:0!important;padding:0!important;line-height:1!important;transition:color .14s,opacity .14s,filter .14s!important;display:inline-grid!important;position:static!important;transform:translate(0,0)!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart:before,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart:after,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-remove:before,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-remove:after{content:none!important;display:none!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart-icon{block-size:18px!important;inline-size:18px!important;display:block!important;overflow:visible!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart-icon path{fill:#0000!important;stroke:currentColor!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;transition:fill .14s,stroke .14s!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart:hover,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart:focus-visible,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart.is-saved,html body #root .aifotex-chatgpt-page .premium-attachment-card.is-media-saved .premium-attachment-heart{color:#ef4444!important;-webkit-text-fill-color:#ef4444!important;opacity:1!important;box-shadow:none!important;background:0 0!important;transform:none!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart:hover .premium-attachment-heart-icon path,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart:focus-visible .premium-attachment-heart-icon path,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart.is-saved .premium-attachment-heart-icon path,html body #root .aifotex-chatgpt-page .premium-attachment-card.is-media-saved .premium-attachment-heart-icon path{fill:#ef44442e!important;stroke:#ef4444!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-remove{color:#93a4bb!important;-webkit-text-fill-color:#93a4bb!important;font-size:22px!important;font-weight:520!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-remove:hover,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-remove:focus-visible{color:#ef4444!important;-webkit-text-fill-color:#ef4444!important;opacity:1!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing,html body #root .aifotex-chatgpt-page .true-bubble.user.editing-bubble,html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor{gap:10px!important;width:min(720px,100vw - 32px)!important;min-height:0!important;max-height:none!important;display:grid!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor-bubble{background:#bfe7ff!important;border:1px solid #4597e242!important;border-radius:24px 24px 12px!important;outline:0!important;padding:16px 18px!important;display:block!important;box-shadow:0 14px 38px #3079be21!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor-bubble textarea{box-shadow:none!important;color:#102033!important;-webkit-text-fill-color:#102033!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor-actions{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}html body #root .aifotex-chatgpt-page .chat-studio-action-bar,html body #root .aifotex-chatgpt-page .chat-model-bar,html body #root .aifotex-chatgpt-page .chat-composer-controls{box-shadow:none!important;border:0!important;outline:0!important}html body #root .aifotex-chatgpt-page .chat-composer-controls,html body #root .aifotex-chatgpt-page .chat-composer-choice,html body #root .aifotex-chatgpt-page .chat-composer-choice-button,html body #root .aifotex-chatgpt-page .chat-composer-price,html body #root .aifotex-chatgpt-page .chat-composer-context-label{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}html body #root .aifotex-chatgpt-page .chat-studio-action-bar{background:linear-gradient(#f8fbff00 0%,#f8fbffc7 30%,#fbfcff 64%)!important}html body #root .aifotex-chatgpt-page .chat-studio-action-bar:before{height:250px!important;top:-220px!important}html body #root .aifotex-chatgpt-page .composer-line{border-color:#8496b229!important;box-shadow:0 18px 70px #14223a14!important}html body #root .aifotex-chatgpt-page.theme-dark .composer-line,html[data-aifotex-chat-theme=dark] body #root .aifotex-chatgpt-page .composer-line{border-color:#94a3b821!important;box-shadow:0 18px 80px #0003!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-list,html body #root .shared-media-library-modal.is-select-mode .shared-media-library-list.is-tile-grid{grid-template-columns:repeat(8,minmax(72px,1fr))!important;gap:12px!important;padding:6px 0 2px!important;display:grid!important;overflow:visible!important}html body #root .shared-media-tile{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important;outline:0!important;position:relative!important}html body #root .shared-media-tile-main{text-align:left!important;width:100%!important;min-height:126px!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:14px!important;outline:0!important;grid-template-rows:72px minmax(0,auto)!important;gap:8px!important;padding:7px!important;display:grid!important}html body #root .shared-media-tile-main:hover,html body #root .shared-media-tile-main:focus-visible{box-shadow:none!important;background:#60a5fa14!important;outline:0!important}html body #root .shared-media-tile-thumb{color:#8fa0b8!important;background:#94a3b81a!important;border:0!important;border-radius:12px!important;outline:0!important;place-items:center!important;block-size:72px!important;inline-size:100%!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #94a3b829!important}html body #root .shared-media-tile-main:hover .shared-media-tile-thumb,html body #root .shared-media-tile-main:focus-visible .shared-media-tile-thumb{box-shadow:inset 0 0 0 1px #60a5fa59!important}html body #root .shared-media-tile-label,html body #root .shared-media-tile-icon-fallback{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;place-items:center!important;font-size:11px!important;font-weight:850!important;line-height:1!important;display:grid!important}html body #root .shared-media-tile-info{gap:3px!important;min-width:0!important;display:grid!important}html body #root .shared-media-tile-info strong,html body #root .shared-media-tile-info small{text-overflow:ellipsis!important;white-space:nowrap!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;display:block!important;overflow:hidden!important}html body #root .shared-media-tile-info strong{color:#eaf2ff!important;font-size:11.5px!important;font-weight:800!important}html body #root .shared-media-tile-info small{color:#99a9c0!important;font-size:10.5px!important;font-weight:650!important}html body #root .shared-media-tile-delete{block-size:20px!important;inline-size:20px!important;min-inline-size:20px!important;box-shadow:none!important;color:#9aa9bd!important;-webkit-text-fill-color:#9aa9bd!important;opacity:0!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;place-items:center!important;padding:0!important;font-size:18px!important;line-height:1!important;display:inline-grid!important;position:absolute!important;top:4px!important;right:4px!important;transform:none!important}html body #root .shared-media-tile:hover .shared-media-tile-delete,html body #root .shared-media-tile:focus-within .shared-media-tile-delete{opacity:.95!important}html body #root .shared-media-tile-delete:hover,html body #root .shared-media-tile-delete:focus-visible{color:#ef4444!important;-webkit-text-fill-color:#ef4444!important}@media (width<=1180px){html body #root .shared-media-library-modal.is-select-mode .shared-media-library-list{grid-template-columns:repeat(6,minmax(72px,1fr))!important}}@media (width<=760px){html body #root .shared-media-library-modal.is-select-mode .shared-media-library-list{grid-template-columns:repeat(3,minmax(72px,1fr))!important}}html body #root .media-inline-title,html body #root .media-card-title-line{align-items:center!important;gap:7px!important;min-width:0!important;margin:8px 0 0!important;display:flex!important}html body #root .media-inline-title span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}html body #root .media-inline-title button,html body #root .media-card-title-rename,html body #root .shared-media-card-rename,html body #root .studio-media-title-edit{width:20px!important;min-width:20px!important;height:20px!important;box-shadow:none!important;color:#7b8ba4!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;place-items:center!important;padding:0!important;display:inline-grid!important}html body #root .studio-media-preview-title-row .studio-media-title-edit{display:none!important}html body #root .media-inline-title button:hover,html body #root .media-card-title-rename:hover,html body #root .shared-media-card-rename:hover{color:#2f67f6!important}html body #root .media-inline-title-editor,html body #root .shared-media-card-title-edit{align-items:center!important;gap:4px!important;width:100%!important;min-width:0!important;display:flex!important}html body #root .media-inline-title-editor input,html body #root .shared-media-card-title-edit input{min-width:0!important;height:28px!important;color:inherit!important;background:0 0!important;border:1px solid #8197b73d!important;border-radius:9px!important;flex:auto!important;padding:0 8px!important}html body #root .media-inline-title-editor button,html body #root .shared-media-card-title-edit button{width:20px!important;height:20px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;padding:0!important;display:grid!important}html body #root .studio-media-preview-floating-actions a,html body #root .studio-media-preview-floating-actions button,html body #root .studio-media-preview-bottom-actions .btn,html body #root .media-card-actions .icon-delete,html body #root .studio-media-card-actions button,html body #root .studio-media-card-actions a{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}html body #root .studio-media-preview-floating-actions a:hover,html body #root .studio-media-preview-floating-actions button:hover,html body #root .studio-media-card-actions button:hover,html body #root .studio-media-card-actions a:hover{box-shadow:none!important;background:0 0!important}html body #root .media-file-badge:empty{display:none!important}html body #root .media-card .media-file-badge,html body #root .studio-media-card-thumb-label{text-transform:uppercase!important}html body #root .account-profile-pro{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}html body #root .account-main-card{overflow:hidden!important}html body #root .avatar-column-clean{text-align:center!important;width:172px!important;min-width:172px!important}html body #root .avatar-picker-pro,html body #root .avatar-picker-image-shell,html body #root .avatar-picker-pro>span.avatar-initial{border-radius:999px!important;width:132px!important;min-width:132px!important;height:132px!important}html body #root .clean-profile-input input{width:100%!important;min-width:0!important}html body #root .account-side-stack{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}html body #root .account-side-card{text-align:left!important;grid-template-rows:auto!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:20px!important;display:grid!important}html body #root .account-side-card .account-side-icon{border-radius:14px!important;grid-area:1/1!important;align-self:center!important;width:42px!important;height:42px!important;margin:0!important}html body #root .account-side-card .account-side-copy{grid-area:1/2!important;gap:3px!important;min-width:0!important;display:grid!important}html body #root .account-side-card h2,html body #root .account-side-card p{text-align:left!important;margin:0!important}html body #root .account-side-card h2{font-size:16px!important}html body #root .account-side-card p{font-size:13px!important}html body #root .account-side-card .btn{grid-area:1/3!important;justify-self:end!important;width:auto!important;min-width:max-content!important}html body #root .avatar-editor-crop-window img,html body #root .avatar-picker-pro .avatar-picker-image-shell img{object-position:center center!important;transform:translate(var(--avatar-crop-x,var(--avatar-crop-translate-x,0px)), var(--avatar-crop-y,var(--avatar-crop-translate-y,0px))) scale(var(--avatar-crop-scale,1))!important;transform-origin:50%!important;cursor:inherit!important;will-change:transform!important}html body #root .avatar-editor-drag-surface,html body #root .avatar-editor-drag-surface *{touch-action:none!important;-webkit-user-select:none!important;user-select:none!important}@media (width<=900px){html body #root .profile-editor-pro{grid-template-columns:1fr!important}html body #root .avatar-column-clean{width:100%!important;min-width:0!important}html body #root .account-side-stack{grid-template-columns:1fr!important}html body #root .account-side-card{grid-template-columns:44px minmax(0,1fr)!important}html body #root .account-side-card .btn{grid-column:1/-1!important;width:100%!important}}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-remove,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-actions>button,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-actions>a,html body #root .shared-media-library-modal .shared-media-tile-delete,html body #root .shared-media-library-modal .modal-close,html body #root .studio-media-preview-modal .modal-close,html body #root .studio-media-preview-modal .studio-media-preview-floating-actions>button,html body #root .studio-media-preview-modal .studio-media-preview-floating-actions>a,html body #root .studio-media-card-actions>button,html body #root .studio-media-card-actions>a,html body #root .shared-media-card-rename,html body #root .shared-media-card-title-edit button,html body #root .media-inline-title button,html body #root .media-inline-title-editor button{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;block-size:auto!important;min-block-size:0!important;inline-size:auto!important;min-inline-size:0!important;box-shadow:none!important;filter:none!important;color:#7b8798!important;-webkit-text-fill-color:currentColor!important;appearance:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;place-items:center!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-grid!important;transform:translate(0,0)!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart:before,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart:after,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-remove:before,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-remove:after,html body #root .shared-media-library-modal .shared-media-tile-delete:before,html body #root .shared-media-library-modal .shared-media-tile-delete:after,html body #root .shared-media-library-modal .modal-close:before,html body #root .shared-media-library-modal .modal-close:after,html body #root .studio-media-preview-modal .modal-close:before,html body #root .studio-media-preview-modal .modal-close:after,html body #root .studio-media-card-actions>button:before,html body #root .studio-media-card-actions>button:after,html body #root .studio-media-preview-floating-actions>button:before,html body #root .studio-media-preview-floating-actions>button:after{content:none!important;display:none!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart{opacity:.82!important;color:#8b98aa!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important}html body #root .aifotex-chatgpt-page:not(.theme-dark) .premium-attachment-card .premium-attachment-heart{color:#8793a5!important;-webkit-text-fill-color:#8793a5!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart-icon,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart-icon *{fill:#0000!important;stroke:currentColor!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart:hover,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart:focus-visible,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart.is-saved,html body #root .aifotex-chatgpt-page .premium-attachment-card.is-media-saved .premium-attachment-heart{color:#ef4444!important;-webkit-text-fill-color:#ef4444!important;opacity:1!important;box-shadow:none!important;background:0 0!important;border:0!important;transform:translate(0,0)!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-main,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-thumb,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-thumb-label,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-info,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-info *{box-shadow:none!important;background-color:#0000!important;border:0!important;outline:0!important}html body #root .aifotex-chatgpt-page .premium-attachment-card:hover .studio-media-card-thumb img,html body #root .aifotex-chatgpt-page .premium-attachment-card:focus-within .studio-media-card-thumb img,html body #root .shared-media-tile-main:hover .shared-media-tile-thumb img,html body #root .shared-media-tile-main:focus-visible .shared-media-tile-thumb img{outline-offset:0!important;outline:1px solid #60a5fa3d!important}html body #root .aifotex-chatgpt-page article.true-bubble.user.editing,html body #root .aifotex-chatgpt-page .true-bubble.user.editing,html body #root .aifotex-chatgpt-page .true-bubble.user.editing-bubble{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:0!important;overflow:visible!important}html body #root .aifotex-chatgpt-page article.true-bubble.user.editing>.inline-message-editor,html body #root .aifotex-chatgpt-page .true-bubble.user.editing>.inline-message-editor,html body #root .aifotex-chatgpt-page .true-bubble.user.editing-bubble>.inline-message-editor{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:0!important}html body #root .aifotex-chatgpt-page article.true-bubble.user.editing .inline-message-editor-bubble,html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor-bubble,html body #root .aifotex-chatgpt-page .true-bubble.user.editing-bubble .inline-message-editor-bubble{box-shadow:none!important;background:#bfe8ff!important;border:1px solid #4399de42!important;border-radius:25px 25px 12px!important;outline:0!important}html body #root .aifotex-chatgpt-page article.true-bubble.user.editing .inline-message-editor-bubble textarea{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html body #root .aifotex-chatgpt-page .chat-studio-action-bar,html body #root .aifotex-chatgpt-page .chat-model-bar,html body #root .aifotex-chatgpt-page .chat-composer-controls,html body #root .aifotex-chatgpt-page .chat-composer-choice,html body #root .aifotex-chatgpt-page .chat-composer-choice-button,html body #root .aifotex-chatgpt-page .chat-composer-context-label,html body #root .aifotex-chatgpt-page .chat-composer-wrap,html body #root .aifotex-chatgpt-page .composer-under-meta{box-shadow:none!important;border:0!important;outline:0!important}html body #root .aifotex-chatgpt-page.theme-dark .chat-studio-action-bar,html[data-aifotex-chat-theme=dark] body #root .aifotex-chatgpt-page .chat-studio-action-bar{background:linear-gradient(#07111d00 0%,#07111d 22% 100%)!important}html body #root .aifotex-chatgpt-page.theme-dark .chat-studio-action-bar:before,html[data-aifotex-chat-theme=dark] body #root .aifotex-chatgpt-page .chat-studio-action-bar:before{background:linear-gradient(#07111d00 0%,#07111d59 50%,#07111d 100%)!important;height:340px!important;top:-320px!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-list.is-tile-grid{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:14px 12px!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile,html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-main,html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-info,html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-info *{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-thumb{box-shadow:none!important;background:0 0!important;border:0!important;outline:1px solid #0000!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-main:hover .shared-media-tile-thumb,html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-main:focus-visible .shared-media-tile-thumb{background:0 0!important;outline-color:#60a5fa3d!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-delete{color:#9aa6b7!important;font-size:18px!important;top:-3px!important;right:-2px!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-delete:hover,html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-delete:focus-visible{color:#ef4444!important}html body #root .profile-editor-pro{grid-template-columns:184px minmax(0,1fr)!important;gap:40px!important;display:grid!important}html body #root .profile-form-column{min-width:0!important;padding-left:8px!important}html body #root .avatar-editor-drag-surface,html body #root .avatar-editor-drag-surface *{-webkit-user-select:none!important;user-select:none!important}html body #root .avatar-editor-crop-window img,html body #root .avatar-picker-pro.has-pending-crop .avatar-picker-image-shell img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;transform:translate3d(var(--avatar-crop-x,0px), var(--avatar-crop-y,0px), 0) scale(var(--avatar-crop-scale,1))!important;transform-origin:50%!important;pointer-events:none!important}html body #root .account-side-card{grid-template-columns:44px minmax(0,1fr) auto!important;column-gap:14px!important;display:grid!important}html body #root .account-side-card .account-side-icon,html body #root .account-side-card .account-side-copy{align-self:center!important}html body #root .account-side-card .account-side-copy{text-align:left!important;justify-self:start!important}:root{--ui-052:"bare-icons-media-tiles-avatar-drag"}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-remove,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-actions button,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-actions a,html body #root .shared-media-tile-delete,html body #root .shared-media-card-rename,html body #root .shared-media-card-title-edit button,html body #root .media-inline-title button,html body #root .media-inline-title-editor button,html body #root .studio-media-preview-floating-actions button,html body #root .studio-media-preview-floating-actions a{appearance:none!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;transform:translate(0,0)!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;cursor:pointer!important;opacity:.96!important;place-items:center!important;block-size:22px!important;inline-size:22px!important;transition:color .14s,filter .14s!important;display:inline-grid!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;vector-effect:non-scaling-stroke!important;width:18px!important;height:18px!important;display:block!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart:hover,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart:focus-visible,html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart.is-saved{color:#ef4444!important;-webkit-text-fill-color:#ef4444!important;box-shadow:none!important;filter:drop-shadow(0 4px 10px #ef444438)!important;background:0 0!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-heart.is-saved svg{fill:#ef444429!important;stroke:#ef4444!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-remove,html body #root .shared-media-tile-delete{color:#8da3bd!important;cursor:pointer!important;place-items:center!important;block-size:18px!important;inline-size:18px!important;font-size:18px!important;line-height:1!important;display:inline-grid!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .premium-attachment-remove:hover,html body #root .shared-media-tile-delete:hover{color:#ef4444!important;box-shadow:none!important;background:0 0!important}html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-actions{gap:8px!important;right:0!important}html body #root .aifotex-chatgpt-page .premium-attachment-card,html body #root .aifotex-chatgpt-page .premium-attachment-card *{--attachment-inner-border:transparent}html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-main,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-info,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-info strong,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-info small,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-thumb,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-thumb-label,html body #root .aifotex-chatgpt-page .premium-attachment-card .studio-media-card-image-fallback{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}html body #root .aifotex-chatgpt-page:not(.theme-dark) .premium-attachment-card .studio-media-card-info strong,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .premium-attachment-card .studio-media-card-info strong{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html body #root .aifotex-chatgpt-page:not(.theme-dark) .premium-attachment-card .studio-media-card-info small,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .premium-attachment-card .studio-media-card-info small{color:#64748b!important;-webkit-text-fill-color:#64748b!important}html body #root .aifotex-chatgpt-page .true-bubble.user.editing,html body #root .aifotex-chatgpt-page .true-bubble.user.editing-bubble,html body #root .aifotex-chatgpt-page .true-bubble.user.is-inline-editing{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}html body #root .aifotex-chatgpt-page .inline-message-editor{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body #root .aifotex-chatgpt-page .inline-message-editor-bubble{color:#102033!important;background:#bfe8ff!important;border:1px solid #389ae247!important;box-shadow:0 16px 40px #3480c71f!important}html body #root .aifotex-chatgpt-page .inline-message-editor-bubble textarea{box-shadow:none!important;color:#102033!important;background:0 0!important;border:0!important}html body #root .aifotex-chatgpt-page .chat-composer-wrap,html body #root .aifotex-chatgpt-page .true-composer,html body #root .aifotex-chatgpt-page .chat-composer-controls,html body #root .aifotex-chatgpt-page .chat-composer-choice,html body #root .aifotex-chatgpt-page .chat-composer-choice-button,html body #root .aifotex-chatgpt-page .composer-card,html body #root .aifotex-chatgpt-page .chat-composer{box-shadow:none!important;border-color:#0000!important}html body #root .aifotex-chatgpt-page .true-composer.chat-studio-action-bar:before{opacity:.9!important;background:linear-gradient(#09101b00,#09101b94 62%,#09101bf5)!important;height:118px!important;top:-118px!important}html body #root .aifotex-chatgpt-page:not(.theme-dark) .true-composer.chat-studio-action-bar:before,html[data-aifotex-chat-theme=light] body #root .aifotex-chatgpt-page .true-composer.chat-studio-action-bar:before{background:linear-gradient(#f6f9ff00,#f6f9ffbd 60%,#f6f9fffa)!important}html body #root .shared-media-library-modal.is-select-mode .studio-modal-body{padding-top:18px!important}html body #root .shared-media-library-list.is-tile-grid{grid-template-columns:repeat(8,minmax(0,1fr))!important;align-items:start!important;gap:14px!important;padding:2px 0 8px!important;display:grid!important}html body #root .shared-media-tile{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;display:block!important;position:relative!important}html body #root .shared-media-tile-main{appearance:none!important;width:100%!important;min-width:0!important;box-shadow:none!important;color:inherit!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;grid-template-rows:minmax(82px,1fr) auto!important;gap:8px!important;padding:0!important;display:grid!important}html body #root .shared-media-tile-thumb{aspect-ratio:1!important;width:100%!important;box-shadow:none!important;background:#e2e8f080!important;border:1px solid #94a3b82e!important;border-radius:16px!important;outline:0!important;place-items:center!important;transition:border-color .14s,background-color .14s!important;display:grid!important;overflow:hidden!important}html[data-aifotex-image-theme=dark] body #root .shared-media-tile-thumb,html[data-aifotex-chat-theme=dark] body #root .shared-media-tile-thumb,html body #root .theme-dark .shared-media-tile-thumb{background:#1e2d438a!important;border-color:#94a3b824!important}html body #root .shared-media-tile-main:hover .shared-media-tile-thumb,html body #root .shared-media-tile-main:focus-visible .shared-media-tile-thumb{background:#7dd3fc14!important;border-color:#7dd3fc61!important}html body #root .shared-media-tile-thumb img{object-fit:cover!important;width:100%!important;height:100%!important;box-shadow:none!important;border:0!important;outline:0!important;display:block!important}html body #root .shared-media-tile-icon-fallback,html body #root .shared-media-tile-label{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#64748b!important;letter-spacing:.02em!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;place-items:center!important;padding:0!important;font-size:12px!important;font-weight:850!important;display:grid!important}html[data-aifotex-image-theme=dark] body #root .shared-media-tile-icon-fallback,html[data-aifotex-chat-theme=dark] body #root .shared-media-tile-icon-fallback,html[data-aifotex-image-theme=dark] body #root .shared-media-tile-label,html[data-aifotex-chat-theme=dark] body #root .shared-media-tile-label,html body #root .theme-dark .shared-media-tile-label{color:#9fb0c7!important}html body #root .shared-media-tile-info{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:2px!important;padding:0 2px!important;display:grid!important}html body #root .shared-media-tile-info strong,html body #root .shared-media-tile-info small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;display:block!important;overflow:hidden!important}html body #root .shared-media-tile-info strong{color:#0f172a!important;font-size:12px!important;font-weight:820!important;line-height:1.2!important}html body #root .shared-media-tile-info small{color:#64748b!important;font-size:11px!important;font-weight:650!important;line-height:1.2!important}html[data-aifotex-image-theme=dark] body #root .shared-media-tile-info strong,html[data-aifotex-chat-theme=dark] body #root .shared-media-tile-info strong,html body #root .theme-dark .shared-media-tile-info strong{color:#eaf2ff!important}html[data-aifotex-image-theme=dark] body #root .shared-media-tile-info small,html[data-aifotex-chat-theme=dark] body #root .shared-media-tile-info small,html body #root .theme-dark .shared-media-tile-info small{color:#9fb0c7!important}html body #root .shared-media-tile-delete{opacity:0!important;pointer-events:none!important;color:#94a3b8!important;transition:opacity .14s,color .14s!important;position:absolute!important;top:-7px!important;right:-5px!important}@media (width<=1500px){html body #root .shared-media-library-list.is-tile-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (width<=1100px){html body #root .shared-media-library-list.is-tile-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=760px){html body #root .shared-media-library-list.is-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body #root .studio-media-preview-modal .shared-media-card-rename,html body #root .studio-media-preview-modal .media-inline-title button[aria-label*=Переимен],html body #root .studio-media-preview-modal [aria-label*="На весь экран"]{display:none!important}.avatar-editor-crop-window img{object-fit:contain!important;object-position:center center!important;width:auto!important;min-width:100%!important;max-width:none!important;height:auto!important;min-height:100%!important;max-height:none!important;transform:translate(-50%, -50%) translate3d(var(--avatar-crop-translate-x,0px), var(--avatar-crop-translate-y,0px), 0) scale(var(--avatar-crop-scale,1))!important;transform-origin:50%!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;position:absolute!important;top:50%!important;left:50%!important}.avatar-profile-preview.has-pending-crop .avatar-picker-image-shell img{transform:translate3d(var(--avatar-crop-translate-x,0px), var(--avatar-crop-translate-y,0px), 0) scale(var(--avatar-crop-scale,1))!important;transform-origin:50%!important}.account-side-card{grid-template-columns:44px minmax(220px,1fr) auto!important;place-items:center start!important;column-gap:14px!important}.account-side-copy{text-align:left!important;justify-self:start!important}.account-side-card .btn{justify-self:end!important;width:auto!important;min-width:max-content!important}.btn,button.btn,a.btn,.media-card-actions .btn,.studio-media-preview-bottom-actions .btn,.shared-media-library-modal .btn{white-space:nowrap!important;text-overflow:clip!important;box-sizing:border-box!important;width:auto!important;min-width:max-content!important;max-width:100%!important;overflow:visible!important}:root{--ui-012:"grid-columns-and-row-flow-for-select-modal"}html body #root .studio-modal.shared-media-library-modal.is-select-mode{width:min(1080px,100vw - 48px)!important;max-width:min(1080px,100vw - 48px)!important}html body #root .studio-modal.shared-media-library-modal.is-select-mode .studio-modal-body{max-height:min(66vh,620px)!important;overflow:auto!important}html body #root .studio-modal.shared-media-library-modal.is-select-mode .shared-media-library-list,html body #root .studio-modal.shared-media-library-modal.is-select-mode .shared-media-library-list.is-tile-grid{grid-template-columns:repeat(8,minmax(0,1fr))!important;grid-auto-flow:row!important;align-items:start!important;gap:14px!important;width:100%!important;max-width:none!important;padding:4px 0 10px!important;display:grid!important;overflow:visible!important}html body #root .studio-modal.shared-media-library-modal.is-select-mode article.shared-media-tile{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;display:block!important;position:relative!important}html body #root .studio-modal.shared-media-library-modal.is-select-mode article.shared-media-tile>button.shared-media-tile-main{appearance:none!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:136px!important;box-shadow:none!important;color:inherit!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;grid-template-rows:minmax(96px,1fr) auto!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}html body #root .studio-modal.shared-media-library-modal.is-select-mode .shared-media-tile-main>.shared-media-tile-thumb{box-sizing:border-box!important;aspect-ratio:1!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:96px!important;box-shadow:none!important;background:#e2e8f061!important;border:0!important;border-radius:16px!important;outline:1px solid #94a3b824!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;place-self:stretch stretch!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html[data-aifotex-image-theme=dark] body #root .studio-modal.shared-media-library-modal.is-select-mode .shared-media-tile-main>.shared-media-tile-thumb,html body #root .theme-dark .studio-modal.shared-media-library-modal.is-select-mode .shared-media-tile-main>.shared-media-tile-thumb{background:#1e2d437a!important;outline-color:#94a3b829!important}html body #root .studio-modal.shared-media-library-modal.is-select-mode .shared-media-tile-main:hover>.shared-media-tile-thumb,html body #root .studio-modal.shared-media-library-modal.is-select-mode .shared-media-tile-main:focus-visible>.shared-media-tile-thumb{background:#7dd3fc14!important;outline-color:#7dd3fc6b!important}html body #root .studio-modal.shared-media-library-modal.is-select-mode .shared-media-tile-thumb>img{object-fit:cover!important;object-position:center center!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;display:block!important}html body #root .studio-modal.shared-media-library-modal.is-select-mode .shared-media-tile-main>.shared-media-tile-info{width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:2px!important;margin:0!important;padding:0 2px!important;display:grid!important}html body #root .studio-modal.shared-media-library-modal.is-select-mode .shared-media-tile-main>.shared-media-tile-info strong,html body #root .studio-modal.shared-media-library-modal.is-select-mode .shared-media-tile-main>.shared-media-tile-info small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}html body #root .studio-modal.shared-media-library-modal.is-select-mode .shared-media-tile-main>.shared-media-tile-info strong{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html[data-aifotex-image-theme=dark] body #root .studio-modal.shared-media-library-modal.is-select-mode .shared-media-tile-main>.shared-media-tile-info strong,html body #root .theme-dark .studio-modal.shared-media-library-modal.is-select-mode .shared-media-tile-main>.shared-media-tile-info strong{color:#eaf2ff!important;-webkit-text-fill-color:#eaf2ff!important}html body #root .studio-modal.shared-media-library-modal.is-select-mode .shared-media-tile-delete{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#9fb0c7!important;opacity:0!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;position:absolute!important;top:4px!important;right:4px!important}html body #root .studio-modal.shared-media-library-modal.is-select-mode article.shared-media-tile:hover .shared-media-tile-delete,html body #root .studio-modal.shared-media-library-modal.is-select-mode article.shared-media-tile:focus-within .shared-media-tile-delete{opacity:1!important;pointer-events:auto!important}html body #root .studio-modal.shared-media-library-modal.is-select-mode .shared-media-tile-delete:hover,html body #root .studio-modal.shared-media-library-modal.is-select-mode .shared-media-tile-delete:focus-visible{color:#ef4444!important;box-shadow:none!important;background:0 0!important}@media (width<=1180px){html body #root .studio-modal.shared-media-library-modal.is-select-mode .shared-media-library-list,html body #root .studio-modal.shared-media-library-modal.is-select-mode .shared-media-library-list.is-tile-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (width<=760px){html body #root .studio-modal.shared-media-library-modal.is-select-mode .shared-media-library-list,html body #root .studio-modal.shared-media-library-modal.is-select-mode .shared-media-library-list.is-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}:root{--ui-024:"single-visible-bubble-no-outer-slab"}html body #root .aifotex-chatgpt-page article.true-bubble.user.editing,html body #root .aifotex-chatgpt-page .true-bubble.user.editing,html body #root .aifotex-chatgpt-page .true-bubble.user.editing-bubble,html body #root .aifotex-chatgpt-page.theme-light article.true-bubble.user.editing,html body #root .aifotex-chatgpt-page.theme-light .true-bubble.user.editing,html body #root .aifotex-chatgpt-page[data-chat-theme=light] article.true-bubble.user.editing,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user.editing,html body #root .aifotex-chatgpt-page.theme-dark article.true-bubble.user.editing,html body #root .aifotex-chatgpt-page.theme-dark .true-bubble.user.editing,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] article.true-bubble.user.editing,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .true-bubble.user.editing{width:min(640px,100vw - 42px)!important;max-width:min(640px,100vw - 42px)!important;box-shadow:none!important;isolation:isolate!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;flex-direction:column!important;margin:8px 0 14px auto!important;padding:0!important;display:flex!important;overflow:visible!important}html body #root .aifotex-chatgpt-page article.true-bubble.user.editing:before,html body #root .aifotex-chatgpt-page article.true-bubble.user.editing:after,html body #root .aifotex-chatgpt-page .true-bubble.user.editing:before,html body #root .aifotex-chatgpt-page .true-bubble.user.editing:after,html body #root .aifotex-chatgpt-page .inline-message-editor:before,html body #root .aifotex-chatgpt-page .inline-message-editor:after,html body #root .aifotex-chatgpt-page .inline-message-editor-bubble:before,html body #root .aifotex-chatgpt-page .inline-message-editor-bubble:after{content:none!important;display:none!important}html body #root .aifotex-chatgpt-page article.true-bubble.user.editing>.inline-message-editor,html body #root .aifotex-chatgpt-page .true-bubble.user.editing>.inline-message-editor,html body #root .aifotex-chatgpt-page.theme-light article.true-bubble.user.editing>.inline-message-editor,html body #root .aifotex-chatgpt-page.theme-light .true-bubble.user.editing>.inline-message-editor,html body #root .aifotex-chatgpt-page[data-chat-theme=light] article.true-bubble.user.editing>.inline-message-editor,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user.editing>.inline-message-editor,html body #root .aifotex-chatgpt-page.theme-dark article.true-bubble.user.editing>.inline-message-editor,html body #root .aifotex-chatgpt-page.theme-dark .true-bubble.user.editing>.inline-message-editor,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] article.true-bubble.user.editing>.inline-message-editor,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .true-bubble.user.editing>.inline-message-editor{width:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;flex-direction:column!important;gap:10px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}html body #root .aifotex-chatgpt-page article.true-bubble.user.editing .inline-message-editor-bubble,html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor-bubble,html body #root .aifotex-chatgpt-page.theme-light article.true-bubble.user.editing .inline-message-editor-bubble,html body #root .aifotex-chatgpt-page.theme-light .true-bubble.user.editing .inline-message-editor-bubble,html body #root .aifotex-chatgpt-page[data-chat-theme=light] article.true-bubble.user.editing .inline-message-editor-bubble,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user.editing .inline-message-editor-bubble{box-sizing:border-box!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:#bfe8ff linear-gradient(#c7ecff 0%,#afe0ff 100%)!important;border:1px solid #4a9ae06b!important;border-radius:24px 24px 14px!important;outline:0!important;width:100%!important;min-height:116px!important;margin:0!important;padding:14px 16px!important;display:block!important;overflow:hidden!important;box-shadow:0 16px 38px #4a8dca24!important}html body #root .aifotex-chatgpt-page.theme-dark article.true-bubble.user.editing .inline-message-editor-bubble,html body #root .aifotex-chatgpt-page.theme-dark .true-bubble.user.editing .inline-message-editor-bubble,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] article.true-bubble.user.editing .inline-message-editor-bubble,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .true-bubble.user.editing .inline-message-editor-bubble{color:#f6fbff!important;-webkit-text-fill-color:#f6fbff!important;background:#1f568a linear-gradient(#245d92 0%,#1b4b7a 100%)!important;border-color:#99daff3d!important;box-shadow:0 12px 30px #030a1638!important}html body #root .aifotex-chatgpt-page article.true-bubble.user.editing .inline-message-editor-bubble textarea,html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor-bubble textarea,html body #root .aifotex-chatgpt-page article.true-bubble.user.editing .inline-message-editor textarea,html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor textarea,html body #root .aifotex-chatgpt-page.theme-light article.true-bubble.user.editing .inline-message-editor-bubble textarea,html body #root .aifotex-chatgpt-page.theme-light .true-bubble.user.editing .inline-message-editor-bubble textarea,html body #root .aifotex-chatgpt-page[data-chat-theme=light] article.true-bubble.user.editing .inline-message-editor-bubble textarea,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user.editing .inline-message-editor-bubble textarea{box-sizing:border-box!important;resize:vertical!important;width:100%!important;min-height:104px!important;max-height:min(44vh,360px)!important;box-shadow:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;caret-color:#0f172a!important;font:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;line-height:1.5!important;display:block!important;overflow-y:auto!important}html body #root .aifotex-chatgpt-page.theme-dark article.true-bubble.user.editing .inline-message-editor-bubble textarea,html body #root .aifotex-chatgpt-page.theme-dark .true-bubble.user.editing .inline-message-editor-bubble textarea,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] article.true-bubble.user.editing .inline-message-editor-bubble textarea,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .true-bubble.user.editing .inline-message-editor-bubble textarea{color:#f6fbff!important;-webkit-text-fill-color:#f6fbff!important;caret-color:#f6fbff!important}html body #root .aifotex-chatgpt-page article.true-bubble.user.editing .inline-message-editor-actions,html body #root .aifotex-chatgpt-page .true-bubble.user.editing .inline-message-editor-actions,html body #root .aifotex-chatgpt-page.theme-light article.true-bubble.user.editing .inline-message-editor-actions,html body #root .aifotex-chatgpt-page.theme-light .true-bubble.user.editing .inline-message-editor-actions,html body #root .aifotex-chatgpt-page[data-chat-theme=light] article.true-bubble.user.editing .inline-message-editor-actions,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .true-bubble.user.editing .inline-message-editor-actions,html body #root .aifotex-chatgpt-page.theme-dark article.true-bubble.user.editing .inline-message-editor-actions,html body #root .aifotex-chatgpt-page.theme-dark .true-bubble.user.editing .inline-message-editor-actions,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] article.true-bubble.user.editing .inline-message-editor-actions,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .true-bubble.user.editing .inline-message-editor-actions{box-sizing:border-box!important;width:100%!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0 14px 0 0!important;display:flex!important;position:static!important;bottom:auto!important}@media (width<=760px){html body #root .aifotex-chatgpt-page article.true-bubble.user.editing,html body #root .aifotex-chatgpt-page .true-bubble.user.editing,html body #root .aifotex-chatgpt-page .true-bubble.user.editing-bubble{width:min(92vw,640px)!important;max-width:min(92vw,640px)!important}}:root{--ui-044:"single-continuous-canvas-no-hard-band"}html body #root .aifotex-chatgpt-page{--ui-055:#f8fbff;--ui-058:#07111d}html body #root .aifotex-chatgpt-page,html body #root .aifotex-chatgpt-page .aifotex-chat-main,html body #root .aifotex-chatgpt-page .aifotex-chat-workspace,html body #root .aifotex-chatgpt-page .true-chat-scroll.chatgpt-scroll,html body #root .aifotex-chatgpt-page .chat-studio-action-bar,html body #root .aifotex-chatgpt-page .true-composer.chat-studio-action-bar{background:var(--ui-055)!important;background-color:var(--ui-055)!important;box-shadow:none!important;background-image:none!important;border:0!important;outline:0!important}html body #root .aifotex-chatgpt-page.theme-dark,html body #root .aifotex-chatgpt-page.theme-dark .aifotex-chat-main,html body #root .aifotex-chatgpt-page.theme-dark .aifotex-chat-workspace,html body #root .aifotex-chatgpt-page.theme-dark .true-chat-scroll.chatgpt-scroll,html body #root .aifotex-chatgpt-page.theme-dark .chat-studio-action-bar,html body #root .aifotex-chatgpt-page.theme-dark .true-composer.chat-studio-action-bar,html body #root .aifotex-chatgpt-page[data-chat-theme=dark],html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .aifotex-chat-main,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .aifotex-chat-workspace,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .true-chat-scroll.chatgpt-scroll,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-studio-action-bar,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .true-composer.chat-studio-action-bar,html[data-aifotex-chat-theme=dark] body #root .aifotex-chatgpt-page,html[data-aifotex-chat-theme=dark] body #root .aifotex-chatgpt-page .aifotex-chat-main,html[data-aifotex-chat-theme=dark] body #root .aifotex-chatgpt-page .aifotex-chat-workspace,html[data-aifotex-chat-theme=dark] body #root .aifotex-chatgpt-page .true-chat-scroll.chatgpt-scroll,html[data-aifotex-chat-theme=dark] body #root .aifotex-chatgpt-page .chat-studio-action-bar,html[data-aifotex-chat-theme=dark] body #root .aifotex-chatgpt-page .true-composer.chat-studio-action-bar{background:var(--ui-058)!important;background-color:var(--ui-058)!important;background-image:none!important}html body #root .aifotex-chatgpt-page .chat-studio-action-bar,html body #root .aifotex-chatgpt-page .true-composer.chat-studio-action-bar{contain:none!important;isolation:auto!important;overflow:visible!important}html body #root .aifotex-chatgpt-page .aifotex-chat-workspace:after,html body #root .aifotex-chatgpt-page .chat-studio-action-bar:before,html body #root .aifotex-chatgpt-page .chat-studio-action-bar:after,html body #root .aifotex-chatgpt-page .true-composer.chat-studio-action-bar:before,html body #root .aifotex-chatgpt-page .true-composer.chat-studio-action-bar:after,html body #root .aifotex-chatgpt-page .true-composer:before,html body #root .aifotex-chatgpt-page .true-composer:after,html body #root .aifotex-chatgpt-page .chat-composer-controls:before,html body #root .aifotex-chatgpt-page .chat-composer-controls:after,html body #root .aifotex-chatgpt-page .chat-model-bar:before,html body #root .aifotex-chatgpt-page .chat-model-bar:after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;display:none!important}html body #root .aifotex-chatgpt-page .chat-composer-controls,html body #root .aifotex-chatgpt-page .chat-composer-choice,html body #root .aifotex-chatgpt-page .chat-composer-choice-button,html body #root .aifotex-chatgpt-page .chat-composer-price,html body #root .aifotex-chatgpt-page .chat-composer-context-label,html body #root .aifotex-chatgpt-page .composer-under-meta,html body #root .aifotex-chatgpt-page .true-composer.chat-studio-action-bar>small{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}html body #root .aifotex-chatgpt-page .composer-line{box-shadow:none!important;background-clip:padding-box!important}html body #root .app-loading{color:#667085!important;letter-spacing:-.01em!important;background:radial-gradient(circle at 50% 18%,#4573f814,#0000 34%),linear-gradient(#fff 0%,#f6f9ff 100%)!important;place-items:center!important;min-height:100vh!important;font-weight:800!important;display:grid!important}html body #root .profile-dropdown-pro .profile-first-action{margin-top:10px!important;margin-bottom:4px!important}html body #root .profile-dropdown-pro .profile-linked-title{margin-top:2px!important}html body #root .profile-dropdown-pro .profile-logout-action{margin-top:12px!important}html body #root .avatar-column-clean>p,html body #root .avatar-profile-actions .avatar-upload-button{display:none!important}html body #root .avatar-profile-preview{cursor:pointer!important;isolation:isolate!important;position:relative!important;overflow:hidden!important}html body #root .avatar-profile-preview .avatar-hover-upload{z-index:4!important;color:#fff!important;opacity:0!important;cursor:pointer!important;background:#0a13226b!important;border-radius:999px!important;place-items:center!important;transition:opacity .16s!important;display:grid!important;position:absolute!important;inset:0!important}html body #root .avatar-profile-preview .avatar-hover-upload span{color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;background:#ffffff38!important;border-radius:999px!important;place-items:center!important;width:44px!important;height:44px!important;display:grid!important}html body #root .avatar-profile-preview .avatar-hover-upload svg{fill:none!important;stroke:currentColor!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:23px!important;height:23px!important}html body #root .avatar-profile-actions{margin-top:14px!important}html body #root .avatar-profile-actions:empty{display:none!important}html body #root .premium-app-page .avatar-editor-modal,html body #root .avatar-editor-modal{color:#101828!important;background:#fffffffa!important;border:1px solid #d2def2db!important;border-radius:28px!important;width:min(560px,100vw - 32px)!important;padding:22px!important;box-shadow:0 34px 110px #0f172a42!important}html body #root .premium-app-page .avatar-editor-head,html body #root .avatar-editor-head{align-items:center!important;margin-bottom:16px!important}html body #root .premium-app-page .avatar-editor-head p,html body #root .avatar-editor-head p{color:#667085!important}html body #root .premium-app-page .avatar-editor-modal .modal-close,html body #root .avatar-editor-modal .modal-close{color:#344054!important;box-shadow:none!important;background:0 0!important;border:0!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;font-size:24px!important;line-height:1!important;display:grid!important}html body #root .premium-app-page .avatar-editor-body,html body #root .avatar-editor-body{justify-items:center!important;gap:18px!important;display:grid!important}html body #root .avatar-editor-crop-window img{object-fit:cover!important;object-position:center center!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;transform:translate3d(var(--avatar-crop-translate-x,0px), var(--avatar-crop-translate-y,0px), 0) scale(var(--avatar-crop-scale,1))!important;transform-origin:50%!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;position:absolute!important;inset:auto 0 0 auto!important}html body #root .premium-app-page .avatar-editor-controls,html body #root .avatar-editor-controls{gap:14px!important;width:min(430px,100%)!important;display:grid!important}html body #root .premium-app-page .avatar-editor-actions-row,html body #root .avatar-editor-actions-row{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;margin:0!important;display:flex!important}html body #root .premium-app-page .avatar-editor-actions-row button,html body #root .premium-app-page .avatar-editor-actions-row label,html body #root .avatar-editor-actions-row button,html body #root .avatar-editor-actions-row label{color:#1d2939!important;background:#fffffff0!important;border:1px solid #b1bed5b3!important;border-radius:13px!important;width:auto!important;min-width:max-content!important;height:38px!important;padding:0 15px!important;box-shadow:0 8px 20px #1f2d4d0f!important}html body #root .avatar-editor-actions-row input{opacity:0!important;position:absolute!important;inset:0!important}html body #root .premium-app-page .avatar-editor-modal-actions,html body #root .avatar-editor-modal-actions{border-top:1px solid #dae2f0b8!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important;margin-top:20px!important;padding-top:16px!important}html body #root .account-side-card{text-align:left!important;grid-template-columns:44px minmax(0,1fr) auto!important;place-items:center start!important;gap:12px 14px!important;display:grid!important}html body #root .account-side-card .account-side-copy{text-align:left!important;grid-area:1/2!important;place-self:center start!important;gap:4px!important;min-width:0!important;display:grid!important}html body #root .account-side-card .btn{grid-area:1/3!important;place-self:center end!important;width:auto!important;min-width:max-content!important}@media (width<=860px){html body #root .account-side-card{grid-template-columns:44px minmax(0,1fr)!important}html body #root .account-side-card .btn{grid-area:2/1/auto/-1!important;justify-self:stretch!important;width:100%!important}}:root{--ui-031:"light-public-loading-home-card-trim-direct-avatar-crop-save"}html body #root .app-loading.app-loading-auth{color:#9fb0c7!important;background:#07111d!important}html body #root .account-profile-pro .account-main-card{overflow:visible!important}html body #root .profile-editor-pro{grid-template-columns:132px minmax(0,1fr)!important;align-items:start!important;gap:28px!important;display:grid!important}html body #root .avatar-column-clean{align-items:center!important;min-width:0!important}html body #root .avatar-hover-upload{cursor:pointer!important;isolation:isolate!important;background:#eef5ff!important;border:0!important;border-radius:999px!important;place-items:center!important;width:128px!important;min-width:128px!important;height:128px!important;min-height:128px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 42px #28488e24!important}html body #root .avatar-hover-upload input[type=file]{opacity:0!important;cursor:pointer!important;z-index:4!important;position:absolute!important;inset:0!important}html body #root .avatar-hover-upload .avatar-picker-image-shell,html body #root .avatar-hover-upload .avatar-picker-image-shell img{border-radius:inherit!important;object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}html body #root .avatar-hover-upload .avatar-hover-upload-mark{z-index:3!important;color:#fff!important;opacity:0!important;pointer-events:none!important;background:linear-gradient(135deg,#376df6,#7357ff)!important;border-radius:999px!important;place-items:center!important;width:34px!important;height:34px!important;transition:opacity .16s,transform .16s!important;display:grid!important;position:absolute!important;bottom:8px!important;right:8px!important;transform:translateY(4px)scale(.96)!important;box-shadow:0 10px 24px #376df64d!important}html body #root .avatar-hover-upload:hover .avatar-hover-upload-mark,html body #root .avatar-hover-upload:focus-within .avatar-hover-upload-mark{opacity:1!important;transform:translateY(0)scale(1)!important}html body #root .avatar-hover-upload .avatar-hover-upload-mark svg{fill:none!important;stroke:currentColor!important;stroke-width:1.9px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:18px!important;height:18px!important}html body #root .avatar-profile-actions-minimal{width:132px!important;margin-top:12px!important}html body #root .profile-form-column{min-width:0!important;padding-top:8px!important}html body #root .account-side-card{grid-template-columns:44px minmax(0,1fr) auto!important;place-items:center start!important;column-gap:14px!important;padding:18px!important;display:grid!important}html body #root .account-side-card .account-side-copy{text-align:left!important;justify-self:start!important;margin:0!important}html body #root .account-side-card .btn{justify-self:end!important}html body #root .avatar-editor-modal,html body #root .premium-app-page .avatar-editor-modal,html[data-aifotex-chat-theme=dark] body #root .avatar-editor-modal,html body #root .theme-dark .avatar-editor-modal{color:#101828!important;background:#fff!important;border:1px solid #d2def2e0!important;width:min(560px,100vw - 32px)!important;max-height:calc(100vh - 32px)!important;overflow:auto!important;box-shadow:0 34px 110px #0f172a38!important}html body #root .avatar-editor-head{justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-bottom:14px!important;display:flex!important}html body #root .avatar-editor-modal .modal-close,html[data-aifotex-chat-theme=dark] body #root .avatar-editor-modal .modal-close,html body #root .theme-dark .avatar-editor-modal .modal-close{color:#344054!important;-webkit-text-fill-color:#344054!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}html body #root .avatar-editor-body{grid-template-columns:1fr!important;justify-items:center!important;gap:16px!important}html body #root .avatar-editor-controls label{color:#475467!important;font-weight:800!important}html body #root .avatar-editor-actions-row{justify-content:center!important;align-items:center!important;width:100%!important;margin:0!important;display:flex!important}html body #root .avatar-editor-actions-row button{color:#1e2f4c!important;min-width:116px!important;height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #c7d5efe0!important;border-radius:12px!important}html body #root .avatar-editor-footer,html body #root .avatar-editor-modal-actions{border-top:1px solid #dae2f0b8!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;width:100%!important;margin-top:16px!important;padding-top:14px!important;display:flex!important;position:static!important}html body #root .avatar-editor-crop-window img{transform:translate3d(var(--avatar-crop-x,var(--avatar-crop-translate-x,0px)), var(--avatar-crop-y,var(--avatar-crop-translate-y,0px)), 0) scale(var(--avatar-crop-scale,1))!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}@media (width<=760px){html body #root .profile-editor-pro{grid-template-columns:1fr!important;justify-items:center!important}html body #root .profile-form-column{width:100%!important}html body #root .account-side-card{grid-template-columns:44px minmax(0,1fr)!important}html body #root .account-side-card .btn{grid-column:1/-1!important;justify-self:stretch!important;width:100%!important}}html body #root .app-loading,html body #root .app-loading.app-loading-light,html body #root .app-loading.app-loading-auth{color:#172033!important;letter-spacing:-.01em!important;background:linear-gradient(#f8fbff 0%,#eef4ff 100%)!important;place-items:center!important;min-height:100vh!important;font:800 15px/1.35 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;display:grid!important}html body #root .app-loading.app-loading-dark{color:#d9e6f7!important;background:#07111d!important}html body #root .premium-dashboard-card.dashboard-card-persona,html body #root .premium-dashboard-card.dashboard-card-voice{display:none!important}html body #root .profile-dropdown-pro .profile-dropdown-primary{border-top:1px solid #e2e8f0d1!important;order:2!important;margin-top:8px!important}html body #root .profile-dropdown-pro .profile-dropdown-action.danger{border-top:1px solid #e2e8f0d1!important;order:9!important;margin-top:8px!important}html body #root .avatar-column-clean>p,html body #root .avatar-column-clean .avatar-upload-button{display:none!important}html body #root .avatar-upload-hotspot{cursor:pointer!important;isolation:isolate!important;border-radius:999px!important;position:relative!important;overflow:hidden!important}html body #root .avatar-upload-hotspot input[type=file]{opacity:0!important;cursor:pointer!important;z-index:5!important;position:absolute!important;inset:0!important}html body #root .avatar-upload-hover{z-index:4!important;color:#fff!important;opacity:0!important;pointer-events:none!important;background:linear-gradient(135deg,#2f67f6,#5f8dff)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;font-size:22px!important;line-height:1!important;transition:opacity .16s,transform .16s!important;display:inline-flex!important;position:absolute!important;bottom:14px!important;right:14px!important;transform:translateY(8px)scale(.92)!important;box-shadow:0 14px 32px #2f67f647!important}html body #root .avatar-upload-hotspot:hover .avatar-upload-hover,html body #root .avatar-upload-hotspot:focus-within .avatar-upload-hover{opacity:1!important;transform:translateY(0)scale(1)!important}html body #root .avatar-upload-hotspot:hover .avatar-picker-image-shell img,html body #root .avatar-upload-hotspot:focus-within .avatar-picker-image-shell img{filter:saturate(1.04)brightness(.92)!important}html body #root .account-avatar-editor-backdrop{-webkit-backdrop-filter:blur(16px)!important;background:#121f364d!important}html body #root .account-avatar-editor-modal,html body #root .theme-dark .account-avatar-editor-modal,html body #root html[data-aifotex-chat-theme=dark] .account-avatar-editor-modal{color:#111827!important;background:#fffffffa!important;border:1px solid #d2def2db!important;border-radius:28px!important;width:min(560px,100vw - 32px)!important;max-height:calc(100vh - 36px)!important;padding:22px!important;overflow:auto!important;box-shadow:0 32px 110px #0f172a3d!important}html body #root .account-avatar-editor-modal .avatar-editor-head h2{color:#111827!important;margin:0!important;font-size:21px!important;line-height:1.15!important}html body #root .account-avatar-editor-modal .modal-close{color:#1f2937!important;-webkit-text-fill-color:#1f2937!important;width:34px!important;min-width:34px!important;height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;font-size:24px!important;line-height:1!important;display:inline-flex!important}html body #root .account-avatar-editor-modal .modal-close:hover{background:#0f172a0f!important}html body #root .account-avatar-editor-modal .avatar-editor-body{justify-items:center!important;gap:18px!important;display:grid!important}html body #root .account-avatar-editor-modal .avatar-editor-drag-surface{cursor:grab!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;background:radial-gradient(circle,#2f67f61a,#ffffffd1)!important;border-radius:28px!important;width:min(360px,74vw)!important;height:min(360px,74vw)!important;overflow:hidden!important}html body #root .account-avatar-editor-modal .avatar-editor-crop-window{background:#eef4ff!important;border-radius:999px!important;width:260px!important;height:260px!important;overflow:hidden!important;box-shadow:0 0 0 999px #0f172a6b,0 0 0 1px #ffffffe6,0 20px 56px #0f172a33!important}html body #root .account-avatar-editor-modal .avatar-editor-crop-window img,html body #root .avatar-picker-pro.has-pending-crop .avatar-picker-image-shell img{object-fit:contain!important;object-position:center center!important;width:auto!important;min-width:100%!important;max-width:none!important;height:auto!important;min-height:100%!important;max-height:none!important;transform:translate(-50%, -50%) translate3d(var(--avatar-crop-translate-x,0px), var(--avatar-crop-translate-y,0px), 0) scale(var(--avatar-crop-scale,1))!important;transform-origin:50%!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;position:absolute!important;top:50%!important;left:50%!important}html body #root .account-avatar-editor-modal .avatar-editor-controls{gap:14px!important;width:min(360px,100%)!important;display:grid!important}html body #root .account-avatar-editor-modal .avatar-editor-controls label{color:#475467!important;font-size:13px!important;font-weight:800!important}html body #root .account-avatar-editor-modal .avatar-editor-actions-row{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px!important;display:flex!important}html body #root .account-avatar-editor-modal .avatar-editor-actions-row button{color:#1d2939!important;width:auto!important;min-width:max-content!important;height:36px!important;box-shadow:none!important;background:#ffffffeb!important;border:1px solid #b1bed59e!important;border-radius:12px!important;padding:0 14px!important}html body #root .account-avatar-editor-modal .avatar-editor-footer,html body #root .account-avatar-editor-modal .avatar-editor-modal-actions{background:0 0!important;border:0!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin-top:18px!important;padding-top:0!important;display:flex!important}html body #root .account-avatar-editor-modal .avatar-editor-footer .btn{white-space:nowrap!important;width:auto!important;min-width:max-content!important}html body #root .account-side-card{text-align:left!important;grid-template-columns:44px minmax(0,1fr) max-content!important;place-items:center start!important;column-gap:12px!important}@media (width<=900px){html body #root .account-side-card{grid-template-columns:44px minmax(0,1fr)!important}html body #root .account-side-card .btn{grid-area:auto/1/auto/-1!important;justify-self:stretch!important;width:100%!important;margin-left:0!important}}html[data-aifotex-chat-theme=dark] body #root .account-avatar-editor-modal{color:#111827!important;background:#fffffffa!important;border-color:#d2def2db!important}html[data-aifotex-chat-theme=dark] body #root .account-avatar-editor-modal .modal-close{color:#1f2937!important;-webkit-text-fill-color:#1f2937!important}html body #root .app-loading.app-loading-dark{color:#9fb0c7!important;background:#07111d!important;place-items:center!important;min-height:100vh!important;font-weight:800!important;display:grid!important}:root{--ui-007:"light-non-studio-loader-avatar-crop-persist-profile-menu"}html body #root .app-loading.app-loading-light{color:#667085!important;letter-spacing:-.01em!important;background:linear-gradient(#fff 0%,#f6f9ff 100%)!important;place-items:center!important;min-height:100vh!important;font-weight:800!important;display:grid!important}html body #root .premium-studio-grid .premium-persona,html body #root .premium-studio-grid .premium-voice{display:none!important}html body #root .profile-dropdown-pro .profile-first-action{color:#315ff3!important;background:#eef4ff!important;order:1!important;margin:10px 0 6px!important}html body #root .profile-dropdown-pro .profile-logout-action{order:10!important;margin-top:12px!important}html body #root .avatar-column-clean>p,html body #root .avatar-profile-actions .avatar-upload-button,html body #root .avatar-profile-actions .avatar-replace-inline,html body #root .avatar-profile-actions .avatar-replace-badge,html body #root .avatar-upload-hotspot>input,html body #root .avatar-upload-hotspot .avatar-upload-hover{display:none!important}html body #root .avatar-column-clean{align-content:start!important;justify-items:center!important;gap:12px!important;display:grid!important}html body #root .avatar-profile-preview{isolation:isolate!important;cursor:default!important;position:relative!important;overflow:hidden!important}html body #root .avatar-profile-preview .avatar-hover-upload input{opacity:0!important;cursor:pointer!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html body #root .avatar-profile-preview .avatar-hover-upload-mark svg{fill:none!important;stroke:currentColor!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:24px!important;height:24px!important}html body #root .avatar-profile-actions-minimal{gap:8px!important;width:154px!important;margin:0!important;display:grid!important}html body #root .avatar-profile-actions-minimal .btn:not(.danger-outline){border-radius:13px!important;height:38px!important}html body #root .avatar-delete-link,html body #root .avatar-profile-actions-minimal .danger-outline{border-radius:13px!important;height:36px!important;font-size:13px!important}html body #root .avatar-editor-backdrop{-webkit-backdrop-filter:blur(12px)!important;background:#0f172a42!important}html body #root .avatar-editor-modal{color:#101828!important;background:#fffffffa!important;border:1px solid #d2def2eb!important;border-radius:28px!important;gap:0!important;width:min(560px,100vw - 32px)!important;max-height:calc(100vh - 40px)!important;padding:22px!important;display:grid!important;overflow:auto!important;box-shadow:0 34px 110px #0f172a47!important}html body #root .avatar-editor-head{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0 0 16px!important;display:flex!important}html body #root .avatar-editor-head h2{color:#101828!important;margin:0!important}html body #root .avatar-editor-modal .modal-close{color:#344054!important;box-shadow:none!important;background:0 0!important;border:0!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;font-size:24px!important;line-height:1!important;display:grid!important}html body #root .avatar-editor-body{grid-template-columns:1fr!important;justify-items:center!important;gap:18px!important;display:grid!important}html body #root .avatar-editor-drag-surface{cursor:grab!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important}html body #root .avatar-editor-drag-surface.is-dragging{cursor:grabbing!important}html body #root .avatar-editor-crop-window img,html body #root .avatar-picker-pro.has-pending-crop .avatar-picker-image-shell img{object-fit:cover!important;object-position:center center!important;transform:translate3d(var(--avatar-crop-translate-x,0px), var(--avatar-crop-translate-y,0px), 0) scale(var(--avatar-crop-scale,1))!important;transform-origin:50%!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}html body #root .avatar-editor-controls{gap:14px!important;width:min(430px,100%)!important;margin:0!important;display:grid!important}html body #root .avatar-editor-controls label{color:#475467!important;gap:8px!important;font-weight:800!important;display:grid!important}html body #root .avatar-editor-actions-row{justify-content:center!important;align-items:center!important;gap:10px!important;margin:0!important;display:flex!important}html body #root .avatar-editor-actions-row button{color:#1d2939!important;background:#fff!important;border:1px solid #b1bed5b8!important;border-radius:13px!important;width:auto!important;min-width:max-content!important;height:38px!important;padding:0 16px!important;box-shadow:0 8px 20px #1f2d4d0f!important}html body #root .avatar-editor-footer,html body #root .avatar-editor-modal-actions{border-top:1px solid #dae2f0c7!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin-top:20px!important;padding-top:16px!important;display:flex!important}html body #root .account-side-card{text-align:left!important;grid-template-columns:44px minmax(0,1fr) auto!important;justify-items:start!important;gap:12px 14px!important}html body #root .account-side-card .account-side-copy{text-align:left!important;justify-self:start!important;min-width:0!important}html body #root .account-side-card .account-side-copy h2,html body #root .account-side-card .account-side-copy p{text-align:left!important;margin-left:0!important}:root{--ui-005:"ready"}html body #root .app-loading.app-loading-light{color:#667085!important;background-color:#fff!important;background-image:radial-gradient(circle at 18% 14%,#4571ff14,#0000 34%),linear-gradient(#fff 0%,#f7faff 100%)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:auto!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important}html body #root .profile-dropdown-pro .profile-first-action{order:1!important}html body #root .profile-dropdown-pro .profile-linked-title{order:2!important}html body #root .profile-dropdown-pro .profile-logout-action{order:9!important}html body #root .avatar-profile-actions .avatar-upload-button,html body #root .avatar-profile-actions label.avatar-upload-button{display:none!important}html body #root .avatar-upload-hotspot.avatar-upload-hover{z-index:4!important;cursor:pointer!important;position:absolute!important;inset:0!important}html body #root .avatar-upload-hotspot input[type=file]{opacity:0!important;cursor:pointer!important;position:absolute!important;inset:0!important}html body #root .avatar-editor-modal{color:#101828!important;background:#fffffffa!important}html body #root .avatar-editor-modal .modal-close{color:#344054!important}html body #root .avatar-editor-modal-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important;position:static!important}html body #root .account-side-card{grid-template-columns:44px minmax(0,1fr) auto!important}html body #root .account-side-card .account-side-copy{text-align:left!important}html body #root .account-side-card .btn{grid-column:3!important}:root{--ui-027:"loader-light-dashboard-no-persona-voice-avatar-crop-persists"}html body #root .app-loading{color:#667085!important;background-color:#fff!important;background-image:radial-gradient(circle at 18% 14%,#4571ff14,#0000 34%),linear-gradient(#fff 0%,#f7faff 100%)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:auto!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important;place-items:center!important;min-height:100vh!important;font:800 15px/1.35 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;display:grid!important}html body #root .app-loading.app-loading-dark,html body #root .app-loading.app-loading-studio{color:#9fb0c7!important;background:#07111d!important}html body #root .premium-dashboard-card.dashboard-card-persona,html body #root .premium-dashboard-card.dashboard-card-voice,html body #root .premium-studio-grid .premium-persona,html body #root .premium-studio-grid .premium-voice{display:none!important}html body #root .profile-dropdown-pro .profile-dropdown-primary{color:#315ff3!important;background:#2f67f614!important;border-radius:12px!important;order:1!important;justify-content:flex-start!important;align-items:center!important;margin:8px 0 6px!important;padding:10px 12px!important;display:flex!important}html body #root .profile-dropdown-pro .profile-linked-title{order:2!important;margin-top:4px!important}html body #root .profile-dropdown-pro .profile-linked-row{order:3!important}html body #root .profile-dropdown-pro .profile-dropdown-action.danger{order:9!important;margin-top:10px!important}html body #root .avatar-column-clean>p,html body #root .avatar-profile-actions .avatar-upload-button,html body #root .avatar-profile-actions label.avatar-upload-button,html body #root .avatar-profile-actions .avatar-replace-inline,html body #root .avatar-profile-actions .avatar-replace-badge{display:none!important}html body #root .avatar-profile-preview{isolation:isolate!important;cursor:pointer!important;border-radius:999px!important;position:relative!important;overflow:hidden!important}html body #root .avatar-profile-preview .avatar-hover-upload{z-index:10!important;box-shadow:none!important;opacity:0!important;cursor:pointer!important;background:#08101e75!important;border:0!important;border-radius:999px!important;place-items:center!important;transition:opacity .16s!important;display:grid!important;position:absolute!important;inset:0!important}html body #root .avatar-profile-preview .avatar-hover-upload input[type=file]{opacity:0!important;cursor:pointer!important;position:absolute!important;inset:0!important}html body #root .avatar-profile-preview .avatar-hover-upload-mark{color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;background:#fff3!important;border-radius:999px!important;place-items:center!important;width:44px!important;height:44px!important;display:grid!important}html body #root .account-avatar-editor-backdrop,html body #root .avatar-editor-backdrop.account-avatar-editor-backdrop{-webkit-backdrop-filter:blur(12px)!important;background:#0f172a42!important}html body #root .account-avatar-editor-modal,html[data-aifotex-chat-theme=dark] body #root .account-avatar-editor-modal,html body #root .theme-dark .account-avatar-editor-modal{color:#101828!important;background:#fffffffa!important;border:1px solid #d2def2eb!important;border-radius:28px!important;width:min(560px,100vw - 32px)!important;max-height:calc(100vh - 40px)!important;padding:22px!important;overflow:auto!important;box-shadow:0 34px 110px #0f172a47!important}html body #root .account-avatar-editor-modal .avatar-editor-head{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0 0 16px!important;display:flex!important}html body #root .account-avatar-editor-modal .avatar-editor-head h2{color:#101828!important;margin:0!important;font-size:21px!important}html body #root .account-avatar-editor-modal .avatar-editor-head p{display:none!important}html body #root .account-avatar-editor-modal .modal-close,html[data-aifotex-chat-theme=dark] body #root .account-avatar-editor-modal .modal-close,html body #root .theme-dark .account-avatar-editor-modal .modal-close{color:#344054!important;-webkit-text-fill-color:#344054!important;box-shadow:none!important;background:0 0!important;border:0!important}html body #root .account-avatar-editor-modal .avatar-editor-actions-row{justify-content:center!important;gap:10px!important;margin:0!important;display:flex!important}html body #root .account-avatar-editor-modal .avatar-editor-actions-row label{display:none!important}html body #root .account-avatar-editor-modal .avatar-editor-modal-actions,html body #root .account-avatar-editor-modal .avatar-editor-footer{border:0!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important;margin-top:18px!important;padding-top:0!important;position:static!important}html body #root .account-avatar-editor-modal .avatar-editor-modal-actions .btn,html body #root .account-avatar-editor-modal .avatar-editor-footer .btn{white-space:nowrap!important;width:auto!important;min-width:max-content!important}html body #root .account-side-card{grid-template-columns:44px minmax(0,1fr) max-content!important;place-items:center start!important;gap:12px!important}html body #root .account-side-card .account-side-icon{grid-area:1/1!important;place-self:center start!important;margin:0!important}html body #root .account-side-card .account-side-copy{text-align:left!important;grid-area:1/2!important;justify-self:stretch!important;min-width:0!important}html body #root .account-side-card .account-side-copy h2,html body #root .account-side-card .account-side-copy p{text-align:left!important;margin:0!important}html body #root .account-side-card .btn{grid-area:1/3!important;justify-self:end!important;width:auto!important;min-width:max-content!important;margin-left:10px!important}html body #root .account-side-card{grid-template-columns:44px max-content minmax(24px,1fr) auto!important;column-gap:12px!important}html body #root .account-side-card .account-side-copy{grid-column:2!important;max-width:300px!important}html body #root .account-side-card .btn{grid-column:4!important;margin-left:auto!important}@media (width<=860px){html body #root .account-side-card{grid-template-columns:44px minmax(0,1fr)!important}html body #root .account-side-card .account-side-copy{grid-column:2!important;max-width:none!important}html body #root .account-side-card .btn{grid-area:2/1/auto/-1!important;margin-left:0!important}}.image-create-static-option{width:100%;min-height:42px;color:inherit;background:#0f172a09;border-radius:14px;align-items:center;padding:0 14px;font-weight:750;display:inline-flex}.image-studio-app.theme-dark .image-create-static-option,.theme-dark .image-create-static-option{color:#eef5ff;background:#ffffff0f}html body #root .media-use-menu{z-index:5!important;align-items:center!important;width:auto!important;max-width:100%!important;display:inline-flex!important;position:relative!important;overflow:visible!important}html body #root .media-use-menu>button,html body #root .media-use-menu>.btn{white-space:nowrap!important;width:auto!important;min-width:max-content!important}html body #root .media-use-menu-popover{z-index:2147482500!important;color:#0f172a!important;-webkit-backdrop-filter:blur(16px)!important;background:#fffffffa!important;border:1px solid #ccdaf0eb!important;border-radius:16px!important;gap:2px!important;min-width:198px!important;padding:8px!important;display:grid!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;box-shadow:0 22px 70px #0f172a2e!important}html body #root .media-use-menu-popover a{min-height:36px!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:11px!important;align-items:center!important;padding:8px 10px!important;font-size:13px!important;font-weight:760!important;line-height:1.15!important;text-decoration:none!important;display:flex!important}html body #root .media-use-menu-popover a:hover,html body #root .media-use-menu-popover a:focus-visible{color:#1f4fff!important;background:#365ff51a!important;outline:none!important}html[data-aifotex-chat-theme=dark] body #root .media-use-menu-popover,html body #root .theme-dark .media-use-menu-popover,html body #root .image-studio-app.theme-dark .media-use-menu-popover{color:#eef5ff!important;background:#101b2bfa!important;border-color:#4d607cc7!important;box-shadow:0 24px 80px #0000006b!important}html[data-aifotex-chat-theme=dark] body #root .media-use-menu-popover a:hover,html body #root .theme-dark .media-use-menu-popover a:hover,html body #root .image-studio-app.theme-dark .media-use-menu-popover a:hover{color:#fff!important;background:#6e8fff29!important}html body #root .studio-media-preview-icon-action{width:34px!important;min-width:34px!important;height:34px!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;padding:0!important;display:inline-grid!important}html body #root .studio-media-preview-icon-action svg{width:18px!important;height:18px!important}html body #root .studio-media-preview-icon-action:hover{color:#2f5cff!important;background:0 0!important}html body #root .studio-media-preview-actions .media-use-menu-popover,html body #root .studio-media-preview-toolbar .media-use-menu-popover{left:auto!important;right:0!important}html body #root .media-card.premium-media-card,html body #root .media-card .media-card-actions,html body #root .premium-media-card .media-card-actions{overflow:visible!important}html body #root .image-result-intent-workspace{min-height:min(760px,100vh - 140px);color:inherit;align-content:start;gap:22px;padding:clamp(18px,3vw,34px);display:grid}html body #root .image-result-intent-head{background:linear-gradient(135deg,#fffffff5,#f6f9ffeb);border:1px solid #d5e0f5e0;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:clamp(20px,2.6vw,30px);display:grid;box-shadow:0 28px 90px #1725541a}html body #root .theme-dark .image-result-intent-head,html body #root .image-studio-app.theme-dark .image-result-intent-head{background:linear-gradient(135deg,#101b2bf5,#0b1625eb);border-color:#465b7dc7;box-shadow:0 32px 110px #00000057}html body #root .image-result-intent-kicker{color:#4468ff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:850;line-height:1;display:inline-flex}html body #root .image-result-intent-head h2{letter-spacing:-.045em;color:#0e1728;margin:0;font-size:clamp(26px,3vw,38px);line-height:1.02}html body #root .image-result-intent-head p{color:#66758f;max-width:620px;margin:10px 0 0;font-size:15px;line-height:1.55}html body #root .theme-dark .image-result-intent-head h2,html body #root .image-studio-app.theme-dark .image-result-intent-head h2{color:#f4f8ff}html body #root .theme-dark .image-result-intent-head p,html body #root .image-studio-app.theme-dark .image-result-intent-head p{color:#aebbd0}html body #root .image-result-intent-preview{aspect-ratio:1;background:#e1e9f8c7;border-radius:24px;width:clamp(96px,12vw,144px);overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb3,0 18px 44px #0f172a29}html body #root .image-result-intent-preview img{object-fit:cover;width:100%;height:100%;display:block}html body #root .image-result-intent-body{grid-template-columns:minmax(260px,330px) minmax(0,1fr);align-items:start;gap:20px;display:grid}html body #root .image-result-intent-categories{background:#ffffffb8;border:1px solid #d8e2f4d1;border-radius:24px;gap:10px;padding:10px;display:grid;box-shadow:0 22px 70px #17255414}html body #root .theme-dark .image-result-intent-categories,html body #root .image-studio-app.theme-dark .image-result-intent-categories{background:#0d192ab8;border-color:#465b7da6;box-shadow:0 26px 90px #00000047}html body #root .image-result-intent-categories button{text-align:left;color:#182235;cursor:pointer;background:0 0;border-radius:18px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:74px;padding:12px;transition:background .16s,border-color .16s,transform .16s;display:grid;box-shadow:none!important;border:1px solid #0000!important}html body #root .image-result-intent-categories button svg{color:#4569ff;width:22px;height:22px}html body #root .image-result-intent-categories button strong,html body #root .image-result-intent-option-grid button strong{color:inherit;font-size:14px;font-weight:850;line-height:1.18;display:block}html body #root .image-result-intent-categories button small,html body #root .image-result-intent-option-grid button small{color:#6d7b92;margin-top:4px;font-size:12px;font-weight:600;line-height:1.35;display:block}html body #root .image-result-intent-categories button:hover,html body #root .image-result-intent-categories button.active{background:linear-gradient(135deg,#4d71ff24,#69c4ff1a);transform:translateY(-1px);border-color:#5073ff3d!important}html body #root .theme-dark .image-result-intent-categories button,html body #root .image-studio-app.theme-dark .image-result-intent-categories button{color:#eef5ff}html body #root .theme-dark .image-result-intent-categories button small,html body #root .theme-dark .image-result-intent-option-grid button small,html body #root .image-studio-app.theme-dark .image-result-intent-categories button small,html body #root .image-studio-app.theme-dark .image-result-intent-option-grid button small{color:#a9b7ca}html body #root .image-result-intent-options{background:#ffffffe0;border:1px solid #d8e2f4e0;border-radius:28px;gap:16px;padding:clamp(18px,2.4vw,28px);display:grid;box-shadow:0 26px 80px #17255417}html body #root .theme-dark .image-result-intent-options,html body #root .image-studio-app.theme-dark .image-result-intent-options{background:#0d192ae0;border-color:#465b7db3}html body #root .image-result-intent-options-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}html body #root .image-result-intent-options-head h3{color:#101828;letter-spacing:-.025em;margin:0;font-size:20px;line-height:1.15}html body #root .image-result-intent-options-head p{color:#69778f;max-width:600px;margin:7px 0 0;font-size:13px;line-height:1.45}html body #root .theme-dark .image-result-intent-options-head h3,html body #root .image-studio-app.theme-dark .image-result-intent-options-head h3{color:#f3f7ff}html body #root .theme-dark .image-result-intent-options-head p,html body #root .image-studio-app.theme-dark .image-result-intent-options-head p{color:#acb9ca}html body #root .image-result-intent-analysis{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:320px;display:flex}html body #root .image-result-intent-analysis span{color:#3155da;background:#4569ff17;border-radius:999px;min-height:24px;padding:5px 9px;font-size:11px;font-weight:800}html body #root .image-result-intent-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html body #root .image-result-intent-option-grid button{text-align:left;color:#142033;cursor:pointer;background:linear-gradient(#fffffff5,#f8fbffeb);border-radius:20px;align-content:start;gap:7px;min-height:132px;padding:16px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;border:1px solid #d6e0f2eb!important;box-shadow:0 15px 42px #14223712!important}html body #root .image-result-intent-option-grid button em{color:#315bff;align-self:end;margin-top:8px;font-size:12px;font-style:normal;font-weight:850}html body #root .image-result-intent-option-grid button:hover{transform:translateY(-2px);border-color:#4a6eff61!important;box-shadow:0 20px 60px #3b5bdb24!important}html body #root .theme-dark .image-result-intent-option-grid button,html body #root .image-studio-app.theme-dark .image-result-intent-option-grid button{color:#eef5ff;background:linear-gradient(#122034f5,#0c192aeb);border-color:#495e7eb3!important;box-shadow:0 16px 50px #00000042!important}html body #root .theme-dark .image-result-intent-option-grid button em,html body #root .image-studio-app.theme-dark .image-result-intent-option-grid button em{color:#8ea8ff}@media (width<=980px){html body #root .image-result-intent-body{grid-template-columns:1fr}html body #root .image-result-intent-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){html body #root .image-result-intent-head{grid-template-columns:1fr}html body #root .image-result-intent-preview{width:112px}html body #root .image-result-intent-categories,html body #root .image-result-intent-option-grid{grid-template-columns:1fr}html body #root .image-result-intent-options-head{display:grid}html body #root .image-result-intent-analysis{justify-content:flex-start}}body>.studio-portal-dropdown[data-theme-scope=app-light],body>.studio-portal-dropdown[data-theme-scope=chat-light],body>.studio-portal-dropdown[data-theme-scope=studio-light]{color:#111827!important;background:#fffffff7!important;border-color:#dae2eef5!important;box-shadow:0 24px 72px #0f172a29,inset 0 0 0 1px #ffffffb8!important}body>.studio-portal-dropdown[data-theme-scope=app-light] a,body>.studio-portal-dropdown[data-theme-scope=app-light] button,body>.studio-portal-dropdown[data-theme-scope=chat-light] a,body>.studio-portal-dropdown[data-theme-scope=chat-light] button,body>.studio-portal-dropdown[data-theme-scope=studio-light] a,body>.studio-portal-dropdown[data-theme-scope=studio-light] button{color:#344054!important;-webkit-text-fill-color:#344054!important;box-shadow:none!important;background:0 0!important;border:0!important}body>.studio-portal-dropdown[data-theme-scope=app-light] a:hover,body>.studio-portal-dropdown[data-theme-scope=app-light] button:hover,body>.studio-portal-dropdown[data-theme-scope=chat-light] a:hover,body>.studio-portal-dropdown[data-theme-scope=chat-light] button:hover,body>.studio-portal-dropdown[data-theme-scope=studio-light] a:hover,body>.studio-portal-dropdown[data-theme-scope=studio-light] button:hover{color:#111827!important;-webkit-text-fill-color:#111827!important;background:#f4f7fb!important}body>.studio-portal-dropdown[data-theme-scope=chat-dark],body>.studio-portal-dropdown[data-theme-scope=studio-dark]{color:#edf4ff!important;background:#0d1420f7!important;border-color:#94a3b838!important;box-shadow:0 24px 76px #0000006b,inset 0 0 0 1px #ffffff0d!important}body>.studio-portal-dropdown[data-theme-scope=chat-dark] a,body>.studio-portal-dropdown[data-theme-scope=chat-dark] button,body>.studio-portal-dropdown[data-theme-scope=studio-dark] a,body>.studio-portal-dropdown[data-theme-scope=studio-dark] button{color:#d8e3f3!important;-webkit-text-fill-color:#d8e3f3!important;box-shadow:none!important;background:0 0!important;border:0!important}body>.studio-portal-dropdown[data-theme-scope=chat-dark] a:hover,body>.studio-portal-dropdown[data-theme-scope=chat-dark] button:hover,body>.studio-portal-dropdown[data-theme-scope=studio-dark] a:hover,body>.studio-portal-dropdown[data-theme-scope=studio-dark] button:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#94a3b821!important}body>.studio-portal-dropdown.dashboard-media-use-menu{z-index:2147483000!important;gap:3px!important;min-width:190px!important;display:grid!important;position:fixed!important;overflow:auto!important}body>.studio-portal-dropdown.dashboard-media-use-menu a{border-radius:11px!important;align-items:center!important;min-height:38px!important;padding:0 11px!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;display:flex!important}html body #root .aifotex-chatgpt-page .chat-sidebar-top>.new-chat,html body #root .aifotex-chatgpt-page .aifotex-chat-sidebar .btn.new-chat{display:none!important}html body #root .aifotex-chatgpt-page .chat-composer-context-label,html body #root .aifotex-chatgpt-page .chat-composer-context-label span,html body #root .aifotex-chatgpt-page .chat-composer-price,html body #root .aifotex-chatgpt-page .chat-composer-price span{color:var(--text-secondary,#667085)!important;-webkit-text-fill-color:var(--text-secondary,#667085)!important;font-weight:680!important}html body #root .aifotex-chatgpt-page .chat-composer-price{cursor:help!important}html body #root .aifotex-chatgpt-page.theme-dark .true-bubble.user.editing .inline-message-editor-actions button,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .true-bubble.user.editing .inline-message-editor-actions button,html body #root .aifotex-chatgpt-page.theme-dark .true-bubble.user.editing .inline-message-editor-actions button.primary,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .true-bubble.user.editing .inline-message-editor-actions button.primary{color:#dbeafe!important;-webkit-text-fill-color:#dbeafe!important;box-shadow:none!important;background:#0f172a47!important;border:1px solid #94a3b838!important}html body #root .aifotex-chatgpt-page.theme-dark .true-bubble.user.editing .inline-message-editor-actions button:hover,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .true-bubble.user.editing .inline-message-editor-actions button:hover,html body #root .aifotex-chatgpt-page.theme-dark .true-bubble.user.editing .inline-message-editor-actions button.primary:hover,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .true-bubble.user.editing .inline-message-editor-actions button.primary:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#94a3b81f!important}html body #root .premium-attachment-heart,html body #root .premium-attachment-remove,html body #root .shared-media-tile-delete,html body #root .shared-media-tile-actions button,html body #root .shared-media-tile-actions a,html body #root .shared-media-card-rename,html body #root .media-inline-title button,html body #root .media-inline-title-editor button,html body #root .studio-media-preview-floating-actions a,html body #root .studio-media-preview-floating-actions button,html body #root .media-card .icon-delete{appearance:none!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;box-shadow:none!important;color:#7b8798!important;-webkit-text-fill-color:#7b8798!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;place-items:center!important;margin:0!important;padding:0!important;line-height:1!important;text-decoration:none!important;display:inline-grid!important;transform:none!important}html body #root .premium-attachment-heart:before,html body #root .premium-attachment-heart:after,html body #root .premium-attachment-remove:before,html body #root .premium-attachment-remove:after,html body #root .shared-media-tile-delete:before,html body #root .shared-media-tile-delete:after,html body #root .shared-media-tile-actions button:before,html body #root .shared-media-tile-actions button:after,html body #root .shared-media-tile-actions a:before,html body #root .shared-media-tile-actions a:after{content:none!important;display:none!important}html body #root .premium-attachment-heart svg,html body #root .premium-attachment-heart-icon{fill:#0000!important;stroke:currentColor!important;stroke-width:1.9px!important;width:17px!important;height:17px!important;transition:color .14s,fill .14s!important}html body #root .premium-attachment-heart:hover,html body #root .premium-attachment-heart.is-saved,html body #root .premium-attachment-card.is-media-saved .premium-attachment-heart{color:#ef405f!important;-webkit-text-fill-color:#ef405f!important;background:0 0!important;transform:none!important}html body #root .premium-attachment-heart:hover svg,html body #root .premium-attachment-heart.is-saved svg,html body #root .premium-attachment-card.is-media-saved .premium-attachment-heart svg{fill:#ef405f24!important}html body #root .premium-attachment-remove:hover,html body #root .shared-media-tile-delete:hover,html body #root .shared-media-tile-actions button:hover,html body #root .shared-media-tile-actions a:hover,html body #root .media-inline-title button:hover{color:#ef405f!important;-webkit-text-fill-color:#ef405f!important;background:0 0!important;transform:none!important}html body #root .shared-media-library-list.is-tile-grid,html body #root .shared-media-library-list.is-manage-tile-grid{grid-template-columns:repeat(8,minmax(0,1fr))!important;align-items:start!important;gap:10px!important;max-height:min(62vh,660px)!important;display:grid!important;overflow:auto!important}html body #root .shared-media-tile{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important;padding:0!important;position:relative!important;overflow:visible!important}html body #root .shared-media-tile-main{text-align:left!important;width:100%!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:14px!important;grid-template-columns:1fr!important;align-items:start!important;gap:7px!important;padding:6px!important;display:grid!important}html body #root .shared-media-tile-main:hover,html body #root .shared-media-tile-main:focus-visible{box-shadow:none!important;outline-offset:-1px!important;background:0 0!important;outline:1px solid #64748b38!important}html body #root .shared-media-tile-thumb{aspect-ratio:1!important;width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:#f4f6fa!important;border:0!important;border-radius:12px!important;overflow:hidden!important}html body #root .shared-media-tile-thumb img{object-fit:cover!important;border:0!important;border-radius:12px!important;width:100%!important;height:100%!important}html body #root .shared-media-tile-info{gap:2px!important;min-width:0!important;padding:0 2px!important;display:grid!important}html body #root .shared-media-tile-info strong,html body #root .shared-media-card-title-text{color:#101828!important;-webkit-text-fill-color:#101828!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:720!important;line-height:1.2!important;overflow:hidden!important}html body #root .shared-media-tile-info small{color:#667085!important;-webkit-text-fill-color:#667085!important;text-transform:uppercase!important;letter-spacing:.02em!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10.5px!important;line-height:1.2!important;overflow:hidden!important}html body #root .theme-dark .shared-media-tile-info strong,html body #root .theme-dark .shared-media-card-title-text,html body #root [data-chat-theme=dark] .shared-media-tile-info strong,html body #root [data-chat-theme=dark] .shared-media-card-title-text{color:#eef5ff!important;-webkit-text-fill-color:#eef5ff!important}html body #root .theme-dark .shared-media-tile-info small,html body #root [data-chat-theme=dark] .shared-media-tile-info small{color:#9fb0c8!important;-webkit-text-fill-color:#9fb0c8!important}html body #root .shared-media-tile-delete,html body #root .shared-media-tile-actions{z-index:6!important;opacity:0!important;align-items:center!important;gap:4px!important;transition:opacity .14s!important;display:inline-flex!important;position:absolute!important;top:8px!important;right:8px!important}html body #root .shared-media-tile:hover .shared-media-tile-delete,html body #root .shared-media-tile:hover .shared-media-tile-actions,html body #root .shared-media-tile:focus-within .shared-media-tile-delete,html body #root .shared-media-tile:focus-within .shared-media-tile-actions{opacity:1!important}html body #root .shared-media-manage-tile .shared-media-tile-actions{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}html body #root .theme-dark .shared-media-manage-tile .shared-media-tile-actions,html body #root [data-chat-theme=dark] .shared-media-manage-tile .shared-media-tile-actions{background:0 0!important}@media (width<=1120px){html body #root .shared-media-library-list.is-tile-grid,html body #root .shared-media-library-list.is-manage-tile-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (width<=760px){html body #root .shared-media-library-list.is-tile-grid,html body #root .shared-media-library-list.is-manage-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}html body #root .avatar-profile-preview .avatar-hover-upload{z-index:20!important;color:#344054!important;opacity:0!important;cursor:pointer!important;background:#ffffffeb!important;border:1px solid #ffffffb8!important;border-radius:999px!important;place-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;display:grid!important;position:absolute!important;inset:auto 8px 8px auto!important;overflow:hidden!important;box-shadow:0 10px 24px #0f172a2e!important}html body #root .avatar-profile-preview:hover .avatar-hover-upload,html body #root .avatar-profile-preview:focus-within .avatar-hover-upload{opacity:1!important}html body #root .avatar-profile-preview .avatar-hover-upload input[type=file]{opacity:0!important;cursor:pointer!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}html body #root .avatar-profile-preview .avatar-hover-upload-mark{width:32px!important;height:32px!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border-radius:999px!important;place-items:center!important;display:grid!important}html body #root .avatar-profile-preview .avatar-hover-upload-mark svg{fill:none!important;stroke:currentColor!important;stroke-width:2px!important;width:18px!important;height:18px!important}html body #root .avatar-profile-actions-minimal .btn:not(.danger-outline),html body #root .avatar-column-clean>p{display:none!important}:root{--ui-010:"route-theme-isolation-unified-media-profile-dirty-save";--ui-025:"loader-dropdown-media-profile-chat-controls-render-verified"}html body #root .app-loading,html body #root .app-loading.app-loading-light,html[data-aifotex-surface=dashboard] body #root .app-loading{color:#101828!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff linear-gradient(#fff 0%,#f6f9fd 100%)!important;min-height:100vh!important}html body #root .app-loading.app-loading-dark,html[data-aifotex-surface=chat][data-aifotex-chat-theme=dark] body #root .app-loading,html[data-aifotex-surface=images][data-aifotex-image-theme=dark] body #root .app-loading{color:#dbeafe!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:#07111d linear-gradient(#07111d 0%,#091522 100%)!important}html body #root .profile-menu.profile-dropdown-pro{isolation:isolate!important}html body>.studio-dropdown.studio-portal-dropdown[data-theme-scope=app-light][data-theme-scope=app-light],html body>.studio-dropdown.studio-portal-dropdown[data-theme-scope=chat-light][data-theme-scope=chat-light],html body>.studio-dropdown.studio-portal-dropdown[data-theme-scope=studio-light][data-theme-scope=studio-light]{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;color:#273449!important;-webkit-text-fill-color:#273449!important;-webkit-backdrop-filter:blur(18px)saturate(112%)!important;background:#fffffffb!important;border:1px solid #cbd5e1db!important;box-shadow:0 24px 70px #0f172a29!important}html body>.studio-dropdown.studio-portal-dropdown[data-theme-scope=chat-dark][data-theme-scope=chat-dark],html body>.studio-dropdown.studio-portal-dropdown[data-theme-scope=studio-dark][data-theme-scope=studio-dark]{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;color:#eaf2ff!important;-webkit-text-fill-color:#eaf2ff!important;-webkit-backdrop-filter:blur(18px)saturate(116%)!important;background:#101c2dfb!important;border:1px solid #94a3b838!important;box-shadow:0 26px 76px #00000070!important}html body>.studio-dropdown.studio-portal-dropdown[data-theme-scope=app-light][data-theme-scope=app-light] :is(a,button),html body>.studio-dropdown.studio-portal-dropdown[data-theme-scope=chat-light][data-theme-scope=chat-light] :is(a,button),html body>.studio-dropdown.studio-portal-dropdown[data-theme-scope=studio-light][data-theme-scope=studio-light] :is(a,button){color:#344054!important;-webkit-text-fill-color:#344054!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body>.studio-dropdown.studio-portal-dropdown[data-theme-scope=app-light][data-theme-scope=app-light] :is(a,button):hover,html body>.studio-dropdown.studio-portal-dropdown[data-theme-scope=chat-light][data-theme-scope=chat-light] :is(a,button):hover,html body>.studio-dropdown.studio-portal-dropdown[data-theme-scope=studio-light][data-theme-scope=studio-light] :is(a,button):hover{color:#101828!important;-webkit-text-fill-color:#101828!important;background:#2f67f614!important}html body>.studio-dropdown.studio-portal-dropdown[data-theme-scope=chat-dark][data-theme-scope=chat-dark] :is(a,button),html body>.studio-dropdown.studio-portal-dropdown[data-theme-scope=studio-dark][data-theme-scope=studio-dark] :is(a,button){color:#dbe7f7!important;-webkit-text-fill-color:#dbe7f7!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body>.studio-dropdown.studio-portal-dropdown[data-theme-scope=chat-dark][data-theme-scope=chat-dark] :is(a,button):hover,html body>.studio-dropdown.studio-portal-dropdown[data-theme-scope=studio-dark][data-theme-scope=studio-dark] :is(a,button):hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#94a3b81f!important}html body>.studio-dropdown.studio-portal-dropdown :is(svg,.ui-icon){color:currentColor!important}html body>.studio-portal-dropdown.dashboard-media-use-menu{z-index:2147483000!important;isolation:isolate!important;overflow:visible auto!important}html body #root .studio-modal.shared-media-library-modal,html body #root .product-modal.shared-media-library-modal{width:min(1180px,100vw - 32px)!important;min-width:0!important;max-width:min(1180px,100vw - 32px)!important}html body #root .shared-media-library-modal .studio-modal-body{min-width:0!important;max-width:100%!important;overflow:hidden!important}html body #root .shared-media-library-toolbar{min-width:0!important;overflow:hidden!important}html body #root .shared-media-library-tabs{border-radius:15px!important;gap:4px!important;width:100%!important;min-width:0!important;padding:4px!important;display:flex!important}html body #root .shared-media-library-tabs button{white-space:nowrap!important;width:auto!important;min-width:max-content!important}html body #root .shared-media-library-list.is-tile-grid,html body #root .shared-media-library-list.is-manage-tile-grid{grid-template-columns:repeat(8,minmax(0,1fr))!important;align-items:start!important;gap:16px 12px!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:min(66vh,690px)!important;margin:0!important;padding:10px 2px 16px!important;display:grid!important;overflow:hidden auto!important}html body #root .shared-media-tile,html body #root article.shared-media-tile{width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;isolation:isolate!important;background:0 0!important;border:0!important;border-radius:16px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}html body #root .shared-media-tile-main,html body #root article.shared-media-tile>button.shared-media-tile-main,html body #root article.shared-media-tile>div.shared-media-tile-main{appearance:none!important;text-align:left!important;width:100%!important;min-width:0!important;max-width:100%!important;color:inherit!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:15px!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;place-items:start stretch!important;gap:8px!important;margin:0!important;padding:5px!important;transition:border-color .14s,background-color .14s!important;display:grid!important;overflow:hidden!important}html body #root .shared-media-tile-main:hover,html body #root .shared-media-tile-main:focus-visible{background:#2f67f609!important;border-color:#2f67f638!important;outline:0!important}html body #root .shared-media-tile-thumb,html body #root .shared-media-tile-main>.shared-media-tile-thumb{aspect-ratio:4/3!important;width:100%!important;min-width:0!important;height:auto!important;box-shadow:none!important;color:#5b6b82!important;background:#94a3b81f!important;border:0!important;border-radius:13px!important;place-items:center!important;display:grid!important;overflow:hidden!important}html body #root .shared-media-tile-thumb img,html body #root .shared-media-tile-thumb>img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important}html body #root .shared-media-tile-thumb :is(svg,.ui-icon){color:currentColor!important;width:25px!important;height:25px!important}html body #root .shared-media-tile-label{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:calc(100% - 12px)!important;font-size:12px!important;font-weight:750!important;overflow:hidden!important}html body #root .shared-media-tile-info,html body #root .shared-media-tile-main>.shared-media-tile-info{text-align:left!important;grid-template-columns:minmax(0,1fr)!important;gap:3px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0 2px 2px!important;display:grid!important;overflow:hidden!important}html body #root .shared-media-card-title-line{grid-template-columns:minmax(0,1fr) 18px!important;align-items:center!important;gap:4px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:hidden!important}html body #root .shared-media-card-title-open{appearance:none!important;text-align:left!important;width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}html body #root .shared-media-tile-info>strong,html body #root .shared-media-card-title-text{overflow-wrap:normal!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#172033!important;-webkit-text-fill-color:#172033!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:11.5px!important;font-weight:750!important;line-height:1.25!important;display:block!important;overflow:hidden!important}html body #root .shared-media-tile-info>small{overflow-wrap:normal!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#667085!important;-webkit-text-fill-color:#667085!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:10.5px!important;font-weight:600!important;line-height:1.25!important;display:block!important;overflow:hidden!important}html body #root :is(.image-studio-app.theme-dark,.aifotex-chatgpt-page.theme-dark) .shared-media-tile-info>strong,html body #root :is(.image-studio-app.theme-dark,.aifotex-chatgpt-page.theme-dark) .shared-media-card-title-text{color:#eaf2ff!important;-webkit-text-fill-color:#eaf2ff!important}html body #root :is(.image-studio-app.theme-dark,.aifotex-chatgpt-page.theme-dark) .shared-media-tile-info>small{color:#9fb0c8!important;-webkit-text-fill-color:#9fb0c8!important}html body #root .shared-media-card-title-edit{grid-template-columns:minmax(0,1fr) 18px 18px!important;align-items:center!important;gap:4px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}html body #root .shared-media-card-title-edit input{color:#172033!important;background:#fffffff5!important;border:1px solid #2f67f657!important;border-radius:8px!important;width:100%!important;min-width:0!important;height:28px!important;padding:0 7px!important;font-size:11px!important}html body #root :is(.shared-media-card-rename,.shared-media-card-title-edit button,.shared-media-tile-delete,.shared-media-tile-actions button,.shared-media-tile-actions a,.studio-media-preview-floating-actions button,.studio-media-preview-floating-actions a,.studio-modal-close){appearance:none!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;box-shadow:none!important;color:#7d8ca5!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;place-items:center!important;margin:0!important;padding:0!important;line-height:1!important;text-decoration:none!important;display:inline-grid!important;transform:none!important}html body #root :is(.shared-media-card-rename,.shared-media-tile-actions a,.studio-media-preview-floating-actions a):hover{color:#2f67f6!important;transform:none!important}html body #root :is(.shared-media-tile-delete,.shared-media-tile-actions button[aria-label=Удалить]):hover{color:#ef4444!important;transform:none!important}html body #root .shared-media-tile-delete{z-index:12!important;opacity:0!important;pointer-events:none!important;transition:opacity .14s,color .14s!important;position:absolute!important;top:9px!important;right:9px!important}html body #root .shared-media-tile:hover .shared-media-tile-delete,html body #root .shared-media-tile:focus-within .shared-media-tile-delete{opacity:1!important;pointer-events:auto!important}html body #root .shared-media-tile-actions{z-index:11!important;opacity:0!important;pointer-events:none!important;align-items:center!important;gap:6px!important;transition:opacity .14s!important;display:inline-flex!important;position:absolute!important;top:9px!important;right:9px!important}html body #root .shared-media-tile:hover .shared-media-tile-actions,html body #root .shared-media-tile:focus-within .shared-media-tile-actions{opacity:1!important;pointer-events:auto!important}html body #root .shared-media-library-modal .studio-modal-actions{justify-content:flex-end!important}html body #root .shared-media-library-modal .studio-modal-actions>.btn{white-space:nowrap!important;width:auto!important;min-width:96px!important}@media (width<=1280px){html body #root .shared-media-library-list.is-tile-grid,html body #root .shared-media-library-list.is-manage-tile-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (width<=920px){html body #root .shared-media-library-list.is-tile-grid,html body #root .shared-media-library-list.is-manage-tile-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=620px){html body #root .shared-media-library-list.is-tile-grid,html body #root .shared-media-library-list.is-manage-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 8px!important}}html body #root .aifotex-chatgpt-page[data-chat-theme=light] :is(.chat-composer-price,.chat-composer-price>span,.chat-composer-context-label,.chat-composer-context-label>span,.composer-under-meta .context-counter,.composer-under-meta .files-counter),html body #root .aifotex-chatgpt-page:not([data-chat-theme=dark]) :is(.chat-composer-price,.chat-composer-price>span,.chat-composer-context-label,.chat-composer-context-label>span,.composer-under-meta .context-counter,.composer-under-meta .files-counter){color:#667085!important;-webkit-text-fill-color:#667085!important;letter-spacing:0!important;font-size:12px!important;font-weight:500!important;line-height:1.25!important}html body #root .aifotex-chatgpt-page.theme-dark :is(.chat-composer-price,.chat-composer-price>span,.chat-composer-context-label,.chat-composer-context-label>span,.composer-under-meta .context-counter,.composer-under-meta .files-counter),html body #root .aifotex-chatgpt-page[data-chat-theme=dark] :is(.chat-composer-price,.chat-composer-price>span,.chat-composer-context-label,.chat-composer-context-label>span,.composer-under-meta .context-counter,.composer-under-meta .files-counter){color:#9fb0c8!important;-webkit-text-fill-color:#9fb0c8!important}html body #root .aifotex-chatgpt-page .chat-composer-price.needs-topup,html body #root .aifotex-chatgpt-page .chat-composer-price.needs-topup>span,html body #root .aifotex-chatgpt-page .composer-under-meta .context-counter.blocked{color:#b42318!important;-webkit-text-fill-color:#b42318!important}html body #root .aifotex-chatgpt-page.theme-light .jump-to-bottom-button,html body #root .aifotex-chatgpt-page[data-chat-theme=light] .jump-to-bottom-button{color:#344054!important;-webkit-text-fill-color:#344054!important;background:#fffffffa!important;border:1px solid #cbd5e1db!important;box-shadow:0 10px 26px #0f172a1f!important}html body #root .aifotex-chatgpt-page.theme-dark .jump-to-bottom-button,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .jump-to-bottom-button{color:#e6eefb!important;-webkit-text-fill-color:#e6eefb!important;background:#101b2bf7!important;border:1px solid #94a3b83d!important;box-shadow:0 12px 30px #0000004d!important}html body #root .aifotex-chatgpt-page.theme-dark .inline-message-editor-actions :is(button,button.primary),html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .inline-message-editor-actions :is(button,button.primary){color:#dbeafe!important;-webkit-text-fill-color:#dbeafe!important;box-shadow:none!important;background:#0f172a47!important;border:1px solid #94a3b838!important}html body #root .aifotex-chatgpt-page.theme-dark .inline-message-editor-actions :is(button,button.primary):hover,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .inline-message-editor-actions :is(button,button.primary):hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1e293b80!important}html body #root .avatar-picker-pro,html body #root .avatar-profile-preview{position:relative!important;overflow:visible!important}html body #root .avatar-file-input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:fixed!important;left:-9999px!important}html body #root .avatar-profile-preview button.avatar-camera-button.avatar-hover-upload{appearance:none!important;z-index:30!important;color:#2f67f6!important;opacity:.96!important;pointer-events:auto!important;cursor:pointer!important;background:#fffffff7!important;border:1px solid #cbd5e1eb!important;border-radius:11px!important;place-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important;transition:opacity .15s,transform .15s,box-shadow .15s!important;display:grid!important;position:absolute!important;bottom:7px!important;right:-3px!important;transform:none!important;box-shadow:0 10px 24px #0f172a2e!important}html body #root .avatar-picker-pro:hover button.avatar-camera-button.avatar-hover-upload,html body #root .avatar-profile-preview button.avatar-camera-button.avatar-hover-upload:hover,html body #root .avatar-profile-preview button.avatar-camera-button.avatar-hover-upload:focus-visible{opacity:1!important;outline-offset:2px!important;outline:2px solid #2f67f62e!important;transform:translateY(-1px)scale(1.03)!important;box-shadow:0 13px 28px #2f67f638!important}html body #root .avatar-profile-preview button.avatar-camera-button .avatar-camera-icon{width:18px!important;height:18px!important;color:inherit!important;pointer-events:none!important;place-items:center!important;display:grid!important}html body #root .avatar-profile-preview button.avatar-camera-button .avatar-camera-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.9px!important;width:18px!important;height:18px!important;display:block!important}html body #root .avatar-profile-actions-minimal .btn:not(.danger-outline),html body #root .avatar-profile-actions .avatar-upload-button,html body #root .avatar-column-clean>p{display:none!important}html body #root .account-avatar-editor-backdrop{background:#0f172a6b!important;padding:20px!important}html body #root .account-avatar-editor-modal,html[data-aifotex-chat-theme=dark] body #root .account-avatar-editor-modal{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;color:#101828!important;background:#fffffffc!important;border:1px solid #cbd5e1e6!important;width:min(560px,100vw - 32px)!important;max-width:min(560px,100vw - 32px)!important;padding:22px!important;overflow:hidden!important;box-shadow:0 30px 90px #0f172a47!important}html body #root .account-avatar-editor-modal .avatar-editor-head{grid-template-columns:minmax(0,1fr) 24px!important;align-items:center!important;gap:12px!important;display:grid!important}html body #root .account-avatar-editor-modal .modal-close{color:#344054!important;-webkit-text-fill-color:#344054!important;box-shadow:none!important;background:0 0!important;border:0!important}html body #root .account-avatar-editor-modal .avatar-editor-body{justify-items:center!important;gap:18px!important;min-width:0!important;display:grid!important}html body #root .account-avatar-editor-modal .avatar-editor-drag-surface{aspect-ratio:1!important;cursor:grab!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;background:#eef3fa!important;border-radius:22px!important;outline:none!important;width:min(330px,100vw - 92px)!important;position:relative!important;overflow:hidden!important}html body #root .account-avatar-editor-modal .avatar-editor-drag-surface.is-dragging{cursor:grabbing!important}html body #root .account-avatar-editor-modal .avatar-editor-crop-window{background:#dfe7f2!important;border-radius:50%!important;width:260px!important;height:260px!important;position:absolute!important;top:50%!important;left:50%!important;overflow:hidden!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 0 1px #2f67f638,0 12px 34px #0f172a26!important}html body #root .account-avatar-editor-modal .avatar-editor-crop-window img{object-fit:cover!important;object-position:center!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;transform:translate3d(calc(-50% + var(--avatar-crop-x,0px)), calc(-50% + var(--avatar-crop-y,0px)), 0) scale(var(--avatar-crop-scale,1.15))!important;transform-origin:50%!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;position:absolute!important;top:50%!important;left:50%!important}html body #root .account-avatar-editor-modal .avatar-editor-mask{pointer-events:none!important;clip-path:path("M0 0H330V330H0Z M165 35A130 130 0 1 0 165 295A130 130 0 1 0 165 35Z")!important;position:absolute!important;inset:0!important;box-shadow:inset 0 0 0 999px #ffffff8a!important}html body #root .account-avatar-editor-modal .avatar-editor-controls{gap:14px!important;width:min(360px,100%)!important;min-width:0!important;display:grid!important}html body #root .account-avatar-editor-modal .avatar-editor-controls label{grid-template-columns:84px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-width:0!important;display:grid!important}html body #root .account-avatar-editor-modal .avatar-editor-actions-row{justify-content:flex-start!important;align-items:center!important;gap:10px!important;margin:0!important;display:flex!important}html body #root .account-avatar-editor-modal .avatar-editor-actions-row button{white-space:nowrap!important;width:auto!important;min-width:max-content!important}html body #root .account-avatar-editor-modal .avatar-editor-footer,html body #root .account-avatar-editor-modal .avatar-editor-modal-actions{border-top:1px solid #cbd5e1b8!important;flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;width:100%!important;margin:20px 0 0!important;padding:16px 0 0!important;display:flex!important}html body #root .account-avatar-editor-modal .avatar-editor-footer .btn,html body #root .account-avatar-editor-modal .avatar-editor-modal-actions .btn{white-space:nowrap!important;width:auto!important;min-width:max-content!important}@media (width<=520px){html body #root .account-avatar-editor-modal .avatar-editor-crop-window{width:220px!important;height:220px!important}html body #root .account-avatar-editor-modal .avatar-editor-mask{display:none!important}html body #root .account-avatar-editor-modal .avatar-editor-footer,html body #root .account-avatar-editor-modal .avatar-editor-modal-actions{flex-wrap:wrap!important}}html body #root .profile-dirty-actions{justify-content:flex-end!important;align-items:center!important;gap:10px!important;width:100%!important;margin-top:14px!important;display:flex!important}html body #root .profile-dirty-actions .btn{white-space:nowrap!important;width:auto!important;min-width:max-content!important}html body #root .account-side-card{grid-template-columns:44px minmax(0,1fr) max-content!important;align-items:center!important;gap:12px!important;min-width:0!important;display:grid!important}html body #root .account-side-card .account-panel-icon{grid-column:1!important}html body #root .account-side-card .account-side-copy{text-align:left!important;grid-column:2!important;min-width:0!important}html body #root .account-side-card .account-side-copy :is(h2,p){text-align:left!important}html body #root .account-side-card>:is(.btn,a.btn){white-space:nowrap!important;grid-column:3!important;width:auto!important;min-width:max-content!important}@media (width<=760px){html body #root .account-side-card{grid-template-columns:44px minmax(0,1fr)!important}html body #root .account-side-card>:is(.btn,a.btn){grid-column:2!important;justify-self:start!important}}html body #root .aifotex-chatgpt-page.theme-dark .chat-code-shell,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-code-shell{background:#0b1220!important;border:1px solid #7dd3fc3d!important;border-radius:16px!important;margin:12px 0!important;overflow:hidden!important;box-shadow:0 20px 54px #00000057,inset 0 1px #ffffff09!important}html body #root .aifotex-chatgpt-page.theme-dark .chat-code-head,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-code-head{color:#f4f8ff!important;background:#132033!important;border-bottom:1px solid #7dd3fc2e!important;justify-content:space-between!important;align-items:center!important;min-height:40px!important;padding:0 12px!important;font:700 12px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;display:flex!important}html body #root .aifotex-chatgpt-page.theme-dark .chat-code-head button,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-code-head button{color:#dceaff!important;width:30px!important;height:30px!important;box-shadow:none!important;background:#ffffff0f!important;border:1px solid #94a3b838!important;border-radius:9px!important}html body #root .aifotex-chatgpt-page.theme-dark .chat-code-head button:hover,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-code-head button:hover{color:#f8fbff!important;background:#7dd3fc1f!important;border-color:#7dd3fc57!important}html body #root .aifotex-chatgpt-page.theme-dark .chat-code-block,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-code-block,html body #root .aifotex-chatgpt-page.theme-dark .message-markdown pre,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .message-markdown pre{color:#dceaff!important;box-shadow:none!important;tab-size:2!important;background:#0a1020!important;border:0!important;border-radius:0!important;margin:0!important;padding:16px 18px!important;font:500 13px/1.64 ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace!important}html body #root .aifotex-chatgpt-page.theme-dark .chat-code-block code,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-code-block code,html body #root .aifotex-chatgpt-page.theme-dark .chat-code-block code *,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-code-block code *{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace!important}html body #root .aifotex-chatgpt-page.theme-dark .chat-code-block .tok-comment,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-code-block .tok-comment{color:#6a9955!important;-webkit-text-fill-color:#6a9955!important}html body #root .aifotex-chatgpt-page.theme-dark .chat-code-block .tok-string,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-code-block .tok-string{color:#ce9178!important;-webkit-text-fill-color:#ce9178!important}html body #root .aifotex-chatgpt-page.theme-dark .chat-code-block .tok-keyword,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-code-block .tok-keyword{color:#569cd6!important;-webkit-text-fill-color:#569cd6!important;font-weight:800!important}html body #root .aifotex-chatgpt-page.theme-dark .chat-code-block .tok-number,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-code-block .tok-number{color:#b5cea8!important;-webkit-text-fill-color:#b5cea8!important}html body #root .aifotex-chatgpt-page.theme-dark .chat-code-block .tok-function,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .chat-code-block .tok-function{color:#dcdcaa!important;-webkit-text-fill-color:#dcdcaa!important}html body #root .aifotex-chatgpt-page.theme-dark .source-viewer-plain,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .source-viewer-plain,html body #root .aifotex-chatgpt-page.theme-dark .studio-file-viewer-text,html body #root .aifotex-chatgpt-page[data-chat-theme=dark] .studio-file-viewer-text{color:#dceaff!important;background:#0a1020!important;border:1px solid #7dd3fc38!important;border-radius:16px!important;font:500 13px/1.64 ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace!important;box-shadow:inset 0 1px #ffffff09!important}html body #root .aifotex-chatgpt-page.theme-light .chat-code-shell{background:#f8fbff!important;border:1px solid #2563eb29!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 18px 44px #0f172a14!important}html body #root .aifotex-chatgpt-page.theme-light .chat-code-head{color:#263958!important;background:#eef4ff!important;border-bottom:1px solid #2563eb1f!important}html body #root .aifotex-chatgpt-page .chat-sidebar-bottom,html body #root .image-studio-app .chat-sidebar-bottom.image-sidebar-bottom{box-shadow:none!important;isolation:isolate!important;border-top:0!important}html body #root .aifotex-chatgpt-page .chat-sidebar-bottom:before,html body #root .image-studio-app .chat-sidebar-bottom.image-sidebar-bottom:before{content:""!important;pointer-events:none!important;background:linear-gradient(180deg, #fff0, var(--bg-sidebar,#f6f9ff) 92%)!important;z-index:-1!important;height:38px!important;position:absolute!important;top:-38px!important;left:0!important;right:0!important}html body #root .aifotex-chatgpt-page.theme-dark .chat-sidebar-bottom:before,html body #root .image-studio-app.theme-dark .chat-sidebar-bottom.image-sidebar-bottom:before{background:linear-gradient(180deg, #07111d00, var(--bg-sidebar,#0e1726) 92%)!important}html body #root .shared-media-tile-thumb{place-items:center!important;display:grid!important;overflow:hidden!important}html body #root .shared-media-tile-thumb img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important}html body #root .shared-media-tile-thumb.has-icon{background:#94a3b81a!important}html body #root .studio-mode-toggle{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffff85!important;border:1px solid #94a3b82e!important;border-radius:999px!important;grid-auto-flow:column!important;align-items:center!important;gap:3px!important;padding:4px!important;display:inline-grid!important;box-shadow:inset 0 1px #ffffffb3,0 12px 34px #0f172a14!important}html body #root .studio-mode-toggle button{color:#5a6880!important;letter-spacing:-.01em!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:999px!important;width:auto!important;min-height:30px!important;padding:0 13px!important;font-size:12px!important;font-weight:850!important;transition:background .18s,color .18s,box-shadow .18s,transform .18s!important}html body #root .studio-mode-toggle button:hover{color:#1f3151!important;background:#ffffff8f!important}html body #root .studio-mode-toggle button.active{color:#0f1d33!important;background:linear-gradient(#fff,#edf5ff)!important;box-shadow:0 8px 24px #2563eb24,inset 0 1px #ffffffeb!important}html body #root .theme-dark .studio-mode-toggle,html body #root [data-chat-theme=dark] .studio-mode-toggle{background:#080f1c9e!important;border-color:#7dd3fc29!important;box-shadow:inset 0 1px #ffffff0a,0 18px 48px #0000003d!important}html body #root .theme-dark .studio-mode-toggle button,html body #root [data-chat-theme=dark] .studio-mode-toggle button{color:#9fb2cc!important}html body #root .theme-dark .studio-mode-toggle button:hover,html body #root [data-chat-theme=dark] .studio-mode-toggle button:hover{color:#eef6ff!important;background:#ffffff12!important}html body #root .theme-dark .studio-mode-toggle button.active,html body #root [data-chat-theme=dark] .studio-mode-toggle button.active{color:#f8fbff!important;background:linear-gradient(#223554f5,#101c30f5)!important;box-shadow:0 12px 30px #2563eb33,inset 0 1px #ffffff14!important}html body #root .studio-mode-toggle.in-topbar{margin-right:4px!important}html body #root .unified-video-app .unified-video-main-scroll{flex-direction:column;gap:16px;height:100%;min-height:0;padding:22px;display:flex;overflow:auto}html body #root .unified-video-panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffa8;border:1px solid #94a3b826;border-radius:28px;padding:22px;box-shadow:0 24px 80px #0f172a1a}html body #root .unified-video-hero{text-align:left;align-content:center;gap:22px;min-height:360px;display:grid}html body #root .unified-video-hero h1,.unified-video-section h2{color:var(--text,#172033);letter-spacing:-.055em;margin:0;font-size:clamp(28px,4vw,48px);line-height:.98}html body #root .unified-video-section h2{font-size:clamp(24px,3vw,38px)}html body #root .unified-video-hero p,.unified-video-section p{color:var(--hint,#6b7280);max-width:760px;margin:0;line-height:1.55}html body #root .unified-video-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}html body #root .unified-video-actions button,.unified-video-actions label,.unified-video-primary,.unified-video-secondary{min-height:44px;color:var(--text,#172033);cursor:pointer;background:#ffffffc2;border:1px solid #94a3b82e;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:850;text-decoration:none;display:inline-flex}html body #root .unified-video-actions .primary,.unified-video-primary{color:#fff;background:linear-gradient(135deg,#3b82f6,#7c3aed);border-color:#2563eb47;box-shadow:0 18px 40px #3b82f638}html body #root .unified-video-app.theme-dark .unified-video-actions button,.unified-video-app.theme-dark .unified-video-actions label,.unified-video-app.theme-dark .unified-video-secondary{color:#eaf2ff;background:#ffffff0f;border-color:#7dd3fc24}html body #root .unified-video-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}html body #root .unified-video-file-strip{flex-wrap:wrap;gap:10px;display:flex}html body #root .unified-video-file{background:#ffffffa3;border:1px solid #94a3b824;border-radius:18px;align-items:center;gap:10px;min-height:54px;padding:8px 12px;display:flex}html body #root .unified-video-app.theme-dark .unified-video-file{background:#ffffff0b;border-color:#7dd3fc1f}html body #root .unified-video-file img,.unified-video-file video{object-fit:cover;background:#94a3b824;border-radius:12px;width:46px;height:38px}html body #root .unified-video-form{gap:14px;display:grid}html body #root .unified-video-form label{color:var(--text,#172033);gap:7px;font-weight:850;display:grid}html body #root .unified-video-form textarea,.unified-video-form select{width:100%;color:var(--text,#172033);font:inherit;background:#ffffffb8;border:1px solid #94a3b82e;border-radius:18px;padding:12px 14px}html body #root .unified-video-app.theme-dark .unified-video-form textarea,.unified-video-app.theme-dark .unified-video-form select{color:#eef6ff;background:#ffffff0e;border-color:#7dd3fc24}html body #root .unified-video-form textarea{resize:vertical;min-height:128px;line-height:1.5}html body #root .unified-video-settings{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}html body #root .unified-video-price{background:#3b82f614;border:1px solid #3b82f629;border-radius:20px;justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;font-weight:900;display:flex}html body #root .unified-video-sidebar-card{background:#ffffff75;border:1px solid #94a3b81f;border-radius:18px;gap:10px;margin:10px 12px;padding:13px;display:grid}html body #root .unified-video-app.theme-dark .unified-video-sidebar-card{background:#ffffff0a;border-color:#7dd3fc1f}html body #root .unified-video-sidebar-card small{color:var(--hint,#6b7280);line-height:1.4}@media (width<=760px){html body #root .unified-video-main-scroll{padding:14px}.unified-video-panel{border-radius:22px;padding:16px}.unified-video-actions{grid-template-columns:1fr;display:grid}.unified-video-actions button,.unified-video-actions label{width:100%}.studio-mode-toggle.in-topbar{order:-1;grid-auto-columns:1fr;width:100%;margin:0 0 4px!important}}html body #root .image-create-attach-panel{background:#ffffff94;border:1px solid #94a3b829;border-radius:22px;gap:10px;padding:12px;display:grid}html body #root .theme-dark .image-create-attach-panel,html body #root .image-studio-app.theme-dark .image-create-attach-panel{background:#ffffff0b;border-color:#7dd3fc24}html body #root .image-create-attach-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}html body #root .image-create-attach-head small{color:var(--hint,#6b7280);font-weight:750}html body #root .image-create-attach-button{min-height:40px;color:var(--text,#172033);cursor:pointer;background:#ffffffc7;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-weight:900;display:inline-flex}html body #root .theme-dark .image-create-attach-button,html body #root .image-studio-app.theme-dark .image-create-attach-button{color:#eef6ff;background:#ffffff0f;border-color:#7dd3fc29}html body #root .image-create-attach-button:disabled{opacity:.48;cursor:not-allowed}html body #root .image-create-attached-strip{flex-wrap:wrap;gap:8px;display:flex}html body #root .image-create-attached-file{background:#0f172a0e;border:1px solid #94a3b824;border-radius:16px;align-items:center;gap:8px;max-width:100%;padding:6px 8px;font-size:13px;display:inline-flex}html body #root .theme-dark .image-create-attached-file,html body #root .image-studio-app.theme-dark .image-create-attached-file{background:#ffffff0e;border-color:#7dd3fc21}html body #root .image-create-attached-file img{object-fit:cover;background:#94a3b829;border-radius:10px;width:34px;height:30px}html body #root .image-create-attached-file b{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}html body #root .image-create-attached-file button{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:18px;line-height:1}html body #root .image-create-attach-warning{color:#92400e;background:#f59e0b1f;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-weight:850;display:flex}html body #root .theme-dark .image-create-attach-warning,html body #root .image-studio-app.theme-dark .image-create-attach-warning{color:#fbbf24;background:#f59e0b21}html body #root .image-create-attach-warning button{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:950;text-decoration:underline}html body #root .unified-video-main-scroll{gap:18px}html body #root .unified-video-panel{background:linear-gradient(#ffffffd1,#f8fafcb8);border-color:#6366f11f;position:relative;overflow:hidden;box-shadow:0 28px 90px #0f172a1f}html body #root .unified-video-app.theme-dark .unified-video-panel{background:linear-gradient(#0d1423db,#070c17c2);border-color:#7dd3fc24;box-shadow:0 32px 110px #00000057}html body #root .unified-video-panel:before{content:"";pointer-events:none;background:radial-gradient(circle,#3b82f621,#0000 64%);border-radius:999px;width:360px;height:360px;position:absolute;inset:-30% -10% auto auto}html body #root .unified-video-app.theme-dark .unified-video-panel:before{background:radial-gradient(circle,#7dd3fc29,#0000 64%)}html body #root .unified-video-panel>*{z-index:1;position:relative}html body #root .unified-video-hero{align-content:center;justify-items:start;gap:28px;min-height:420px;padding:34px}html body #root .unified-video-hero-copy h1{letter-spacing:-.07em;max-width:740px;font-size:clamp(38px,7vw,84px);line-height:.88}html body #root .unified-video-hero-actions{background:#ffffff94;border:1px solid #94a3b829;border-radius:999px;padding:8px;box-shadow:inset 0 1px #ffffffb3}html body #root .unified-video-app.theme-dark .unified-video-hero-actions{background:#ffffff0b;border-color:#7dd3fc1f}html body #root .unified-video-workbench{gap:18px;display:grid}html body #root .unified-video-workbench-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}html body #root .unified-video-workbench-head h2{max-width:720px}html body #root .unified-video-price.is-head{align-self:flex-start;min-width:190px}html body #root .unified-video-file-strip.is-rich{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}html body #root .unified-video-file-strip.is-rich.compact{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}html body #root .unified-video-file{background:#ffffffb8;border-color:#94a3b829;border-radius:22px;min-height:76px;padding:10px 44px 10px 10px;position:relative;box-shadow:0 12px 34px #0f172a0f}html body #root .unified-video-app.theme-dark .unified-video-file{box-shadow:none;background:#ffffff0e;border-color:#7dd3fc21}html body #root .unified-video-file img,html body #root .unified-video-file video,html body #root .unified-video-file-fallback{object-fit:cover;color:#2563eb;letter-spacing:.08em;background:linear-gradient(135deg,#3b82f624,#7c3aed1a);border-radius:16px;flex:none;place-items:center;width:58px;height:52px;font-size:12px;font-weight:950;display:grid}html body #root .unified-video-app.theme-dark .unified-video-file img,html body #root .unified-video-app.theme-dark .unified-video-file video,html body #root .unified-video-app.theme-dark .unified-video-file-fallback{color:#bfdbfe;background:linear-gradient(135deg,#7dd3fc29,#a855f721)}html body #root .unified-video-file-copy{gap:3px;min-width:0;display:grid}html body #root .unified-video-file-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}html body #root .unified-video-file-copy small{color:var(--hint,#6b7280);font-weight:800}html body #root .unified-video-file>button{width:28px;height:28px;color:var(--text,#172033);cursor:pointer;background:#0f172a0f;border:0;border-radius:999px;font-weight:900;position:absolute;top:50%;right:10px;transform:translateY(-50%)}html body #root .unified-video-app.theme-dark .unified-video-file>button{color:#eaf2ff;background:#ffffff12}html body #root .unified-video-form{gap:18px}html body #root .unified-video-field{color:var(--text,#172033);gap:9px;font-weight:900;display:grid}html body #root .unified-video-field>span{color:var(--hint,#6b7280);font-size:13px}html body #root .unified-video-settings.is-premium{background:#0f172a09;border:1px solid #94a3b81f;border-radius:24px;grid-template-columns:1fr;gap:14px;padding:14px}html body #root .unified-video-app.theme-dark .unified-video-settings.is-premium{background:#ffffff09;border-color:#7dd3fc1a}html body #root .unified-video-chip-row{flex-wrap:wrap;gap:8px;display:flex}html body #root .unified-video-chip-row button{min-height:38px;color:var(--text,#172033);cursor:pointer;background:#ffffffb8;border:1px solid #94a3b82e;border-radius:999px;padding:0 14px;font-weight:900;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s}html body #root .unified-video-chip-row button:hover{border-color:#3b82f652;transform:translateY(-1px)}html body #root .unified-video-chip-row button.active{background:linear-gradient(135deg,#3b82f629,#7c3aed1f);border-color:#3b82f661;box-shadow:0 10px 28px #3b82f61f}html body #root .unified-video-app.theme-dark .unified-video-chip-row button{color:#eaf2ff;background:#ffffff0e;border-color:#7dd3fc24}html body #root .unified-video-app.theme-dark .unified-video-chip-row button.active{background:linear-gradient(135deg,#7dd3fc29,#a855f71f);border-color:#7dd3fc47}html body #root .unified-video-attach-row{background:#ffffff8f;border:1px dashed #3b82f638;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}html body #root .unified-video-app.theme-dark .unified-video-attach-row{background:#ffffff09;border-color:#7dd3fc33}html body #root .unified-video-attach-row button{min-height:40px;color:var(--text,#172033);cursor:pointer;background:#fffc;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-weight:900;display:inline-flex}html body #root .unified-video-app.theme-dark .unified-video-attach-row button{color:#eaf2ff;background:#ffffff0f;border-color:#7dd3fc24}html body #root .unified-video-attach-kinds{flex-wrap:wrap;gap:6px;display:flex}html body #root .unified-video-attach-kinds span{color:#2563eb;background:#3b82f617;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}html body #root .unified-video-app.theme-dark .unified-video-attach-kinds span{color:#bfdbfe;background:#7dd3fc1a}html body #root .unified-video-launch-row{justify-content:flex-end}html body #root .unified-video-loading-panel,html body #root .unified-video-processing{text-align:center;place-items:center;gap:16px;min-height:320px;display:grid}html body #root .unified-video-loader-orb,html body #root .unified-video-processing-orb{background:radial-gradient(circle at 35% 30%,#fffffff2,#3b82f642 34%,#7c3aed38 62%,#0000 72%);border-radius:999px;width:118px;height:118px;animation:2.2s ease-in-out infinite alternate unifiedVideoOrb;box-shadow:0 0 80px #3b82f647}html body #root .unified-video-processing-copy h2{letter-spacing:-.06em;margin:0;font-size:clamp(30px,4vw,56px)}html body #root .unified-video-processing-copy p{color:var(--hint,#6b7280);margin:8px 0 0}html body #root .unified-video-result-card{gap:16px;padding:22px;display:grid}html body #root .unified-video-result-head{justify-content:space-between;align-items:center;gap:12px;display:flex}html body #root .unified-video-result-head h2{letter-spacing:-.06em;margin:0;font-size:clamp(30px,5vw,58px)}html body #root .unified-video-result-head span{color:#047857;background:#10b9811a;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:900}html body #root .unified-video-app.theme-dark .unified-video-result-head span{color:#a7f3d0;background:#34d3991f}html body #root .unified-video-result-media,html body #root .unified-video-result-fallback{object-fit:contain;background:#020617;border-radius:28px;width:100%;min-height:320px;max-height:68vh;box-shadow:0 28px 90px #0f172a2e}html body #root .unified-video-result-fallback{background:linear-gradient(135deg,#3b82f629,#7c3aed24);place-items:center;display:grid}html body #root .unified-video-result-fallback span{letter-spacing:.12em;color:#2563eb;font-size:22px;font-weight:950}html body #root .unified-video-app.theme-dark .unified-video-result-fallback span{color:#bfdbfe}html body #root .unified-video-result-meta{color:var(--text,#172033);justify-content:space-between;gap:10px;display:flex}html body #root .unified-video-result-meta small{color:var(--hint,#6b7280);font-weight:900}html body #root .unified-video-actions a.unified-video-secondary,html body #root .unified-video-result-actions button{min-height:44px;color:var(--text,#172033);cursor:pointer;background:#ffffffbd;border:1px solid #94a3b82e;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex}html body #root .unified-video-app.theme-dark .unified-video-actions a.unified-video-secondary,html body #root .unified-video-app.theme-dark .unified-video-result-actions button{color:#eaf2ff;background:#ffffff0f;border-color:#7dd3fc24}@keyframes unifiedVideoOrb{0%{filter:saturate(.9);transform:scale(.96)}to{filter:saturate(1.15);transform:scale(1.04)}}@media (width<=760px){html body #root .unified-video-workbench-head,html body #root .unified-video-result-head{display:grid}html body #root .unified-video-price.is-head{width:100%}html body #root .unified-video-result-media,html body #root .unified-video-result-fallback{border-radius:22px;min-height:240px}html body #root .unified-video-hero{min-height:360px;padding:20px}.unified-video-hero-actions{width:100%;border-radius:24px!important}.unified-video-hero-actions button{width:100%}}html body #root .unified-video-app.theme-dark .unified-video-form select,html body #root .image-studio-app.theme-dark .image-create-model-select,html body #root .theme-dark .premium-model-select,html body #root .theme-dark .image-create-model-select,html body #root [data-chat-theme=dark] .premium-model-select,html body #root [data-chat-theme=dark] .image-create-model-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eef6ff!important;-webkit-text-fill-color:#eef6ff!important;background-color:#080d18f5!important}html body #root .unified-video-app.theme-dark .unified-video-form select option,html body #root .image-studio-app.theme-dark .image-create-model-select option,html body #root .theme-dark .premium-model-select option,html body #root .theme-dark .image-create-model-select option,html body #root [data-chat-theme=dark] .premium-model-select option,html body #root [data-chat-theme=dark] .image-create-model-select option{color:#eaf2ff!important;-webkit-text-fill-color:#eaf2ff!important;background-color:#08111f!important}html body #root .unified-video-app.theme-dark .unified-video-form select option:checked,html body #root .unified-video-app.theme-dark .unified-video-form select option:hover,html body #root .image-studio-app.theme-dark .image-create-model-select option:checked,html body #root .image-studio-app.theme-dark .image-create-model-select option:hover,html body #root .theme-dark .premium-model-select option:checked,html body #root .theme-dark .premium-model-select option:hover,html body #root .theme-dark .image-create-model-select option:checked,html body #root .theme-dark .image-create-model-select option:hover,html body #root [data-chat-theme=dark] .premium-model-select option:checked,html body #root [data-chat-theme=dark] .premium-model-select option:hover,html body #root [data-chat-theme=dark] .image-create-model-select option:checked,html body #root [data-chat-theme=dark] .image-create-model-select option:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background-color:#2563eb!important}html body #root .unified-video-app.theme-dark .unified-video-form select option:disabled,html body #root .image-studio-app.theme-dark .image-create-model-select option:disabled,html body #root .theme-dark .premium-model-select option:disabled,html body #root .theme-dark .image-create-model-select option:disabled,html body #root [data-chat-theme=dark] .premium-model-select option:disabled,html body #root [data-chat-theme=dark] .image-create-model-select option:disabled{color:#718096!important;-webkit-text-fill-color:#718096!important;background-color:#08111f!important}.shared-media-tile.is-disabled,.shared-media-tile[data-media-selectable=false]{opacity:.46}.shared-media-tile.is-disabled .shared-media-tile-main,.shared-media-tile[data-media-selectable=false] .shared-media-tile-main{cursor:not-allowed;filter:saturate(.55)}.studio-upload-prepare-modal{border:1px solid var(--studio-border,#94a3b83d);background:var(--studio-surface,#0b1020);width:min(1120px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--studio-text,#f8fafc);border-radius:28px;overflow:auto;box-shadow:0 30px 90px #0000006b}.studio-upload-prepare-head,.studio-upload-prepare-actions{justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.studio-upload-prepare-head h2{margin:0 0 4px;font-size:22px;line-height:1.15}.studio-upload-prepare-head>button{border:1px solid var(--studio-border,#94a3b83d);background:var(--studio-soft,#94a3b81a);width:38px;height:38px;color:inherit;cursor:pointer;border-radius:999px;font-size:22px}.studio-upload-prepare-body{grid-template-columns:minmax(0,1fr) 300px;gap:18px;padding:0 22px 8px;display:grid}.studio-upload-prepare-preview,.studio-upload-prepare-controls{border:1px solid var(--studio-border,#94a3b83d);background:var(--studio-soft,#94a3b814);border-radius:24px;overflow:hidden}.studio-upload-crop-stage{-webkit-user-select:none;user-select:none;touch-action:none;background:#030712;min-height:440px;position:relative;overflow:hidden}.studio-upload-crop-stage>img,.studio-upload-crop-stage>video{object-fit:contain;width:100%;height:100%;min-height:440px;display:block}.studio-upload-crop-shade{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 9999px #0206171f}.studio-upload-crop-box{cursor:move;touch-action:none;border:2px solid #60a5fafa;border-radius:18px;position:absolute;box-shadow:0 0 0 9999px #02061770,0 18px 60px #2563eb38}.studio-upload-crop-box:before,.studio-upload-crop-box:after{content:"";background:#ffffff73;height:1px;position:absolute;inset:33.333% 0 auto}.studio-upload-crop-box:after{inset:66.666% 0 auto}.studio-upload-audio-stage{text-align:center;place-items:center;gap:16px;min-height:320px;padding:32px;display:grid}.studio-upload-audio-stage>svg{color:#93c5fd;width:46px;height:46px}.studio-upload-prepare-controls{flex-direction:column;gap:14px;padding:16px;display:flex}.studio-upload-control-card{background:var(--studio-surface-2,#0f172ab8);border-radius:20px;gap:10px;padding:14px;display:grid}.studio-upload-control-card button,.studio-upload-prepare-actions button{border:1px solid var(--studio-border,#94a3b83d);background:var(--studio-soft,#94a3b81a);color:inherit;cursor:pointer;border-radius:999px;padding:9px 13px;font-weight:800}.studio-upload-prepare-actions .primary{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-color:#2563eb7a}.studio-upload-control-card small,.studio-upload-trim-head span{color:var(--studio-muted,#94a3b8)}.studio-upload-trim-head,.studio-upload-prepare-error{color:#fecaca;background:#ef44441f;border-radius:16px;margin:0 22px 8px;padding:12px 14px}@media (width<=860px){.studio-upload-prepare-body{grid-template-columns:1fr}.studio-upload-crop-stage,.studio-upload-crop-stage>img,.studio-upload-crop-stage>video{min-height:300px}}.studio-upload-prepare-backdrop{z-index:10000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040814b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.studio-upload-prepare-modal{border:1px solid var(--studio-border,#94a3b83d);background:var(--studio-card,#fff);width:min(1120px,100%);max-height:min(94vh,920px);color:var(--studio-text,#101828);border-radius:28px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 34px 120px #0206176b}.theme-dark .studio-upload-prepare-modal,[data-chat-theme=dark] .studio-upload-prepare-modal{color:#f8fafc;background:#111827;border-color:#94a3b838}.studio-upload-prepare-head,.studio-upload-prepare-actions{border-bottom:1px solid var(--studio-border,#94a3b82e);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.studio-upload-prepare-head h2{margin:0;font-size:clamp(20px,2.4vw,30px)}.studio-upload-prepare-head p{color:var(--studio-muted,#64748b);margin:6px 0 0;font-size:14px}.studio-upload-prepare-head>button{background:color-mix(in srgb, var(--studio-muted,#64748b) 12%, transparent);width:42px;height:42px;color:inherit;cursor:pointer;border:0;border-radius:999px;font-size:30px;line-height:1}.studio-upload-prepare-body{grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:18px;padding:18px 22px;display:grid;overflow:auto}.studio-upload-prepare-body.audio{grid-template-columns:minmax(0,1fr) minmax(260px,360px)}.studio-upload-prepare-preview,.studio-upload-prepare-controls{min-width:0}.studio-upload-crop-stage{-webkit-user-select:none;user-select:none;touch-action:none;background:#050814;border-radius:24px;place-items:center;width:100%;min-height:430px;display:grid;position:relative;overflow:hidden}.studio-upload-crop-stage img,.studio-upload-crop-stage video{object-fit:contain;width:100%;height:min(62vh,620px);display:block}.studio-upload-crop-shade{pointer-events:none;background:#0000002e;position:absolute;inset:0}.studio-upload-crop-box{cursor:move;background:linear-gradient(90deg,#0000 33.333%,#ffffff5c 33.333% 34%,#0000 34% 66.666%,#ffffff5c 66.666% 67.333%,#0000 67.333%),linear-gradient(#0000 33.333%,#ffffff5c 33.333% 34%,#0000 34% 66.666%,#ffffff5c 66.666% 67.333%,#0000 67.333%);border:2px solid #fffffffa;border-radius:18px;position:absolute;box-shadow:0 0 0 9999px #0000005c,0 18px 42px #00000047}.studio-upload-crop-box .handle{background:#fff;border:3px solid #2563eb;border-radius:999px;width:22px;height:22px;position:absolute;box-shadow:0 8px 22px #02061752}.studio-upload-crop-box .handle.nw{cursor:nwse-resize;top:-11px;left:-11px}.studio-upload-crop-box .handle.ne{cursor:nesw-resize;top:-11px;right:-11px}.studio-upload-crop-box .handle.sw{cursor:nesw-resize;bottom:-11px;left:-11px}.studio-upload-crop-box .handle.se{cursor:nwse-resize;bottom:-11px;right:-11px}.studio-upload-audio-stage{text-align:center;border:1px solid var(--studio-border,#94a3b833);background:linear-gradient(135deg,#2563eb24,#7c3aed29);border-radius:24px;place-items:center;gap:16px;min-height:360px;padding:28px;display:grid}.studio-upload-audio-stage audio{width:min(620px,94%)}.studio-upload-control-card{border:1px solid var(--studio-border,#94a3b82e);background:color-mix(in srgb, var(--studio-muted,#64748b) 8%, transparent);border-radius:20px;gap:12px;margin-bottom:14px;padding:16px;display:grid}.studio-upload-control-card strong,.studio-upload-trim-head strong{font-weight:850}.studio-upload-control-card button,.studio-upload-prepare-actions button{min-height:38px;font:inherit;cursor:pointer;background:color-mix(in srgb, var(--studio-muted,#64748b) 12%, transparent);color:inherit;border:0;border-radius:999px;padding:0 14px;font-weight:800}.studio-upload-control-card small{color:var(--studio-muted,#64748b)}.studio-upload-control-card.trim label{color:var(--studio-muted,#64748b);gap:6px;font-size:13px;font-weight:700;display:grid}.studio-upload-control-card.trim input[type=range]{accent-color:#2563eb;width:100%}.studio-upload-trim-head,.studio-upload-trim-head span{color:var(--studio-muted,#64748b);font-weight:800}[data-chat-theme=dark] .studio-upload-prepare-error{color:#991b1b;background:#ef44441f;border-radius:16px;margin:0 22px 12px;padding:12px 14px}.theme-dark .studio-upload-prepare-error,[data-chat-theme=dark] .studio-upload-prepare-error{color:#fecaca}.studio-upload-prepare-actions{border-top:1px solid var(--studio-border,#94a3b82e);border-bottom:0;justify-content:flex-end}.studio-upload-prepare-actions .primary{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 14px 34px #2563eb47}.studio-upload-prepare-actions button:disabled,.studio-upload-control-card button:disabled{opacity:.55;cursor:not-allowed}@media (width<=860px){.studio-upload-prepare-backdrop{padding:10px}.studio-upload-prepare-modal{border-radius:22px;max-height:96vh}.studio-upload-prepare-body{grid-template-columns:1fr;padding:14px 16px}.studio-upload-prepare-head,.studio-upload-prepare-actions{padding:16px}.studio-upload-crop-stage{min-height:300px}}.studio-upload-prepare-modal-v2{width:min(1120px,100vw - 28px)}.studio-upload-prepare-body-v2{grid-template-columns:minmax(0,1fr) 260px;align-items:stretch}.studio-upload-prepare-body-v2.audio{grid-template-columns:minmax(0,1fr) 260px}.studio-upload-visual-editor,.studio-upload-audio-editor{gap:14px;min-width:0;display:grid}.studio-upload-audio-card{background:linear-gradient(135deg,#2563eb17,#0ea5e912);border:1px solid #94a3b838;border-radius:22px;align-items:center;gap:14px;padding:16px;display:flex}.studio-upload-audio-card svg{color:#2563eb;flex:none;width:42px;height:42px}.studio-upload-audio-card strong,.studio-upload-audio-card span{min-width:0;display:block}.studio-upload-audio-card strong{text-overflow:ellipsis;white-space:nowrap;color:var(--studio-text,#0f172a);overflow:hidden}.studio-upload-audio-card span{color:var(--studio-muted,#64748b);margin-top:3px;font-size:12px;font-weight:700}.studio-upload-audio-editor audio{width:100%;height:38px}.studio-upload-trim-visual{-webkit-user-select:none;user-select:none;touch-action:none;gap:8px;display:grid}.studio-upload-trim-time-row{color:var(--studio-muted,#64748b);letter-spacing:.01em;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;font-size:12px;font-weight:800;display:grid}.studio-upload-trim-time-row strong{color:#1d4ed8;background:#2563eb1a;border-radius:999px;padding:5px 10px}.studio-upload-trim-time-row span:last-child{text-align:right}.studio-upload-trim-track{background:linear-gradient(#0f172a0a,#0f172a14);border:1px solid #94a3b84d;border-radius:21px;min-height:82px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff8c,0 12px 26px #0f172a14}.studio-upload-trim-underlay,.studio-upload-wave-bars,.studio-upload-filmstrip-frames,.studio-upload-trim-selection,.studio-upload-trim-dim{position:absolute;inset:0}.studio-upload-wave-bars{align-items:center;gap:3px;padding:13px 18px;display:flex}.studio-upload-wave-bar{opacity:.94;background:linear-gradient(#60a5fa,#2563eb 52%,#1d4ed8);border-radius:999px;flex:1 1 0;min-width:2px;box-shadow:inset 0 0 0 1px #ffffff14}.studio-upload-filmstrip-frames{background:#111827;grid-template-columns:repeat(10,minmax(0,1fr));gap:3px;padding:4px;display:grid}.studio-upload-filmstrip-frame{background:linear-gradient(135deg,#1f2937,#0f172a);border-radius:14px;display:block;overflow:hidden}.studio-upload-filmstrip-frame img{object-fit:cover;width:100%;height:100%;display:block}.studio-upload-filmstrip-frame i{background:linear-gradient(135deg,#94a3b83d,#1e293b85);width:100%;height:100%;display:block}.studio-upload-trim-dim{z-index:2;pointer-events:none;background:#0206178f}.studio-upload-trim-dim.left{right:auto}.studio-upload-trim-dim.right{left:auto}.studio-upload-trim-selection{z-index:4;cursor:grab;border:3px solid #f8fafc;border-radius:19px;box-shadow:0 0 0 2px #2563ebf0,0 10px 28px #0f172a47,inset 0 0 0 1px #ffffff61}.studio-upload-trim-selection:active{cursor:grabbing}.studio-upload-trim-handle{cursor:ew-resize;background:linear-gradient(#fff,#dbeafe);border:0;border-radius:999px;width:18px;height:58px;padding:0;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 20px #0f172a47,0 0 0 2px #2563eba6}.studio-upload-trim-handle:before{content:"";background:#2563ebad;border-radius:999px;width:2px;position:absolute;top:13px;bottom:13px;left:50%;transform:translate(-50%)}.studio-upload-trim-handle.start{left:-10px}.studio-upload-trim-handle.end{right:-10px}.studio-upload-control-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.studio-upload-trim-summary .studio-upload-visual-editor.video .studio-upload-crop-stage{min-height:470px}.studio-upload-visual-editor.image .studio-upload-crop-stage{min-height:560px}.theme-dark .studio-upload-audio-card,[data-chat-theme=dark] .studio-upload-audio-card{background:linear-gradient(135deg,#2563eb33,#0ea5e91f);border-color:#94a3b833}.theme-dark .studio-upload-audio-card strong,[data-chat-theme=dark] .studio-upload-audio-card strong{color:#f8fafc}.theme-dark .studio-upload-audio-card span,[data-chat-theme=dark] .studio-upload-audio-card span{color:#94a3b8}.theme-dark .studio-upload-trim-track,[data-chat-theme=dark] .studio-upload-trim-track{background:linear-gradient(#0f172ae0,#020617f5);border-color:#94a3b838;box-shadow:inset 0 1px #ffffff0f,0 16px 32px #00000057}.theme-dark .studio-upload-trim-time-row,[data-chat-theme=dark] .studio-upload-trim-time-row{color:#94a3b8}.theme-dark .studio-upload-trim-time-row strong,[data-chat-theme=dark] .studio-upload-trim-time-row strong{color:#dbeafe;background:#2563eb3d}.theme-dark .studio-upload-trim-selection,[data-chat-theme=dark] .studio-upload-trim-selection{border-color:#eff6ff;box-shadow:0 0 0 2px #60a5faf2,0 14px 34px #0000006b,inset 0 0 0 1px #fff3}.theme-dark .studio-upload-trim-dim,[data-chat-theme=dark] .studio-upload-trim-dim{background:#020617ad}@media (width<=980px){.studio-upload-prepare-body-v2,.studio-upload-prepare-body-v2.audio{grid-template-columns:1fr}.studio-upload-visual-editor.video .studio-upload-crop-stage,.studio-upload-visual-editor.image .studio-upload-crop-stage{min-height:320px}.studio-upload-trim-track{min-height:74px}}.studio-upload-trim-rule{color:#0f172abd;background:#0f172a0f;border-radius:14px;margin-top:8px;padding:10px 12px;font-size:13px;line-height:1.35}.theme-dark .studio-upload-trim-rule,[data-chat-theme=dark] .studio-upload-trim-rule{color:#f8fafcc7;background:#ffffff14}.studio-create-output-switch{background:color-mix(in srgb, var(--studio-surface-2,#eef2ff) 76%, transparent);border:1px solid color-mix(in srgb, var(--studio-border,#dbe4ff) 78%, transparent);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex;box-shadow:inset 0 1px #ffffff80}.theme-dark .studio-create-output-switch,.studio-dark .studio-create-output-switch{background:#111827db;border-color:#94a3b83d;box-shadow:inset 0 1px #ffffff0f}.studio-create-output-switch button,.studio-create-output-switch a{color:var(--studio-muted,#64748b);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 14px;font-weight:700;text-decoration:none}.studio-create-output-switch .active,.studio-create-output-switch [aria-selected=true]{color:var(--studio-text,#0f172a);background:var(--studio-surface,#fff);box-shadow:0 10px 30px #0f172a1f}.theme-dark .studio-create-output-switch button,.theme-dark .studio-create-output-switch a,.studio-dark .studio-create-output-switch button,.studio-dark .studio-create-output-switch a{color:#e2e8f0c7}.theme-dark .studio-create-output-switch .active,.theme-dark .studio-create-output-switch [aria-selected=true],.studio-dark .studio-create-output-switch .active,.studio-dark .studio-create-output-switch [aria-selected=true]{color:#f8fafc;background:#2563ebe0;box-shadow:0 12px 34px #2563eb47}.create-output-choice-modal .create-output-choice-grid{flex-wrap:wrap;gap:10px;margin:14px 0 18px;display:flex}.image-result-intent-video-section,.image-result-intent-video-group{margin-top:18px}.image-result-intent-video-group>strong{color:var(--studio-text,inherit);margin:14px 0 10px;display:block}.create-output-choice-modal .image-result-intent-option-grid button{min-height:118px}html body #root .compact-catalog-groups{gap:16px!important;padding:4px!important;display:grid!important}html body #root .compact-catalog-group h3{color:var(--studio-text-muted,#64748b)!important;letter-spacing:-.01em!important;margin:0 0 8px!important;font-size:14px!important}html body #root .compact-catalog-grid,html body #root .image-result-intent-option-grid.compact-catalog-grid,html body #root .unified-video-grid.compact-catalog-grid{grid-template-columns:repeat(auto-fit,minmax(156px,1fr))!important;gap:10px!important;display:grid!important}html body #root .compact-catalog-card,html body #root .image-result-intent-option-grid .compact-catalog-card{text-align:left!important;border-radius:18px!important;justify-content:center!important;gap:0!important;min-height:74px!important;padding:14px!important}html body #root .compact-catalog-card strong{font-size:15px!important;line-height:1.16!important}html body #root .image-result-intent-body{gap:12px!important}html body #root .image-result-intent-categories button small,html body #root .image-result-intent-option-grid button small,html body #root .image-result-intent-option-grid button em{display:none!important}html body #root .image-result-intent-categories button{min-height:58px!important;padding:12px!important}html body #root .image-result-intent-options-head.compact p{display:none!important}html body #root .studio-upload-prepare-modal-v2{width:min(1120px,100vw - 40px)!important;max-height:min(92vh,900px)!important}html body #root .studio-upload-prepare-head{padding:18px 22px!important}html body #root .studio-upload-prepare-head p,html body #root .studio-upload-prepare-controls,html body #root .studio-upload-crop-presets,html body #root .studio-upload-trim-summary{display:none!important}html body #root .studio-upload-prepare-body,html body #root .studio-upload-prepare-body-v2,html body #root .studio-upload-prepare-body-v2.audio{grid-template-columns:1fr!important;padding:20px 22px!important}html body #root .studio-upload-prepare-preview{background:0 0!important;border:0!important;min-height:0!important;padding:0!important}html body #root .studio-upload-crop-stage{min-height:min(54vh,620px)!important}html body #root .studio-upload-trim-visual{margin-top:14px!important}html body #root .studio-upload-trim-time-row{opacity:.78!important}html body #root .studio-upload-prepare-actions{padding:18px 22px!important}html body #root .studio-upload-prepare-actions .primary{min-width:120px!important}html body #root .video-create-workspace-unified{border-radius:28px!important;width:min(760px,100vw - 44px)!important;margin:0 auto!important;padding:26px!important}html body #root .video-create-workspace-unified .unified-video-workbench-head{text-align:left!important;gap:12px!important;margin-bottom:8px!important;display:grid!important}html body #root .video-create-workspace-unified h2{letter-spacing:-.055em!important;font-size:clamp(28px,4vw,42px)!important}html body #root .video-create-workspace-unified .unified-video-form{gap:14px!important}html body #root .video-create-workspace-unified .unified-video-prompt-field textarea{border-radius:22px!important;min-height:150px!important}html body #root .video-create-workspace-unified .unified-video-settings.is-premium{background:0 0!important;border:0!important;padding:0!important}html body #root .video-create-workspace-unified .unified-video-field.is-model select,html body #root .video-create-workspace-unified .unified-video-form textarea,html body #root .video-create-workspace-unified .unified-video-form select{border-radius:18px!important}html body #root .video-create-workspace-unified .unified-video-launch-row,html body #root .video-create-workspace-unified .unified-video-launch-row .primary,html body #root .premium-topup-action{width:100%!important}html body #root .premium-topup-action,html body #root .create-balance-warning .image-create-topup-link,html body #root .premium-refill{color:#fff!important;background:linear-gradient(135deg,#2563eb,#7c3aed)!important;border:0!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;min-height:48px!important;padding:0 18px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 18px 46px #2563eb3d!important}html body #root .create-balance-warning{color:var(--studio-text,#172033)!important;background:#f59e0b1a!important;border:1px solid #f59e0b33!important;border-radius:18px!important;gap:10px!important;padding:12px!important;font-weight:800!important;display:grid!important}html body #root .theme-dark .create-balance-warning,html body #root [data-chat-theme=dark] .create-balance-warning{color:#f8fbff!important;background:#f59e0b1f!important;border-color:#f59e0b42!important}html body #root .unified-video-actions .premium-topup-action{justify-content:center!important}.premium-manual-create{border:1px solid var(--studio-border,#94a3b840);max-width:920px;color:var(--studio-text,#f8fafc);background:linear-gradient(#0f172aeb,#0f172ac7);border-radius:28px;margin:28px auto;padding:28px;box-shadow:0 24px 80px #02061752}.theme-light .premium-manual-create{color:#0f172a;background:linear-gradient(#fff,#f8fbff);box-shadow:0 24px 70px #0f172a1f}.unified-create-back{width:100%;color:inherit;background:#94a3b814;border:1px solid #94a3b838;border-radius:16px;margin-bottom:18px;padding:12px 16px;font-weight:800}.create-output-toggle{background:#94a3b814;border:1px solid #94a3b83d;border-radius:999px;gap:6px;width:max-content;margin-bottom:18px;padding:5px;display:flex}.create-output-toggle button{color:inherit;opacity:.72;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 18px;font-weight:850}.create-output-toggle button.active{color:#fff;opacity:1;background:#2563eb;box-shadow:0 10px 24px #2563eb42}.manual-create-prompt{width:100%;min-height:150px;color:inherit;font:inherit;resize:vertical;background:#02061738;border:1px solid #94a3b847;border-radius:22px;outline:none;padding:18px}.theme-light .manual-create-prompt{background:#fff}.manual-create-settings{gap:16px;margin-top:18px;display:grid}.manual-create-settings label{color:inherit;gap:8px;font-weight:800;display:grid}.manual-create-settings select{color:#f8fafc;background:#07111f;border:1px solid #94a3b852;border-radius:16px;width:100%;padding:13px 14px;font-weight:800}.theme-light .manual-create-settings select{color:#0f172a;background:#fff}.manual-create-settings option{color:#f8fafc;background:#07111f}.theme-light .manual-create-settings option{color:#0f172a;background:#fff}.manual-chip-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.manual-chip-row span{width:100%;color:var(--studio-muted,#94a3b8);font-weight:850}.manual-chip-row button{color:inherit;cursor:pointer;background:#94a3b81f;border:1px solid #94a3b847;border-radius:999px;padding:9px 13px;font-weight:850}.manual-chip-row button.active{color:#bfdbfe;background:#2563eb47;border-color:#60a5fa99}.theme-light .manual-chip-row button.active{color:#1d4ed8;background:#dbeafe}.manual-create-submit{border-radius:18px;width:100%;margin-top:18px;padding:16px 18px;font-weight:900}.manual-balance-warning{color:#fbbf24;margin:16px 0 0;font-weight:800}.manual-create-cost,.manual-create-message{color:var(--studio-muted,#94a3b8);margin:12px 0 0}html body #root .premium-manual-create{width:min(780px,100vw - 44px);max-width:780px;margin:24px auto;padding:26px}html body #root .premium-manual-create h2{letter-spacing:-.055em;margin:0 0 10px;font-size:clamp(30px,4vw,42px)}html body #root .premium-manual-create .create-output-toggle{margin:0 0 16px}html body #root .manual-create-settings{gap:14px}html body #root .manual-create-settings label,html body #root .manual-chip-row span{letter-spacing:.01em;font-size:13px}html body #root .manual-create-attach-panel{margin-top:14px}html body #root .manual-create-submit.is-topup{color:#fff!important;background:linear-gradient(135deg,#2563eb,#7c3aed)!important}html body #root .manual-balance-warning{min-height:46px;color:var(--studio-text,#f8fafc);background:#f59e0b1c;border:1px solid #f59e0b3d;border-radius:18px;justify-content:center;align-items:center;padding:12px 14px;display:flex}html body #root .studio-upload-trim-track,html body #root .studio-upload-trim-selection,html body #root .studio-upload-trim-handle{touch-action:none!important}:root{--ui-016:1;--ui-006:1}html[data-aifotex-image-theme=light] body>.studio-dropdown.studio-menu-dropdown,html[data-aifotex-image-theme=light] body>.studio-portal-dropdown.studio-menu-dropdown,html[data-aifotex-chat-theme=light] body>.studio-dropdown.studio-menu-dropdown,html[data-aifotex-chat-theme=light] body>.studio-portal-dropdown.studio-menu-dropdown,html body #root .theme-light .studio-menu-dropdown,html body #root .image-studio-app.theme-light .studio-menu-dropdown,html body #root .theme-light .studio-portal-dropdown,html body #root .image-studio-app.theme-light .studio-portal-dropdown{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:linear-gradient(#fffffffc,#f7fafffc)!important;border:1px solid #94a3b84d!important;box-shadow:0 28px 84px #0f172a2e,inset 0 1px #ffffffd1!important}body:not(:has(.theme-dark))>.studio-dropdown.studio-menu-dropdown{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:linear-gradient(#fffffffc,#f7fafffc)!important;border:1px solid #94a3b84d!important;box-shadow:0 28px 84px #0f172a2e,inset 0 1px #ffffffd1!important}body:not(:has(.theme-dark))>.studio-portal-dropdown.studio-menu-dropdown{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:linear-gradient(#fffffffc,#f7fafffc)!important;border:1px solid #94a3b84d!important;box-shadow:0 28px 84px #0f172a2e,inset 0 1px #ffffffd1!important}html[data-aifotex-image-theme=light] body>.studio-dropdown.studio-menu-dropdown a,html[data-aifotex-image-theme=light] body>.studio-portal-dropdown.studio-menu-dropdown a,html[data-aifotex-image-theme=light] body>.studio-dropdown.studio-menu-dropdown button,html[data-aifotex-image-theme=light] body>.studio-portal-dropdown.studio-menu-dropdown button,html[data-aifotex-chat-theme=light] body>.studio-dropdown.studio-menu-dropdown a,html[data-aifotex-chat-theme=light] body>.studio-portal-dropdown.studio-menu-dropdown a,html[data-aifotex-chat-theme=light] body>.studio-dropdown.studio-menu-dropdown button,html[data-aifotex-chat-theme=light] body>.studio-portal-dropdown.studio-menu-dropdown button,html body #root .theme-light .studio-menu-dropdown a,html body #root .theme-light .studio-menu-dropdown button,html body #root .image-studio-app.theme-light .studio-menu-dropdown a,html body #root .image-studio-app.theme-light .studio-menu-dropdown button{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:0 0!important;border-color:#0000!important}body:not(:has(.theme-dark))>.studio-dropdown.studio-menu-dropdown a{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:0 0!important;border-color:#0000!important}body:not(:has(.theme-dark))>.studio-portal-dropdown.studio-menu-dropdown a{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:0 0!important;border-color:#0000!important}body:not(:has(.theme-dark))>.studio-dropdown.studio-menu-dropdown button{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:0 0!important;border-color:#0000!important}body:not(:has(.theme-dark))>.studio-portal-dropdown.studio-menu-dropdown button{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:0 0!important;border-color:#0000!important}html[data-aifotex-image-theme=light] body>.studio-dropdown.studio-menu-dropdown a:hover,html[data-aifotex-image-theme=light] body>.studio-portal-dropdown.studio-menu-dropdown a:hover,html[data-aifotex-image-theme=light] body>.studio-dropdown.studio-menu-dropdown button:hover,html[data-aifotex-image-theme=light] body>.studio-portal-dropdown.studio-menu-dropdown button:hover,html body #root .theme-light .studio-menu-dropdown a:hover,html body #root .theme-light .studio-menu-dropdown button:hover,html body #root .image-studio-app.theme-light .studio-menu-dropdown a:hover,html body #root .image-studio-app.theme-light .studio-menu-dropdown button:hover{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;background:#2563eb1a!important}html[data-aifotex-image-theme=light] body #root .image-create-model-select,html[data-aifotex-image-theme=light] body #root .image-create-model-select option,html[data-aifotex-image-theme=light] body #root .manual-create-settings select,html[data-aifotex-image-theme=light] body #root .manual-create-settings option,html body #root .image-studio-app.theme-light .image-create-model-select,html body #root .image-studio-app.theme-light .image-create-model-select option,html body #root .image-studio-app.theme-light .manual-create-settings select,html body #root .image-studio-app.theme-light .manual-create-settings option,html body #root .theme-light .image-create-model-select,html body #root .theme-light .image-create-model-select option,html body #root .theme-light .manual-create-settings select,html body #root .theme-light .manual-create-settings option{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:#fff!important}html body #root .shared-media-library-modal.product-modal.studio-modal{width:min(1120px,100vw - 32px)!important;max-width:min(1120px,100vw - 32px)!important;max-height:min(86vh,820px)!important;overflow:hidden!important}html body #root .shared-media-library-modal .studio-modal-body{max-height:min(72vh,680px)!important;padding:14px 16px 18px!important;overflow:auto!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-list,html body #root .shared-media-library-modal.is-select-mode .shared-media-library-list.is-tile-grid,html body #root .shared-media-library-modal.is-select-mode .library-picker-list.rich-scroll,html body #root .shared-media-library-modal.is-select-mode .image-library-picker{column-count:initial!important;columns:initial!important;grid-template-columns:repeat(auto-fill,minmax(132px,1fr))!important;grid-auto-rows:auto!important;grid-auto-flow:row!important;align-content:start!important;align-items:start!important;gap:16px!important;max-height:none!important;padding:2px 2px 10px!important;display:grid!important;overflow:visible!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile{background:0 0!important;border:0!important;min-width:0!important;height:auto!important;min-height:0!important;display:block!important;position:relative!important;overflow:visible!important;transform:none!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-main{width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;text-align:left!important;color:inherit!important;background:0 0!important;border:0!important;grid-template-rows:auto auto!important;gap:8px!important;padding:0!important;display:grid!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-thumb{aspect-ratio:4/5!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:#e2e8f07a!important;border:1px solid #94a3b82e!important;border-radius:16px!important;place-items:center!important;display:grid!important;overflow:hidden!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-thumb img{object-fit:cover!important;border-radius:inherit!important;border:0!important;width:100%!important;height:100%!important;display:block!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-info{text-align:left!important;background:0 0!important;gap:2px!important;min-width:0!important;padding:0 3px!important;display:grid!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-info strong,html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-info small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;display:block!important;overflow:hidden!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-info strong{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:12px!important;font-weight:820!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-info small{color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-size:11px!important;font-weight:650!important}html[data-aifotex-image-theme=dark] body #root .shared-media-library-modal.is-select-mode .shared-media-tile-info strong,html[data-aifotex-chat-theme=dark] body #root .shared-media-library-modal.is-select-mode .shared-media-tile-info strong,html body #root .theme-dark .shared-media-library-modal.is-select-mode .shared-media-tile-info strong{color:#eaf2ff!important;-webkit-text-fill-color:#eaf2ff!important}html[data-aifotex-image-theme=dark] body #root .shared-media-library-modal.is-select-mode .shared-media-tile-info small,html[data-aifotex-chat-theme=dark] body #root .shared-media-library-modal.is-select-mode .shared-media-tile-info small,html body #root .theme-dark .shared-media-library-modal.is-select-mode .shared-media-tile-info small{color:#9fb0c7!important;-webkit-text-fill-color:#9fb0c7!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-delete{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:0!important;pointer-events:none!important;background:#0f172a80!important;border:0!important;border-radius:999px!important;place-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;line-height:1!important;display:grid!important;position:absolute!important;top:6px!important;right:6px!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile:hover .shared-media-tile-delete,html body #root .shared-media-library-modal.is-select-mode .shared-media-tile:focus-within .shared-media-tile-delete{opacity:1!important;pointer-events:auto!important}html body #root .image-studio-main .image-create-workspace.image-create-workspace-simple,html body #root .image-studio-main .image-create-workspace.image-create-workspace-simple.is-empty,html body #root .image-studio-main .unified-manual-create-as-image-template{place-items:start stretch!important;width:min(1280px,100% - 40px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}html body #root .image-create-workspace.image-create-workspace-simple .image-create-form-simple.premium-create-form,html body #root .premium-manual-create{border-radius:30px!important;grid-template-columns:minmax(420px,1.2fr) minmax(320px,.8fr)!important;align-items:start!important;gap:18px 22px!important;width:100%!important;max-width:none!important;margin:clamp(14px,2vw,26px) auto!important;padding:clamp(22px,2.4vw,34px)!important;display:grid!important}html body #root .image-create-workspace.image-create-workspace-simple .image-create-form-simple.premium-create-form>.image-create-back,html body #root .image-create-workspace.image-create-workspace-simple .image-create-form-simple.premium-create-form>.image-create-form-head,html body #root .premium-manual-create>.unified-create-back,html body #root .premium-manual-create>.image-create-back,html body #root .premium-manual-create>.image-create-form-head{grid-column:1/-1!important}html body #root .image-create-workspace.image-create-workspace-simple .image-create-form-simple.premium-create-form>.image-create-prompt-field,html body #root .premium-manual-create>.image-create-prompt-field{grid-area:span 5/1!important;align-self:stretch!important;min-height:100%!important}html body #root .image-create-workspace.image-create-workspace-simple .image-create-form-simple.premium-create-form>.image-create-prompt-field textarea,html body #root .premium-manual-create>.image-create-prompt-field textarea,html body #root .manual-create-prompt{resize:vertical!important;height:100%!important;min-height:clamp(240px,34vh,450px)!important}html body #root .image-create-workspace.image-create-workspace-simple .image-create-form-simple.premium-create-form>.image-create-attach-panel,html body #root .premium-manual-create>.image-create-attach-panel,html body #root .premium-manual-create>.manual-create-attach-panel{grid-column:1!important}html body #root .image-create-workspace.image-create-workspace-simple .image-create-form-simple.premium-create-form>label:not(.image-create-prompt-field),html body #root .premium-manual-create>label:not(.image-create-prompt-field),html body #root .premium-manual-create>.manual-chip-row,html body #root .image-create-workspace.image-create-workspace-simple .image-create-form-simple.premium-create-form>.manual-chip-row{grid-column:2!important;margin:0!important}html body #root .image-create-workspace.image-create-workspace-simple .image-create-form-simple.premium-create-form>.create-balance-warning,html body #root .image-create-workspace.image-create-workspace-simple .image-create-form-simple.premium-create-form>.image-create-submit,html body #root .image-create-workspace.image-create-workspace-simple .image-create-form-simple.premium-create-form>.image-create-cost-note,html body #root .image-create-workspace.image-create-workspace-simple .image-create-form-simple.premium-create-form>.manual-create-message,html body #root .image-create-workspace.image-create-workspace-simple .image-create-form-simple.premium-create-form>.manual-create-cost,html body #root .premium-manual-create>.create-balance-warning,html body #root .premium-manual-create>.image-create-submit,html body #root .premium-manual-create>.image-create-cost-note,html body #root .premium-manual-create>.manual-create-message,html body #root .premium-manual-create>.manual-create-cost{grid-column:1/-1!important}@media (width<=1120px){html body #root .image-create-workspace.image-create-workspace-simple .image-create-form-simple.premium-create-form,html body #root .premium-manual-create{grid-template-columns:1fr!important}html body #root .image-create-workspace.image-create-workspace-simple .image-create-form-simple.premium-create-form>.image-create-prompt-field,html body #root .image-create-workspace.image-create-workspace-simple .image-create-form-simple.premium-create-form>.image-create-attach-panel,html body #root .image-create-workspace.image-create-workspace-simple .image-create-form-simple.premium-create-form>label:not(.image-create-prompt-field),html body #root .premium-manual-create>.image-create-prompt-field,html body #root .premium-manual-create>.image-create-attach-panel,html body #root .premium-manual-create>.manual-create-attach-panel,html body #root .premium-manual-create>label:not(.image-create-prompt-field),html body #root .premium-manual-create>.manual-chip-row{grid-area:auto/1/auto/-1!important}html body #root .image-create-workspace.image-create-workspace-simple .image-create-form-simple.premium-create-form>.image-create-prompt-field textarea,html body #root .premium-manual-create>.image-create-prompt-field textarea,html body #root .manual-create-prompt{min-height:190px!important}}html[data-aifotex-image-theme=light] body #root :is(.image-create-model-select,.manual-create-settings select),html body #root :is(.image-studio-app.theme-light,.theme-light) :is(.image-create-model-select,.manual-create-settings select),html body #root .premium-manual-create :is(select,option),html body #root .premium-create-form :is(select,option){--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;color:#111827!important;-webkit-text-fill-color:#111827!important;text-shadow:none!important;background-color:#fff!important;background-image:none!important}html[data-aifotex-image-theme=light] body #root :is(.image-create-model-select,.manual-create-settings select) option,html body #root :is(.image-studio-app.theme-light,.theme-light) :is(.image-create-model-select,.manual-create-settings select) option,html body #root .premium-manual-create option,html body #root .premium-create-form option{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;color:#111827!important;-webkit-text-fill-color:#111827!important;background:#fff!important}html[data-aifotex-image-theme=light] body #root :is(.image-create-model-select,.manual-create-settings select) option:checked,html body #root :is(.image-studio-app.theme-light,.theme-light) :is(.image-create-model-select,.manual-create-settings select) option:checked,html body #root .premium-manual-create option:checked,html body #root .premium-create-form option:checked{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;background:#dbeafe!important}html[data-aifotex-image-theme=light] body>.studio-dropdown.studio-portal-dropdown,html body>.studio-dropdown.studio-portal-dropdown[data-theme-scope=studio-light],html body>.studio-dropdown.studio-portal-dropdown[data-theme-scope=chat-light],html body>.studio-dropdown.studio-portal-dropdown[data-theme-scope=app-light]{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;color:#111827!important;-webkit-text-fill-color:#111827!important;background:#fffffffd!important;border:1px solid #cbd5e1e6!important}html[data-aifotex-image-theme=light] body>.studio-dropdown.studio-portal-dropdown :is(a,button,span,strong,small,svg),html body>.studio-dropdown.studio-portal-dropdown[data-theme-scope=studio-light] :is(a,button,span,strong,small,svg),html body>.studio-dropdown.studio-portal-dropdown[data-theme-scope=chat-light] :is(a,button,span,strong,small,svg),html body>.studio-dropdown.studio-portal-dropdown[data-theme-scope=app-light] :is(a,button,span,strong,small,svg){color:#111827!important;-webkit-text-fill-color:#111827!important}html[data-aifotex-image-theme=light] body>.studio-dropdown.studio-portal-dropdown :is(a,button):hover,html body>.studio-dropdown.studio-portal-dropdown[data-theme-scope=studio-light] :is(a,button):hover,html body>.studio-dropdown.studio-portal-dropdown[data-theme-scope=chat-light] :is(a,button):hover,html body>.studio-dropdown.studio-portal-dropdown[data-theme-scope=app-light] :is(a,button):hover{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:#2f67f614!important}html body #root .shared-media-library-modal.is-select-mode,html body #root .shared-media-library-modal.is-manage-mode{grid-template-rows:auto minmax(0,1fr) auto!important;width:min(1180px,100vw - 44px)!important;max-width:min(1180px,100vw - 44px)!important;height:min(82vh,780px)!important;max-height:min(82vh,780px)!important;display:grid!important;overflow:hidden!important}html body #root .shared-media-library-modal :is(.studio-modal-body,.modal-body,.product-modal-body){grid-template-rows:auto minmax(0,1fr)!important;gap:12px!important;min-height:0!important;display:grid!important;overflow:hidden!important}html body #root .shared-media-library-modal.is-select-mode :is(.shared-media-library-list,.shared-media-library-list.is-tile-grid,.library-picker-list.rich-scroll,.image-library-picker),html body #root .shared-media-library-modal.is-manage-mode :is(.shared-media-library-list,.shared-media-library-list.is-tile-grid,.library-picker-list.rich-scroll,.image-library-picker){grid-template-columns:repeat(auto-fill,minmax(132px,1fr))!important;grid-auto-rows:minmax(176px,auto)!important;grid-auto-flow:row!important;align-content:start!important;align-items:start!important;gap:16px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:8px 6px 16px!important;display:grid!important;overflow:hidden auto!important}html body #root .shared-media-library-modal :is(.shared-media-tile,article.shared-media-tile){contain:layout paint!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;display:block!important;position:relative!important;overflow:visible!important}html body #root .shared-media-library-modal :is(.shared-media-tile-main,article.shared-media-tile>button.shared-media-tile-main,article.shared-media-tile>div.shared-media-tile-main){background:0 0!important;border:1px solid #0000!important;border-radius:16px!important;grid-template-rows:132px minmax(36px,auto)!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:7px!important;display:grid!important;overflow:hidden!important}html body #root .shared-media-library-modal .shared-media-tile-thumb,html body #root .shared-media-library-modal .shared-media-tile-main>.shared-media-tile-thumb{aspect-ratio:auto!important;background:#94a3b81f!important;border-radius:14px!important;width:100%!important;height:132px!important;min-height:132px!important;max-height:132px!important;display:block!important;overflow:hidden!important}html body #root .shared-media-library-modal .shared-media-tile-thumb img,html body #root .shared-media-library-modal .shared-media-tile-thumb>img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;min-height:0!important;max-height:132px!important;display:block!important}html body #root .shared-media-library-modal .shared-media-tile-info{align-content:start!important;gap:2px!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:hidden!important}html body #root .shared-media-library-modal .shared-media-tile-info :is(strong,small),html body #root .shared-media-library-modal .shared-media-card-title-text{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}@media (width<=900px){html body #root .shared-media-library-modal.is-select-mode :is(.shared-media-library-list,.shared-media-library-list.is-tile-grid,.library-picker-list.rich-scroll,.image-library-picker),html body #root .shared-media-library-modal.is-manage-mode :is(.shared-media-library-list,.shared-media-library-list.is-tile-grid,.library-picker-list.rich-scroll,.image-library-picker){grid-template-columns:repeat(auto-fill,minmax(108px,1fr))!important;grid-auto-rows:minmax(156px,auto)!important}html body #root .shared-media-library-modal :is(.shared-media-tile-main,article.shared-media-tile>button.shared-media-tile-main,article.shared-media-tile>div.shared-media-tile-main){grid-template-rows:108px minmax(34px,auto)!important}html body #root .shared-media-library-modal .shared-media-tile-thumb,html body #root .shared-media-library-modal .shared-media-tile-thumb img{height:108px!important;min-height:108px!important;max-height:108px!important}}html body #root .image-main-scroll>.image-create-workspace.image-create-workspace-simple,html body #root .image-main-scroll>.unified-manual-create-as-image-template{place-self:start center!important;width:min(1440px,100% - 28px)!important;max-width:1440px!important;margin:0 auto!important}html body #root .image-create-workspace.image-create-workspace-simple .image-create-form-simple,html body #root .premium-manual-create{grid-template-columns:minmax(460px,1.35fr) minmax(300px,.65fr)!important;align-items:start!important;gap:14px 18px!important;width:100%!important;max-width:none!important;margin:clamp(12px,1.6vh,24px) auto!important;padding:clamp(22px,2vw,30px)!important;display:grid!important}@media (width<=1180px){html body #root .image-create-workspace.image-create-workspace-simple .image-create-form-simple,html body #root .premium-manual-create{grid-template-columns:1fr!important}html body #root .premium-create-form>.image-create-prompt-field,html body #root .premium-create-form>.image-create-attach-panel,html body #root .premium-create-form>label:not(.image-create-prompt-field),html body #root .premium-create-form>.manual-chip-row,html body #root .premium-manual-create>.image-create-prompt-field,html body #root .premium-manual-create>.image-create-attach-panel,html body #root .premium-manual-create>.manual-create-attach-panel,html body #root .premium-manual-create>label:not(.image-create-prompt-field),html body #root .premium-manual-create>.manual-chip-row{grid-area:auto/1/auto/-1!important}html body #root .premium-create-form>.image-create-prompt-field textarea,html body #root .premium-manual-create>.image-create-prompt-field textarea,html body #root .manual-create-prompt{height:190px!important;min-height:190px!important}}html body #root select option,html[data-aifotex-image-theme=light] body #root select option,html body #root .theme-light select option,html body #root .image-studio-app.theme-light select option{color:#101828!important;-webkit-text-fill-color:#101828!important;background:#fff!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-list,html body #root .shared-media-library-modal.is-select-mode .shared-media-library-list.is-tile-grid,html body #root .shared-media-library-modal.is-select-mode .library-picker-list.rich-scroll,html body #root .shared-media-library-modal.is-select-mode .image-library-picker{grid-template-columns:repeat(auto-fill,minmax(138px,1fr))!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-main{grid-template-rows:178px auto!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-thumb,html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-thumb img{height:178px!important;min-height:178px!important;max-height:178px!important}html body #root .image-create-workspace.image-create-workspace-simple,html body #root .image-create-workspace.image-create-workspace-simple.is-empty,html body #root .unified-manual-create-as-image-template{width:min(1180px,100% - 24px)!important;max-width:1180px!important}html body #root .image-create-workspace.image-create-workspace-simple .image-create-form-simple,html body #root .premium-manual-create{grid-template-columns:minmax(0,1.32fr) minmax(320px,.78fr)!important}:root{--ui-006:"light-dropdown-media-grid-full-create"}html[data-aifotex-image-theme=light] body #root select option,html[data-aifotex-chat-theme=light] body #root select option,html body #root .image-studio-app:not(.theme-dark) select option,html body #root .aifotex-chatgpt-page:not(.theme-dark) select option,html body #root .premium-model-select option,html body #root .image-create-model-select option{color:#101828!important;-webkit-text-fill-color:#101828!important;background:#fff!important}html[data-aifotex-image-theme=light] body>.studio-dropdown *,html[data-aifotex-chat-theme=light] body>.studio-dropdown *,html body>.studio-dropdown[data-theme-scope=studio-light] *{color:#182230!important;-webkit-text-fill-color:#182230!important}html body #root .studio-modal.shared-media-library-modal .shared-media-library-list.is-tile-grid,html body #root .studio-modal.shared-media-library-modal .shared-media-library-list.is-manage-tile-grid,html body #root .chat-modal-card.shared-media-library-modal .shared-media-library-list.is-tile-grid,html body #root .chat-modal-card.shared-media-library-modal .shared-media-library-list.is-manage-tile-grid{grid-template-columns:repeat(auto-fill,minmax(138px,1fr))!important;grid-auto-rows:auto!important;align-items:start!important;gap:16px!important;display:grid!important}html body #root .studio-modal.shared-media-library-modal .shared-media-tile-main,html body #root .chat-modal-card.shared-media-library-modal .shared-media-tile-main{grid-template-rows:178px auto!important;height:auto!important;min-height:0!important;overflow:hidden!important}html body #root .studio-modal.shared-media-library-modal .shared-media-tile-thumb,html body #root .chat-modal-card.shared-media-library-modal .shared-media-tile-thumb{aspect-ratio:auto!important;width:100%!important;height:178px!important;min-height:178px!important;max-height:178px!important}html body #root .studio-modal.shared-media-library-modal .shared-media-tile-thumb img,html body #root .chat-modal-card.shared-media-library-modal .shared-media-tile-thumb img{object-fit:cover!important;width:100%!important;height:100%!important}html body #root .image-create-workspace.image-create-workspace-simple,html body #root .image-create-workspace.image-create-workspace-simple.is-empty,html body #root .image-create-workspace.image-create-workspace-simple.is-waiting,html body #root .image-create-workspace.image-create-workspace-simple.has-result{justify-items:stretch!important;width:min(1180px,100% - 24px)!important;max-width:min(1180px,100% - 24px)!important}html body #root .image-create-workspace.image-create-workspace-simple .image-create-form-simple,html body #root .image-create-workspace.image-create-workspace-simple .image-create-waiting,html body #root .image-create-workspace.image-create-workspace-simple .image-create-result-ready{width:100%!important;max-width:none!important}@media (width>=1080px){html body #root .image-create-form-simple.premium-create-form{grid-template-columns:minmax(0,1.32fr) minmax(320px,.78fr)!important;align-items:start!important;gap:16px 20px!important;display:grid!important}html body #root .image-create-form-simple.premium-create-form>.image-create-back,html body #root .image-create-form-simple.premium-create-form>.image-create-form-head{grid-column:1/-1!important}html body #root .image-create-form-simple.premium-create-form>.premium-prompt-field{grid-area:auto/1/span 4!important}html body #root .image-create-form-simple.premium-create-form>.premium-prompt-field textarea{height:264px!important;min-height:264px!important}html body #root .image-create-form-simple.premium-create-form>.image-create-attach-panel,html body #root .image-create-form-simple.premium-create-form>.manual-create-attach-panel{grid-column:1!important}html body #root .image-create-form-simple.premium-create-form>label:not(.premium-prompt-field){grid-column:2!important;margin:0!important}html body #root .image-create-form-simple.premium-create-form>.manual-create-message,html body #root .image-create-form-simple.premium-create-form>.create-balance-warning,html body #root .image-create-form-simple.premium-create-form>.image-create-submit,html body #root .image-create-form-simple.premium-create-form>.image-create-cost-note,html body #root .image-create-form-simple.premium-create-form>.manual-create-cost{grid-column:1/-1!important}}html body #root .shared-media-library-modal .shared-media-library-list.is-tile-grid,html body #root .image-media-modal .shared-media-library-list.is-tile-grid,html body #root .studio-modal.shared-media-library-modal .shared-media-library-list,html body #root .chat-modal-card.shared-media-library-modal .shared-media-library-list{column-count:initial!important;columns:initial!important}html[data-aifotex-image-theme=light] body #root .image-create-model-select option:checked,html body #root .image-studio-app.theme-light .image-create-model-select option:checked,html body #root .theme-light .image-create-model-select option:checked,html body #root .theme-light .manual-create-settings option:checked{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;background:#dbeafe!important}:root{--ui-028:"readable-selects-media-grid-wide-create"}html[data-aifotex-image-theme=light] body #root :is(select,.image-create-model-select,.premium-model-select),html[data-aifotex-chat-theme=light] body #root :is(select,.image-create-model-select,.premium-model-select),html body #root .image-studio-app.theme-light :is(select,.image-create-model-select,.premium-model-select),html body #root .premium-create-form :is(select,.image-create-model-select,.premium-model-select){--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:#fff!important;border-color:#94a3b85c!important}html[data-aifotex-image-theme=light] body #root :is(select,.image-create-model-select,.premium-model-select) option,html[data-aifotex-chat-theme=light] body #root :is(select,.image-create-model-select,.premium-model-select) option,html body #root .image-studio-app.theme-light :is(select,.image-create-model-select,.premium-model-select) option,html body #root .premium-create-form :is(select,.image-create-model-select,.premium-model-select) option,html body #root .manual-create-settings option{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:#fff!important}html[data-aifotex-image-theme=light] body #root :is(select,.image-create-model-select,.premium-model-select) option:checked,html[data-aifotex-chat-theme=light] body #root :is(select,.image-create-model-select,.premium-model-select) option:checked,html body #root .image-studio-app.theme-light :is(select,.image-create-model-select,.premium-model-select) option:checked,html body #root .premium-create-form :is(select,.image-create-model-select,.premium-model-select) option:checked{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:#dbeafe!important}body>.studio-portal-dropdown[data-theme-scope=studio-light],body>.studio-portal-dropdown[data-theme-scope=chat-light],body>.studio-portal-dropdown[data-theme-scope=app-light]{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;color:#182230!important;-webkit-text-fill-color:#182230!important;background:#fffffffb!important;border-color:#cbd5e1e6!important}body>.studio-portal-dropdown[data-theme-scope=studio-light] :is(a,button,span,strong,small,svg),body>.studio-portal-dropdown[data-theme-scope=chat-light] :is(a,button,span,strong,small,svg),body>.studio-portal-dropdown[data-theme-scope=app-light] :is(a,button,span,strong,small,svg){color:#182230!important;-webkit-text-fill-color:#182230!important;stroke:currentColor!important}body>.studio-portal-dropdown[data-theme-scope=studio-light] :is(a,button):hover,body>.studio-portal-dropdown[data-theme-scope=chat-light] :is(a,button):hover,body>.studio-portal-dropdown[data-theme-scope=app-light] :is(a,button):hover{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:#f3f6fb!important}html body #root .shared-media-library-modal.is-select-mode :is(.shared-media-library-list,.shared-media-library-list.is-tile-grid,.library-picker-list.rich-scroll,.image-library-picker){column-count:initial!important;columns:initial!important;grid-template-columns:repeat(auto-fill,minmax(132px,1fr))!important;grid-auto-rows:auto!important;grid-auto-flow:row!important;place-items:start stretch!important;gap:14px!important;width:100%!important;max-width:none!important;max-height:min(68vh,660px)!important;padding:6px 8px 14px!important;display:grid!important;overflow:auto!important}html body #root .shared-media-library-modal.is-select-mode article.shared-media-tile,html body #root .shared-media-library-modal.is-select-mode .shared-media-tile{break-inside:auto!important;page-break-inside:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;display:block!important;position:relative!important;overflow:visible!important;transform:none!important}html body #root .shared-media-library-modal.is-select-mode :is(.shared-media-tile-main,article.shared-media-tile>button.shared-media-tile-main,article.shared-media-tile>div.shared-media-tile-main){width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;color:inherit!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:16px!important;grid-template-rows:auto minmax(34px,auto)!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:7px!important;display:grid!important;overflow:hidden!important}html body #root .shared-media-library-modal.is-select-mode :is(.shared-media-tile-thumb,.shared-media-tile-main>.shared-media-tile-thumb){aspect-ratio:4/5!important;background:#e2e8f0bd!important;border-radius:14px!important;outline:1px solid #94a3b82e!important;flex:none!important;place-items:center!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;overflow:hidden!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-thumb>img,html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-thumb img{object-fit:cover!important;object-position:center center!important;border-radius:14px!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;display:block!important;position:static!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-info :is(strong,small),html body #root .shared-media-library-modal.is-select-mode .shared-media-card-title-text{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}html body #root .image-main-scroll>.image-create-workspace.image-create-workspace-simple,html body #root .image-main-scroll>.unified-manual-create-as-image-template,html body #root .image-create-workspace.image-create-workspace-simple,html body #root .image-create-workspace.image-create-workspace-simple.is-empty{place-self:start center!important;justify-items:stretch!important;width:min(1280px,100% - 40px)!important;max-width:1280px!important;margin:0 auto!important}html body #root .image-create-workspace.image-create-workspace-simple .image-create-form-simple,html body #root .premium-manual-create,html body #root .unified-manual-create-as-image-template .premium-create-form{box-sizing:border-box!important;grid-template-columns:minmax(420px,1.2fr) minmax(320px,.8fr)!important;align-items:start!important;gap:14px 18px!important;width:100%!important;max-width:none!important;margin:clamp(12px,1.6vh,24px) auto!important;padding:clamp(22px,2vw,30px)!important;display:grid!important}html body #root .premium-create-form>.image-create-back,html body #root .premium-create-form>.image-create-form-head,html body #root .premium-manual-create>.image-create-back,html body #root .premium-manual-create>.image-create-form-head{grid-column:1/-1!important}html body #root .premium-create-form>.image-create-attach-panel,html body #root .premium-manual-create>.image-create-attach-panel,html body #root .premium-manual-create>.manual-create-attach-panel{grid-column:1!important}html body #root .premium-create-form>label:not(.image-create-prompt-field),html body #root .premium-manual-create>label:not(.image-create-prompt-field),html body #root .premium-manual-create>.manual-chip-row,html body #root .premium-create-form>.manual-chip-row{grid-column:2!important;margin:0!important}html body #root .premium-create-form>.create-balance-warning,html body #root .premium-create-form>.image-create-submit,html body #root .premium-create-form>.image-create-cost-note,html body #root .premium-create-form>.manual-create-message,html body #root .premium-create-form>.manual-create-cost,html body #root .premium-manual-create>.create-balance-warning,html body #root .premium-manual-create>.image-create-submit,html body #root .premium-manual-create>.image-create-cost-note,html body #root .premium-manual-create>.manual-create-message,html body #root .premium-manual-create>.manual-create-cost{grid-column:1/-1!important}@media (width<=1180px){html body #root .image-create-workspace.image-create-workspace-simple .image-create-form-simple,html body #root .premium-manual-create,html body #root .unified-manual-create-as-image-template .premium-create-form{grid-template-columns:1fr!important}html body #root .premium-create-form>.image-create-prompt-field,html body #root .premium-create-form>.image-create-attach-panel,html body #root .premium-create-form>label:not(.image-create-prompt-field),html body #root .premium-create-form>.manual-chip-row,html body #root .premium-manual-create>.image-create-prompt-field,html body #root .premium-manual-create>.image-create-attach-panel,html body #root .premium-manual-create>.manual-create-attach-panel,html body #root .premium-manual-create>label:not(.image-create-prompt-field),html body #root .premium-manual-create>.manual-chip-row{grid-area:auto/1/auto/-1!important}}:root{--ui-034:"create-media-catalog-compact"}html body #root .image-main-scroll>.image-create-workspace.image-create-workspace-simple,html body #root .image-main-scroll>.unified-manual-create-as-image-template{width:min(1360px,100% - 36px)!important;max-width:min(1360px,100% - 36px)!important;margin:10px auto 18px!important;padding:0!important}html body #root .image-create-workspace.image-create-workspace-simple .image-create-form-simple,html body #root .image-create-form-simple.premium-create-form,html body #root .premium-manual-create{border-radius:26px!important;grid-template-columns:minmax(0,1fr) minmax(300px,380px)!important;align-items:start!important;gap:12px 18px!important;width:100%!important;max-width:none!important;margin:0 auto!important;padding:clamp(16px,1.35vw,22px)!important;display:grid!important}html body #root .image-create-form-simple.premium-create-form>.image-create-back,html body #root .premium-manual-create>.image-create-back,html body #root .image-create-form-simple.premium-create-form>.unified-create-back,html body #root .premium-manual-create>.unified-create-back,html body #root .image-create-form-simple.premium-create-form>.image-create-form-head,html body #root .premium-manual-create>.image-create-form-head{grid-column:1/-1!important;margin:0!important}html body #root .image-create-form-simple.premium-create-form>.image-create-form-head h2,html body #root .premium-manual-create>.image-create-form-head h2{margin:0!important;font-size:clamp(26px,2.3vw,38px)!important;line-height:1.05!important}html body #root .image-create-form-simple.premium-create-form>.image-create-form-head p,html body #root .premium-manual-create>.image-create-form-head p{max-width:760px!important;margin:6px 0 0!important}html body #root .image-create-form-simple.premium-create-form>.image-create-prompt-field,html body #root .premium-manual-create>.image-create-prompt-field{grid-area:auto/1!important;align-self:stretch!important;min-width:0!important;margin:0!important}html body #root .image-create-form-simple.premium-create-form>.image-create-prompt-field textarea,html body #root .premium-manual-create>.image-create-prompt-field textarea,html body #root .manual-create-prompt{resize:vertical!important;height:clamp(170px,22vh,240px)!important;min-height:clamp(170px,22vh,240px)!important;max-height:290px!important}html body #root .image-create-form-simple.premium-create-form>.image-create-attach-panel,html body #root .premium-manual-create>.image-create-attach-panel,html body #root .premium-manual-create>.manual-create-attach-panel{grid-column:1!important;min-height:56px!important;margin:0!important}html body #root .image-create-form-simple.premium-create-form>label:not(.image-create-prompt-field),html body #root .premium-manual-create>label:not(.image-create-prompt-field),html body #root .image-create-form-simple.premium-create-form>.manual-chip-row,html body #root .premium-manual-create>.manual-chip-row{grid-column:2!important;margin:0!important}html body #root .image-create-form-simple.premium-create-form>.create-balance-warning,html body #root .premium-manual-create>.create-balance-warning,html body #root .image-create-form-simple.premium-create-form>.image-create-submit,html body #root .premium-manual-create>.image-create-submit,html body #root .image-create-form-simple.premium-create-form>.manual-create-message,html body #root .premium-manual-create>.manual-create-message,html body #root .image-create-form-simple.premium-create-form>.manual-create-cost,html body #root .premium-manual-create>.manual-create-cost,html body #root .image-create-form-simple.premium-create-form>.image-create-cost-note,html body #root .premium-manual-create>.image-create-cost-note{grid-column:1/-1!important;margin-top:4px!important}html body #root .image-create-form-simple.premium-create-form .manual-chip-row,html body #root .premium-manual-create .manual-chip-row{gap:7px!important}@media (width<=1040px){html body #root .image-create-workspace.image-create-workspace-simple .image-create-form-simple,html body #root .image-create-form-simple.premium-create-form,html body #root .premium-manual-create{grid-template-columns:1fr!important}html body #root .image-create-form-simple.premium-create-form>.image-create-prompt-field,html body #root .premium-manual-create>.image-create-prompt-field,html body #root .image-create-form-simple.premium-create-form>.image-create-attach-panel,html body #root .premium-manual-create>.image-create-attach-panel,html body #root .premium-manual-create>.manual-create-attach-panel,html body #root .image-create-form-simple.premium-create-form>label:not(.image-create-prompt-field),html body #root .premium-manual-create>label:not(.image-create-prompt-field),html body #root .image-create-form-simple.premium-create-form>.manual-chip-row,html body #root .premium-manual-create>.manual-chip-row{grid-column:1/-1!important}}html body #root .shared-media-library-modal.chat-modal-card,html body #root .shared-media-library-modal.studio-modal{width:min(1120px,100vw - 48px)!important;max-width:min(1120px,100vw - 48px)!important;max-height:min(86vh,760px)!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-list,html body #root .shared-media-library-modal.is-select-mode .shared-media-library-list.is-tile-grid,html body #root .shared-media-library-modal.is-select-mode .library-picker-list.rich-scroll,html body #root .shared-media-library-modal.is-select-mode .image-library-picker,html body #root .studio-modal.shared-media-library-modal .shared-media-library-list.is-tile-grid,html body #root .chat-modal-card.shared-media-library-modal .shared-media-library-list.is-tile-grid{column-count:auto!important;columns:auto!important;column-width:auto!important;grid-template-columns:repeat(auto-fill,minmax(118px,1fr))!important;grid-auto-rows:178px!important;align-content:start!important;align-items:stretch!important;gap:12px!important;padding:4px 4px 10px!important;display:grid!important;overflow:hidden auto!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile,html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card,html body #root .studio-modal.shared-media-library-modal .shared-media-tile,html body #root .chat-modal-card.shared-media-library-modal .shared-media-tile{break-inside:avoid!important;width:100%!important;height:178px!important;min-height:178px!important;max-height:178px!important;margin:0!important;display:block!important;position:relative!important;overflow:hidden!important;transform:none!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-main,html body #root .studio-modal.shared-media-library-modal .shared-media-tile-main,html body #root .chat-modal-card.shared-media-library-modal .shared-media-tile-main,html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-main{width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-rows:124px 1fr!important;gap:7px!important;padding:6px!important;display:grid!important;overflow:hidden!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-thumb,html body #root .studio-modal.shared-media-library-modal .shared-media-tile-thumb,html body #root .chat-modal-card.shared-media-library-modal .shared-media-tile-thumb,html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-thumb{aspect-ratio:auto!important;border-radius:13px!important;width:100%!important;height:124px!important;min-height:124px!important;max-height:124px!important;overflow:hidden!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-thumb img,html body #root .studio-modal.shared-media-library-modal .shared-media-tile-thumb img,html body #root .chat-modal-card.shared-media-library-modal .shared-media-tile-thumb img,html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card .studio-media-card-thumb img{object-fit:cover!important;width:100%!important;height:100%!important;max-height:124px!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-info,html body #root .shared-media-library-modal.is-select-mode .studio-media-card-info{min-height:0!important;overflow:hidden!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-info strong,html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-info small,html body #root .shared-media-library-modal.is-select-mode .studio-media-card-info strong,html body #root .shared-media-library-modal.is-select-mode .studio-media-card-info small{white-space:nowrap!important;text-overflow:ellipsis!important;line-height:1.16!important;overflow:hidden!important}@media (width<=900px){html body #root .shared-media-library-modal.is-select-mode .shared-media-library-list,html body #root .shared-media-library-modal.is-select-mode .shared-media-library-list.is-tile-grid{grid-template-columns:repeat(auto-fill,minmax(106px,1fr))!important;grid-auto-rows:166px!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile,html body #root .shared-media-library-modal.is-select-mode .shared-media-library-card{height:166px!important;min-height:166px!important;max-height:166px!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-main{grid-template-rows:114px 1fr!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-thumb,html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-thumb img{height:114px!important;min-height:114px!important;max-height:114px!important}}:root{--ui-013:1}html body #root .image-result-intent-head.compact.chain-head{justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:0!important;margin:0!important;padding:0 2px 10px!important;display:flex!important}html body #root .image-result-intent-head.compact.chain-head h2{letter-spacing:-.055em!important;margin:0!important;font-size:clamp(25px,3vw,34px)!important;line-height:1.02!important}html body #root .shared-media-library-modal.image-media-modal,html body #root .chat-library-modal.shared-media-library-modal.image-media-modal{width:min(1120px,100vw - 42px)!important;max-width:min(1120px,100vw - 42px)!important;height:auto!important;max-height:min(84vh,760px)!important;overflow:hidden!important}html body #root .shared-media-library-modal.image-media-modal .studio-modal-body,html body #root .shared-media-library-modal.image-media-modal .chat-modal-body{min-height:0!important;display:block!important;overflow:hidden!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-list.is-tile-grid,html body #root .shared-media-library-modal.is-select-mode .library-picker-list.rich-scroll.image-library-picker.image-media-manager.shared-media-library-list.is-tile-grid{scrollbar-width:thin!important;grid-template-columns:repeat(auto-fill,minmax(142px,1fr))!important;grid-auto-rows:202px!important;grid-auto-flow:row!important;align-content:start!important;align-items:start!important;gap:16px!important;max-height:min(62vh,610px)!important;padding:4px 2px 16px!important;display:grid!important;overflow:hidden auto!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile{contain:layout paint!important;border-radius:18px!important;width:100%!important;min-width:0!important;height:202px!important;min-height:0!important;max-height:202px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-main,html body #root .shared-media-library-modal.is-select-mode .image-library-picker button.shared-media-tile-main{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:202px!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:18px!important;grid-template-rows:148px minmax(0,42px)!important;grid-template-columns:1fr!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-thumb{aspect-ratio:auto!important;background:#e2e8f07a!important;border:1px solid #94a3b82e!important;border-radius:18px!important;grid-area:1/1!important;width:100%!important;height:148px!important;min-height:148px!important;max-height:148px!important;display:block!important;position:relative!important;overflow:hidden!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-thumb img,html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-thumb.has-preview img{object-fit:cover!important;object-position:center center!important;border:0!important;border-radius:17px!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-info{grid-area:2/1!important;gap:2px!important;min-width:0!important;min-height:0!important;max-height:42px!important;padding:0 2px!important;display:grid!important;overflow:hidden!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-info strong,html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-info small{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}@media (width>=1280px){html body #root .shared-media-library-modal.is-select-mode .shared-media-library-list.is-tile-grid,html body #root .shared-media-library-modal.is-select-mode .library-picker-list.rich-scroll.image-library-picker.image-media-manager.shared-media-library-list.is-tile-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important}}@media (width<=760px){html body #root .shared-media-library-modal.is-select-mode .shared-media-library-list.is-tile-grid,html body #root .shared-media-library-modal.is-select-mode .library-picker-list.rich-scroll.image-library-picker.image-media-manager.shared-media-library-list.is-tile-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))!important;grid-auto-rows:174px!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile{height:174px!important;max-height:174px!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-main{grid-template-rows:124px minmax(0,40px)!important;max-height:174px!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-tile-thumb{height:124px!important;min-height:124px!important;max-height:124px!important}}html body #root .image-main-scroll>.image-create-workspace.image-create-workspace-simple,html body #root .image-main-scroll>.unified-manual-create-as-image-template,html body #root .unified-video-main-scroll>.image-create-workspace.image-create-workspace-simple,html body #root .unified-video-main-scroll>.unified-manual-create-as-image-template{width:min(1260px,100% - 28px)!important;max-width:min(1260px,100% - 28px)!important;margin:10px auto 18px!important}html body #root .image-create-workspace.image-create-workspace-simple .premium-create-form,html body #root .unified-manual-create-as-image-template .premium-manual-create,html body #root .unified-manual-create-as-image-template .premium-create-form{grid-template-columns:minmax(0,1.35fr) minmax(300px,.78fr)!important;grid-auto-flow:dense!important;align-items:start!important;gap:12px 18px!important;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(16px,1.6vw,24px)!important;display:grid!important}html body #root .premium-create-form>.image-create-back,html body #root .premium-manual-create>.image-create-back{border-radius:14px!important;grid-column:1/-1!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 12px!important}html body #root .premium-create-form .image-create-form-head h2,html body #root .premium-manual-create .image-create-form-head h2{margin:0!important;font-size:clamp(28px,2.5vw,38px)!important;line-height:1.02!important}html body #root .premium-create-form .image-create-form-head p,html body #root .premium-manual-create .image-create-form-head p{margin:0!important;line-height:1.35!important}html body #root .premium-create-form>.image-create-attach-panel,html body #root .premium-create-form>.manual-create-attach-panel,html body #root .premium-manual-create>.image-create-attach-panel,html body #root .premium-manual-create>.manual-create-attach-panel{grid-column:1!important;min-height:48px!important;margin:0!important}html body #root .premium-create-form>.manual-create-field,html body #root .premium-manual-create>.manual-create-field,html body #root .premium-create-form>label:not(.image-create-prompt-field):not(.manual-create-field),html body #root .premium-manual-create>label:not(.image-create-prompt-field):not(.manual-create-field){grid-column:2!important;margin:0!important}html body #root .premium-create-form>.manual-create-message,html body #root .premium-manual-create>.manual-create-message{grid-column:1!important;margin:0!important}html body #root .premium-create-form>.create-balance-warning,html body #root .premium-create-form>.image-create-submit,html body #root .premium-create-form>.image-create-cost-note,html body #root .premium-create-form>.manual-create-cost,html body #root .premium-manual-create>.create-balance-warning,html body #root .premium-manual-create>.image-create-submit,html body #root .premium-manual-create>.image-create-cost-note,html body #root .premium-manual-create>.manual-create-cost{grid-column:2!important;margin:0!important}html body #root .premium-create-form>.image-create-submit,html body #root .premium-manual-create>.image-create-submit{height:50px!important;min-height:50px!important}html body #root .premium-format-row,html body #root .image-create-format-row{gap:7px!important}html body #root .premium-format-row button,html body #root .image-create-format-row button{min-height:34px!important;padding:0 11px!important}@media (width<=980px){html body #root .image-create-workspace.image-create-workspace-simple .premium-create-form,html body #root .unified-manual-create-as-image-template .premium-manual-create,html body #root .unified-manual-create-as-image-template .premium-create-form{grid-template-columns:1fr!important}html body #root .premium-create-form>.image-create-prompt-field,html body #root .premium-create-form>.image-create-attach-panel,html body #root .premium-create-form>.manual-create-field,html body #root .premium-create-form>label:not(.image-create-prompt-field),html body #root .premium-create-form>.create-balance-warning,html body #root .premium-create-form>.image-create-submit,html body #root .premium-create-form>.image-create-cost-note,html body #root .premium-manual-create>.image-create-prompt-field,html body #root .premium-manual-create>.image-create-attach-panel,html body #root .premium-manual-create>.manual-create-field,html body #root .premium-manual-create>label:not(.image-create-prompt-field),html body #root .premium-manual-create>.create-balance-warning,html body #root .premium-manual-create>.image-create-submit,html body #root .premium-manual-create>.image-create-cost-note{grid-area:auto/1/auto/-1!important}}:root{--ui-011:1}html body #root .studio-modal.shared-media-library-modal.product-modal{grid-template-rows:auto minmax(0,1fr) auto!important;width:min(1060px,100vw - 48px)!important;max-width:min(1060px,100vw - 48px)!important;height:auto!important;max-height:min(84vh,760px)!important;display:grid!important;overflow:hidden!important}html body #root .studio-modal.shared-media-library-modal.product-modal .studio-modal-head{padding:18px 22px 8px!important}html body #root .studio-modal.shared-media-library-modal.product-modal .studio-modal-body{min-height:0!important;max-height:min(68vh,620px)!important;padding:10px 18px 14px!important;display:block!important;overflow:auto!important}html body #root .shared-media-library-modal .ui-099,html body #root .shared-media-library-modal.is-select-mode .ui-099,html body #root .studio-modal.shared-media-library-modal .ui-099{columns:initial!important;column-count:initial!important;grid-template-columns:repeat(auto-fill,minmax(118px,1fr))!important;grid-auto-rows:172px!important;grid-auto-flow:row!important;align-content:start!important;align-items:start!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:2px 4px 14px!important;display:grid!important;overflow:hidden auto!important}html body #root .shared-media-library-modal .ui-100,html body #root .studio-modal.shared-media-library-modal article.ui-100{contain:layout paint!important;width:100%!important;min-width:0!important;max-width:100%!important;height:172px!important;min-height:172px!important;max-height:172px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}html body #root .shared-media-library-modal .ui-100>.shared-media-tile-main,html body #root .studio-modal.shared-media-library-modal article.ui-100>button.shared-media-tile-main,html body #root .studio-modal.shared-media-library-modal article.ui-100>div.shared-media-tile-main{width:100%!important;height:172px!important;min-height:172px!important;max-height:172px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:16px!important;grid-template-rows:126px 34px!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html body #root .shared-media-library-modal .ui-100 .shared-media-tile-thumb,html body #root .studio-modal.shared-media-library-modal article.ui-100 .shared-media-tile-main>.shared-media-tile-thumb{aspect-ratio:auto!important;background:#94a3b824!important;border-radius:14px!important;outline:1px solid #94a3b829!important;width:100%!important;height:126px!important;min-height:126px!important;max-height:126px!important;display:block!important;overflow:hidden!important}html body #root .shared-media-library-modal .ui-100 .shared-media-tile-thumb img,html body #root .studio-modal.shared-media-library-modal article.ui-100 .shared-media-tile-thumb>img{object-fit:cover!important;object-position:center!important;border-radius:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:126px!important;margin:0!important;padding:0!important;display:block!important;position:static!important;transform:none!important}html body #root .shared-media-library-modal .ui-100 .shared-media-tile-info,html body #root .studio-modal.shared-media-library-modal article.ui-100 .shared-media-tile-main>.shared-media-tile-info{background:0 0!important;align-content:start!important;gap:1px!important;height:34px!important;min-height:0!important;max-height:34px!important;margin:0!important;padding:0 2px!important;display:grid!important;overflow:hidden!important}html body #root .shared-media-library-modal .ui-100 .shared-media-tile-info :is(strong,small),html body #root .shared-media-library-modal .ui-100 .shared-media-card-title-text{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;max-width:100%!important;line-height:1.15!important;display:block!important;overflow:hidden!important}@media (width>=1320px){html body #root .shared-media-library-modal .ui-099{grid-template-columns:repeat(auto-fill,minmax(124px,1fr))!important}}@media (width<=760px){html body #root .shared-media-library-modal .ui-099{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))!important;grid-auto-rows:156px!important}html body #root .shared-media-library-modal .ui-100,html body #root .shared-media-library-modal .ui-100>.shared-media-tile-main{grid-template-rows:112px 32px!important;height:156px!important;min-height:156px!important;max-height:156px!important}html body #root .shared-media-library-modal .ui-100 .shared-media-tile-thumb,html body #root .shared-media-library-modal .ui-100 .shared-media-tile-thumb img{height:112px!important;min-height:112px!important;max-height:112px!important}}html body #root .image-main-scroll>.image-create-workspace.image-create-workspace-simple,html body #root .image-main-scroll>.unified-manual-create-as-image-template{align-self:start!important;width:min(1320px,100% - 32px)!important;max-width:1320px!important;margin:8px auto 0!important}html body #root .image-create-workspace.image-create-workspace-simple .image-create-form-simple,html body #root .unified-manual-create-as-image-template .premium-create-form,html body #root .premium-manual-create{box-sizing:border-box!important;grid-template-columns:minmax(460px,1.2fr) minmax(310px,.8fr)!important;align-items:start!important;gap:10px 16px!important;width:100%!important;max-width:none!important;margin:8px auto!important;padding:clamp(16px,1.5vw,22px)!important}html body #root .premium-create-form>.image-create-back,html body #root .premium-manual-create>.image-create-back{min-height:38px!important;margin:0!important;padding:8px 12px!important}html body #root .premium-create-form>.image-create-form-head,html body #root .premium-manual-create>.image-create-form-head{margin:0!important;padding:0!important}html body #root .premium-create-form .studio-create-output-switch,html body #root .premium-manual-create .studio-create-output-switch,html body #root .premium-create-form .create-output-toggle,html body #root .premium-manual-create .create-output-toggle{min-height:38px!important;margin:0 0 8px!important;padding:4px!important}html body #root .premium-create-form .studio-create-output-switch button,html body #root .premium-manual-create .studio-create-output-switch button,html body #root .premium-create-form .create-output-toggle button,html body #root .premium-manual-create .create-output-toggle button{padding:8px 14px!important}html body #root .premium-create-form>.image-create-prompt-field,html body #root .premium-manual-create>.image-create-prompt-field{grid-row:span 4!important}html body #root .premium-create-form>.image-create-prompt-field textarea,html body #root .premium-manual-create>.image-create-prompt-field textarea,html body #root .manual-create-prompt{border-radius:18px!important;height:clamp(165px,24vh,280px)!important;min-height:clamp(165px,24vh,280px)!important;max-height:300px!important;padding:14px!important}html body #root .premium-create-form>.image-create-attach-panel,html body #root .premium-manual-create>.image-create-attach-panel,html body #root .premium-manual-create>.manual-create-attach-panel{border-radius:18px!important;min-height:48px!important;padding:10px 12px!important}html body #root .premium-create-form .image-create-format-row,html body #root .premium-create-form .premium-format-row,html body #root .premium-manual-create .image-create-format-row,html body #root .premium-manual-create .premium-format-row{gap:6px!important}html body #root .premium-create-form .image-create-format-row button,html body #root .premium-create-form .premium-format-row button,html body #root .premium-manual-create .image-create-format-row button,html body #root .premium-manual-create .premium-format-row button{border-radius:12px!important;min-height:32px!important;padding:7px 10px!important;font-size:12px!important}html body #root .premium-create-form label:not(.image-create-prompt-field),html body #root .premium-manual-create label:not(.image-create-prompt-field){gap:6px!important;font-size:12px!important}html body #root .premium-create-form select,html body #root .premium-manual-create select,html body #root .premium-create-form .image-create-model-select,html body #root .premium-manual-create .image-create-model-select{border-radius:14px!important;min-height:42px!important;padding:10px 12px!important}html body #root .premium-create-form>.image-create-submit,html body #root .premium-manual-create>.image-create-submit,html body #root .premium-create-form .premium-create-submit,html body #root .premium-manual-create .premium-create-submit{border-radius:16px!important;min-height:48px!important;margin-top:4px!important;padding:12px 16px!important}html body #root .premium-create-form>.image-create-cost-note,html body #root .premium-manual-create>.image-create-cost-note,html body #root .premium-create-form>.manual-create-cost,html body #root .premium-manual-create>.manual-create-cost{margin:2px 0 0!important;font-size:11.5px!important;line-height:1.25!important}@media (width<=1080px){html body #root .image-create-workspace.image-create-workspace-simple .image-create-form-simple,html body #root .unified-manual-create-as-image-template .premium-create-form,html body #root .premium-manual-create{grid-template-columns:1fr!important}html body #root .premium-create-form>.image-create-prompt-field,html body #root .premium-manual-create>.image-create-prompt-field,html body #root .premium-create-form>label:not(.image-create-prompt-field),html body #root .premium-manual-create>label:not(.image-create-prompt-field),html body #root .premium-create-form>.manual-chip-row,html body #root .premium-manual-create>.manual-chip-row,html body #root .premium-create-form>.image-create-attach-panel,html body #root .premium-manual-create>.image-create-attach-panel,html body #root .premium-manual-create>.manual-create-attach-panel{grid-area:auto/1/auto/-1!important}}html body #root .shared-media-library-modal.product-modal.studio-modal{width:min(1120px,100vw - 44px)!important;height:min(82vh,760px)!important;max-height:min(82vh,760px)!important;overflow:hidden!important}html body #root .shared-media-library-modal.product-modal.studio-modal .studio-modal-body{grid-template-rows:auto minmax(0,1fr)!important;height:100%!important;min-height:0!important;max-height:none!important;padding:10px 14px 14px!important;display:grid!important;overflow:hidden!important}html body #root .shared-media-library-modal .studio-media-grid-v307,html body #root .shared-media-library-modal .shared-media-library-list.studio-media-grid-v307,html body #root .shared-media-library-modal .library-picker-list.studio-media-grid-v307{column-count:initial!important;columns:initial!important;grid-template-columns:repeat(auto-fill,minmax(118px,1fr))!important;grid-auto-rows:172px!important;grid-auto-flow:row!important;align-content:start!important;align-items:start!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:4px 4px 12px!important;list-style:none!important;display:grid!important;overflow:hidden auto!important}html body #root .shared-media-library-modal .studio-media-grid-v307>.shared-media-tile,html body #root .shared-media-library-modal .studio-media-grid-v307>article.shared-media-tile{contain:layout paint!important;break-inside:avoid!important;width:100%!important;min-width:0!important;max-width:100%!important;height:172px!important;min-height:172px!important;max-height:172px!important;display:block!important;position:relative!important;overflow:hidden!important;transform:none!important}html body #root .shared-media-library-modal .studio-media-grid-v307 .shared-media-tile-main{width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-rows:132px 32px!important;gap:7px!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html body #root .shared-media-library-modal .studio-media-grid-v307 .shared-media-tile-thumb{aspect-ratio:auto!important;background:#94a3b829!important;border-radius:14px!important;place-items:center!important;width:100%!important;height:132px!important;min-height:132px!important;max-height:132px!important;display:grid!important;overflow:hidden!important}html body #root .shared-media-library-modal .studio-media-grid-v307 .shared-media-tile-thumb img{object-fit:cover!important;object-position:center!important;border-radius:inherit!important;border:0!important;width:100%!important;height:100%!important;display:block!important}html body #root .shared-media-library-modal .studio-media-grid-v307 .shared-media-tile-info{background:0 0!important;gap:0!important;min-width:0!important;height:32px!important;max-height:32px!important;padding:0 2px!important;display:grid!important;overflow:hidden!important}html body #root .shared-media-library-modal .studio-media-grid-v307 .shared-media-tile-info strong,html body #root .shared-media-library-modal .studio-media-grid-v307 .shared-media-tile-info small{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;max-width:100%!important;line-height:1.25!important;display:block!important;overflow:hidden!important}@media (width<=760px){html body #root .shared-media-library-modal .studio-media-grid-v307,html body #root .shared-media-library-modal .shared-media-library-list.studio-media-grid-v307{grid-template-columns:repeat(3,minmax(0,1fr))!important}}html body #root .image-studio-main .image-create-workspace.image-create-workspace-simple,html body #root .image-studio-main .image-create-workspace.image-create-workspace-simple.is-empty,html body #root .image-studio-main .unified-manual-create-as-image-template{width:min(1380px,100% - 32px)!important;max-width:1380px!important;min-height:0!important;margin:10px auto 0!important;padding-bottom:10px!important}html body #root .image-create-workspace.image-create-workspace-simple .image-create-form-simple.premium-create-form,html body #root .premium-manual-create{border-radius:26px!important;grid-template-columns:minmax(440px,1.35fr) minmax(320px,.65fr)!important;align-items:start!important;gap:12px 18px!important;width:100%!important;max-width:none!important;min-height:0!important;max-height:calc(100dvh - 96px)!important;margin:0 auto!important;padding:18px 20px!important;display:grid!important;overflow:auto!important}html body #root .premium-manual-create>.image-create-back,html body #root .premium-manual-create>.unified-create-back{grid-column:1/-1!important;height:38px!important;min-height:38px!important;margin:0!important}html body #root .premium-manual-create>.image-create-form-head{grid-column:1/-1!important;gap:8px!important;margin:0 0 4px!important;display:grid!important}html body #root .premium-manual-create>.image-create-form-head h2{margin:0!important;font-size:clamp(28px,3vw,38px)!important;line-height:1!important}html body #root .premium-manual-create>.image-create-form-head p{margin:0!important;font-size:13px!important}html body #root .premium-manual-create>.image-create-prompt-field{grid-area:auto/1/span 4!important;height:auto!important;min-height:0!important}html body #root .premium-manual-create>.image-create-prompt-field textarea,html body #root .manual-create-prompt{resize:vertical!important;height:clamp(190px,31vh,300px)!important;min-height:clamp(190px,31vh,300px)!important;max-height:300px!important}html body #root .premium-manual-create>.image-create-attach-panel,html body #root .premium-manual-create>.manual-create-attach-panel{grid-column:1!important;margin:0!important}html body #root .premium-manual-create>label:not(.image-create-prompt-field),html body #root .premium-manual-create>.manual-chip-row{grid-column:2!important;margin:0!important}html body #root .premium-manual-create>.create-balance-warning,html body #root .premium-manual-create>.image-create-submit,html body #root .premium-manual-create>.image-create-cost-note,html body #root .premium-manual-create>.manual-create-message,html body #root .premium-manual-create>.manual-create-cost{grid-column:1/-1!important;margin-top:2px!important}@media (width<=1040px){html body #root .image-create-workspace.image-create-workspace-simple .image-create-form-simple.premium-create-form,html body #root .premium-manual-create{grid-template-columns:1fr!important;max-height:none!important}html body #root .premium-manual-create>.image-create-prompt-field,html body #root .premium-manual-create>.image-create-attach-panel,html body #root .premium-manual-create>.manual-create-attach-panel,html body #root .premium-manual-create>label:not(.image-create-prompt-field),html body #root .premium-manual-create>.manual-chip-row{grid-area:auto/1/auto/-1!important}}html body #root .studio-modal.shared-media-library-modal,html body #root .shared-media-library-modal.is-select-mode,html body #root .shared-media-library-modal.is-manage-mode{width:min(1040px,100vw - 56px)!important;max-width:min(1040px,100vw - 56px)!important;height:min(76vh,690px)!important;min-height:420px!important;max-height:min(76vh,690px)!important;overflow:hidden!important}html body #root .studio-modal.shared-media-library-modal .studio-modal-body,html body #root .shared-media-library-modal .studio-modal-body{grid-template-rows:auto minmax(0,1fr)!important;min-height:0!important;padding-bottom:0!important;display:grid!important;overflow:hidden!important}html body #root .ui-099,html body #root .shared-media-library-modal .ui-099,html body #root .studio-modal.shared-media-library-modal .ui-099{scrollbar-width:thin;columns:initial!important;column-count:initial!important;align-content:start!important;place-items:start stretch!important;gap:12px!important;column-gap:initial!important;grid-template-columns:repeat(auto-fill,minmax(126px,1fr))!important;grid-auto-rows:auto!important;grid-auto-flow:row!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:6px 8px 12px!important;display:grid!important;overflow:hidden auto!important}html body #root .ui-100,html body #root .shared-media-library-modal .ui-100,html body #root article.ui-100{contain:layout paint style!important;background:#f8fafceb!important;border:1px solid #cbd5e1ad!important;border-radius:18px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:176px!important;min-height:176px!important;max-height:176px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 30px #0f172a14!important}html body #root :is(.theme-dark,.image-studio-app.theme-dark) .ui-100,html[data-aifotex-image-theme=dark] body #root .ui-100{background:#0f1b2be0!important;border-color:#5067849e!important;box-shadow:0 12px 30px #00000038!important}html body #root .ui-098,html body #root .shared-media-library-modal .ui-098,html body #root article.ui-100>:is(button.ui-098,div.ui-098){width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;color:inherit!important;text-align:left!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:18px!important;outline:0!important;grid-template-rows:122px 40px!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;margin:0!important;padding:7px!important;display:grid!important;overflow:hidden!important}html body #root .ui-098:hover,html body #root .ui-098:focus-visible{outline-offset:-2px!important;background:#3b82f60d!important;outline:2px solid #3b82f65c!important}html body #root .ui-098>.shared-media-tile-thumb,html body #root .ui-100 .shared-media-tile-thumb{aspect-ratio:auto!important;width:100%!important;height:122px!important;min-height:122px!important;max-height:122px!important;box-shadow:none!important;background:linear-gradient(#e2e8f0e6,#f1f5f9e0)!important;border-radius:13px!important;grid-row:1!important;display:block!important;overflow:hidden!important}html body #root :is(.theme-dark,.image-studio-app.theme-dark) .ui-100 .shared-media-tile-thumb,html[data-aifotex-image-theme=dark] body #root .ui-100 .shared-media-tile-thumb{background:linear-gradient(#1e2d43e6,#0f1b2be6)!important}html body #root .ui-100 .shared-media-tile-thumb img,html body #root .ui-098 .shared-media-tile-thumb>img{object-fit:cover!important;object-position:center center!important;border:0!important;border-radius:13px!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}html body #root .ui-100 .shared-media-tile-info,html body #root .ui-098>.shared-media-tile-info{background:0 0!important;grid-row:2!important;grid-template-rows:18px 16px!important;align-content:start!important;gap:1px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0 2px!important;display:grid!important;overflow:hidden!important}html body #root .ui-100 .shared-media-tile-info :is(strong,small),html body #root .ui-100 .shared-media-card-title-text{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;line-height:1.18!important;display:block!important;overflow:hidden!important}html body #root .ui-100 .shared-media-tile-info strong{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:11.5px!important;font-weight:850!important}html body #root .ui-100 .shared-media-tile-info small{color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-size:10px!important}html body #root :is(.theme-dark,.image-studio-app.theme-dark) .ui-100 .shared-media-tile-info strong,html[data-aifotex-image-theme=dark] body #root .ui-100 .shared-media-tile-info strong{color:#eaf2ff!important;-webkit-text-fill-color:#eaf2ff!important}html body #root :is(.theme-dark,.image-studio-app.theme-dark) .ui-100 .shared-media-tile-info small,html[data-aifotex-image-theme=dark] body #root .ui-100 .shared-media-tile-info small{color:#9fb0c8!important;-webkit-text-fill-color:#9fb0c8!important}@media (width>=1280px){html body #root .ui-099{grid-template-columns:repeat(7,minmax(126px,1fr))!important}}@media (width<=760px){html body #root .studio-modal.shared-media-library-modal{width:calc(100vw - 24px)!important;height:min(82vh,680px)!important}html body #root .ui-099{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))!important;gap:10px!important}html body #root .ui-100{height:154px!important;min-height:154px!important;max-height:154px!important}html body #root .ui-098{grid-template-rows:104px 36px!important}html body #root .ui-100 .shared-media-tile-thumb{height:104px!important;min-height:104px!important;max-height:104px!important}}:is(html body #root .image-main-scroll:has(.unified-manual-create-as-image-template),html body #root .image-main-scroll:has(.premium-manual-create)){overflow:hidden!important}html body #root .image-main-scroll>.unified-manual-create-as-image-template,html body #root .image-main-scroll>.image-create-workspace.image-create-workspace-simple{align-items:center!important;width:min(1500px,100% - 28px)!important;max-width:1500px!important;height:calc(100vh - 74px)!important;min-height:0!important;margin:0 auto!important;padding:10px 0 14px!important;display:grid!important;overflow:hidden!important}html body #root .premium-manual-create,html body #root .image-create-workspace.image-create-workspace-simple .premium-create-form{border-radius:28px!important;grid-template-columns:minmax(440px,1.18fr) minmax(360px,.82fr)!important;align-items:start!important;gap:10px 18px!important;width:100%!important;max-width:none!important;min-height:0!important;max-height:calc(100vh - 100px)!important;margin:0 auto!important;padding:clamp(16px,1.35vw,22px)!important;display:grid!important;overflow:hidden!important}html body #root .premium-manual-create>.image-create-back,html body #root .premium-manual-create>.image-create-form-head,html body #root .premium-create-form>.image-create-back,html body #root .premium-create-form>.image-create-form-head{grid-column:1/-1!important;margin:0!important}html body #root .premium-manual-create>.image-create-form-head,html body #root .premium-create-form>.image-create-form-head{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:12px 18px!important;padding:0 0 8px!important;display:grid!important}html body #root .premium-manual-create .studio-create-output-switch,html body #root .premium-create-form .studio-create-output-switch{grid-area:1/1/span 2!important;width:max-content!important;margin:0!important}html body #root .premium-manual-create .image-create-form-head h2,html body #root .premium-create-form .image-create-form-head h2{grid-column:2!important;margin:0!important;font-size:clamp(30px,3.1vw,44px)!important;line-height:.98!important}html body #root .premium-manual-create .image-create-form-head p,html body #root .premium-create-form .image-create-form-head p{grid-column:2!important;max-width:720px!important;margin:0!important;font-size:13px!important;line-height:1.35!important}html body #root .premium-manual-create>.image-create-prompt-field,html body #root .premium-create-form>.image-create-prompt-field{grid-area:span 4/1!important;margin:0!important}html body #root .premium-manual-create>.image-create-prompt-field textarea,html body #root .premium-create-form>.image-create-prompt-field textarea,html body #root .manual-create-prompt{resize:vertical!important;height:clamp(150px,22vh,260px)!important;min-height:clamp(150px,22vh,260px)!important;max-height:280px!important}html body #root .premium-manual-create>label:not(.image-create-prompt-field),html body #root .premium-manual-create>.manual-chip-row,html body #root .premium-create-form>label:not(.image-create-prompt-field),html body #root .premium-create-form>.manual-chip-row{grid-column:2!important;gap:7px!important;margin:0!important}html body #root .premium-manual-create .premium-format-row,html body #root .premium-create-form .premium-format-row{gap:7px!important}html body #root .premium-manual-create .premium-format-row button,html body #root .premium-create-form .premium-format-row button{border-radius:13px!important;height:34px!important;padding:0 11px!important}html body #root .premium-manual-create select,html body #root .premium-create-form select{border-radius:14px!important;height:42px!important;padding:0 12px!important}html body #root .premium-manual-create>.image-create-submit,html body #root .premium-create-form>.image-create-submit{min-height:48px!important}html body #root .premium-manual-create>.image-create-cost-note,html body #root .premium-create-form>.image-create-cost-note{text-align:center!important;padding-top:2px!important;font-size:12px!important}@media (width<=1120px),(height<=760px){html body #root .premium-manual-create,html body #root .image-create-workspace.image-create-workspace-simple .premium-create-form{grid-template-columns:1fr!important;max-height:calc(100vh - 92px)!important;overflow:auto!important}html body #root .premium-manual-create>*,html body #root .premium-create-form>*{grid-area:auto/1/auto/-1!important}html body #root .premium-manual-create>.image-create-form-head,html body #root .premium-create-form>.image-create-form-head{grid-template-columns:1fr!important}html body #root .premium-manual-create .studio-create-output-switch,html body #root .premium-create-form .studio-create-output-switch,html body #root .premium-manual-create .image-create-form-head h2,html body #root .premium-create-form .image-create-form-head h2,html body #root .premium-manual-create .image-create-form-head p,html body #root .premium-create-form .image-create-form-head p{grid-area:auto/1!important}}:root{--ui-050:"intent-media-create-density"}html body #root .shared-media-library-modal.is-select-mode,html body #root .shared-media-library-modal.is-manage-mode{width:min(1120px,100vw - 36px)!important;max-width:min(1120px,100vw - 36px)!important;height:auto!important;max-height:min(84vh,760px)!important;overflow:hidden!important}html body #root .shared-media-library-modal :is(.shared-media-library-list,.shared-media-library-list.is-tile-grid,.shared-media-library-list.is-manage-tile-grid,.library-picker-list.rich-scroll,.image-library-picker){column-count:initial!important;columns:initial!important;grid-template-columns:repeat(auto-fill,126px)!important;grid-auto-rows:170px!important;grid-auto-columns:126px!important;grid-auto-flow:row!important;place-content:start!important;align-items:start!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:6px 6px 14px!important;display:grid!important;overflow:hidden auto!important}html body #root .shared-media-library-modal article.shared-media-tile,html body #root .shared-media-library-modal .shared-media-tile{box-sizing:border-box!important;width:126px!important;min-width:126px!important;max-width:126px!important;height:170px!important;min-height:170px!important;max-height:170px!important;box-shadow:none!important;contain:layout paint!important;background:0 0!important;border:0!important;border-radius:16px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;transform:none!important}html body #root .shared-media-library-modal :is(.shared-media-tile-main,article.shared-media-tile>button.shared-media-tile-main,article.shared-media-tile>div.shared-media-tile-main){box-sizing:border-box!important;width:126px!important;min-width:126px!important;max-width:126px!important;height:170px!important;min-height:170px!important;max-height:170px!important;box-shadow:none!important;color:inherit!important;text-align:left!important;background:#94a3b80f!important;border:1px solid #94a3b821!important;border-radius:16px!important;grid-template-rows:122px 34px!important;grid-template-columns:1fr!important;gap:6px!important;margin:0!important;padding:5px!important;display:grid!important;overflow:hidden!important}html[data-aifotex-image-theme=dark] body #root .shared-media-library-modal .shared-media-tile-main,html[data-aifotex-chat-theme=dark] body #root .shared-media-library-modal .shared-media-tile-main,html body #root .theme-dark .shared-media-library-modal .shared-media-tile-main{background:#0f172a47!important;border-color:#94a3b81f!important}html body #root .shared-media-library-modal .shared-media-tile-thumb,html body #root .shared-media-library-modal .shared-media-tile-main>.shared-media-tile-thumb{aspect-ratio:auto!important;width:114px!important;min-width:114px!important;max-width:114px!important;height:122px!important;min-height:122px!important;max-height:122px!important;box-shadow:none!important;background:#e2e8f06b!important;border:0!important;border-radius:12px!important;outline:0!important;display:block!important;overflow:hidden!important}html body #root .shared-media-library-modal .shared-media-tile-thumb img,html body #root .shared-media-library-modal .shared-media-tile-thumb>img{object-fit:cover!important;object-position:center!important;border:0!important;border-radius:12px!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;display:block!important;transform:none!important}html body #root .shared-media-library-modal .shared-media-tile-info{width:114px!important;min-width:114px!important;max-width:114px!important;height:31px!important;max-height:31px!important;box-shadow:none!important;background:0 0!important;grid-template-rows:16px 14px!important;gap:1px!important;margin:0!important;padding:0 1px!important;display:grid!important;overflow:hidden!important}html body #root .shared-media-library-modal .shared-media-tile-info :is(strong,small),html body #root .shared-media-library-modal .shared-media-card-title-text{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;margin:0!important;padding:0!important;line-height:1.15!important;display:block!important;overflow:hidden!important}html body #root .shared-media-library-modal .shared-media-tile-info strong,html body #root .shared-media-library-modal .shared-media-card-title-text{font-size:11px!important;font-weight:820!important}html body #root .shared-media-library-modal .shared-media-tile-info small{text-transform:uppercase!important;font-size:10px!important;font-weight:650!important}html body #root .shared-media-library-modal .shared-media-tile-delete,html body #root .shared-media-library-modal .shared-media-tile-actions{z-index:9!important;position:absolute!important;top:7px!important;right:7px!important}html body #root .image-main-scroll>.image-create-workspace.image-create-workspace-simple,html body #root .image-main-scroll>.unified-manual-create-as-image-template,html body #root .image-studio-main .image-create-workspace.image-create-workspace-simple,html body #root .image-studio-main .unified-manual-create-as-image-template{place-self:start stretch!important;width:min(1500px,100% - 28px)!important;max-width:min(1500px,100% - 28px)!important;min-height:0!important;margin:8px auto!important}html body #root .image-create-workspace.image-create-workspace-simple .image-create-form-simple.premium-create-form,html body #root .premium-manual-create{border-radius:26px!important;grid-template-columns:minmax(520px,1.3fr) minmax(320px,.7fr)!important;align-items:start!important;gap:12px 18px!important;width:100%!important;max-width:none!important;max-height:calc(100dvh - 92px)!important;margin:0 auto!important;padding:clamp(14px,1.5vw,22px)!important;display:grid!important;overflow:auto!important}html body #root .premium-create-form>.image-create-back,html body #root .premium-manual-create>.image-create-back,html body #root .premium-manual-create>.unified-create-back{border-radius:14px!important;grid-column:1/-1!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 14px!important}html body #root .premium-create-form>.image-create-form-head,html body #root .premium-manual-create>.image-create-form-head{grid-column:1/-1!important;gap:6px!important;margin:0!important;display:grid!important}html body #root .premium-create-form .studio-create-output-switch,html body #root .premium-manual-create .studio-create-output-switch{min-height:40px!important;margin:0!important;padding:4px!important}html body #root .premium-create-form h2,html body #root .premium-manual-create h2{margin:0!important;font-size:clamp(26px,3vw,36px)!important;line-height:1!important}html body #root .premium-create-form .image-create-form-head p,html body #root .premium-manual-create .image-create-form-head p{margin:0!important;font-size:12px!important;line-height:1.35!important}html body #root .premium-create-form>.image-create-prompt-field,html body #root .premium-manual-create>.image-create-prompt-field{grid-area:span 4/1!important;align-self:stretch!important;min-height:0!important}html body #root .premium-create-form>.image-create-prompt-field textarea,html body #root .premium-manual-create>.image-create-prompt-field textarea,html body #root .manual-create-prompt{resize:vertical!important;height:clamp(160px,24vh,260px)!important;min-height:clamp(160px,24vh,260px)!important;max-height:300px!important}html body #root .premium-create-form>.image-create-attach-panel,html body #root .premium-manual-create>.image-create-attach-panel,html body #root .premium-manual-create>.manual-create-attach-panel{grid-column:1!important;min-height:54px!important;margin:0!important;padding:10px 12px!important}html body #root .premium-create-form>label:not(.image-create-prompt-field),html body #root .premium-manual-create>label:not(.image-create-prompt-field),html body #root .premium-create-form>.manual-chip-row,html body #root .premium-manual-create>.manual-chip-row{grid-column:2!important;gap:7px!important;margin:0!important}html body #root .premium-create-form .image-create-format-row,html body #root .premium-manual-create .image-create-format-row{gap:6px!important}html body #root .premium-create-form .image-create-format-row button,html body #root .premium-manual-create .image-create-format-row button{border-radius:12px!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:12px!important}html body #root .premium-create-form select,html body #root .premium-manual-create select,html body #root .image-create-model-select{border-radius:14px!important;height:42px!important;min-height:42px!important;padding:0 12px!important}html body #root .premium-create-form>.create-balance-warning,html body #root .premium-create-form>.image-create-submit,html body #root .premium-create-form>.image-create-cost-note,html body #root .premium-create-form>.manual-create-message,html body #root .premium-create-form>.manual-create-cost,html body #root .premium-manual-create>.create-balance-warning,html body #root .premium-manual-create>.image-create-submit,html body #root .premium-manual-create>.image-create-cost-note,html body #root .premium-manual-create>.manual-create-message,html body #root .premium-manual-create>.manual-create-cost{grid-column:1/-1!important;margin:0!important}html body #root .premium-create-form>.image-create-submit,html body #root .premium-manual-create>.image-create-submit{height:46px!important;min-height:46px!important;padding:0 18px!important}@media (width<=1120px){html body #root .image-create-workspace.image-create-workspace-simple .image-create-form-simple.premium-create-form,html body #root .premium-manual-create{grid-template-columns:1fr!important;max-height:none!important}html body #root .premium-create-form>.image-create-prompt-field,html body #root .premium-create-form>.image-create-attach-panel,html body #root .premium-create-form>label:not(.image-create-prompt-field),html body #root .premium-create-form>.manual-chip-row,html body #root .premium-manual-create>.image-create-prompt-field,html body #root .premium-manual-create>.image-create-attach-panel,html body #root .premium-manual-create>.manual-create-attach-panel,html body #root .premium-manual-create>label:not(.image-create-prompt-field),html body #root .premium-manual-create>.manual-chip-row{grid-area:auto/1/auto/-1!important}}html body #root .shared-media-library-modal .ui-099{column-count:initial!important;columns:initial!important;grid-template-columns:repeat(auto-fill,minmax(126px,1fr))!important;grid-auto-rows:176px!important;grid-auto-flow:row!important;align-content:start!important;align-items:start!important;gap:14px!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:4px 4px 14px!important;display:grid!important;overflow:hidden auto!important}html body #root .shared-media-library-modal .ui-100{contain:layout paint style!important;width:100%!important;height:176px!important;max-height:176px!important;display:block!important;position:relative!important;overflow:hidden!important;transform:none!important}html body #root .shared-media-library-modal .ui-098{background:0 0!important;border:0!important;grid-template-rows:122px 40px!important;gap:8px!important;width:100%!important;height:176px!important;min-height:176px!important;max-height:176px!important;padding:0!important;display:grid!important;overflow:hidden!important}html body #root .shared-media-library-modal .ui-098 .shared-media-tile-thumb{aspect-ratio:auto!important;width:100%!important;height:122px!important;min-height:122px!important;max-height:122px!important}html body #root .shared-media-library-modal .ui-098 .shared-media-tile-info{height:40px!important;max-height:40px!important;overflow:hidden!important}html body #root .image-main-scroll:has(.unified-manual-create-as-image-template){height:calc(100vh - 74px)!important;min-height:0!important;overflow:hidden!important}html body #root .premium-manual-create{grid-template-columns:minmax(440px,1.18fr) minmax(360px,.82fr)!important;max-height:calc(100vh - 100px)!important}html body #root .premium-manual-create>.image-create-prompt-field textarea,html body #root .manual-create-prompt{height:clamp(150px,22vh,260px)!important;min-height:clamp(150px,22vh,260px)!important;max-height:260px!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-list.ui-099,html body #root .shared-media-library-modal.is-select-mode .ui-099{columns:initial!important;column-count:initial!important;column-width:initial!important;contain:layout paint style!important;grid-template-columns:repeat(auto-fill,minmax(126px,1fr))!important;grid-auto-rows:176px!important;grid-auto-flow:row!important;gap:12px!important;display:grid!important}html body #root .shared-media-library-modal.is-select-mode .ui-100{contain:layout paint style!important;height:176px!important;min-height:176px!important;max-height:176px!important}html body #root .shared-media-library-modal.is-select-mode .ui-098{grid-template-rows:122px 40px!important;height:176px!important;min-height:176px!important;max-height:176px!important;display:grid!important;overflow:hidden!important}html body #root .shared-media-library-modal.is-select-mode .ui-100 .shared-media-tile-thumb,html body #root .shared-media-library-modal.is-select-mode .ui-100 .shared-media-tile-thumb img{height:122px!important;min-height:122px!important;max-height:122px!important}:is(html body #root .image-main-scroll:has(.unified-manual-create-as-image-template),html body #root .image-main-scroll:has(.image-create-workspace-simple)){height:calc(100vh - 74px)!important;overflow:auto!important}html body #root .premium-manual-create,html body #root .image-create-form-simple.premium-create-form{grid-template-columns:minmax(440px,1.18fr) minmax(360px,.82fr)!important;max-height:calc(100vh - 100px)!important}html body #root .premium-manual-create .manual-create-prompt,html body #root .image-create-form-simple.premium-create-form textarea{height:clamp(150px,22vh,260px)!important;min-height:clamp(150px,22vh,260px)!important}html[data-aifotex-image-theme=light] body #root .premium-manual-create,html body #root .theme-light .premium-manual-create{-webkit-text-fill-color:#0f172a!important}html body #root .ui-099{columns:initial!important;column-count:initial!important;grid-template-columns:repeat(auto-fill,minmax(126px,1fr))!important;grid-auto-rows:176px!important;grid-auto-flow:row!important;align-content:start!important;align-items:start!important;gap:14px!important;display:grid!important}html body #root .ui-100{contain:layout paint style!important;height:176px!important;min-height:176px!important;max-height:176px!important;overflow:hidden!important}html body #root .ui-098{grid-template-rows:122px 40px!important;height:176px!important;min-height:176px!important;max-height:176px!important;display:grid!important;overflow:hidden!important}html body #root .ui-098>.shared-media-tile-thumb{height:122px!important;min-height:122px!important;max-height:122px!important}:is(html body #root .image-main-scroll:has(.unified-manual-create-as-image-template),html body #root .image-main-scroll:has(.premium-manual-create)){height:calc(100vh - 74px)!important;overflow:hidden!important}html body #root .image-create-workspace.image-create-workspace-simple .image-create-form-simple.premium-create-form,html body #root .premium-manual-create{grid-template-columns:minmax(440px,1.18fr) minmax(360px,.82fr)!important;max-height:calc(100vh - 100px)!important}html body #root .premium-create-form>.image-create-prompt-field textarea,html body #root .premium-manual-create>.image-create-prompt-field textarea,html body #root .manual-create-prompt{height:clamp(150px,22vh,260px)!important;min-height:clamp(150px,22vh,260px)!important}:root{--ui-026:"final-screenshot-audit"}html body #root .studio-modal.shared-media-library-modal,html body #root .shared-media-library-modal{width:min(1040px,100vw - 44px)!important;max-width:min(1040px,100vw - 44px)!important;height:auto!important;max-height:min(86vh,760px)!important;overflow:hidden!important}html body #root .shared-media-library-modal .studio-modal-body,html body #root .studio-modal.shared-media-library-modal .studio-modal-body{grid-template-rows:auto minmax(0,1fr)!important;min-height:0!important;max-height:min(70vh,630px)!important;display:grid!important;overflow:hidden!important}html body #root .studio-modal.shared-media-library-modal .shared-media-library-list.ui-099,html body #root .shared-media-library-modal .shared-media-library-list.ui-099,html body #root .shared-media-library-modal .ui-099{columns:initial!important;column-count:initial!important;column-width:initial!important;contain:layout paint style!important;grid-template-columns:repeat(auto-fill,minmax(118px,1fr))!important;grid-auto-rows:166px!important;grid-auto-flow:row!important;align-content:start!important;align-items:start!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:100%!important;margin:0!important;padding:4px 4px 16px!important;display:grid!important;overflow:hidden auto!important}html body #root .shared-media-library-modal article.ui-100,html body #root .studio-modal.shared-media-library-modal article.ui-100{contain:layout paint style!important;width:100%!important;min-width:0!important;max-width:none!important;height:166px!important;min-height:166px!important;max-height:166px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;transform:none!important}html body #root .shared-media-library-modal article.ui-100>:is(button.ui-098,div.ui-098),html body #root .studio-modal.shared-media-library-modal article.ui-100>:is(button.ui-098,div.ui-098){appearance:none!important;width:100%!important;min-width:0!important;height:166px!important;min-height:166px!important;max-height:166px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-rows:116px 38px!important;grid-template-columns:1fr!important;gap:7px!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html body #root .shared-media-library-modal article.ui-100 .shared-media-tile-thumb,html body #root .shared-media-library-modal article.ui-100 .shared-media-tile-thumb img{aspect-ratio:auto!important;object-fit:cover!important;border-radius:14px!important;width:100%!important;height:116px!important;min-height:116px!important;max-height:116px!important;display:block!important}html body #root .shared-media-library-modal article.ui-100 .shared-media-tile-info{height:38px!important;min-height:38px!important;max-height:38px!important;padding:0 2px!important;overflow:hidden!important}html body #root .shared-media-library-modal article.ui-100 .shared-media-tile-info :is(strong,small){text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:block!important;overflow:hidden!important}:is(html body #root .image-main-scroll:has(.unified-manual-create-as-image-template),html body #root .image-main-scroll:has(.premium-manual-create)){place-items:start center!important;height:calc(100dvh - 72px)!important;min-height:0!important;padding:10px 16px 18px!important;display:grid!important;overflow:hidden!important}html body #root .image-main-scroll>.unified-manual-create-as-image-template,html body #root .image-main-scroll>.image-create-workspace.image-create-workspace-simple,html body #root .image-studio-main .unified-manual-create-as-image-template,html body #root .image-studio-main .image-create-workspace.image-create-workspace-simple{width:min(1580px,100%)!important;max-width:min(1580px,100%)!important;min-height:0!important;margin:0 auto!important}html body #root .premium-manual-create,html body #root .image-create-form-simple.premium-create-form{grid-template-columns:minmax(480px,1.25fr) minmax(340px,.75fr)!important;align-items:start!important;gap:12px 18px!important;width:100%!important;max-width:none!important;max-height:calc(100dvh - 98px)!important;padding:clamp(14px,1.4vw,20px)!important;display:grid!important;overflow:hidden!important}html body #root .premium-manual-create>.image-create-back,html body #root .premium-manual-create>.unified-create-back,html body #root .premium-create-form>.image-create-back{grid-column:1/-1!important;height:34px!important;min-height:34px!important;margin:0!important}html body #root .premium-manual-create>.image-create-form-head,html body #root .premium-create-form>.image-create-form-head{grid-column:1/-1!important;gap:5px!important;margin:0!important}html body #root .premium-manual-create>.image-create-prompt-field,html body #root .premium-create-form>.image-create-prompt-field{grid-column:1!important;min-height:0!important;margin:0!important}html body #root .premium-manual-create>.image-create-prompt-field textarea,html body #root .premium-create-form>.image-create-prompt-field textarea,html body #root .manual-create-prompt{height:clamp(150px,20vh,230px)!important;min-height:clamp(150px,20vh,230px)!important;max-height:230px!important}html body #root .premium-manual-create>.image-create-attach-panel,html body #root .premium-manual-create>.manual-create-attach-panel,html body #root .premium-create-form>.image-create-attach-panel{grid-column:1!important;min-height:50px!important;margin:0!important}html body #root .premium-manual-create>label:not(.image-create-prompt-field),html body #root .premium-manual-create>.manual-chip-row,html body #root .premium-create-form>label:not(.image-create-prompt-field),html body #root .premium-create-form>.manual-chip-row{grid-column:2!important;margin:0!important}html body #root .premium-manual-create>:is(.create-balance-warning,.image-create-submit,.image-create-cost-note,.manual-create-message,.manual-create-cost),html body #root .premium-create-form>:is(.create-balance-warning,.image-create-submit,.image-create-cost-note,.manual-create-message,.manual-create-cost){grid-column:1/-1!important;margin:0!important}@media (width<=1080px){html body #root .premium-manual-create,html body #root .image-create-form-simple.premium-create-form{grid-template-columns:1fr!important;max-height:none!important;overflow:auto!important}html body #root .premium-manual-create>*,html body #root .premium-create-form>*{grid-column:1/-1!important}}html body #root .studio-modal-backdrop[data-ui-038=true]{justify-content:stretch!important;align-items:stretch!important;padding:0!important}html body #root .ui-033{border-radius:22px!important;width:min(540px,100vw - 32px)!important;min-width:0!important;max-width:min(540px,100vw - 32px)!important;height:auto!important;min-height:0!important;max-height:min(70vh,440px)!important;margin:0!important;animation:.13s ease-out both ui-064!important;position:fixed!important;overflow:hidden!important}@keyframes ui-064{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=640px){html body #root .ui-033{width:auto!important;max-height:calc(100dvh - 96px)!important;top:72px!important;left:12px!important;right:12px!important}}html body #root .studio-modal.shared-media-library-modal,html body #root .shared-media-library-modal.product-modal.studio-modal,html body #root .shared-media-library-modal.image-media-modal{grid-template-rows:auto minmax(0,1fr) auto!important;width:min(1120px,100vw - 42px)!important;height:min(82dvh,760px)!important;min-height:min(520px,100dvh - 42px)!important;max-height:min(82dvh,760px)!important;display:grid!important;overflow:hidden!important}html body #root .studio-modal.shared-media-library-modal .studio-modal-head,html body #root .shared-media-library-modal.product-modal.studio-modal .studio-modal-head{flex:none!important;min-height:0!important;padding:18px 22px 8px!important}html body #root .studio-modal.shared-media-library-modal .studio-modal-body,html body #root .shared-media-library-modal.product-modal.studio-modal .studio-modal-body,html body #root .shared-media-library-modal.image-media-modal .studio-modal-body{flex-direction:column!important;gap:10px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:10px 22px 8px!important;display:flex!important;overflow:hidden!important}html body #root .studio-modal.shared-media-library-modal .studio-modal-actions,html body #root .shared-media-library-modal.product-modal.studio-modal .studio-modal-actions{flex:none!important;margin:0!important;padding:10px 22px 18px!important}html body #root .shared-media-library-modal .shared-media-library-list.studio-media-grid-v308,html body #root .shared-media-library-modal .shared-media-library-list.ui-099.studio-media-grid-v308,html body #root .studio-modal.shared-media-library-modal .shared-media-library-list.studio-media-grid-v308{scrollbar-width:thin!important;scrollbar-gutter:stable both-edges!important;columns:initial!important;column-count:initial!important;column-width:initial!important;contain:none!important;flex:auto!important;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))!important;grid-auto-rows:166px!important;grid-auto-flow:row!important;align-content:start!important;place-items:start stretch!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:2px 8px 18px 2px!important;display:grid!important;overflow:hidden scroll!important}html body #root .shared-media-library-modal .studio-media-grid-v308>article.ui-100,html body #root .shared-media-library-modal .studio-media-grid-v308>article.shared-media-tile,html body #root .studio-modal.shared-media-library-modal .studio-media-grid-v308>article.ui-100{contain:layout paint style!important;width:100%!important;min-width:0!important;max-width:100%!important;height:166px!important;min-height:166px!important;max-height:166px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;transform:none!important}html body #root .shared-media-library-modal .studio-media-grid-v308 .ui-098,html body #root .studio-modal.shared-media-library-modal .studio-media-grid-v308 .ui-098,html body #root .shared-media-library-modal .studio-media-grid-v308 .shared-media-tile-main{background:0 0!important;border:0!important;grid-template-rows:118px 38px!important;gap:7px!important;width:100%!important;height:166px!important;min-height:166px!important;max-height:166px!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html body #root .shared-media-library-modal .studio-media-grid-v308 .shared-media-tile-thumb,html body #root .shared-media-library-modal .studio-media-grid-v308 .shared-media-tile-thumb img{aspect-ratio:auto!important;object-fit:cover!important;border-radius:14px!important;width:100%!important;height:118px!important;min-height:118px!important;max-height:118px!important;display:block!important}html body #root .shared-media-library-modal .studio-media-grid-v308 .shared-media-tile-info{height:38px!important;min-height:38px!important;max-height:38px!important;padding:0 2px!important;overflow:hidden!important}html body #root .shared-media-library-modal .studio-media-grid-v308 .shared-media-tile-info :is(strong,small){text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:block!important;overflow:hidden!important}html body #root .image-studio-app .ui-103{text-align:center!important;align-content:start!important;place-items:center!important;gap:12px!important;width:min(840px,100%)!important;max-width:min(840px,100%)!important;min-height:0!important;margin:38px auto 0!important;padding:30px 28px 24px!important;display:grid!important;overflow:visible!important}html body #root .image-studio-app .ui-103:after{opacity:.34!important;width:min(38%,360px)!important;bottom:-20%!important;right:-8%!important}html body #root .image-studio-app .ui-103 .image-hero-art{border-radius:20px!important;width:58px!important;height:58px!important;margin:0 auto 2px!important}html body #root .image-studio-app .ui-103 .image-hero-art svg{width:27px!important;height:27px!important}html body #root .image-studio-app .ui-103 h2{letter-spacing:-.058em!important;margin:0!important;font-size:clamp(29px,3.4vw,40px)!important;line-height:.96!important}html body #root .ui-071{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#ffffff8f!important;border:1px solid #94a3b82e!important;border-radius:999px!important;gap:3px!important;height:34px!important;margin:1px 0 0!important;padding:3px!important;display:inline-flex!important}html body #root .theme-dark .ui-071{background:#070c147a!important;border-color:#94a3b824!important}html body #root .ui-071 button{appearance:none!important;color:#667085!important;min-width:86px!important;height:28px!important;font:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0 16px!important;font-size:12px!important;font-weight:880!important}html body #root .theme-dark .ui-071 button{color:#aab6ca!important}html body #root .ui-071 button.active{color:#07111f!important;background:linear-gradient(135deg,#7cc9ff,#a391ff)!important;box-shadow:0 9px 24px #5486e138!important}html body #root .ui-061{text-align:left!important;gap:7px!important;width:min(620px,100%)!important;margin:2px auto 0!important;display:grid!important}html body #root .ui-065{color:#7a8496!important;letter-spacing:.02em!important;text-transform:lowercase!important;padding-left:4px!important;font-size:11px!important;font-weight:760!important;line-height:1!important;display:block!important}html body #root .theme-dark .ui-065{color:#93a0b4!important}html body #root .ui-063{scrollbar-width:thin!important;overscroll-behavior:contain!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;max-height:min(34vh,272px)!important;padding:3px 2px 3px 0!important;display:grid!important;overflow:auto!important}html body #root .ui-063::-webkit-scrollbar{width:8px!important}html body #root .ui-063::-webkit-scrollbar-thumb{background:#94a3b875 padding-box content-box!important;border:2px solid #0000!important;border-radius:999px!important}html body #root .ui-091{appearance:none!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;color:inherit!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important;background:#ffffff8f!important;border:1px solid #94a3b824!important;border-radius:15px!important;grid-template-rows:16px 13px!important;grid-template-columns:27px minmax(0,1fr)!important;align-items:center!important;gap:0 8px!important;padding:6px 10px!important;transition:transform .14s,border-color .14s,background .14s!important;display:grid!important}html body #root .theme-dark .ui-091{background:#17233475!important;border-color:#94a3b821!important}html body #root .ui-091:hover,html body #root .ui-091:focus-visible{background:#ffffffbd!important;border-color:#7cc9ff8c!important;outline:0!important;transform:translateY(-1px)!important}html body #root .theme-dark .ui-091:hover,html body #root .theme-dark .ui-091:focus-visible{background:#1e2d42bd!important}html body #root .ui-091 svg{color:#4f8df4!important;grid-row:1/3!important;justify-self:center!important;width:18px!important;height:18px!important}html body #root .theme-dark .ui-091 svg{color:#93ddff!important}html body #root .ui-091 strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:12px!important;font-weight:860!important;line-height:16px!important;overflow:hidden!important}html body #root .ui-091 small{text-overflow:ellipsis!important;white-space:nowrap!important;color:#7a8496!important;min-width:0!important;font-size:10px!important;font-weight:650!important;line-height:12px!important;overflow:hidden!important}html body #root .theme-dark .ui-091 small{color:#93a0b4!important}body>.studio-portal-dropdown.ui-092,body>.studio-portal-dropdown.chat-floating-dropdown.attach-menu.ui-092{border-radius:16px!important;padding:8px!important}body>.studio-portal-dropdown.ui-092 button{border-radius:11px!important;min-height:34px!important;padding:0 12px!important;font-size:13px!important;font-weight:790!important}@media (width<=780px){html body #root .image-studio-app .ui-103{margin-top:18px!important;padding:24px 16px 18px!important}html body #root .ui-063{grid-template-columns:1fr!important;max-height:42vh!important}html body #root .ui-071{width:100%!important}html body #root .ui-071 button{flex:1 1 0!important;min-width:0!important}}html body #root .studio-upload-prepare-modal-v2 .studio-upload-crop-stage{background:#030712!important;height:min(50vh,560px)!important;min-height:min(50vh,560px)!important;max-height:min(50vh,560px)!important;display:block!important}html body #root .studio-upload-prepare-modal-v2 .studio-upload-crop-stage>img,html body #root .studio-upload-prepare-modal-v2 .studio-upload-crop-stage>video{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}body>.studio-portal-dropdown.app-media-use-menu,body>.studio-portal-dropdown.media-use-menu-popover.app-media-use-menu{z-index:2147483000!important;background:#fff!important}:root{--ui-004:"ready"}html body #root .premium-app-page .messages-layout-clean{grid-template-columns:minmax(300px,390px) minmax(0,1fr)!important;align-items:stretch!important;gap:16px!important;min-height:min(760px,100vh - 170px)!important;margin-top:28px!important}html body #root .premium-app-page .support-layout-clean{grid-template-columns:minmax(300px,390px) minmax(0,1fr)!important}html body #root .premium-app-page .messages-list-panel-clean,html body #root .premium-app-page .messages-thread-panel-clean,html body #root .premium-app-page .support-compose-clean{background:#ffffffeb!important;border:1px solid #cbd8eed1!important;border-radius:24px!important;min-height:min(760px,100vh - 170px)!important;box-shadow:0 22px 60px #1f325e12!important}html body #root .premium-app-page .messages-list-panel-clean{flex-direction:column!important;padding:12px!important;display:flex!important;overflow:hidden!important}html body #root .premium-app-page .messages-scroll-list{scrollbar-gutter:stable!important;gap:10px!important;max-height:calc(min(760px,100vh - 170px) - 24px)!important;padding:0 4px 0 0!important;display:grid!important;overflow:hidden auto!important}html body #root .premium-app-page .messages-list-panel-clean .message-thread-card{color:#101c35!important;background:#ffffffdb!important;border:1px solid #ccdaf0b8!important;border-radius:18px!important;grid-template-columns:46px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:76px!important;margin:0!important;padding:12px 14px!important;text-decoration:none!important;display:grid!important;position:relative!important;transform:none!important;box-shadow:0 10px 26px #1d305c09!important}html body #root .premium-app-page .messages-list-panel-clean .message-thread-card:hover,html body #root .premium-app-page .messages-list-panel-clean .message-thread-card.active{background:linear-gradient(#f6f9fff5,#fffffff0)!important;border-color:#4571ff57!important;transform:translateY(-1px)!important;box-shadow:0 16px 36px #2f67f61a!important}html body #root .premium-app-page .message-thread-avatar{color:#3478f6!important;background:#edf4ff!important;border-radius:15px!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important}html body #root .premium-app-page .message-thread-avatar-system{color:#815cf6!important;background:#f1edff!important}html body #root .premium-app-page .message-thread-avatar-broadcast{color:#f28a18!important;background:#fff4e7!important}html body #root .premium-app-page .message-thread-avatar svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:23px!important;height:23px!important}html body #root .premium-app-page .message-thread-copy{gap:5px!important;min-width:0!important;display:grid!important}html body #root .premium-app-page .messages-list-panel-clean .message-thread-top{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;display:grid!important}html body #root .premium-app-page .messages-list-panel-clean .message-thread-top strong{text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:-.01em!important;color:#101c35!important;font-size:15px!important;overflow:hidden!important}html body #root .premium-app-page .messages-list-panel-clean .message-thread-top em{color:#7e8aa1!important;white-space:nowrap!important;font-size:12px!important;font-style:normal!important}html body #root .premium-app-page .messages-list-panel-clean .message-thread-card p{color:#647089!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:13px!important;line-height:1.35!important;display:block!important;overflow:hidden!important}html body #root .premium-app-page .message-thread-unread{color:#0000!important;background:#3478f6!important;border-radius:999px!important;width:9px!important;min-width:9px!important;height:9px!important;font-size:0!important;box-shadow:0 0 0 4px #3478f61f!important}html body #root .premium-app-page .messages-loading-line,html body #root .premium-app-page .messages-empty-quiet{color:#7a879d!important;text-align:center!important;margin:0!important;padding:22px 10px!important;font-size:14px!important}html body #root .premium-app-page .messages-thread-panel-clean{grid-template-rows:auto minmax(0,1fr) auto auto!important;padding:0!important;display:grid!important;overflow:hidden!important}html body #root .premium-app-page .messages-thread-titleline{border-bottom:1px solid #ccdaf0b8!important;align-items:center!important;min-height:70px!important;padding:0 24px!important;display:flex!important}html body #root .premium-app-page .messages-thread-titleline h2{letter-spacing:-.025em!important;color:#101c35!important;margin:0!important;font-size:19px!important;font-weight:900!important;line-height:1.15!important}html body #root .premium-app-page .messages-timeline-clean{scrollbar-gutter:stable!important;align-content:start!important;gap:13px!important;height:100%!important;max-height:none!important;margin:0!important;padding:24px!important;overflow:hidden auto!important}html body #root .premium-app-page .messages-thread-panel-clean .message-bubble{border-radius:18px!important;max-width:min(650px,74%)!important;padding:12px 15px!important;box-shadow:0 10px 24px #1f325e0d!important}html body #root .premium-app-page .messages-thread-panel-clean .message-bubble.from-user{color:#10203d!important;background:#eaf2ff!important;border-color:#cfe0ff!important}html body #root .premium-app-page .messages-thread-panel-clean .message-bubble.from-support{background:#fff!important;border-color:#ccdaf0db!important}html body #root .premium-app-page .messages-thread-panel-clean .notice{margin:0 18px 12px!important}html body #root .premium-app-page .messages-reply-box-clean{background:#fff!important;border:1px solid #ccdaf0e0!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:10px!important;margin:0 18px 18px!important;padding:8px!important;display:grid!important}html body #root .premium-app-page .messages-reply-box-clean .text-box{resize:none!important;height:48px!important;min-height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:13px 14px!important}html body #root .premium-app-page .messages-reply-box-clean .button-row{border:0!important;padding:0!important}html body #root .premium-app-page .support-compose-clean{grid-template-rows:auto minmax(0,1fr) auto!important;gap:16px!important;padding:22px!important;display:grid!important}html body #root .premium-app-page .support-topic-input{background:#fffffff0!important;border:1px solid #ccdaf0e0!important;border-radius:17px!important;height:58px!important}html body #root .premium-app-page .support-topic-input span,html body #root .premium-app-page .support-message-field span{color:#74819a!important;font-size:13px!important;font-weight:850!important}html body #root .premium-app-page .support-topic-input input{font-size:15px!important;font-weight:700!important}html body #root .premium-app-page .support-message-field{background:#ffffffdb!important;border:1px solid #ccdaf0e0!important;border-radius:20px!important;align-content:start!important;gap:10px!important;min-height:420px!important;padding:18px 20px!important;display:grid!important}html body #root .premium-app-page .support-message-field .support-message-box{min-height:340px!important;box-shadow:none!important;resize:none!important;background:0 0!important;border:0!important;padding:0!important}html body #root .premium-app-page .support-compose-footer{justify-content:space-between!important;align-items:center!important;gap:14px!important;display:flex!important}html body #root .premium-app-page .support-attachments-row{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}html body #root .premium-app-page .support-attach-button{border-radius:15px!important;min-height:44px!important}html body #root .premium-app-page .support-send-button{border-radius:15px!important;min-width:128px!important;min-height:46px!important;box-shadow:0 18px 36px #2f67f63d!important}html body #root .profile-dropdown-pro.profile-dropdown-icons{background:#fffffffa!important;border:1px solid #ccdaf0eb!important;border-radius:24px!important;gap:0!important;width:372px!important;padding:18px!important;display:grid!important;box-shadow:0 30px 86px #1f325e2e!important}html body #root .profile-dropdown-pro.profile-dropdown-icons .profile-dropdown-head{border-bottom:1px solid #ccdaf0d1!important;margin:0!important;padding:2px 2px 14px!important}html body #root .profile-dropdown-pro.profile-dropdown-icons .profile-dropdown-head strong{letter-spacing:-.02em!important;font-size:17px!important}html body #root .profile-dropdown-pro.profile-dropdown-icons .profile-dropdown-head small{font-size:13px!important}html body #root .profile-dropdown-pro.profile-dropdown-icons .profile-dropdown-actions-row{border-bottom:1px solid #ccdaf0d1!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;padding:14px 0 12px!important;display:flex!important}html body #root .profile-dropdown-pro.profile-dropdown-icons .profile-dropdown-actions-row .profile-dropdown-action.icon-only{color:#647089!important;background:#fffffff0!important;border:1px solid #ccdaf0eb!important;border-radius:16px!important;justify-content:center!important;place-items:center!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0!important;display:grid!important;box-shadow:0 10px 22px #1f325e0b!important}html body #root .profile-dropdown-pro.profile-dropdown-icons .profile-dropdown-actions-row .profile-dropdown-action.icon-only:hover{color:#315ff3!important;background:#f7faff!important;border-color:#4571ff57!important;transform:translateY(-1px)!important}html body #root .profile-dropdown-pro.profile-dropdown-icons .profile-dropdown-actions-row .profile-dropdown-action.danger.icon-only{color:#ef3f5d!important;background:#fff7f8!important;border-color:#ffd5dd!important}html body #root .profile-dropdown-pro.profile-dropdown-icons .profile-action-icon,html body #root .profile-dropdown-pro.profile-dropdown-icons .profile-action-icon svg{width:22px!important;height:22px!important;display:block!important}html body #root .profile-dropdown-pro.profile-dropdown-icons .profile-action-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.9px!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body #root .profile-dropdown-pro.profile-dropdown-icons .profile-linked-title{order:initial!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin:0!important;padding:16px 2px 8px!important;font-size:13px!important}html body #root .profile-dropdown-pro.profile-dropdown-icons .profile-linked-row{order:initial!important;border-radius:14px!important;padding:10px 2px!important}html body #root .profile-dropdown-pro.profile-dropdown-icons .profile-linked-row+.profile-linked-row{border-top:1px solid #ccdaf09e!important}html body #root .profile-dropdown-pro.profile-dropdown-icons .profile-logout-action{order:initial!important}@media (width<=1180px){html body #root .premium-app-page .messages-layout-clean,html body #root .premium-app-page .support-layout-clean{grid-template-columns:minmax(260px,340px) minmax(0,1fr)!important}}@media (width<=820px){html body #root .premium-app-page .messages-layout-clean,html body #root .premium-app-page .support-layout-clean{grid-template-columns:1fr!important;min-height:0!important}html body #root .premium-app-page .messages-list-panel-clean,html body #root .premium-app-page .messages-thread-panel-clean,html body #root .premium-app-page .support-compose-clean{min-height:0!important}html body #root .premium-app-page .messages-scroll-list{max-height:360px!important}html body #root .premium-app-page .messages-thread-panel-clean .message-bubble{max-width:100%!important}html body #root .profile-dropdown-pro.profile-dropdown-icons{width:min(372px,100vw - 24px)!important}}html body #root .image-studio-app .chat-sidebar-scroll.image-project-scroll,html body #root .image-studio-app .image-project-scroll{scrollbar-gutter:stable!important;scrollbar-width:thin!important;flex-direction:column!important;grid-auto-rows:max-content!important;place-content:flex-start!important;align-items:stretch!important;gap:8px!important;margin:0 -6px 0 0!important;padding:8px 6px 14px 0!important;display:flex!important;overflow:hidden auto!important}html body #root .image-studio-app .image-project-row.studio-list-row{box-sizing:border-box!important;border:1px solid #0000!important;border-radius:14px!important;flex:none!important;grid-template-columns:36px minmax(0,1fr) 28px!important;align-self:stretch!important;align-items:center!important;gap:9px!important;width:100%!important;height:auto!important;min-height:56px!important;padding:7px!important;display:grid!important;transform:none!important}html body #root .image-studio-app .image-project-row.studio-list-row:hover,html body #root .image-studio-app .image-project-row.studio-list-row.active{transform:none!important}html body #root .image-studio-app .image-project-row.studio-list-row>img,html body #root .image-studio-app .image-project-row.studio-list-row .image-project-preview{object-fit:cover!important;border-radius:11px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important}html body #root .image-studio-app .image-project-row.studio-list-row>div:not(.image-project-menu){align-content:center!important;gap:2px!important;min-width:0!important;display:grid!important}html body #root .image-studio-app .image-project-row.studio-list-row strong{letter-spacing:-.015em!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12.5px!important;line-height:1.18!important;overflow:hidden!important}html body #root .image-studio-app .image-project-row.studio-list-row small{white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:10.5px!important;line-height:1.15!important;overflow:hidden!important}html body #root .image-studio-app .image-project-row.studio-list-row>button[aria-label=Меню\ проекта]{letter-spacing:1px!important;opacity:.78!important;border-radius:10px!important;place-self:center end!important;place-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-grid!important}html body #root .image-studio-app .image-project-row.studio-list-row:hover>button[aria-label=Меню\ проекта],html body #root .image-studio-app .image-project-row.studio-list-row.menu-open>button[aria-label=Меню\ проекта]{opacity:1!important}html body #root .image-studio-app .ui-103{gap:10px!important;width:min(820px,100%)!important;max-width:min(820px,100%)!important;margin:clamp(18px,5vh,42px) auto 0!important;padding:24px 26px 22px!important;overflow:visible!important}html body #root .image-studio-app .ui-103 h2{margin:0!important;font-size:clamp(27px,3vw,38px)!important;line-height:.98!important}html body #root .image-studio-app .ui-103 .image-hero-art{border-radius:18px!important;width:52px!important;height:52px!important;margin-bottom:0!important}html body #root .ui-061{gap:0!important;width:min(680px,100%)!important;margin:3px auto 0!important}html body #root .ui-063{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:32px!important;align-content:start!important;gap:6px!important;width:100%!important;max-height:none!important;padding:0!important;display:grid!important;overflow:visible!important}html body #root .ui-091{border-radius:12px!important;grid-template-rows:15px 10px!important;grid-template-columns:18px minmax(0,1fr)!important;gap:0 6px!important;height:32px!important;min-height:32px!important;padding:4px 7px!important}html body #root .ui-091 svg{width:14px!important;height:14px!important}html body #root .ui-091 strong{font-size:10.8px!important;font-weight:850!important;line-height:14px!important}html body #root .ui-091 small{font-size:8.6px!important;font-weight:630!important;line-height:10px!important}@media (width<=1060px){html body #root .ui-063{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:34px!important}html body #root .ui-091{height:34px!important;min-height:34px!important}}@media (width<=780px){html body #root .ui-063{scrollbar-width:thin!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:48vh!important;overflow-y:auto!important}}html body #root .profile-dropdown-pro.profile-dropdown-icons .profile-dropdown-actions-row .profile-dropdown-action.icon-only{place-items:center!important;width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;display:grid!important}html body #root .notification-trigger-bell,html body #root .notification-trigger-bell svg{width:20px!important;height:20px!important;display:block!important}html body #root .notification-trigger-bell svg{fill:none!important;stroke:currentColor!important;stroke-width:1.9px!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body #root .image-studio-app .ui-103.ui-101{align-content:center!important;place-items:center!important;gap:15px!important;width:min(980px,100%)!important;max-width:min(980px,100%)!important;min-height:420px!important;margin:clamp(34px,8vh,74px) auto 0!important;padding:34px 44px 36px!important;overflow:visible!important}html body #root .ui-075{color:#1c2b45!important;cursor:pointer!important;background:#ffffffc7!important;border:1px solid #748dbe33!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;height:34px!important;min-height:34px!important;padding:0 16px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 8px 22px #1f325e0e!important}html body #root .theme-dark .ui-075,html body #root .image-studio-app.theme-dark .ui-075{color:#eef5ff!important;background:#162234c7!important;border-color:#94a3b82e!important}html body #root .ui-075 svg{width:15px!important;height:15px!important}html body #root .ui-085{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:0 auto!important;display:flex!important}html body #root .ui-085 button{color:#647089!important;cursor:pointer!important;background:#ffffff9e!important;border:1px solid #748dbe2e!important;border-radius:999px!important;height:28px!important;padding:0 11px!important;font-size:11px!important;font-weight:850!important;line-height:1!important;transition:all .16s!important}html body #root .ui-085 button:hover,html body #root .ui-085 button.active{color:#1d3c8b!important;background:linear-gradient(135deg,#e9f3ff,#f1ecff)!important;border-color:#4d7cff4d!important;box-shadow:0 8px 18px #315bdc14!important}html body #root .theme-dark .ui-085 button,html body #root .image-studio-app.theme-dark .ui-085 button{color:#aebbd0!important;background:#16223494!important;border-color:#94a3b824!important}html body #root .theme-dark .ui-085 button:hover,html body #root .theme-dark .ui-085 button.active,html body #root .image-studio-app.theme-dark .ui-085 button:hover,html body #root .image-studio-app.theme-dark .ui-085 button.active{color:#eef5ff!important;background:linear-gradient(135deg,#3f84f452,#8b5cf640)!important;border-color:#93c5fd4d!important}html body #root .ui-091.ui-088{text-align:left!important;background:#ffffffb3!important;border:1px solid #748dbe29!important;border-radius:15px!important;grid-template-rows:auto auto!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:3px 8px!important;height:auto!important;min-height:54px!important;padding:9px 10px!important;box-shadow:0 8px 22px #1f325e09!important}html body #root .ui-091.ui-088:hover{border-color:#4d7cff52!important;transform:translateY(-1px)!important;box-shadow:0 12px 28px #315bdc17!important}html body #root .ui-091.ui-088 strong{letter-spacing:-.015em!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12.5px!important;font-weight:900!important;line-height:1.14!important;overflow:hidden!important}html body #root .ui-091.ui-088 small{color:#73819a!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:10px!important;font-weight:720!important;line-height:1.1!important;overflow:hidden!important}html body #root .theme-dark .ui-091.ui-088,html body #root .image-studio-app.theme-dark .ui-091.ui-088{background:#162234ad!important;border-color:#94a3b824!important;box-shadow:0 12px 34px #00000029!important}html body #root .theme-dark .ui-091.ui-088 small,html body #root .image-studio-app.theme-dark .ui-091.ui-088 small{color:#aebbd0!important}@media (width<=1180px){html body #root .image-studio-app .ui-103.ui-101{width:min(900px,100%)!important;padding-inline:30px!important}html body #root .ui-063.ui-062{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=780px){html body #root .image-studio-app .ui-103.ui-101{margin-top:24px!important;padding:28px 18px!important}html body #root .ui-066{flex-direction:column!important}html body #root .ui-063.ui-062{scrollbar-width:thin!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:42vh!important;overflow-y:auto!important}}:root{--ui-017:"ready"}html body #root .profile-dropdown-pro.profile-dropdown-icons .profile-dropdown-actions-row .profile-dropdown-action.icon-only{justify-self:center!important;width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important}html body #root .premium-app-page .support-dialog-layout{min-height:min(780px,100vh - 146px)!important;margin-top:20px!important}html body #root .premium-app-page .support-thread-rail,html body #root .premium-app-page .support-dialog-pane{min-height:min(780px,100vh - 146px)!important}html body #root .premium-app-page .support-thread-actions{padding:0 0 12px!important}html body #root .premium-app-page .support-create-thread{border-radius:16px!important;width:100%!important;min-height:46px!important}html body #root .premium-app-page .support-thread-scroll{max-height:calc(min(780px,100vh - 146px) - 72px)!important}html body #root .image-studio-app .ui-089{box-sizing:border-box!important;place-items:center!important;width:100%!important;padding:clamp(18px,4vh,44px) clamp(18px,3vw,38px)!important;display:grid!important}html body #root .image-studio-app .ui-103.ui-101{border-radius:30px!important;align-content:center!important;gap:16px!important;width:min(1120px,100%)!important;max-width:min(1120px,100%)!important;min-height:clamp(500px,58vh,680px)!important;margin:0 auto!important;padding:clamp(34px,4.5vw,52px) clamp(34px,5vw,62px) clamp(32px,4vw,48px)!important;overflow:visible!important}html body #root .ui-060{grid-template-columns:1fr auto 1fr!important;place-items:center!important;gap:16px!important;width:min(760px,100%)!important;display:grid!important}html body #root .ui-060 h2{letter-spacing:-.065em!important;grid-column:2!important;margin:0!important;font-size:clamp(36px,4.4vw,58px)!important;line-height:.94!important}html body #root .ui-083{appearance:none!important;color:#07111f!important;min-height:40px!important;font:inherit!important;letter-spacing:-.01em!important;cursor:pointer!important;background:linear-gradient(135deg,#7cc9ff,#a391ff)!important;border:1px solid #7cc9ff47!important;border-radius:999px!important;grid-column:3!important;justify-self:start!important;padding:0 20px!important;font-size:13px!important;font-weight:900!important;box-shadow:0 16px 34px #5486e13d!important}html body #root .ui-083:hover,html body #root .ui-083:focus-visible{outline:0!important;transform:translateY(-1px)!important;box-shadow:0 20px 42px #5486e152!important}html body #root .ui-061.ui-068{text-align:left!important;gap:12px!important;width:min(860px,100%)!important;margin:8px auto 0!important;display:grid!important}html body #root .ui-085{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:7px!important;max-width:100%!important;display:flex!important}html body #root .ui-085 button{appearance:none!important;color:#6c7689!important;min-height:30px!important;font:inherit!important;letter-spacing:-.01em!important;cursor:pointer!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#ffffff80!important;border:1px solid #94a3b829!important;border-radius:999px!important;padding:0 13px!important;font-size:11px!important;font-weight:850!important}html body #root .theme-dark .ui-085 button{color:#9daabc!important;background:#0d162473!important;border-color:#94a3b824!important}html body #root .ui-085 button.active{color:#15386d!important;background:#7cc9ff2e!important;border-color:#7cc9ff6b!important;box-shadow:0 10px 24px #5486e124!important}html body #root .theme-dark .ui-085 button.active{color:#e8f6ff!important;background:#7cc9ff29!important}html body #root .ui-091.ui-088{background:#ffffff9e!important;border-color:#94a3b829!important;border-radius:19px!important;grid-template-rows:auto auto!important;grid-template-columns:40px minmax(0,1fr)!important;gap:4px 12px!important;height:auto!important;min-height:82px!important;padding:14px 16px!important;box-shadow:0 12px 28px #1f325e0b!important}html body #root .theme-dark .ui-091.ui-088{box-shadow:none!important;background:#1723347a!important;border-color:#94a3b826!important}html body #root .ui-091.ui-088 svg{grid-row:1/3!important;align-self:center!important;width:22px!important;height:22px!important}html body #root .ui-091.ui-088 strong{white-space:normal!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;font-size:14px!important;font-weight:900!important;line-height:1.16!important;display:-webkit-box!important;overflow:hidden!important}html body #root .ui-091.ui-088 small{white-space:normal!important;-webkit-line-clamp:2!important;color:#7d8798!important;-webkit-box-orient:vertical!important;font-size:11.2px!important;font-weight:650!important;line-height:1.32!important;display:-webkit-box!important;overflow:hidden!important}@media (width<=980px){html body #root .ui-060{grid-template-columns:1fr!important}html body #root .ui-060 h2,html body #root .ui-083{grid-column:auto!important;justify-self:center!important}html body #root .ui-063.ui-062{grid-template-columns:1fr!important;max-height:44vh!important;padding-right:4px!important;overflow-y:auto!important}}:root{--ui-018:"ready"}html body #root .profile-dropdown-pro.profile-dropdown-icons .profile-dropdown-actions-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;align-items:center!important;gap:12px!important;padding:14px 2px 12px!important;display:grid!important}html body #root .profile-dropdown-pro.profile-dropdown-icons .profile-dropdown-actions-row .profile-dropdown-action.icon-only{width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important}html body #root .image-studio-app .ui-089{place-items:center!important;width:min(1220px,100%)!important;padding:clamp(20px,3.4vw,42px)!important;display:grid!important}html body #root .image-studio-app .ui-103.ui-101{align-content:center!important;gap:14px!important;width:min(1040px,100%)!important;max-width:min(1040px,100%)!important;min-height:430px!important;margin:clamp(36px,8vh,92px) auto 0!important;padding:clamp(30px,4vw,46px) clamp(30px,4vw,52px) clamp(28px,3.4vw,42px)!important;overflow:visible!important}html body #root .image-studio-app .ui-103.ui-101 .image-hero-art{border-radius:22px!important;width:64px!important;height:64px!important;margin:0 auto 2px!important}html body #root .image-studio-app .ui-103.ui-101 .image-hero-art svg{width:30px!important;height:30px!important}html body #root .ui-066{justify-content:center!important;align-items:center!important;gap:10px!important;margin:0 auto 2px!important;display:inline-flex!important}html body #root .ui-073{height:38px!important;padding:4px!important}html body #root .ui-073 button{min-width:98px!important;height:30px!important;font-size:12.5px!important}html body #root .ui-070{appearance:none!important;min-height:38px!important;color:inherit!important;font:inherit!important;cursor:pointer!important;background:#ffffffa8!important;border:1px solid #7cc9ff59!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 16px!important;font-size:12.5px!important;font-weight:860!important;display:inline-flex!important;box-shadow:0 10px 24px #4075cd17!important}html body #root .theme-dark .ui-070{color:#e9f2ff!important;background:#1723349e!important;border-color:#94a3b82e!important}html body #root .ui-070:hover,html body #root .ui-070:focus-visible{border-color:#7cc9ffb3!important;outline:0!important;transform:translateY(-1px)!important}html body #root .ui-070 svg{color:#4f8df4!important;width:15px!important;height:15px!important}html body #root .theme-dark .ui-070 svg{color:#93ddff!important}html body #root .ui-059 button{appearance:none!important;color:#6c7589!important;height:29px!important;font:inherit!important;cursor:pointer!important;background:#ffffff70!important;border:1px solid #94a3b824!important;border-radius:999px!important;padding:0 12px!important;font-size:11px!important;font-weight:800!important;line-height:1!important}html body #root .theme-dark .ui-059 button{color:#aab6ca!important;background:#070c1457!important;border-color:#94a3b821!important}html body #root .ui-059 button.active{color:#2f67f6!important;background:#4f8df41f!important;border-color:#4f8df461!important}html body #root .theme-dark .ui-059 button.active{color:#93ddff!important;background:#93ddff1f!important;border-color:#93ddff52!important}html body #root .ui-061.ui-068{width:min(760px,100%)!important;margin:2px auto 0!important}html body #root .ui-063.ui-062{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:54px!important;gap:9px!important;width:100%!important;max-height:none!important;padding:0!important;display:grid!important;overflow:visible!important}html body #root .ui-091.ui-088{background:#ffffff94!important;border-radius:17px!important;grid-template-rows:20px 16px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:0 10px!important;height:54px!important;min-height:54px!important;padding:8px 13px!important}html body #root .theme-dark .ui-091.ui-088{background:#17233480!important}html body #root .ui-091.ui-088 svg{width:19px!important;height:19px!important}html body #root .ui-091.ui-088 strong{font-size:13px!important;font-weight:870!important;line-height:18px!important}html body #root .ui-091.ui-088 small{font-size:10.6px!important;font-weight:650!important;line-height:14px!important}@media (width<=980px){html body #root .image-studio-app .ui-103.ui-101{min-height:0!important;margin-top:24px!important}html body #root .ui-063.ui-062{grid-template-columns:1fr!important}}@media (width<=640px){html body #root .ui-066{flex-direction:column!important;width:100%!important}html body #root .ui-073{width:100%!important}html body #root .ui-073 button{flex:1 1 0!important}html body #root .ui-070{width:100%!important}}html body #root .profile-dropdown-pro.profile-dropdown-icons .profile-dropdown-actions-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;place-items:center!important;gap:14px!important;padding:14px 0 12px!important;display:grid!important}html body #root .profile-dropdown-pro.profile-dropdown-icons .profile-dropdown-actions-row .profile-dropdown-action.icon-only{justify-self:center!important;place-items:center!important;width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important;margin:0!important;display:grid!important}html body #root .image-studio-app .ui-089{box-sizing:border-box!important;place-items:center!important;width:100%!important;min-height:calc(100vh - 116px)!important;padding:clamp(22px,4vh,46px) clamp(18px,3vw,42px)!important;display:grid!important}html body #root .image-studio-app .ui-103.ui-101{border-radius:32px!important;align-content:center!important;place-items:center!important;gap:18px!important;width:min(1120px,100%)!important;max-width:min(1120px,100%)!important;min-height:clamp(520px,62vh,690px)!important;margin:0 auto!important;padding:clamp(38px,4.8vw,58px) clamp(36px,5.4vw,68px) clamp(34px,4.5vw,54px)!important;overflow:visible!important}html body #root .image-studio-app .ui-103.ui-101 h2{letter-spacing:-.066em!important;margin:0!important;font-size:clamp(38px,4.6vw,58px)!important;line-height:.94!important}html body #root .ui-084{justify-content:center!important;align-items:center!important;gap:10px!important;margin:-2px 0 0!important;display:inline-flex!important}html body #root .ui-084 .ui-071{flex:none!important;margin:0!important}html body #root .ui-083{color:#07111f!important;-webkit-text-fill-color:#07111f!important;height:38px!important;min-height:38px!important;font:inherit!important;letter-spacing:-.01em!important;cursor:pointer!important;background:linear-gradient(135deg,#7cc9ff,#a391ff)!important;border:1px solid #7cc9ff47!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 18px!important;font-size:12.5px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 15px 32px #5486e138!important}html body #root .ui-083 svg{flex:none!important;width:15px!important;height:15px!important}html body #root .ui-085{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:min(880px,100%)!important;margin:0 auto!important;display:flex!important}html body #root .ui-061.ui-068{gap:0!important;width:min(900px,100%)!important;margin:6px auto 0!important;display:grid!important}html body #root .ui-063.ui-062{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(82px,auto)!important;align-content:start!important;gap:10px!important;width:100%!important;max-height:none!important;padding:0!important;display:grid!important;overflow:visible!important}html body #root .ui-091.ui-088{text-align:left!important;border-radius:19px!important;grid-template-rows:auto auto!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:4px 12px!important;height:auto!important;min-height:82px!important;padding:14px 16px!important}@media (width<=980px){html body #root .ui-084{flex-direction:column!important;gap:9px!important}html body #root .ui-063.ui-062{grid-template-columns:1fr!important;max-height:44vh!important;padding-right:4px!important;overflow-y:auto!important}}html body #root .ui-066{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin:-2px 0 0!important;display:inline-flex!important}html body #root .ui-070{appearance:none!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;height:38px!important;min-height:38px!important;font:inherit!important;letter-spacing:-.01em!important;cursor:pointer!important;background:linear-gradient(135deg,#7cc9ff,#a391ff)!important;border:1px solid #7cc9ff47!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 18px!important;font-size:12.5px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 15px 32px #5486e138!important}html body #root .ui-070:hover,html body #root .ui-070:focus-visible{outline:0!important;transform:translateY(-1px)!important;box-shadow:0 20px 42px #5486e152!important}html body #root .ui-070 svg{flex:none!important;width:15px!important;height:15px!important}html body #root .ui-059{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:min(900px,100%)!important;margin:0 auto!important;display:flex!important}html body #root .ui-059 button{appearance:none!important;color:#6c7689!important;min-height:30px!important;font:inherit!important;letter-spacing:-.01em!important;cursor:pointer!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#ffffff80!important;border:1px solid #94a3b829!important;border-radius:999px!important;padding:0 13px!important;font-size:11px!important;font-weight:850!important}html body #root .ui-059 button.active,html body #root .ui-059 button:hover{color:#15386d!important;background:#7cc9ff2e!important;border-color:#7cc9ff6b!important;box-shadow:0 10px 24px #5486e124!important}html body #root .theme-dark .ui-070,html body #root .image-studio-app.theme-dark .ui-070{color:#07111f!important;-webkit-text-fill-color:#07111f!important}html body #root .theme-dark .ui-059 button,html body #root .image-studio-app.theme-dark .ui-059 button{color:#9daabc!important;background:#0d162473!important;border-color:#94a3b824!important}html body #root .theme-dark .ui-059 button.active,html body #root .theme-dark .ui-059 button:hover,html body #root .image-studio-app.theme-dark .ui-059 button.active,html body #root .image-studio-app.theme-dark .ui-059 button:hover{color:#e8f6ff!important;background:#7cc9ff29!important;border-color:#93c5fd4d!important}@media (width<=980px){html body #root .ui-066{flex-direction:column!important}}:root{--ui-009:"ready"}html body #root .profile-dropdown-pro.profile-dropdown-icons .profile-dropdown-actions-row{border-bottom:1px solid #ccdaf0d1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;align-items:center!important;gap:12px!important;width:100%!important;margin:0!important;padding:16px 2px!important;display:grid!important}html body #root .profile-dropdown-pro.profile-dropdown-icons .profile-dropdown-actions-row .profile-dropdown-primary{order:1!important}html body #root .profile-dropdown-pro.profile-dropdown-icons .profile-dropdown-actions-row .profile-logout-action{order:2!important}html body #root .profile-dropdown-pro.profile-dropdown-icons .profile-dropdown-actions-row .profile-dropdown-action.icon-only{border-radius:16px!important;flex:none!important;place-items:center!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important;display:grid!important}html body #root .profile-dropdown-pro.profile-dropdown-icons .profile-dropdown-actions-row .profile-action-icon,html body #root .profile-dropdown-pro.profile-dropdown-icons .profile-dropdown-actions-row .profile-action-icon svg{width:22px!important;height:22px!important}html body #root .notification-trigger .notification-trigger-bell,html body #root .notification-trigger .notification-trigger-bell svg{width:18px!important;height:18px!important;display:block!important}html body #root .notification-trigger .notification-trigger-bell svg{fill:none!important;stroke:currentColor!important;stroke-width:1.9px!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body #root .premium-app-page .support-dialog-layout{grid-template-columns:minmax(300px,382px) minmax(0,1fr)!important;min-height:min(760px,100vh - 170px)!important;margin-top:22px!important}html body #root .premium-app-page .support-thread-rail{flex-direction:column!important;gap:12px!important;min-height:min(760px,100vh - 170px)!important;display:flex!important}html body #root .premium-app-page .support-thread-actions{flex:none!important;padding:0 2px 2px!important;display:flex!important}html body #root .premium-app-page .support-create-thread,html body #root .premium-app-page .support-new-thread-button{border-radius:16px!important;width:100%!important;min-height:46px!important;box-shadow:0 16px 34px #2f67f62e!important}html body #root .premium-app-page .support-thread-scroll,html body #root .premium-app-page .support-scroll-list{scrollbar-gutter:stable!important;scrollbar-width:thin!important;max-height:calc(min(760px,100vh - 170px) - 84px)!important;overflow-y:auto!important}html body #root .premium-app-page .support-dialog-pane,html body #root .premium-app-page .support-thread-panel-clean{min-height:min(760px,100vh - 170px)!important}html body #root .premium-app-page .support-dialog-pane .messages-empty-quiet,html body #root .premium-app-page .support-empty-dialog{color:#7a879d!important;place-items:center!important;height:100%!important;min-height:420px!important;font-size:14px!important;display:grid!important}html body #root .image-studio-app .ui-089{place-items:center!important;width:100%!important;min-height:calc(100vh - 180px)!important;margin:0 auto!important;padding:clamp(28px,5vh,64px) 0!important;display:grid!important}html body #root .image-studio-app .ui-101{border-radius:34px!important;align-content:center!important;gap:18px!important;width:min(1120px,100vw - 72px)!important;max-width:min(1120px,100vw - 72px)!important;min-height:560px!important;margin:0 auto!important;padding:clamp(36px,5vw,54px) clamp(38px,5vw,64px) clamp(34px,4vw,48px)!important;overflow:visible!important}html body #root .image-studio-app .ui-101 .image-hero-art{border-radius:24px!important;width:70px!important;height:70px!important;margin:0 auto!important}html body #root .image-studio-app .ui-101 .image-hero-art svg{width:32px!important;height:32px!important}html body #root .image-studio-app .ui-101 h2{letter-spacing:-.066em!important;max-width:900px!important;margin:0 auto!important;font-size:clamp(42px,4.6vw,62px)!important;line-height:.96!important}html body #root .ui-084,html body #root .ui-066{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;margin:0!important;display:flex!important}html body #root .ui-066 .ui-071,html body #root .ui-084 .ui-071{height:38px!important;margin:0!important;padding:4px!important}html body #root .ui-066 .ui-071 button,html body #root .ui-084 .ui-071 button{min-width:104px!important;height:30px!important;font-size:12.5px!important}html body #root .ui-083,html body #root .ui-070{color:#2f67f6!important;cursor:pointer!important;-webkit-backdrop-filter:blur(14px)!important;background:#ffffff8f!important;border:1px solid #7cc9ff47!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:38px!important;padding:0 22px!important;font-size:12.5px!important;font-weight:880!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}html body #root .theme-dark .ui-083,html body #root .theme-dark .ui-070{color:#93ddff!important;background:#1723348a!important;border-color:#93ddff2e!important}html body #root .ui-083 svg,html body #root .ui-070 svg{width:15px!important;height:15px!important}html body #root .ui-085,html body #root .ui-059{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:min(980px,100%)!important;margin:2px auto 0!important;padding:2px 4px 0!important;display:flex!important}html body #root .ui-085 button,html body #root .ui-059 button{color:#6f7b91!important;min-height:34px!important;font:inherit!important;letter-spacing:-.01em!important;cursor:pointer!important;background:#ffffff7a!important;border:1px solid #94a3b82e!important;border-radius:999px!important;padding:0 16px!important;font-size:12px!important;font-weight:860!important}html body #root .theme-dark .ui-085 button,html body #root .theme-dark .ui-059 button{color:#a8b5ca!important;background:#1723346b!important;border-color:#94a3b824!important}html body #root .ui-085 button.active,html body #root .ui-059 button.active{color:#2f67f6!important;background:#2f67f61c!important;border-color:#4f8df46b!important}html body #root .theme-dark .ui-085 button.active,html body #root .theme-dark .ui-059 button.active{color:#93ddff!important;background:#93ddff1f!important;border-color:#93ddff57!important}html body #root .ui-065{display:none!important}html body #root .ui-068{width:min(980px,100%)!important;margin:2px auto 0!important}html body #root .ui-062{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(76px,auto)!important;align-content:start!important;gap:12px!important;width:100%!important;max-height:none!important;padding:0!important;display:grid!important;overflow:visible!important}html body #root .ui-088{background:#fff9!important;border-color:#94a3b82e!important;border-radius:20px!important;grid-template-rows:auto auto!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:5px 12px!important;height:auto!important;min-height:76px!important;padding:14px 16px!important;box-shadow:0 10px 26px #15264c0b!important}html body #root .ui-088:hover{border-color:#4f8df457!important;transform:translateY(-1px)!important}html body #root .theme-dark .ui-088{box-shadow:none!important;background:#141f2fb8!important;border-color:#94a3b829!important}html body #root .ui-088 svg{grid-row:1/3!important;justify-self:center!important;width:22px!important;height:22px!important}html body #root .ui-088 strong{letter-spacing:-.018em!important;white-space:normal!important;text-overflow:clip!important;min-width:0!important;font-size:15px!important;font-weight:920!important;line-height:19px!important;display:block!important;overflow:visible!important}html body #root .ui-088 small{color:#69768d!important;white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-width:0!important;font-size:12px!important;font-weight:640!important;line-height:15px!important;display:-webkit-box!important;overflow:hidden!important}html body #root .theme-dark .ui-088 small{color:#a7b3c7!important}body>.studio-portal-dropdown.ui-092,body>.studio-portal-dropdown.chat-floating-dropdown.attach-menu.ui-092{transform-origin:0 0!important}@media (width<=1180px){html body #root .image-studio-app .ui-101{width:min(980px,100vw - 48px)!important;max-width:min(980px,100vw - 48px)!important;padding-left:34px!important;padding-right:34px!important}html body #root .ui-062{grid-auto-rows:minmax(72px,auto)!important}}@media (width<=820px){html body #root .premium-app-page .support-dialog-layout{grid-template-columns:1fr!important;min-height:0!important}html body #root .premium-app-page .support-thread-scroll,html body #root .premium-app-page .support-scroll-list{max-height:340px!important}html body #root .image-studio-app .ui-089{min-height:auto!important;padding:20px 0!important}html body #root .image-studio-app .ui-101{border-radius:24px!important;width:min(100%,100vw - 22px)!important;max-width:min(100%,100vw - 22px)!important;min-height:0!important;padding:26px 16px 20px!important}html body #root .image-studio-app .ui-101 h2{font-size:clamp(34px,11vw,44px)!important}html body #root .ui-085,html body #root .ui-059{flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto!important}html body #root .ui-062{grid-template-columns:1fr!important;grid-auto-rows:minmax(70px,auto)!important}html body #root .ui-066 .ui-071,html body #root .ui-084 .ui-071{width:auto!important}}html body>.studio-portal-dropdown.app-media-use-menu,html body>.studio-portal-dropdown.media-use-menu-popover.app-media-use-menu{background:#fffffffc!important;border:1px solid #cbd8eef2!important;border-radius:16px!important;gap:6px!important;width:168px!important;min-width:168px!important;max-width:188px!important;padding:8px!important;display:grid!important;box-shadow:0 18px 48px #182a5229!important}html body>.studio-portal-dropdown.app-media-use-menu a,html body>.studio-portal-dropdown.media-use-menu-popover.app-media-use-menu a{color:#14213d!important;-webkit-text-fill-color:#14213d!important;white-space:nowrap!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-height:38px!important;padding:0 10px!important;font-size:13px!important;font-weight:850!important;line-height:1.1!important;text-decoration:none!important;display:flex!important}html body>.studio-portal-dropdown.app-media-use-menu a:hover,html body>.studio-portal-dropdown.media-use-menu-popover.app-media-use-menu a:hover{color:#2357e7!important;-webkit-text-fill-color:#2357e7!important;background:#2f67f614!important;border-color:#2f67f61f!important}html[data-af-visual-enabled="1"] body #root .premium-app-topbar .premium-create-button,html[data-af-visual-enabled="1"] body #root .premium-create-button{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#2f67f6,#6d5df7)!important;border-color:#0000!important;box-shadow:0 16px 38px #2f67f640!important}html[data-af-visual-enabled="1"] body #root .premium-app-page .tabs button.active,html[data-af-visual-enabled="1"] body #root .media-filter-tabs button.active,html[data-af-visual-enabled="1"] body #root .library-tabs button.active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#2f67f6,#6d5df7)!important;border-color:#0000!important;box-shadow:0 12px 28px #2f67f62e!important}:root{--ui-014:"ready"}html body #root .support-center-tabs button{border-radius:10px!important;padding:6px 8px!important;font-size:11px!important;font-weight:760!important}html body #root .support-center-actions{gap:6px!important;padding:8px 12px!important}html body #root .support-center-actions .btn,html body #root .support-center-context .btn.small{border-radius:10px!important;min-height:28px!important;padding:6px 9px!important;font-size:11px!important;font-weight:780!important;line-height:1!important}html body #root .support-center-actions span,html body #root .support-center-context-block select,html body #root .support-center-context-block small{font-size:10.5px!important}html body #root .support-center-thread-head h2{font-size:16px!important}html body #root .support-center-thread-head p,html body #root .support-ticket-card p,html body #root .support-ticket-card small,html body #root .support-ticket-card em{font-size:10.5px!important}html body #root .support-ticket-card strong{font-size:12px!important}:root{--ui-008:"ready"}html body #root .premium-app-page .support-dialog-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr)!important;align-items:stretch!important;gap:14px!important;width:100%!important;min-height:min(760px,100vh - 170px)!important;margin-top:18px!important;display:grid!important}html body #root .premium-app-page .support-thread-rail,html body #root .premium-app-page .support-dialog-pane{min-height:min(760px,100vh - 170px)!important;max-height:min(760px,100vh - 170px)!important;overflow:hidden!important}html body #root .premium-app-page .support-thread-rail{flex-direction:column!important;gap:12px!important;padding:12px!important;display:flex!important}html body #root .premium-app-page .support-thread-scroll{scrollbar-gutter:stable!important;flex:auto!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}html body #root .premium-app-page .support-dialog-pane{flex-direction:column!important;padding:0!important;display:flex!important}html body #root .premium-app-page .support-user-create-flow{min-height:0!important;padding:20px!important;overflow:auto!important}html body #root .premium-app-page .support-user-create-flow h2{font-size:20px!important;line-height:1.12!important}html body #root .premium-app-page .support-user-create-flow>p{font-size:12px!important}html body #root .premium-app-page .support-create-thread,html body #root .premium-app-page .support-create-thread.active,html body #root .premium-app-page .support-send-button,html body #root .premium-app-page .support-dialog-pane .btn.primary,html body #root .support-center-actions .btn.primary,html body #root .support-activity-filters button.active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#2f67f6,#6d5df7)!important;border-color:#0000!important;box-shadow:0 14px 32px #2f67f633!important}html body #root .premium-app-page .support-create-thread:hover:not(:disabled),html body #root .premium-app-page .support-dialog-pane .btn.primary:hover:not(:disabled),html body #root .support-center-actions .btn.primary:hover:not(:disabled){filter:brightness(1.03)!important;background:linear-gradient(135deg,#2f67f6,#6d5df7)!important}html body #root .premium-app-page .support-category-grid button{color:#111b32!important;box-shadow:none!important;background:#fff!important;border-color:#ccdaf0db!important}html body #root .premium-app-page .support-category-grid button.active{color:#111b32!important;background:#2f67f614!important;border-color:#2f67f66b!important;box-shadow:inset 0 0 0 1px #2f67f624!important}html body #root .premium-app-page .support-thread-titleline{border-bottom:1px solid #ccdaf0bd!important;flex:none!important;margin:0!important;padding:14px 18px!important}html body #root .premium-app-page .support-user-timeline{scrollbar-gutter:stable!important;flex:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:18px!important;overflow:hidden auto!important}html body #root .premium-app-page .support-dialog-reply{flex:none!important;margin:0 18px 18px!important}html body #root .premium-app-page .support-dialog-pane>.notice{margin:0 18px 12px!important}@media (width<=820px){html body #root .premium-app-page .support-dialog-layout{grid-template-columns:1fr!important;min-height:0!important}html body #root .premium-app-page .support-thread-rail,html body #root .premium-app-page .support-dialog-pane{min-height:0!important;max-height:none!important}}html body #root .modal-backdrop.support-activity-backdrop{z-index:3200!important;-webkit-backdrop-filter:blur(12px)saturate(110%)!important;background:#0f172a57!important;justify-content:center!important;align-items:center!important;padding:22px!important;display:flex!important}html body #root .modal-backdrop.support-activity-backdrop .support-activity-modal{box-sizing:border-box!important;color:#111b32!important;background:linear-gradient(#fff 0%,#f7faff 100%)!important;border:1px solid #ccdaf0f5!important;border-radius:24px!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:12px!important;width:min(1120px,100vw - 44px)!important;height:min(760px,100vh - 44px)!important;min-height:0!important;max-height:none!important;padding:18px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 30px 100px #0f172a42!important}html body #root .support-activity-modal .modal-close{z-index:2!important;color:#66748c!important;background:#eef3ff!important;border:1px solid #ccdaf0d1!important;position:absolute!important;top:14px!important;right:14px!important}html body #root .support-activity-modal-head{padding-right:50px!important}html body #root .support-activity-modal-grid{grid-template-columns:minmax(270px,340px) minmax(0,1fr)!important;gap:12px!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}html body #root .support-activity-list,html body #root .support-activity-detail{scrollbar-gutter:stable!important;min-height:0!important;max-height:100%!important;overflow:hidden auto!important}html body #root .support-activity-detail{background:#fff!important;border:1px solid #ccdaf0e0!important;border-radius:16px!important}html body #root .support-activity-empty{color:#7a879d!important;padding:12px!important;font-size:13px!important}@media (width<=760px){html body #root .modal-backdrop.support-activity-backdrop .support-activity-modal{width:calc(100vw - 18px)!important;height:calc(100vh - 18px)!important;padding:14px!important}html body #root .support-activity-modal-grid{grid-template-columns:1fr!important}}html body #root .support-center-layout .support-center-timeline.messages-timeline{scrollbar-gutter:stable!important;flex:auto!important;align-content:start!important;min-height:0!important;max-height:none!important;margin:0!important;padding:16px!important;overflow:hidden auto!important}html body #root .support-center-layout .support-center-thread{min-height:calc(100vh - 132px)!important;max-height:calc(100vh - 132px)!important}html body #root .support-center-layout .message-bubble{overflow-wrap:anywhere!important;border-radius:18px!important;max-width:min(580px,76%)!important;padding:12px 14px!important;box-shadow:0 10px 24px #1f325e0d!important}html body #root .support-center-layout .message-bubble.from-user{color:#101c35!important;background:#fff!important;border-color:#ccdaf0f5!important;justify-self:start!important}html body #root .support-center-layout .message-bubble.from-support{color:#10203d!important;background:#eaf2ff!important;border-color:#cfe0ff!important;justify-self:end!important}html body #root .support-center-layout .message-bubble.from-user strong,html body #root .support-center-layout .message-bubble.from-user small,html body #root .support-center-layout .message-bubble.from-user p,html body #root .support-center-layout .message-bubble.from-support strong,html body #root .support-center-layout .message-bubble.from-support small,html body #root .support-center-layout .message-bubble.from-support p{color:inherit!important;-webkit-text-fill-color:currentColor!important}html body #root .support-center-layout .message-bubble small{opacity:.72!important}html body #root .support-center-layout .message-bubble p{word-break:break-word!important;font-size:13px!important;line-height:1.46!important}html body #root .support-center-layout .message-bubble.note-muted{color:#3b3215!important;background:#fff8db!important;justify-self:stretch!important;max-width:100%!important}:root{--ui-015:"ready"}html body #root .premium-app-page .support-dialog-layout.support-compose-open{align-items:start!important;min-height:0!important}html body #root .premium-app-page .support-dialog-layout.support-compose-open .support-dialog-pane{align-self:start!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body #root .premium-app-page .support-dialog-layout.support-compose-open .support-user-create-flow{height:auto!important;min-height:0!important;max-height:none!important;padding:20px!important;overflow:visible!important}html body #root .premium-app-page .support-dialog-layout.support-compose-open .support-message-field{min-height:clamp(280px,42vh,420px)!important}html body #root .premium-app-page .support-dialog-layout.support-compose-open .support-message-field .support-message-box{height:auto!important;min-height:clamp(190px,30vh,320px)!important}html body #root .support-media-preview-box.image{background-color:#f7faff!important;background-image:linear-gradient(45deg,#dce4f28c 25%,#0000 25%),linear-gradient(-45deg,#dce4f28c 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#dce4f28c 75%),linear-gradient(-45deg,#0000 75%,#dce4f28c 75%),none!important;background-position:0 0,0 9px,9px -9px,-9px 0!important;background-repeat:repeat,repeat,repeat,repeat,repeat!important;background-size:18px 18px!important;background-attachment:scroll,scroll,scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box,border-box,border-box!important;min-height:240px!important}html body #root .support-media-preview-box img{object-fit:contain!important;background:0 0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:380px!important;display:block!important}html body #root .support-media-preview-box.file span,html body #root .support-media-preview-box.image span{color:#4769ff!important;background:#fff!important}:root{--ui-019:"ready"}html body #root .support-center-layout .support-center-thread{flex-direction:column!important;display:flex!important}html body #root .support-center-layout .support-center-composer{background:#fff!important;border-top:1px solid #7a8ba924!important;flex:none!important;gap:8px!important;padding:12px 14px!important;display:grid!important}html body #root .support-center-layout .support-staff-reply-box label{gap:6px!important;margin:0!important;display:grid!important}html body #root .support-center-layout .support-staff-reply-box label span{color:#66738b!important;letter-spacing:.02em!important;font-size:11px!important;font-weight:850!important}html body #root .support-center-layout .support-staff-reply-box textarea{resize:vertical!important;color:#101c35!important;-webkit-text-fill-color:#101c35!important;width:100%!important;min-height:86px!important;max-height:180px!important;box-shadow:none!important;background:#fff!important;border:1px solid #bccdebeb!important;border-radius:14px!important;padding:11px 12px!important;font-size:13px!important;line-height:1.45!important}html body #root .support-center-layout .support-staff-reply-actions{justify-content:flex-end!important;margin:0!important}html body #root .support-center-layout .support-staff-reply-actions .btn.primary{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#3568ff,#6a55ff)!important;border-color:#0000!important;border-radius:12px!important;min-height:34px!important;padding:8px 14px!important;font-size:12px!important;box-shadow:0 12px 24px #3963ff2e!important}html body #root .support-center-layout .support-center-composer-locked{background:#f7faff!important;border-top-color:#bccdebcc!important}html body #root .support-center-layout .support-center-composer-locked p{color:#66738b!important;margin:0!important;font-size:12px!important;font-weight:700!important;line-height:1.45!important}:root{--ui-002:"ready"}html body #root .support-list-status{white-space:nowrap!important;color:#3653b7!important;background:#eef3ff!important;border:1px solid #6983ff2e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;max-width:100%!important;min-height:20px!important;padding:3px 8px!important;font-size:10.5px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}html body #root .support-list-status.status-new{color:#945a00!important;background:#fff7e8!important;border-color:#ffb5475c!important}html body #root .support-list-status.status-in_progress,html body #root .support-list-status.status-waiting_user,html body #root .support-list-status.status-waiting_internal{color:#234fd6!important;background:#eef3ff!important;border-color:#4f70ff47!important}html body #root .support-list-status.status-resolved{color:#147445!important;background:#ecfff4!important;border-color:#29b16f42!important}html body #root .support-list-status.status-closed{color:#66738b!important;background:#f1f4f8!important;border-color:#8e9db642!important}html body #root .support-ticket-card-top{align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}html body #root .support-ticket-card-top strong{text-overflow:ellipsis!important;white-space:nowrap!important;flex:auto!important;min-width:0!important;overflow:hidden!important}html body #root .support-ticket-contacts{color:#52627a!important;-webkit-text-fill-color:#52627a!important;margin-top:2px!important;font-size:11px!important;line-height:1.25!important;display:block!important}html body #root .support-ticket-delete{color:#d9343a!important;-webkit-text-fill-color:#d9343a!important;cursor:pointer!important;background:#fff1f2!important;border:1px solid #eb4e5438!important;border-radius:999px!important;flex:0 0 22px!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;font-size:15px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}html body #root .support-ticket-delete:hover,html body #root .support-ticket-delete:focus-visible{background:#ffe3e5!important;border-color:#eb4e546b!important;outline:none!important}html body #root .message-thread-top{align-items:center!important;gap:8px!important}html body #root .message-thread-top strong{min-width:0!important}html body #root .message-thread-top .support-list-status{margin-left:auto!important}html body #root .message-thread-top em{flex:none!important}html body #root .support-balance-breakdown{gap:4px!important;margin-top:6px!important;display:grid!important}html body #root .support-balance-breakdown small{color:#52627a!important;-webkit-text-fill-color:#52627a!important;font-size:11px!important;line-height:1.35!important;display:block!important}html body #root .support-activity-filters button,html body #root .support-center-tabs button{color:#18233c!important;-webkit-text-fill-color:#18233c!important}html body #root .support-activity-filters button.active,html body #root .support-center-tabs button.active{color:#fff!important;-webkit-text-fill-color:#fff!important}:root{--ui-001:"ready"}html body #root .premium-app-page .support-thread-scroll.messages-scroll-list,html body #root .premium-app-page .support-thread-scroll{grid-auto-rows:max-content!important;place-content:start stretch!important}html body #root .premium-app-page .support-thread-scroll .message-thread-card{align-self:start!important;height:auto!important;min-height:74px!important;max-height:none!important}html body #root .premium-app-page .support-thread-rail{align-items:stretch!important}html body #root .premium-app-page .support-thread-rail .messages-empty-quiet{place-items:start!important;height:auto!important;min-height:0!important}html body #root .support-attachment-list.editable{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}html body #root .support-attachment-chip{align-items:center!important;gap:8px!important;max-width:100%!important;display:inline-flex!important;position:relative!important}html body #root .support-attachment-chip-copy{min-width:0!important;display:grid!important}html body #root .support-attachment-remove{color:#d73545!important;-webkit-text-fill-color:#d73545!important;cursor:pointer!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;box-shadow:none!important;background:#fff1f3!important;border:1px solid #d74a5638!important;border-radius:999px!important;flex:0 0 20px!important;justify-content:center!important;align-items:center!important;font-size:14px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}html body #root .support-attachment-remove:hover,html body #root .support-attachment-remove:focus-visible{background:#ffe1e6!important;border-color:#d74a566b!important;outline:none!important}html body #root .support-staff-dual-composer{gap:10px!important}html body #root .support-staff-compose-tabs,html body #root .support-adjustment-tabs{flex-wrap:wrap!important;align-items:center!important;gap:7px!important;display:flex!important}html body #root .support-staff-compose-tabs button,html body #root .support-adjustment-tabs button{appearance:none!important;color:#1b2943!important;-webkit-text-fill-color:#1b2943!important;min-height:30px!important;font:inherit!important;cursor:pointer!important;background:#fff!important;border:1px solid #bccdebe6!important;border-radius:999px!important;padding:6px 12px!important;font-size:11px!important;font-weight:850!important;line-height:1!important}html body #root .support-staff-compose-tabs button.active,html body #root .support-adjustment-tabs button.active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#2f67f6,#6d5df7)!important;border-color:#0000!important;box-shadow:0 12px 24px #2f67f629!important}html body #root .support-center-composer-locked.inline{background:#f7faff!important;border:1px solid #bccdebb8!important;border-radius:14px!important;padding:10px 12px!important}html body #root .support-center-composer-locked.inline p{color:#66738b!important;-webkit-text-fill-color:#66738b!important;margin:0!important;font-size:12px!important;font-weight:700!important;line-height:1.45!important}html body #root .support-center-layout .message-bubble.note-muted{border-style:dashed!important}html body #root .modal-backdrop.support-adjustment-backdrop{z-index:3300!important;-webkit-backdrop-filter:blur(12px)saturate(110%)!important;background:#0f172a57!important;justify-content:center!important;align-items:center!important;padding:22px!important;display:flex!important}html body #root .support-adjustment-modal{color:#111b32!important;background:linear-gradient(#fff 0%,#f7faff 100%)!important;border:1px solid #ccdaf0f5!important;border-radius:24px!important;width:min(620px,100vw - 44px)!important;max-height:min(720px,100vh - 44px)!important;padding:18px!important;position:relative!important;overflow-y:auto!important;box-shadow:0 30px 100px #0f172a42!important}html body #root .support-adjustment-modal .modal-close{color:#66748c!important;background:#eef3ff!important;border:1px solid #ccdaf0d1!important;position:absolute!important;top:12px!important;right:12px!important}html body #root .support-adjustment-head{margin-bottom:12px!important;padding-right:44px!important}html body #root .support-adjustment-head h2{margin:0 0 4px!important;font-size:20px!important;line-height:1.1!important}html body #root .support-adjustment-head p,html body #root .support-adjustment-empty{color:#66738b!important;-webkit-text-fill-color:#66738b!important;margin:0!important;font-size:12px!important;font-weight:650!important;line-height:1.45!important}html body #root .support-adjustment-body{gap:12px!important;margin-top:14px!important;display:grid!important}html body #root .support-adjustment-body label{gap:6px!important;margin:0!important;display:grid!important}html body #root .support-adjustment-body label span{color:#66738b!important;-webkit-text-fill-color:#66738b!important;letter-spacing:.02em!important;font-size:11px!important;font-weight:850!important;line-height:1!important}html body #root .support-adjustment-body input,html body #root .support-adjustment-body select,html body #root .support-adjustment-body textarea{color:#101c35!important;-webkit-text-fill-color:#101c35!important;width:100%!important;font:inherit!important;box-shadow:none!important;background:#fff!important;border:1px solid #bccdebeb!important;border-radius:14px!important;padding:11px 12px!important;font-size:13px!important;line-height:1.35!important}html body #root .support-adjustment-body textarea{resize:vertical!important;min-height:92px!important}html body #root .support-adjustments-open{margin-top:8px!important}:root{--ui-056:"avatar-gap-side-card-left-lock"}html body #root .account-profile-pro .account-main-card{padding:24px 32px!important;overflow:visible!important}html body #root .account-profile-pro .profile-editor-pro{grid-template-columns:176px minmax(0,1fr)!important;align-items:start!important;gap:16px 44px!important;margin:0!important;display:grid!important}html body #root .account-profile-pro .avatar-column-clean{text-align:center!important;align-content:start!important;justify-items:center!important;gap:12px!important;width:176px!important;min-width:176px!important;max-width:176px!important;display:grid!important}html body #root .account-profile-pro .avatar-picker-pro,html body #root .account-profile-pro .avatar-hover-upload{width:128px!important;min-width:128px!important;height:128px!important;min-height:128px!important;margin:0 auto!important}html body #root .account-profile-pro .avatar-profile-actions-minimal{width:154px!important;max-width:154px!important;margin-top:8px!important}html body #root .account-profile-pro .avatar-profile-actions-minimal .btn,html body #root .account-profile-pro .avatar-column-clean .danger-outline{width:154px!important;min-width:0!important;max-width:154px!important;padding-left:12px!important;padding-right:12px!important}html body #root .account-profile-pro .profile-form-column{width:100%!important;min-width:0!important;padding-top:4px!important;padding-left:0!important}html body #root .account-profile-pro .profile-form-column .reference-input,html body #root .account-profile-pro .profile-form-column .clean-profile-input,html body #root .account-profile-pro .profile-form-column input{width:100%!important;max-width:100%!important}html body #root .account-profile-pro .profile-form-column .input-help.compact{margin:6px 0 12px!important}html body #root .account-profile-pro .account-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:14px!important;display:grid!important}html body #root .account-profile-pro .account-side-card,html body #root .account-profile-pro .account-side-card.visual-frame,html body #root .account-profile-pro .account-side-card.visual-block{text-align:left!important;grid-template-rows:auto!important;grid-template-columns:46px minmax(0,1fr) auto!important;justify-content:stretch!important;place-items:center start!important;gap:12px 14px!important;min-height:84px!important;padding:18px!important;display:grid!important}html body #root .account-profile-pro .account-side-card .account-side-icon{grid-area:1/1!important;place-self:center start!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;margin:0!important}html body #root .account-profile-pro .account-side-card .account-side-copy{text-align:left!important;grid-area:1/2!important;place-self:center start!important;place-items:start!important;gap:3px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}html body #root .account-profile-pro .account-side-card .account-side-copy h2,html body #root .account-profile-pro .account-side-card .account-side-copy p,html body #root .account-profile-pro .account-side-card h2,html body #root .account-profile-pro .account-side-card p{text-align:left!important;place-self:center start!important;margin:0!important;padding:0!important}html body #root .account-profile-pro .account-side-card .account-side-copy h2,html body #root .account-profile-pro .account-side-card h2{letter-spacing:-.02em!important;font-size:16px!important;line-height:1.2!important}html body #root .account-profile-pro .account-side-card .btn,html body #root .account-profile-pro .account-side-card a.btn{white-space:nowrap!important;grid-area:1/3!important;place-self:center end!important;width:auto!important;min-width:max-content!important}@media (width<=900px){html body #root .account-profile-pro .profile-editor-pro{grid-template-columns:1fr!important;column-gap:0!important}html body #root .account-profile-pro .avatar-column-clean{width:100%!important;min-width:0!important;max-width:none!important}html body #root .account-profile-pro .account-side-stack{grid-template-columns:1fr!important}html body #root .account-profile-pro .account-side-card,html body #root .account-profile-pro .account-side-card.visual-frame,html body #root .account-profile-pro .account-side-card.visual-block{grid-template-columns:46px minmax(0,1fr)!important}html body #root .account-profile-pro .account-side-card .btn,html body #root .account-profile-pro .account-side-card a.btn{grid-area:2/1/auto/-1!important;justify-self:stretch!important;width:100%!important;min-width:0!important}}html body #root .account-profile-pro .avatar-picker-pro{overflow:visible!important}html body #root .account-profile-pro .avatar-picker-pro .avatar-camera-button.avatar-hover-upload,html body #root .account-profile-pro .avatar-profile-preview .avatar-camera-button.avatar-hover-upload{z-index:42!important;color:#3a67f2!important;cursor:pointer!important;pointer-events:auto!important;background:linear-gradient(#fff 0%,#eef4ff 100%)!important;border:2px solid #fffffff5!important;border-radius:999px!important;place-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0!important;transition:transform .18s,box-shadow .18s,background .18s,color .18s!important;display:grid!important;position:absolute!important;bottom:8px!important;right:-6px!important;overflow:hidden!important;box-shadow:0 12px 30px #223a6e38,0 2px 10px #2f67f61f!important}html body #root .account-profile-pro .avatar-picker-pro .avatar-camera-button.avatar-hover-upload:before,html body #root .account-profile-pro .avatar-profile-preview .avatar-camera-button.avatar-hover-upload:before{content:""!important;border-radius:inherit!important;pointer-events:none!important;background:radial-gradient(circle at 30% 30%,#fffffff5,#ffffff26 46%,#0000 47%)!important;position:absolute!important;inset:1px!important}html body #root .account-profile-pro .avatar-picker-pro:hover .avatar-camera-button.avatar-hover-upload,html body #root .account-profile-pro .avatar-profile-preview .avatar-camera-button.avatar-hover-upload:hover,html body #root .account-profile-pro .avatar-profile-preview .avatar-camera-button.avatar-hover-upload:focus-visible{color:#2457f5!important;background:linear-gradient(#fff 0%,#e8f0ff 100%)!important;outline:none!important;transform:translateY(-1px)scale(1.06)!important;box-shadow:0 16px 34px #223a6e42,0 0 0 4px #4c79ff1f!important}html body #root .account-profile-pro .avatar-picker-pro .avatar-camera-button .avatar-camera-icon,html body #root .account-profile-pro .avatar-profile-preview .avatar-camera-button .avatar-camera-icon{width:22px!important;height:22px!important;color:inherit!important;z-index:1!important;place-items:center!important;display:grid!important;position:relative!important}html body #root .account-profile-pro .avatar-picker-pro .avatar-camera-button .avatar-camera-icon svg,html body #root .account-profile-pro .avatar-profile-preview .avatar-camera-button .avatar-camera-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.9px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:22px!important;height:22px!important;display:block!important}html body #root .studio-modal.shared-media-library-modal,html body #root .shared-media-library-modal.product-modal.studio-modal{grid-template-rows:auto minmax(0,1fr) auto!important}html body #root .studio-modal.shared-media-library-modal .studio-modal-body,html body #root .shared-media-library-modal.product-modal.studio-modal .studio-modal-body,html body #root .shared-media-library-modal.image-media-modal .studio-modal-body{min-height:0!important;overflow:hidden!important}html body #root .shared-media-library-modal .shared-media-library-list.studio-media-grid-v308,html body #root .studio-modal.shared-media-library-modal .shared-media-library-list.studio-media-grid-v308,html body #root .shared-media-library-modal .persona-picker-grid{scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:#2f67f673 #e6edfaeb!important;padding-right:12px!important;overflow:hidden auto!important}html body #root .shared-media-library-modal .shared-media-library-list.studio-media-grid-v308::-webkit-scrollbar{width:10px!important}html body #root .studio-modal.shared-media-library-modal .shared-media-library-list.studio-media-grid-v308::-webkit-scrollbar{width:10px!important}html body #root .shared-media-library-modal .persona-picker-grid::-webkit-scrollbar{width:10px!important}html body #root .shared-media-library-modal .shared-media-library-list.studio-media-grid-v308::-webkit-scrollbar-track{background:#e6edfaeb!important;border-radius:999px!important}html body #root .studio-modal.shared-media-library-modal .shared-media-library-list.studio-media-grid-v308::-webkit-scrollbar-track{background:#e6edfaeb!important;border-radius:999px!important}html body #root .shared-media-library-modal .persona-picker-grid::-webkit-scrollbar-track{background:#e6edfaeb!important;border-radius:999px!important}html body #root .shared-media-library-modal .shared-media-library-list.studio-media-grid-v308::-webkit-scrollbar-thumb{background:linear-gradient(#527cffb8,#2f67f66b)!important;border:2px solid #e6edfaeb!important;border-radius:999px!important}html body #root .studio-modal.shared-media-library-modal .shared-media-library-list.studio-media-grid-v308::-webkit-scrollbar-thumb{background:linear-gradient(#527cffb8,#2f67f66b)!important;border:2px solid #e6edfaeb!important;border-radius:999px!important}html body #root .shared-media-library-modal .persona-picker-grid::-webkit-scrollbar-thumb{background:linear-gradient(#527cffb8,#2f67f66b)!important;border:2px solid #e6edfaeb!important;border-radius:999px!important}html body #root .shared-media-library-modal .shared-media-library-list.studio-media-grid-v308::-webkit-scrollbar-thumb:hover{background:linear-gradient(#2f67f6db,#2457f594)!important}html body #root .studio-modal.shared-media-library-modal .shared-media-library-list.studio-media-grid-v308::-webkit-scrollbar-thumb:hover{background:linear-gradient(#2f67f6db,#2457f594)!important}html body #root .shared-media-library-modal .persona-picker-grid::-webkit-scrollbar-thumb:hover{background:linear-gradient(#2f67f6db,#2457f594)!important}html body #root .media-persona-card .media-persona-preview{color:#315ff3!important;background:linear-gradient(135deg,#eef4ff,#fff)!important;border:1px solid #ccdaf0d1!important;border-radius:17px!important;place-items:center!important;height:220px!important;font-size:44px!important;font-weight:950!important;display:grid!important;overflow:hidden!important}html body #root .media-persona-card .media-persona-preview img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}html body #root .media-personas-grid .media-card-actions .btn{min-width:0!important}html body #root .shared-media-library-modal .studio-modal-body{flex-direction:column!important;max-height:min(76vh,760px)!important;display:flex!important;overflow:hidden!important}html body #root .shared-media-library-modal .shared-media-library-list{overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:#4664b459 #e7edf8cc!important;flex:auto!important;min-height:0!important;max-height:min(62vh,610px)!important;padding-right:8px!important;overflow-y:auto!important}html body #root .shared-media-library-modal .shared-media-library-list::-webkit-scrollbar{width:9px!important}html body #root .shared-media-library-modal .shared-media-library-list::-webkit-scrollbar-track{background:#e7edf8cc!important;border-radius:999px!important}html body #root .shared-media-library-modal .shared-media-library-list::-webkit-scrollbar-thumb{background:#4664b459!important;border:2px solid #e7edf8cc!important;border-radius:999px!important}html body #root .shared-media-library-modal .shared-media-library-loading-state{max-height:min(62vh,610px)!important;overflow-y:auto!important}html body #root .admin-user-activity-list-only{display:block!important}html body #root .admin-user-activity-scroll{scrollbar-width:thin!important;max-height:min(68vh,780px)!important;padding-right:8px!important;overflow-y:auto!important}html body #root .support-activity-row.has-preview{grid-template-columns:52px auto minmax(0,1fr) auto!important}html body #root .support-activity-thumb{background:linear-gradient(135deg,#eef4ff,#fff)!important;border:1px solid #d2dcf0eb!important;border-radius:13px!important;place-items:center!important;width:44px!important;height:44px!important;display:grid!important;overflow:hidden!important}html body #root .support-activity-thumb i{color:#4568f4!important;font-size:11px!important;font-style:normal!important;font-weight:900!important;display:none!important}html body #root .support-activity-thumb.fallback i{display:block!important}html body #root .admin-user-activity-detail-backdrop{z-index:1300!important}html body #root .admin-user-activity-detail-modal{width:min(960px,100vw - 44px)!important;max-width:960px!important;max-height:min(86vh,840px)!important;padding:26px!important;overflow-y:auto!important}html body #root .admin-user-activity-detail-modal .support-detail-viewer{width:100%!important;min-height:0!important}html body #root .admin-user-activity-detail-modal .support-media-preview-box{border-radius:20px!important;height:min(52vh,460px)!important;min-height:260px!important;max-height:460px!important;overflow:hidden!important}html body #root .admin-user-activity-detail-modal .support-media-preview-box img{object-fit:contain!important;width:100%!important;height:100%!important}html body #root .admin-user-activity-detail-modal .support-detail-pills{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}html body #root .admin-user-adjust-open{margin-top:12px!important}html body #root .media-library .gallery-grid,html body #root .media-personas-grid{align-items:start!important}html body #root .shared-media-library-modal,html body #root .shared-media-library-modal.product-modal.studio-modal,html body #root .shared-media-library-modal.chat-modal-card{width:min(1120px,100vw - 36px)!important;max-width:min(1120px,100vw - 36px)!important;max-height:min(860px,100vh - 36px)!important;overflow:hidden!important}html body #root .shared-media-library-modal :is(.studio-modal-body,.modal-body,.product-modal-body){grid-template-rows:auto minmax(0,1fr)!important;gap:14px!important;min-height:0!important;max-height:min(720px,100vh - 160px)!important;display:grid!important;overflow:hidden!important}html body #root .shared-media-library-modal :is(.shared-media-library-list,.shared-media-library-list.is-tile-grid,.shared-media-library-list.is-manage-tile-grid,.persona-picker-grid){overscroll-behavior:contain!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:#576fff6b #e6edfab8!important;min-height:260px!important;max-height:min(610px,100vh - 250px)!important;padding-right:10px!important;overflow:hidden auto!important}html body #root .shared-media-library-modal :is(.shared-media-library-list,.shared-media-library-list.is-tile-grid,.shared-media-library-list.is-manage-tile-grid,.persona-picker-grid)::-webkit-scrollbar{width:10px!important}html body #root .shared-media-library-modal :is(.shared-media-library-list,.shared-media-library-list.is-tile-grid,.shared-media-library-list.is-manage-tile-grid,.persona-picker-grid)::-webkit-scrollbar-track{background:#e6edfab8!important;border-radius:999px!important}html body #root .shared-media-library-modal :is(.shared-media-library-list,.shared-media-library-list.is-tile-grid,.shared-media-library-list.is-manage-tile-grid,.persona-picker-grid)::-webkit-scrollbar-thumb{background:linear-gradient(#637bffa6,#3467f673)!important;border:2px solid #e6edfab8!important;border-radius:999px!important}html body #root .shared-media-library-modal .shared-media-library-tabs{align-items:center!important;gap:8px!important;width:100%!important;display:flex!important}html body #root .shared-media-library-modal .shared-media-library-tabs button{white-space:nowrap!important}html body #root .support-activity-row.with-preview{grid-template-columns:auto 52px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important}html body #root .support-activity-thumb{color:#5a6bf6!important;background:#f2f6ff!important;border:1px solid #dbe6f6!important;border-radius:14px!important;flex:0 0 52px!important;place-items:center!important;width:52px!important;height:52px!important;display:grid!important;overflow:hidden!important}html body #root .admin-user-head{align-items:center!important}html body #root .admin-user-head-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}html body #root .admin-user-activity-grid{grid-template-columns:minmax(340px,480px) minmax(0,1fr)!important;align-items:start!important}html body #root .admin-user-activity-grid .support-activity-list{scrollbar-gutter:stable!important;scrollbar-width:thin!important;max-height:min(620px,100vh - 310px)!important;padding-right:8px!important;overflow:hidden auto!important}html body #root .admin-user-activity-grid>.support-detail-viewer{min-height:260px!important;max-height:min(620px,100vh - 310px)!important;overflow:auto!important}html body #root .admin-media-detail-backdrop,html body #root .admin-adjustment-backdrop{z-index:2000!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#08102461!important;place-items:center!important;padding:24px!important;display:grid!important;position:fixed!important;inset:0!important}html body #root .admin-media-detail-modal{border-radius:24px!important;width:min(920px,100vw - 48px)!important;max-width:min(920px,100vw - 48px)!important;max-height:min(820px,100vh - 48px)!important;padding:24px!important;overflow:hidden!important}html body #root .admin-media-detail-modal .support-detail-viewer.media-detail{grid-template-columns:minmax(280px,1fr) 280px!important;grid-template-areas:"head head""preview info"!important;align-items:start!important;gap:18px!important;max-height:min(730px,100vh - 120px)!important;display:grid!important;overflow:auto!important}html body #root .admin-media-detail-modal .support-detail-head{grid-area:head!important}html body #root .admin-media-detail-modal .support-media-preview-box{border-radius:20px!important;grid-area:preview!important;width:100%!important;min-height:360px!important;max-height:560px!important}html body #root .admin-media-detail-modal .support-media-preview-box img{object-fit:contain!important;width:100%!important;height:100%!important;max-height:560px!important}html body #root .admin-media-detail-modal .support-detail-pills{grid-area:info!important;grid-template-columns:1fr!important;align-content:start!important;gap:10px!important;display:grid!important}html body #root .admin-media-detail-modal .support-detail-pills .detail-pill,html body #root .admin-media-detail-modal .support-detail-pills>*{height:auto!important;min-height:74px!important}html body #root .admin-adjustment-modal{width:min(520px,100vw - 40px)!important;max-height:calc(100vh - 48px)!important;overflow:auto!important}@media (width<=820px){html body #root .admin-user-activity-grid{grid-template-columns:1fr!important}html body #root .admin-media-detail-modal .support-detail-viewer.media-detail{grid-template-columns:1fr!important;grid-template-areas:"head""preview""info"!important}}html body #root .admin-media-detail-modal .support-detail-pills,html body #root .admin-media-detail-modal .support-detail-pills *,html body #root .support-media-preview-box,html body #root .support-media-preview-box *{min-width:0!important}html body #root .admin-media-detail-modal .support-detail-pills .detail-pill small,html body #root .admin-media-detail-modal .support-detail-pills .detail-pill strong,html body #root .admin-media-detail-modal .support-detail-pills>*{overflow-wrap:anywhere!important;word-break:break-word!important}html body #root .library-picker-list{scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:#576fff6b #e6edfab8!important;max-height:min(620px,100vh - 240px)!important;padding-right:8px!important;overflow:hidden auto!important}html body #root .library-picker-list::-webkit-scrollbar{width:10px!important}html body #root .library-picker-list::-webkit-scrollbar-track{background:#e6edfab8!important;border-radius:999px!important}html body #root .library-picker-list::-webkit-scrollbar-thumb{background:#576fff8c!important;border:2px solid #e6edfab8!important;border-radius:999px!important}html body #root .studio-modal.shared-media-library-modal,html body #root .shared-media-library-modal.chat-modal-card,html body #root .shared-media-library-modal.image-media-modal{flex-direction:column!important;width:min(1120px,100vw - 56px)!important;max-width:min(1120px,100vw - 56px)!important;max-height:min(760px,100vh - 56px)!important;display:flex!important;overflow:hidden!important}html body #root .studio-modal.shared-media-library-modal .studio-modal-body,html body #root .shared-media-library-modal .studio-modal-body,html body #root .shared-media-library-modal .modal-body{flex-direction:column!important;min-height:0!important;max-height:calc(min(760px,100vh - 56px) - 96px)!important;display:flex!important;overflow:hidden!important}html body #root .shared-media-library-modal .shared-media-library-toolbar{flex:none!important;margin-bottom:14px!important}html body #root .shared-media-library-modal .shared-media-library-scroll-pane{scrollbar-gutter:stable!important;overscroll-behavior:contain!important;flex:auto!important;min-height:220px!important;max-height:min(600px,100vh - 190px)!important;padding:0 10px 4px 0!important;overflow:hidden scroll!important}html body #root .shared-media-library-modal .shared-media-library-scroll-pane::-webkit-scrollbar{width:11px!important}html body #root .shared-media-library-modal .shared-media-library-scroll-pane::-webkit-scrollbar-track{background:#e8eef9fa!important;border-radius:999px!important}html body #root .shared-media-library-modal .shared-media-library-scroll-pane::-webkit-scrollbar-thumb{background:#4a65aa6b!important;border:3px solid #e8eef9fa!important;border-radius:999px!important}html body #root .shared-media-library-modal .shared-media-library-scroll-pane::-webkit-scrollbar-thumb:hover{background:#2f67f68c!important}html body #root .shared-media-library-modal .shared-media-library-scroll-pane .shared-media-library-list,html body #root .shared-media-library-modal .shared-media-library-scroll-pane .persona-picker-grid,html body #root .shared-media-library-modal .shared-media-library-scroll-pane .studio-media-grid-v308{height:auto!important;max-height:none!important;padding-right:0!important;overflow:visible!important}html body #root .shared-media-library-modal .shared-media-library-tabs{background:#f1f5fceb!important;border-radius:14px!important;align-items:center!important;gap:8px!important;padding:4px!important;display:inline-flex!important}html body #root .shared-media-library-modal .shared-media-library-tabs button{border:0!important;border-radius:11px!important;min-height:36px!important;padding:0 14px!important;font-weight:850!important}html body #root .directory-panel-active-only-filter{color:#647089!important;align-items:center!important;gap:8px!important;margin-top:10px!important;font-size:13px!important;font-weight:800!important;display:inline-flex!important}html body #root .directory-panel-active-only-filter input{accent-color:#315ff3!important}html body #root .admin-media-detail-backdrop,html body #root .admin-user-activity-detail-backdrop{justify-content:center!important;align-items:center!important;padding:28px!important;overflow:hidden!important}html body #root .admin-media-detail-modal,html body #root .admin-user-activity-detail-modal{box-sizing:border-box!important;border-radius:24px!important;width:min(820px,100vw - 56px)!important;max-width:min(820px,100vw - 56px)!important;max-height:min(82vh,760px)!important;padding:24px!important;overflow:auto!important}html body #root .admin-media-detail-modal .support-detail-viewer.media-detail,html body #root .admin-user-activity-detail-modal .support-detail-viewer.media-detail{grid-template-columns:minmax(240px,420px) minmax(220px,1fr)!important;align-items:start!important;gap:18px!important;display:grid!important}html body #root .admin-media-detail-modal .support-detail-viewer.media-detail .support-detail-head,html body #root .admin-user-activity-detail-modal .support-detail-viewer.media-detail .support-detail-head{grid-column:1/-1!important;min-width:0!important}html body #root .admin-media-detail-modal .support-media-preview-box,html body #root .admin-user-activity-detail-modal .support-media-preview-box{background-color:#0000!important;background-image:linear-gradient(45deg,#eef3fb 25%,#0000 25%),linear-gradient(-45deg,#eef3fb 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#eef3fb 75%),linear-gradient(-45deg,#0000 75%,#eef3fb 75%)!important;background-position:0 0,0 10px,10px -10px,-10px 0!important;background-repeat:repeat,repeat,repeat,repeat!important;background-size:20px 20px!important;background-attachment:scroll,scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box,border-box!important;border-radius:18px!important;width:100%!important;max-width:420px!important;height:min(420px,50vh)!important;min-height:240px!important;overflow:hidden!important}html body #root .admin-media-detail-modal .support-media-preview-box img,html body #root .admin-user-activity-detail-modal .support-media-preview-box img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}html body #root .admin-media-detail-modal .support-detail-pills,html body #root .admin-user-activity-detail-modal .support-detail-pills{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:10px!important;display:grid!important}html body #root .support-activity-row.with-preview{grid-template-columns:auto 46px minmax(0,1fr) auto!important}html body #root .support-activity-thumb{background:#f1f5ff!important;border-radius:12px!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important;overflow:hidden!important}html body #root .support-activity-thumb img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}@media (width<=760px){html body #root .admin-media-detail-modal .support-detail-viewer.media-detail,html body #root .admin-user-activity-detail-modal .support-detail-viewer.media-detail,html body #root .admin-media-detail-modal .support-detail-pills,html body #root .admin-user-activity-detail-modal .support-detail-pills{grid-template-columns:1fr!important}}html body #root .shared-media-library-modal .shared-media-library-scroll-pane,html body #root .studio-modal.shared-media-library-modal .shared-media-library-scroll-pane{scrollbar-gutter:stable both-edges!important;scrollbar-width:auto!important;scrollbar-color:#3759dcb8 #e2ebf9f2!important;background-image:linear-gradient(270deg,#ecf2fcf2 0 12px,#0000 12px)!important;background-clip:padding-box!important;border-right:1px solid #cfdbf0e6!important;height:min(600px,100vh - 190px)!important;max-height:min(600px,100vh - 190px)!important;padding-right:16px!important;overflow:hidden scroll!important}html body #root .shared-media-library-modal .shared-media-library-scroll-pane::-webkit-scrollbar{width:14px!important}html body #root .studio-modal.shared-media-library-modal .shared-media-library-scroll-pane::-webkit-scrollbar{width:14px!important}html body #root .shared-media-library-modal .shared-media-library-scroll-pane::-webkit-scrollbar-track{background:#e2ebf9fa!important;border-radius:999px!important}html body #root .studio-modal.shared-media-library-modal .shared-media-library-scroll-pane::-webkit-scrollbar-track{background:#e2ebf9fa!important;border-radius:999px!important}html body #root .shared-media-library-modal .shared-media-library-scroll-pane::-webkit-scrollbar-thumb{background:linear-gradient(#4467f5db,#567cff9e)!important;border:3px solid #e2ebf9fa!important;border-radius:999px!important;min-height:56px!important}html body #root .studio-modal.shared-media-library-modal .shared-media-library-scroll-pane::-webkit-scrollbar-thumb{background:linear-gradient(#4467f5db,#567cff9e)!important;border:3px solid #e2ebf9fa!important;border-radius:999px!important;min-height:56px!important}html body #root .studio-modal.shared-media-library-modal.is-select-mode,html body #root .shared-media-library-modal.is-select-mode.image-shared-media-library-modal{flex-direction:column!important;height:min(86vh,760px)!important;max-height:min(86vh,760px)!important;display:flex!important;overflow:hidden!important}html body #root .studio-modal.shared-media-library-modal.is-select-mode .studio-modal-body,html body #root .shared-media-library-modal.is-select-mode .studio-modal-body,html body #root .shared-media-library-modal.is-select-mode .modal-body{flex-direction:column!important;flex:auto!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:hidden!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-scroll-pane{scrollbar-gutter:stable both-edges!important;scrollbar-width:auto!important;scrollbar-color:#3058e0f2 #e0eafaf2!important;background-image:linear-gradient(270deg,#e2ebfafa 0 14px,#0000 14px)!important;background-position:100% 0!important;background-repeat:no-repeat!important;background-size:14px 100%!important;flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0 22px 84px 0!important;position:relative!important;overflow:hidden auto!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-scroll-pane::-webkit-scrollbar{width:16px!important;height:16px!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-scroll-pane::-webkit-scrollbar-track{background:#e0eafafa!important;border-radius:999px!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-scroll-pane::-webkit-scrollbar-thumb{background:linear-gradient(#2f67f6fa,#5c7fffb8)!important;border:3px solid #e0eafafa!important;border-radius:999px!important;min-height:64px!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-scroll-pane>.shared-media-library-list,html body #root .shared-media-library-modal.is-select-mode .shared-media-library-scroll-pane>.ui-099,html body #root .shared-media-library-modal.is-select-mode .shared-media-library-scroll-pane>.studio-media-grid-v308,html body #root .shared-media-library-modal.is-select-mode .shared-media-library-scroll-pane>.persona-picker-grid{contain:layout paint style!important;height:auto!important;min-height:max-content!important;max-height:none!important;padding-bottom:24px!important;overflow:visible!important}html body #root .shared-media-library-modal.is-select-mode .studio-modal-actions,html body #root .shared-media-library-modal.is-select-mode.product-modal.studio-modal .studio-modal-actions{z-index:3!important;background:linear-gradient(#ffffffc7,#fff 32%)!important;border-top:1px solid #cfdbf0db!important;flex:none!important;position:relative!important}html body #root .admin-media-detail-backdrop{cursor:pointer!important}html body #root .admin-media-detail-backdrop .admin-media-detail-modal{cursor:default!important}html body #root .studio-modal.shared-media-library-modal,html body #root .chat-modal-card.shared-media-library-modal{grid-template-rows:auto auto minmax(0,1fr) auto!important;width:min(1080px,100vw - 48px)!important;max-width:min(1080px,100vw - 48px)!important;height:min(760px,100dvh - 72px)!important;max-height:min(760px,100dvh - 72px)!important;display:grid!important;overflow:hidden!important}html body #root .studio-modal.shared-media-library-modal .studio-modal-body,html body #root .chat-modal-card.shared-media-library-modal .studio-modal-body{grid-template-rows:auto minmax(0,1fr)!important;gap:16px!important;min-height:0!important;display:grid!important;overflow:hidden!important}html body #root .shared-media-library-scroll-pane{scrollbar-width:thin!important;scrollbar-color:#5b7cff94 #94a3b829!important;overscroll-behavior:contain!important;min-height:0!important;max-height:none!important;padding:10px 12px 92px 0!important;overflow:hidden auto!important}html body #root .shared-media-library-scroll-pane .shared-media-library-list,html body #root .shared-media-library-scroll-pane .shared-media-library-list.is-tile-grid{contain:none!important;height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:24px!important;overflow:visible!important}html[data-aifotex-image-theme=dark] body #root .shared-media-library-modal,html[data-aifotex-chat-theme=dark] body #root .shared-media-library-modal,html body #root .image-studio-app.theme-dark .shared-media-library-modal{color:#edf4ff!important;background:#111d2d!important;border-color:#89a0c442!important}html[data-aifotex-image-theme=dark] body #root .shared-media-library-toolbar,html[data-aifotex-chat-theme=dark] body #root .shared-media-library-toolbar,html body #root .image-studio-app.theme-dark .shared-media-library-toolbar{background:#dbe6f517!important;border-color:#89a0c438!important}html[data-aifotex-image-theme=dark] body #root .shared-media-library-tabs,html[data-aifotex-chat-theme=dark] body #root .shared-media-library-tabs,html body #root .image-studio-app.theme-dark .shared-media-library-tabs{background:#dbe6f514!important}html[data-aifotex-image-theme=dark] body #root .shared-media-library-tabs button,html[data-aifotex-chat-theme=dark] body #root .shared-media-library-tabs button,html body #root .image-studio-app.theme-dark .shared-media-library-tabs button{color:#b7c4d8!important}html[data-aifotex-image-theme=dark] body #root .shared-media-library-tabs button.active,html[data-aifotex-chat-theme=dark] body #root .shared-media-library-tabs button.active,html body #root .image-studio-app.theme-dark .shared-media-library-tabs button.active{color:#fff!important;background:#eef4ff26!important}html[data-aifotex-image-theme=dark] body #root .studio-modal-actions,html[data-aifotex-chat-theme=dark] body #root .studio-modal-actions,html body #root .image-studio-app.theme-dark .studio-modal-actions{background:linear-gradient(#111d2d00,#111d2d 34%,#111d2d)!important;border-top-color:#89a0c42e!important}html body #root .direct-scenario-layout{gap:22px!important;display:grid!important}html body #root .direct-scenario-hero{min-height:auto!important;padding:44px 36px!important}html body #root .direct-create-actions{margin-top:18px!important}html body #root .direct-scenario-catalog{gap:22px!important;padding:0 8px 42px!important;display:grid!important}html body #root .direct-scenario-group{gap:12px!important;display:grid!important}html body #root .direct-scenario-group h3{color:inherit!important;margin:0!important}html body #root .direct-scenario-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html body #root .direct-scenario-card{text-align:left!important;min-height:118px!important;color:inherit!important;cursor:pointer!important;background:#ffffffb8!important;border:1px solid #89a0c438!important;border-radius:22px!important;align-content:start!important;gap:8px!important;padding:18px!important;display:grid!important}html body #root .image-studio-app.theme-dark .direct-scenario-card{background:#142133d6!important}html body #root .direct-scenario-card:hover{border-color:#5b7cff85!important;transform:translateY(-1px)!important}html body #root .direct-scenario-card strong{font-size:15px!important}html body #root .direct-scenario-card span{color:#74829a!important;font-size:13px!important;line-height:1.35!important}html body #root .image-studio-app.theme-dark .direct-scenario-card span{color:#9caac1!important}@media (width<=1180px){html body #root .direct-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){html body #root .direct-scenario-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}html body #root .studio-modal.shared-media-library-modal,html body #root .chat-modal-card.shared-media-library-modal{width:calc(100vw - 20px)!important;height:calc(100dvh - 28px)!important}}html body #root .studio-modal.shared-media-library-modal,html body #root .shared-media-library-modal.chat-modal-card,html body #root .shared-media-library-modal.image-media-modal{flex-direction:column!important;width:min(1060px,100vw - 48px)!important;height:min(78vh,720px)!important;max-height:min(78vh,720px)!important;display:flex!important;overflow:hidden!important}html body #root .studio-modal.shared-media-library-modal .studio-modal-body,html body #root .shared-media-library-modal .studio-modal-body,html body #root .shared-media-library-modal .modal-body{flex-direction:column!important;flex:auto!important;gap:14px!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:hidden!important}html body #root .shared-media-library-modal .shared-media-library-toolbar{background:0 0!important;flex:none!important;margin:0!important;padding:0!important}html body #root .shared-media-library-modal .shared-media-library-scroll-pane,html body #root .studio-modal.shared-media-library-modal .shared-media-library-scroll-pane{scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:#5876f58c #e1eaf8db!important;background:0 0!important;border:0!important;flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:10px 14px 96px 0!important;overflow:hidden auto!important}html body #root .shared-media-library-modal .shared-media-library-scroll-pane::-webkit-scrollbar{width:10px!important;height:10px!important}html body #root .studio-modal.shared-media-library-modal .shared-media-library-scroll-pane::-webkit-scrollbar{width:10px!important;height:10px!important}html body #root .shared-media-library-modal .shared-media-library-scroll-pane::-webkit-scrollbar-track{background:#e1eaf8db!important;border-radius:999px!important}html body #root .studio-modal.shared-media-library-modal .shared-media-library-scroll-pane::-webkit-scrollbar-track{background:#e1eaf8db!important;border-radius:999px!important}html body #root .shared-media-library-modal .shared-media-library-scroll-pane::-webkit-scrollbar-thumb{background:#5876f594!important;border:2px solid #e1eaf8db!important;border-radius:999px!important;min-height:56px!important}html body #root .studio-modal.shared-media-library-modal .shared-media-library-scroll-pane::-webkit-scrollbar-thumb{background:#5876f594!important;border:2px solid #e1eaf8db!important;border-radius:999px!important;min-height:56px!important}html body #root .shared-media-library-modal .shared-media-library-scroll-pane>.shared-media-library-list,html body #root .shared-media-library-modal .shared-media-library-scroll-pane>.ui-099,html body #root .shared-media-library-modal .shared-media-library-scroll-pane>.studio-media-grid-v308,html body #root .shared-media-library-modal .shared-media-library-scroll-pane>.persona-picker-grid{contain:none!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0 0 18px!important;overflow:visible!important}html body #root .shared-media-library-modal .studio-modal-actions,html body #root .shared-media-library-modal.is-select-mode .studio-modal-actions,html body #root .shared-media-library-modal.is-select-mode.product-modal.studio-modal .studio-modal-actions{background:0 0!important;border-top:1px solid #cfdbf0b8!important;flex:none!important;margin-top:0!important;padding-top:14px!important}html body #root .shared-media-library-modal .shared-media-library-tabs{background:#edf3fceb!important;border:1px solid #cfdbf0db!important;width:auto!important;min-width:min(360px,100%)!important;max-width:100%!important;display:inline-flex!important}html[data-aifotex-image-theme=dark] body #root .shared-media-library-modal .shared-media-library-tabs,html[data-aifotex-chat-theme=dark] body #root .shared-media-library-modal .shared-media-library-tabs,html[data-theme=dark] body #root .shared-media-library-modal .shared-media-library-tabs{background:#212e44e6!important;border-color:#849dd038!important}html[data-aifotex-image-theme=dark] body #root .shared-media-library-modal .shared-media-library-tabs button,html[data-aifotex-chat-theme=dark] body #root .shared-media-library-modal .shared-media-library-tabs button,html[data-theme=dark] body #root .shared-media-library-modal .shared-media-library-tabs button{color:#c7d2e8!important}html[data-aifotex-image-theme=dark] body #root .shared-media-library-modal .shared-media-library-tabs button.active,html[data-aifotex-chat-theme=dark] body #root .shared-media-library-modal .shared-media-library-tabs button.active,html[data-theme=dark] body #root .shared-media-library-modal .shared-media-library-tabs button.active{color:#f8fbff!important;background:#ecf3ff24!important}html[data-aifotex-image-theme=dark] body #root .shared-media-library-modal .shared-media-library-scroll-pane,html[data-aifotex-chat-theme=dark] body #root .shared-media-library-modal .shared-media-library-scroll-pane,html[data-theme=dark] body #root .shared-media-library-modal .shared-media-library-scroll-pane{scrollbar-color:#8ea7ffb8 #2d394eeb!important}html[data-aifotex-image-theme=dark] body #root .shared-media-library-modal .shared-media-library-scroll-pane::-webkit-scrollbar-track{background:#2d394eeb!important}html[data-aifotex-chat-theme=dark] body #root .shared-media-library-modal .shared-media-library-scroll-pane::-webkit-scrollbar-track{background:#2d394eeb!important}html[data-theme=dark] body #root .shared-media-library-modal .shared-media-library-scroll-pane::-webkit-scrollbar-track{background:#2d394eeb!important}html[data-aifotex-image-theme=dark] body #root .shared-media-library-modal .shared-media-library-scroll-pane::-webkit-scrollbar-thumb{background:#8ea7ffad!important;border-color:#2d394eeb!important}html[data-aifotex-chat-theme=dark] body #root .shared-media-library-modal .shared-media-library-scroll-pane::-webkit-scrollbar-thumb{background:#8ea7ffad!important;border-color:#2d394eeb!important}html[data-theme=dark] body #root .shared-media-library-modal .shared-media-library-scroll-pane::-webkit-scrollbar-thumb{background:#8ea7ffad!important;border-color:#2d394eeb!important}html[data-aifotex-image-theme=dark] body #root .shared-media-library-modal .studio-modal-actions,html[data-aifotex-chat-theme=dark] body #root .shared-media-library-modal .studio-modal-actions,html[data-theme=dark] body #root .shared-media-library-modal .studio-modal-actions{background:0 0!important;border-top-color:#849dd033!important}html body #root .studio-scenario-choice-wrap>.ui-079{width:100%!important}html body #root .studio-scenario-choice-wrap>.ui-079.is-source-open{border-color:#5273ff8f!important;box-shadow:0 16px 44px #2f67f62e!important}html body #root .shared-media-library-modal.image-media-modal,html body #root .chat-library-modal.shared-media-library-modal.image-media-modal,html body #root .studio-modal.shared-media-library-modal{flex-direction:column!important;width:min(1120px,100vw - 56px)!important;max-width:min(1120px,100vw - 56px)!important;height:min(84vh,760px)!important;min-height:min(560px,100vh - 56px)!important;max-height:min(84vh,760px)!important;display:flex!important;overflow:hidden!important}html body #root .shared-media-library-modal .studio-modal-body,html body #root .shared-media-library-modal.image-media-modal .studio-modal-body,html body #root .shared-media-library-modal.image-media-modal .chat-modal-body{flex-direction:column!important;flex:auto!important;gap:14px!important;height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:0!important;display:flex!important;overflow:hidden!important}html body #root .shared-media-library-toolbar{border-radius:16px!important;flex:none!important;margin:0!important;padding:0!important;overflow:hidden!important}html body #root .shared-media-library-tabs{background:#f1f5f9f5!important;border:1px solid #cbd5e1c2!important;border-radius:16px!important;align-items:center!important;gap:6px!important;min-height:48px!important;padding:4px!important;display:flex!important}html body #root .shared-media-library-tabs button{color:#475467!important;background:0 0!important;border:0!important;border-radius:12px!important;height:38px!important;min-height:38px!important;padding:0 14px!important}html body #root .shared-media-library-tabs button.active{color:#fff!important;background:#182230!important;box-shadow:0 8px 18px #0f172a24!important}html[data-aifotex-image-theme=dark] body #root .shared-media-library-tabs,html[data-aifotex-chat-theme=dark] body #root .shared-media-library-tabs,html body #root .theme-dark .shared-media-library-tabs,html body #root .image-studio-app.theme-dark .shared-media-library-tabs,html body #root .aifotex-chatgpt-page.theme-dark .shared-media-library-tabs{background:#1e293bdb!important;border-color:#94a3b838!important}html[data-aifotex-image-theme=dark] body #root .shared-media-library-tabs button,html[data-aifotex-chat-theme=dark] body #root .shared-media-library-tabs button,html body #root .theme-dark .shared-media-library-tabs button,html body #root .image-studio-app.theme-dark .shared-media-library-tabs button,html body #root .aifotex-chatgpt-page.theme-dark .shared-media-library-tabs button{color:#cbd5e1!important}html[data-aifotex-image-theme=dark] body #root .shared-media-library-tabs button.active,html[data-aifotex-chat-theme=dark] body #root .shared-media-library-tabs button.active,html body #root .theme-dark .shared-media-library-tabs button.active,html body #root .image-studio-app.theme-dark .shared-media-library-tabs button.active,html body #root .aifotex-chatgpt-page.theme-dark .shared-media-library-tabs button.active{color:#111827!important;background:#f8fafc!important}html body #root .shared-media-library-scroll-pane{scrollbar-width:thin!important;scrollbar-color:#6366f18f #94a3b829!important;flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;padding:10px 8px 92px!important;overflow:hidden auto!important}html body #root .shared-media-library-scroll-pane::-webkit-scrollbar{width:12px!important}html body #root .shared-media-library-scroll-pane::-webkit-scrollbar-track{background:#94a3b829!important;border-radius:999px!important}html body #root .shared-media-library-scroll-pane::-webkit-scrollbar-thumb{background:#6366f18f padding-box content-box!important;border:3px solid #0000!important;border-radius:999px!important}html body #root .shared-media-library-scroll-pane>.shared-media-library-list.is-tile-grid,html body #root .shared-media-library-scroll-pane>.shared-media-library-list.is-manage-tile-grid,html body #root .shared-media-library-scroll-pane>.persona-picker-grid,html body #root .shared-media-library-modal.is-select-mode .shared-media-library-scroll-pane>.shared-media-library-list.is-tile-grid{scrollbar-width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0 2px 24px!important;overflow:visible!important}html body #root .shared-media-library-modal.is-select-mode .shared-media-library-scroll-pane>.shared-media-library-list.is-tile-grid,html body #root .studio-modal.shared-media-library-modal .shared-media-library-scroll-pane>.shared-media-library-list.is-tile-grid,html body #root .chat-modal-card.shared-media-library-modal .shared-media-library-scroll-pane>.shared-media-library-list.is-tile-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))!important;grid-auto-rows:auto!important;align-content:start!important;align-items:start!important;gap:16px!important;display:grid!important}html body #root .shared-media-library-modal .studio-modal-actions,html body #root .shared-media-library-modal .chat-modal-actions{box-shadow:none!important;background:0 0!important;border:0!important;flex:none!important;justify-content:flex-end!important;margin:0!important;padding:14px 0 0!important}html[data-aifotex-image-theme=dark] body #root .shared-media-library-modal .studio-modal-actions,html[data-aifotex-chat-theme=dark] body #root .shared-media-library-modal .studio-modal-actions,html body #root .theme-dark .shared-media-library-modal .studio-modal-actions,html body #root .image-studio-app.theme-dark .shared-media-library-modal .studio-modal-actions{background:0 0!important;border-color:#0000!important}html body #root .studio-scenario-choice-wrap{min-width:0!important;position:relative!important}html[data-aifotex-image-theme=dark] body #root .studio-modal.shared-media-library-modal,html[data-aifotex-chat-theme=dark] body #root .studio-modal.shared-media-library-modal,html body #root .image-studio-app.theme-dark .studio-modal.shared-media-library-modal,html body #root .theme-dark .studio-modal.shared-media-library-modal{color:#edf4ff!important;background:#111c2efa!important;border-color:#849dd038!important}html[data-aifotex-image-theme=dark] body #root .shared-media-library-modal .shared-media-library-tabs,html[data-aifotex-chat-theme=dark] body #root .shared-media-library-modal .shared-media-library-tabs,html body #root .image-studio-app.theme-dark .shared-media-library-modal .shared-media-library-tabs,html body #root .theme-dark .shared-media-library-modal .shared-media-library-tabs{background:#182438f5!important;border-color:#849dd038!important}html[data-aifotex-image-theme=dark] body #root .shared-media-library-modal .shared-media-library-tabs button.active,html[data-aifotex-chat-theme=dark] body #root .shared-media-library-modal .shared-media-library-tabs button.active,html body #root .image-studio-app.theme-dark .shared-media-library-modal .shared-media-library-tabs button.active,html body #root .theme-dark .shared-media-library-modal .shared-media-library-tabs button.active{color:#fff!important;background:#5c7fff6b!important;box-shadow:0 8px 22px #12203e61!important}html[data-aifotex-image-theme=dark] body #root .shared-media-library-modal .studio-modal-actions,html[data-aifotex-chat-theme=dark] body #root .shared-media-library-modal .studio-modal-actions,html body #root .image-studio-app.theme-dark .shared-media-library-modal .studio-modal-actions,html body #root .theme-dark .shared-media-library-modal .studio-modal-actions{background:#111c2efa!important;border-top:1px solid #849dd02e!important}html[data-aifotex-image-theme=dark] body #root .shared-media-library-modal .studio-modal-actions .btn,html[data-aifotex-chat-theme=dark] body #root .shared-media-library-modal .studio-modal-actions .btn,html body #root .image-studio-app.theme-dark .shared-media-library-modal .studio-modal-actions .btn,html body #root .theme-dark .shared-media-library-modal .studio-modal-actions .btn{color:#edf4ff!important;background:#1f2c42fa!important;border-color:#849dd03d!important}.admin-role-checkboxes{gap:10px;margin:8px 0 10px;display:grid}.admin-role-option{border:1px solid var(--aif-border,#94a3b852);background:var(--aif-surface-soft,#ffffffad);border-radius:14px;align-items:center;gap:10px;min-height:42px;padding:10px 12px;font-weight:800;display:flex}.admin-role-option input{width:18px;height:18px;accent-color:var(--aif-accent,#2f67f6)}.admin-roles-modal .support-adjustment-body,.admin-adjustment-modal .support-adjustment-body{gap:14px}html body #root .image-studio-app .image-start-layout.ui-093{place-items:center!important;width:min(1120px,100vw - 80px)!important;padding:34px 18px 80px!important;display:grid!important}html body #root .image-studio-app .image-upload-hero.ui-097{width:100%!important;max-width:1120px!important;min-height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:34px auto 0!important;padding:18px 0 28px!important;overflow:visible!important}html body #root .image-studio-app .ui-096.ui-053{text-align:center!important;justify-content:center!important;margin:0 0 18px!important}html body #root .image-studio-app .ui-096.ui-053 h2{letter-spacing:-.045em!important;text-transform:uppercase!important;margin:0!important;font-size:clamp(36px,4vw,58px)!important;line-height:.95!important}html body #root .image-studio-app .ui-096.ui-053 p{max-width:680px!important;margin:12px auto 0!important;font-size:14px!important}html body #root .image-studio-app .ui-074{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:14px!important;width:min(960px,100%)!important;overflow:visible!important}html body #root .image-studio-app .studio-scenario-choice-wrap{overflow:visible!important}html body #root .image-studio-app .ui-079{-webkit-backdrop-filter:blur(18px)saturate(1.2)!important;backdrop-filter:blur(18px)saturate(1.2)!important;background:#ffffff7a!important;border-color:#ffffff8c!important;border-radius:18px!important;grid-template-columns:44px minmax(0,1fr)!important;row-gap:8px!important;min-height:184px!important;padding:17px 15px!important;box-shadow:0 18px 50px #0f172a29,inset 0 1px #ffffff94!important}html[data-aifotex-image-theme=dark] body #root .image-studio-app .ui-079,html body #root .image-studio-app.theme-dark .ui-079{background:#0f192a9e!important;border-color:#cdddff2b!important;box-shadow:0 20px 60px #00000052,inset 0 1px #ffffff14!important}html body #root .image-studio-app .ui-079 span{color:#fff!important;background:linear-gradient(135deg,#4066fff2,#8f70ffc7)!important;border-radius:16px!important;width:44px!important;height:44px!important;box-shadow:0 12px 30px #4c60ff42!important}html body #root .image-studio-app .ui-079 strong{font-size:15px!important}@media (width<=1180px){html body #root .image-studio-app .ui-074{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){html body #root .image-studio-app .ui-074{grid-template-columns:1fr!important}html body #root .image-studio-app .image-start-layout.ui-093{width:100%!important;padding-inline:12px!important}}body>.studio-portal-dropdown.studio-scenario-source-menu{-webkit-backdrop-filter:blur(18px)saturate(1.18)!important;backdrop-filter:blur(18px)saturate(1.18)!important;border-radius:18px!important;padding:8px!important;box-shadow:0 24px 64px #0f172a38,inset 0 0 0 1px #ffffff61!important}body>.studio-portal-dropdown.studio-scenario-source-menu button{text-align:left!important;border-radius:14px!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:54px!important;display:grid!important}body>.studio-portal-dropdown.studio-scenario-source-menu button>span{gap:2px!important;display:grid!important}body>.studio-portal-dropdown.studio-scenario-source-menu button strong{font-size:13px!important;line-height:1.1!important}body>.studio-portal-dropdown.studio-scenario-source-menu button small{opacity:.72!important;font-size:11px!important;line-height:1.15!important}html body #root .product-modal.shared-media-library-modal,html body #root .studio-modal.product-modal.shared-media-library-modal{border:1px solid #d2dbe9b8!important;border-radius:28px!important;flex-direction:column!important;gap:0!important;width:min(1120px,100vw - 48px)!important;height:min(760px,100vh - 48px)!important;max-height:calc(100vh - 48px)!important;padding:24px!important;display:flex!important;overflow:hidden!important;box-shadow:0 28px 90px #0f172a2e!important}html body #root .image-studio-app.theme-dark .product-modal.shared-media-library-modal,html[data-aifotex-image-theme=dark] body #root .product-modal.shared-media-library-modal,html body #root .aifotex-chatgpt-page.theme-dark .product-modal.shared-media-library-modal,html[data-aifotex-chat-theme=dark] body #root .product-modal.shared-media-library-modal{background:linear-gradient(#121d2ffa,#0c1522fa)!important;border-color:#94a3b82e!important;box-shadow:0 34px 96px #00000061!important}html body #root .product-modal.shared-media-library-modal .studio-modal-head{border:0!important;flex:none!important;margin:0 0 16px!important;padding:0!important}html body #root .product-modal.shared-media-library-modal .studio-modal-body{min-height:0!important;box-shadow:none!important;color:inherit!important;border:0!important;flex-direction:column!important;flex:auto!important;gap:16px!important;padding:0!important;display:flex!important;overflow:hidden!important}html body #root .product-modal.shared-media-library-modal .studio-modal-actions{background:#f8fbff8a!important;border-top:1px solid #94a3b829!important;flex:none!important;margin:16px -24px -24px!important;padding:12px 24px 16px!important}html body #root .image-studio-app.theme-dark .product-modal.shared-media-library-modal .studio-modal-actions,html[data-aifotex-image-theme=dark] body #root .product-modal.shared-media-library-modal .studio-modal-actions,html body #root .aifotex-chatgpt-page.theme-dark .product-modal.shared-media-library-modal .studio-modal-actions,html[data-aifotex-chat-theme=dark] body #root .product-modal.shared-media-library-modal .studio-modal-actions{background:#09101b6b!important;border-top-color:#94a3b829!important}html body #root .product-modal.shared-media-library-modal .shared-media-library-toolbar{box-shadow:none!important;background:0 0!important;border:0!important;flex:none!important;margin:0!important;padding:0!important}html body #root .product-modal.shared-media-library-modal .shared-media-library-tabs{width:100%!important;min-height:50px!important;box-shadow:none!important;background:#f2f6fdeb!important;border:1px solid #cfdaead6!important;border-radius:16px!important;align-items:center!important;gap:5px!important;padding:5px!important;display:inline-flex!important}html body #root .image-studio-app.theme-dark .product-modal.shared-media-library-modal .shared-media-library-tabs,html[data-aifotex-image-theme=dark] body #root .product-modal.shared-media-library-modal .shared-media-library-tabs,html body #root .aifotex-chatgpt-page.theme-dark .product-modal.shared-media-library-modal .shared-media-library-tabs,html[data-aifotex-chat-theme=dark] body #root .product-modal.shared-media-library-modal .shared-media-library-tabs{background:#162235db!important;border-color:#94a3b82e!important}html body #root .product-modal.shared-media-library-modal .shared-media-library-tabs button{min-width:0!important;height:40px!important;box-shadow:none!important;color:#56657c!important;-webkit-text-fill-color:#56657c!important;background:0 0!important;border:0!important;border-radius:12px!important;padding:0 18px!important;font-weight:850!important}html body #root .image-studio-app.theme-dark .product-modal.shared-media-library-modal .shared-media-library-tabs button,html[data-aifotex-image-theme=dark] body #root .product-modal.shared-media-library-modal .shared-media-library-tabs button,html body #root .aifotex-chatgpt-page.theme-dark .product-modal.shared-media-library-modal .shared-media-library-tabs button,html[data-aifotex-chat-theme=dark] body #root .product-modal.shared-media-library-modal .shared-media-library-tabs button{color:#aebbd0!important;-webkit-text-fill-color:#aebbd0!important}html body #root .product-modal.shared-media-library-modal .shared-media-library-tabs button.active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#4d72ff,#6e5cf2)!important;box-shadow:0 10px 26px #4a6bff3d!important}html body #root .product-modal.shared-media-library-modal .shared-media-library-scroll-pane{height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;scrollbar-gutter:stable!important;border:0!important;flex:auto!important;padding:2px 6px 8px 0!important;overflow:hidden auto!important}html body #root .product-modal.shared-media-library-modal .shared-media-library-list.is-tile-grid,html body #root .product-modal.shared-media-library-modal.is-select-mode .shared-media-library-list.is-tile-grid{grid-template-columns:repeat(auto-fill,minmax(138px,1fr))!important;align-items:start!important;gap:16px!important;width:100%!important;height:auto!important;min-height:0!important;padding:0 8px 10px 0!important;display:grid!important;overflow:visible!important}html body #root .product-modal.shared-media-library-modal .shared-media-tile,html body #root .product-modal.shared-media-library-modal .shared-media-tile-main{align-content:start!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}html body #root .product-modal.shared-media-library-modal .shared-media-tile-thumb{aspect-ratio:auto!important;background:#f7faffe6!important;border:1px solid #d2dbe9a6!important;border-radius:18px!important;outline:0!important;place-items:center!important;width:100%!important;height:138px!important;min-height:138px!important;max-height:138px!important;display:grid!important;overflow:hidden!important}html body #root .image-studio-app.theme-dark .product-modal.shared-media-library-modal .shared-media-tile-thumb,html[data-aifotex-image-theme=dark] body #root .product-modal.shared-media-library-modal .shared-media-tile-thumb,html body #root .aifotex-chatgpt-page.theme-dark .product-modal.shared-media-library-modal .shared-media-tile-thumb,html[data-aifotex-chat-theme=dark] body #root .product-modal.shared-media-library-modal .shared-media-tile-thumb{background:#0a111ca3!important;border-color:#94a3b824!important}html body #root .product-modal.shared-media-library-modal .shared-media-tile-thumb img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;min-height:100%!important;display:block!important}html body #root .product-modal.shared-media-library-modal .shared-media-tile-info strong{font-size:12px!important}html body #root .product-modal.shared-media-library-modal .shared-media-tile-info small{font-size:11px!important}html body #root .image-studio-app .image-start-layout.ui-093{justify-items:center!important;width:min(1120px,100vw - 320px)!important;max-width:1120px!important;margin:46px auto 0!important;padding:0 22px!important;display:grid!important}html body #root .image-studio-app .image-upload-hero.ui-097{width:100%!important;max-width:1040px!important;min-height:auto!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;margin:0 auto!important;padding:0!important}html body #root .image-studio-app .image-upload-hero.ui-097:after{display:none!important}html body #root .image-studio-app .image-upload-hero.ui-097 h2{letter-spacing:-.075em!important;margin:0!important;font-size:clamp(42px,5.8vw,72px)!important;line-height:.92!important}html body #root .image-studio-app .ui-074{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;width:min(1040px,100%)!important;margin:34px auto 0!important;display:grid!important}html body #root .image-studio-app .ui-079{border-radius:22px!important;grid-template-columns:48px minmax(0,1fr)!important;align-content:start!important;height:184px!important;min-height:184px!important;padding:18px!important}html body #root .image-studio-app .ui-079 span{border-radius:17px!important;width:48px!important;height:48px!important}html body #root .image-studio-app .ui-079 strong{font-size:15px!important;line-height:1.15!important}html body #root .image-studio-app .ui-079 small{font-size:12px!important;line-height:1.45!important}@media (width<=1320px){html body #root .image-studio-app .image-start-layout.ui-093{width:min(1040px,100vw - 300px)!important}html body #root .image-studio-app .ui-074{grid-template-columns:repeat(4,minmax(190px,1fr))!important}}@media (width<=1180px){html body #root .image-studio-app .image-start-layout.ui-093{width:100%!important}html body #root .image-studio-app .ui-074{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){html body #root .product-modal.shared-media-library-modal,html body #root .studio-modal.product-modal.shared-media-library-modal{border-radius:0!important;width:100vw!important;height:100vh!important;max-height:100vh!important;padding:18px!important}html body #root .product-modal.shared-media-library-modal .shared-media-library-list.is-tile-grid,html body #root .product-modal.shared-media-library-modal.is-select-mode .shared-media-library-list.is-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .product-modal.shared-media-library-modal .shared-media-tile-thumb{height:126px!important;min-height:126px!important;max-height:126px!important}html body #root .image-studio-app .ui-074{grid-template-columns:1fr!important}}body>.studio-portal-dropdown.studio-scenario-source-menu{-webkit-backdrop-filter:blur(18px)saturate(1.18)!important;backdrop-filter:blur(18px)saturate(1.18)!important;z-index:9999!important;background:#fffffff5!important;border:1px solid #d0dbece6!important;border-radius:18px!important;min-width:238px!important;padding:8px!important;box-shadow:0 24px 64px #0f172a33,inset 0 1px #ffffffb3!important}html[data-aifotex-image-theme=dark] body>.studio-portal-dropdown.studio-scenario-source-menu,body>.studio-portal-dropdown.studio-scenario-source-menu.theme-dark{background:#121d2ff5!important;border-color:#94a3b82e!important;box-shadow:0 28px 72px #0000006b,inset 0 1px #ffffff14!important}body>.studio-portal-dropdown.studio-scenario-source-menu button{text-align:left!important;color:#17233a!important;-webkit-text-fill-color:#17233a!important;background:0 0!important;border:0!important;border-radius:14px!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;width:100%!important;min-height:54px!important;display:grid!important}html[data-aifotex-image-theme=dark] body>.studio-portal-dropdown.studio-scenario-source-menu button,body>.studio-portal-dropdown.studio-scenario-source-menu.theme-dark button{color:#eaf1ff!important;-webkit-text-fill-color:#eaf1ff!important}body>.studio-portal-dropdown.studio-scenario-source-menu button:hover,body>.studio-portal-dropdown.studio-scenario-source-menu button:focus-visible{background:#5070ff1a!important;outline:0!important}html body #root .product-modal.shared-media-library-modal .shared-media-library-scroll-pane{flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}html body #root .product-modal.shared-media-library-modal .shared-media-library-scroll-pane>.shared-media-library-list.studio-media-grid-v308,html body #root .studio-modal.product-modal.shared-media-library-modal .shared-media-library-scroll-pane>.shared-media-library-list.ui-099.studio-media-grid-v308{contain:none!important;grid-auto-rows:minmax(166px,auto)!important;align-content:start!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body #root .product-modal.shared-media-library-modal .shared-media-library-scroll-pane>.shared-media-library-list.studio-media-grid-v308>article.shared-media-tile{contain:none!important}html body #root .studio-portal-dropdown[data-studio-portal-host=fullscreen],html body #root .studio-floating-dropdown[data-studio-portal-host=fullscreen]{z-index:2147483000!important;pointer-events:auto!important;contain:none!important;position:fixed!important}@keyframes studioScenarioSourceEnterBottom{0%{opacity:0;transform:translateY(7px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes studioScenarioSourceEnterTop{0%{opacity:0;transform:translateY(-7px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}html body .studio-portal-dropdown.studio-scenario-source-menu{overscroll-behavior:none!important;color:#14213a!important;-webkit-text-fill-color:#14213a!important;-webkit-backdrop-filter:blur(22px)saturate(1.18)!important;transform-origin:top!important;background:radial-gradient(circle at 12% -10%,#5b70ff21,#0000 46%),#fffffff9!important;border:1px solid #b8c7e0c2!important;border-radius:18px!important;gap:5px!important;min-width:252px!important;max-width:276px!important;padding:7px!important;animation:.16s cubic-bezier(.2,.8,.2,1) both studioScenarioSourceEnterBottom!important;display:grid!important;overflow:hidden!important;box-shadow:0 24px 64px #0f172a33,inset 0 0 0 1px #ffffffb8!important}html body .studio-portal-dropdown.studio-scenario-source-menu[data-placement=top]{transform-origin:bottom!important;animation-name:studioScenarioSourceEnterTop!important}html body .studio-portal-dropdown.studio-scenario-source-menu button{text-align:left!important;width:100%!important;min-height:58px!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:13px!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin:0!important;padding:7px 9px!important;transition:background .14s,border-color .14s,transform .14s!important;display:grid!important}html body .studio-portal-dropdown.studio-scenario-source-menu button:hover,html body .studio-portal-dropdown.studio-scenario-source-menu button:focus-visible{background:#4b67f616!important;border-color:#5b70ff29!important;outline:none!important;transform:translateY(-1px)!important}html body .studio-portal-dropdown.studio-scenario-source-menu button>svg,html body .studio-portal-dropdown.studio-scenario-source-menu button>.ui-icon{box-sizing:border-box!important;color:#526cff!important;stroke:currentColor!important;background:linear-gradient(145deg,#526cff26,#6a55f114)!important;border:1px solid #526cff21!important;border-radius:11px!important;width:36px!important;height:36px!important;padding:8px!important}html body .studio-portal-dropdown.studio-scenario-source-menu button:nth-child(2)>svg,html body .studio-portal-dropdown.studio-scenario-source-menu button:nth-child(2)>.ui-icon{color:#2e83d8!important;background:linear-gradient(145deg,#2e83d824,#36aada14)!important;border-color:#2e83d821!important}html body .studio-portal-dropdown.studio-scenario-source-menu button>span{gap:3px!important;min-width:0!important;display:grid!important}html body .studio-portal-dropdown.studio-scenario-source-menu button strong{color:inherit!important;-webkit-text-fill-color:currentColor!important;letter-spacing:-.01em!important;font-size:13px!important;font-weight:850!important;line-height:1.12!important;display:block!important}html body .studio-portal-dropdown.studio-scenario-source-menu button small{color:#6a7890!important;-webkit-text-fill-color:#6a7890!important;font-size:10.5px!important;font-weight:650!important;line-height:1.25!important;display:block!important}html body .studio-portal-dropdown.studio-scenario-source-menu[data-theme-scope=studio-dark],html body .studio-portal-dropdown.studio-scenario-source-menu[data-theme-scope=chat-dark]{color:#edf4ff!important;-webkit-text-fill-color:#edf4ff!important;background:radial-gradient(circle at 12% -10%,#586fff2e,#0000 48%),#0f1929f9!important;border-color:#8ba0c23b!important;box-shadow:0 28px 72px #00000075,inset 0 0 0 1px #ffffff0e!important}html body .studio-portal-dropdown.studio-scenario-source-menu[data-theme-scope=studio-dark] button:hover,html body .studio-portal-dropdown.studio-scenario-source-menu[data-theme-scope=studio-dark] button:focus-visible,html body .studio-portal-dropdown.studio-scenario-source-menu[data-theme-scope=chat-dark] button:hover,html body .studio-portal-dropdown.studio-scenario-source-menu[data-theme-scope=chat-dark] button:focus-visible{background:#7491ff1d!important;border-color:#8ba0ff29!important}html body .studio-portal-dropdown.studio-scenario-source-menu[data-theme-scope=studio-dark] button small,html body .studio-portal-dropdown.studio-scenario-source-menu[data-theme-scope=chat-dark] button small{color:#9daec7!important;-webkit-text-fill-color:#9daec7!important}html body #root .image-studio-app .studio-portal-dropdown.studio-scenario-source-menu[data-theme-scope=studio-light]{color:#14213a!important;-webkit-text-fill-color:#14213a!important;background:radial-gradient(circle at 12% -10%,#5b70ff21,#0000 46%),#fffffff9!important;border-color:#b8c7e0c2!important;box-shadow:0 24px 64px #0f172a33,inset 0 0 0 1px #ffffffb8!important}html body #root .image-studio-app .studio-portal-dropdown.studio-scenario-source-menu[data-theme-scope=studio-dark]{color:#edf4ff!important;-webkit-text-fill-color:#edf4ff!important;background:radial-gradient(circle at 12% -10%,#586fff2e,#0000 48%),#0f1929f9!important;border-color:#8ba0c23b!important;box-shadow:0 28px 72px #00000075,inset 0 0 0 1px #ffffff0e!important}html body #root .studio-navigation-trigger{width:var(--studio-control-height,40px)!important;min-width:var(--studio-control-height,40px)!important;max-width:var(--studio-control-height,40px)!important;cursor:pointer!important;color:#536cff!important;background:radial-gradient(circle at 28% 18%,#7b8fff33,#0000 46%),linear-gradient(145deg,#fafcfff5,#ebf0ffe0)!important;border:1px solid #6074e838!important;border-radius:13px!important;place-items:center!important;padding:0!important;display:inline-grid!important;box-shadow:0 9px 24px #4458be1c,inset 0 1px #ffffffeb!important}html body #root .studio-navigation-trigger svg{stroke-width:1.8px!important;width:19px!important;height:19px!important}html body #root .studio-navigation-trigger:hover,html body #root .studio-navigation-trigger:focus-visible{color:#334dff!important;background:radial-gradient(circle at 28% 18%,#7b8fff47,#0000 48%),linear-gradient(145deg,#fff,#e9edff)!important;border-color:#5065ee6b!important;outline:none!important;transform:translateY(-1px)!important;box-shadow:0 13px 30px #4356c72e,0 0 0 4px #536cff17,inset 0 1px #fff!important}html body #root .theme-dark .studio-navigation-trigger,html[data-aifotex-image-theme=dark] body #root .studio-navigation-trigger,html[data-aifotex-chat-theme=dark] body #root .studio-navigation-trigger{color:#9ddfff!important;background:radial-gradient(circle at 25% 15%,#6a81ff38,#0000 48%),linear-gradient(145deg,#1d2b40f5,#101a2af5)!important;border-color:#8faee036!important;box-shadow:0 12px 30px #0000003b,inset 0 1px #ffffff0e!important}html body #root .theme-dark .studio-navigation-trigger:hover,html[data-aifotex-image-theme=dark] body #root .studio-navigation-trigger:hover,html[data-aifotex-chat-theme=dark] body #root .studio-navigation-trigger:hover{color:#eef9ff!important;background:radial-gradient(circle at 25% 15%,#6f8fff4d,#0000 50%),linear-gradient(145deg,#23344dfa,#142134fa)!important;border-color:#8bd8ff5c!important;box-shadow:0 16px 38px #00000057,0 0 0 4px #8bd8ff13,inset 0 1px #ffffff12!important}html body .studio-portal-dropdown.studio-menu-dropdown,html body .studio-portal-dropdown.image-top-studio-dropdown{gap:3px!important;min-width:248px!important;padding:7px!important}html body .studio-portal-dropdown.studio-menu-dropdown a,html body .studio-portal-dropdown.image-top-studio-dropdown a{white-space:nowrap!important;border-radius:11px!important;align-items:center!important;gap:10px!important;min-height:42px!important;padding:0 11px!important;font-size:13px!important;font-weight:750!important;display:flex!important}html body .studio-portal-dropdown.studio-menu-dropdown a svg,html body .studio-portal-dropdown.image-top-studio-dropdown a svg{color:#6073f5!important;flex:none!important;width:18px!important;height:18px!important}html body .studio-portal-dropdown.studio-menu-dropdown[data-theme-scope=studio-dark] a svg,html body .studio-portal-dropdown.studio-menu-dropdown[data-theme-scope=chat-dark] a svg,html body .studio-portal-dropdown.image-top-studio-dropdown[data-theme-scope=studio-dark] a svg{color:#9ddfff!important}html body #root .chat-balance-chip:is(button){appearance:none!important;cursor:pointer!important;font:inherit!important}html body #root .studio-balance-modal.product-modal.studio-modal{border-radius:28px!important;flex-direction:column!important;width:min(1320px,100vw - 44px)!important;max-width:min(1320px,100vw - 44px)!important;height:min(900px,100vh - 44px)!important;max-height:calc(100vh - 44px)!important;padding:20px 22px 18px!important;display:flex!important;overflow:hidden!important}html body #root .studio-balance-modal .studio-modal-head{border-bottom:1px solid #7c8fb529!important;flex:none!important;min-height:38px!important;margin:0!important;padding:0 0 12px!important}html body #root .studio-balance-modal .studio-modal-head h2{font-size:22px!important}html body #root .studio-balance-modal .studio-modal-body{scrollbar-width:thin!important;flex:auto!important;min-height:0!important;padding:12px 4px 2px!important;overflow:auto!important}html body #root .studio-balance-modal .studio-balance-content{gap:18px!important;width:100%!important;max-width:none!important;margin:0!important;padding:2px 6px 28px!important}html body #root .studio-balance-modal .balance-clean-top{min-height:32px!important}html body #root .studio-balance-modal .balance-package-grid{gap:12px!important}html body #root .studio-balance-modal .balance-package-card{gap:15px!important;min-height:304px!important;padding:21px!important}html body #root .studio-balance-modal .balance-package-price{font-size:40px!important}html body #root .studio-balance-modal .notice{margin:0!important}html body #root .theme-dark .studio-balance-modal,html[data-aifotex-image-theme=dark] body #root .studio-balance-modal,html[data-aifotex-chat-theme=dark] body #root .studio-balance-modal{color:#eef5ff!important;background:radial-gradient(circle at 12% -8%,#5069ff24,#0000 42%),linear-gradient(145deg,#111b2bfe,#0a121efe)!important;border-color:#94aacd2e!important;box-shadow:0 36px 120px #00000094!important}html body #root .theme-dark .studio-balance-modal .studio-modal-head,html[data-aifotex-image-theme=dark] body #root .studio-balance-modal .studio-modal-head,html[data-aifotex-chat-theme=dark] body #root .studio-balance-modal .studio-modal-head{border-bottom-color:#94aacd26!important}html body #root .theme-dark .studio-balance-modal :is(.balance-custom-head h2,.balance-custom-result b,.balance-package-title h3,.balance-package-price,.balance-package-tokens strong),html[data-aifotex-image-theme=dark] body #root .studio-balance-modal :is(.balance-custom-head h2,.balance-custom-result b,.balance-package-title h3,.balance-package-price,.balance-package-tokens strong),html[data-aifotex-chat-theme=dark] body #root .studio-balance-modal :is(.balance-custom-head h2,.balance-custom-result b,.balance-package-title h3,.balance-package-price,.balance-package-tokens strong){color:#eef5ff!important;-webkit-text-fill-color:#eef5ff!important}html body #root .theme-dark .studio-balance-modal :is(.balance-clean-top,.balance-custom-head p,.balance-amount-field span,.balance-custom-result,.balance-package-tokens small,.balance-fineprint),html[data-aifotex-image-theme=dark] body #root .studio-balance-modal :is(.balance-clean-top,.balance-custom-head p,.balance-amount-field span,.balance-custom-result,.balance-package-tokens small,.balance-fineprint),html[data-aifotex-chat-theme=dark] body #root .studio-balance-modal :is(.balance-clean-top,.balance-custom-head p,.balance-amount-field span,.balance-custom-result,.balance-package-tokens small,.balance-fineprint){color:#91a2ba!important;-webkit-text-fill-color:#91a2ba!important}html body #root .theme-dark .studio-balance-modal .balance-clean-top strong,html[data-aifotex-image-theme=dark] body #root .studio-balance-modal .balance-clean-top strong,html[data-aifotex-chat-theme=dark] body #root .studio-balance-modal .balance-clean-top strong{color:#a6e5ff!important;-webkit-text-fill-color:#a6e5ff!important;background:#8bd8ff13!important;border-color:#8bd8ff33!important;box-shadow:0 10px 28px #0000002e!important}html body #root .theme-dark .studio-balance-modal .balance-amount-field input,html[data-aifotex-image-theme=dark] body #root .studio-balance-modal .balance-amount-field input,html[data-aifotex-chat-theme=dark] body #root .studio-balance-modal .balance-amount-field input{color:#eef5ff!important;-webkit-text-fill-color:#eef5ff!important;background:#0a121ed1!important;border-color:#94aacd30!important}html body #root .theme-dark .studio-balance-modal .balance-custom-result span,html[data-aifotex-image-theme=dark] body #root .studio-balance-modal .balance-custom-result span,html[data-aifotex-chat-theme=dark] body #root .studio-balance-modal .balance-custom-result span{color:#c3d0e2!important;-webkit-text-fill-color:#c3d0e2!important;background:#172335c2!important;border-color:#94aacd29!important}html body #root .theme-dark .studio-balance-modal .balance-package-card,html[data-aifotex-image-theme=dark] body #root .studio-balance-modal .balance-package-card,html[data-aifotex-chat-theme=dark] body #root .studio-balance-modal .balance-package-card{background:linear-gradient(145deg,#1a273be0,#0f1928e8)!important;border-color:#94aacd2b!important;box-shadow:0 20px 52px #00000038!important}html body #root .theme-dark .studio-balance-modal .balance-package-card.featured,html[data-aifotex-image-theme=dark] body #root .studio-balance-modal .balance-package-card.featured,html[data-aifotex-chat-theme=dark] body #root .studio-balance-modal .balance-package-card.featured{border-color:#7f91ff73!important;box-shadow:0 24px 64px #22317940!important}html body #root .theme-dark .studio-balance-modal .balance-package-title span,html[data-aifotex-image-theme=dark] body #root .studio-balance-modal .balance-package-title span,html[data-aifotex-chat-theme=dark] body #root .studio-balance-modal .balance-package-title span{color:#aebaff!important;-webkit-text-fill-color:#aebaff!important;background:#5b70ff24!important}html body #root .theme-dark .studio-balance-modal .balance-package-stats,html[data-aifotex-image-theme=dark] body #root .studio-balance-modal .balance-package-stats,html[data-aifotex-chat-theme=dark] body #root .studio-balance-modal .balance-package-stats{color:#d1dced!important;-webkit-text-fill-color:#d1dced!important}html body #root .theme-dark .studio-balance-modal .balance-restore-line,html[data-aifotex-image-theme=dark] body #root .studio-balance-modal .balance-restore-line,html[data-aifotex-chat-theme=dark] body #root .studio-balance-modal .balance-restore-line{color:#c3d0e2!important;background:#172335b8!important;border-color:#94aacd29!important}@media (width<=980px){html body #root .studio-balance-modal.product-modal.studio-modal{border-radius:22px!important;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;height:calc(100vh - 20px)!important;max-height:calc(100vh - 20px)!important;padding:16px 14px 12px!important}html body #root .studio-balance-modal .studio-modal-body{padding-inline:0!important}html body #root .studio-balance-modal .studio-balance-content{padding-inline:2px!important}}html body #root .shared-media-library-refresh-warning{color:#43516b!important;-webkit-text-fill-color:#43516b!important;background:#5b70ff11!important;border:1px solid #5b70ff2e!important;border-radius:13px!important;flex:none!important;align-items:center!important;gap:9px!important;min-height:42px!important;padding:8px 10px!important;font-size:12px!important;line-height:1.35!important;display:flex!important}html body #root .shared-media-library-refresh-warning>svg{color:#5b70ff!important;flex:none!important;width:17px!important;height:17px!important}html body #root .shared-media-library-refresh-warning>span{flex:auto!important;min-width:0!important}html body #root .shared-media-library-refresh-warning>button{color:#4055da!important;-webkit-text-fill-color:#4055da!important;cursor:pointer!important;background:#ffffffc7!important;border:1px solid #5b70ff38!important;border-radius:9px!important;flex:none!important;min-height:30px!important;padding:0 10px!important;font-size:11px!important;font-weight:800!important}html body #root .shared-media-error-state>svg{color:#6073f5!important;width:32px!important;height:32px!important}html body #root .shared-media-error-state .btn{margin-top:4px!important}html body #root .theme-dark .shared-media-library-refresh-warning,html[data-aifotex-image-theme=dark] body #root .shared-media-library-refresh-warning,html[data-aifotex-chat-theme=dark] body #root .shared-media-library-refresh-warning{color:#b9c7db!important;-webkit-text-fill-color:#b9c7db!important;background:#687fff16!important;border-color:#8da4ff2e!important}html body #root .theme-dark .shared-media-library-refresh-warning>svg,html[data-aifotex-image-theme=dark] body #root .shared-media-library-refresh-warning>svg,html[data-aifotex-chat-theme=dark] body #root .shared-media-library-refresh-warning>svg{color:#9ddfff!important}html body #root .theme-dark .shared-media-library-refresh-warning>button,html[data-aifotex-image-theme=dark] body #root .shared-media-library-refresh-warning>button,html[data-aifotex-chat-theme=dark] body #root .shared-media-library-refresh-warning>button{color:#c7eaff!important;-webkit-text-fill-color:#c7eaff!important;background:#111d2fc7!important;border-color:#94aacd2e!important}html body #root :fullscreen .studio-modal-backdrop{z-index:2147482000!important;width:100%!important;height:100%!important;position:fixed!important;inset:0!important}html body #root .image-studio-app:fullscreen .studio-modal-backdrop{z-index:2147482000!important;width:100%!important;height:100%!important;position:fixed!important;inset:0!important}html body #root .aifotex-chatgpt-page:fullscreen .studio-modal-backdrop{z-index:2147482000!important;width:100%!important;height:100%!important;position:fixed!important;inset:0!important}html body #root :fullscreen .product-modal.shared-media-library-modal .shared-media-library-scroll-pane{contain:none!important;flex:auto!important;height:auto!important;min-height:0!important;overflow-y:auto!important}html body #root .image-studio-app:fullscreen .product-modal.shared-media-library-modal .shared-media-library-scroll-pane{contain:none!important;flex:auto!important;height:auto!important;min-height:0!important;overflow-y:auto!important}html body #root .aifotex-chatgpt-page:fullscreen .product-modal.shared-media-library-modal .shared-media-library-scroll-pane{contain:none!important;flex:auto!important;height:auto!important;min-height:0!important;overflow-y:auto!important}html body #root .inline-video-flow-host{width:min(1320px,100%)!important;min-width:0!important;margin:0 auto!important;padding:0!important}html body #root .inline-video-flow-shell{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)!important;align-items:stretch!important;gap:18px!important;min-width:0!important;display:grid!important}html body #root .inline-video-flow-shell>section{min-width:0!important}html body #root .inline-video-preview-panel,html body #root .inline-video-settings-panel{min-height:min(620px,100dvh - 150px)!important}html body #root .inline-video-preview-panel{grid-template-rows:auto minmax(300px,1fr) auto!important;gap:14px!important;display:grid!important}html body #root .inline-video-preview-head{align-items:center!important;gap:13px!important;min-width:0!important;display:flex!important}html body #root .inline-video-preview-head>button{color:#17233a!important;-webkit-text-fill-color:#17233a!important;min-height:38px!important;font:inherit!important;cursor:pointer!important;background:#ffffffb8!important;border:1px solid #5c71972e!important;border-radius:12px!important;flex:none!important;padding:0 14px!important;font-size:12px!important;font-weight:850!important;box-shadow:0 8px 22px #0f172a0f!important}html body #root .inline-video-preview-head>div{min-width:0!important}html body #root .inline-video-preview-head small,html body #root .unified-video-workbench-head small{color:#687793!important;-webkit-text-fill-color:#687793!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin:0 0 4px!important;font-size:11px!important;font-weight:800!important;display:block!important}html body #root .inline-video-preview-head h2,html body #root .inline-video-settings-panel .unified-video-workbench-head h2{color:#12203a!important;-webkit-text-fill-color:#12203a!important;letter-spacing:-.035em!important;overflow-wrap:anywhere!important;margin:0!important;font-size:clamp(20px,2.2vw,30px)!important;line-height:1.05!important}html body #root .inline-video-preview-stage{background:radial-gradient(circle at 78% 18%,#6576ff2e,#0000 34%),radial-gradient(circle at 18% 82%,#4ab7ff24,#0000 38%),linear-gradient(145deg,#e6eefceb,#f4f7fcb8)!important;border:1px solid #596f992e!important;border-radius:22px!important;place-items:center!important;min-height:360px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffffb8,0 18px 48px #1f375c14!important}html body #root .inline-video-preview-stage img,html body #root .inline-video-preview-stage video{object-fit:contain!important;background:#050c18f5!important;width:100%!important;height:100%!important;max-height:520px!important;display:block!important}html body #root .inline-video-audio-preview,html body #root .inline-video-empty-preview{color:#253653!important;-webkit-text-fill-color:#253653!important;text-align:center!important;background:#ffffff94!important;border:1px solid #5b70ff2e!important;border-radius:20px!important;place-items:center!important;gap:12px!important;width:min(340px,100% - 40px)!important;min-height:180px!important;padding:24px!important;display:grid!important;box-shadow:0 22px 58px #182a4c1a!important}html body #root .inline-video-audio-preview>svg,html body #root .inline-video-empty-preview>svg{color:#6175ff!important;width:46px!important;height:46px!important}html body #root .inline-video-audio-preview audio{width:100%!important}html body #root .inline-video-progress-overlay{z-index:3!important;-webkit-backdrop-filter:blur(14px)saturate(130%)!important;backdrop-filter:blur(14px)saturate(130%)!important;color:#17233a!important;-webkit-text-fill-color:#17233a!important;text-align:center!important;background:#eef4fdc2!important;place-content:center!important;justify-items:center!important;gap:13px!important;padding:24px!important;display:grid!important;position:absolute!important;inset:0!important}html body #root .inline-video-progress-overlay>span{border:3px solid #5b70ff2e!important;border-top-color:#5b70ff!important;border-radius:999px!important;width:34px!important;height:34px!important;animation:.85s linear infinite inline-video-spin!important}@keyframes inline-video-spin{to{transform:rotate(360deg)}}html body #root .inline-video-source-strip{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:8px!important;display:grid!important}html body #root .inline-video-source-strip article{background:#ffffff9e!important;border:1px solid #5c719724!important;border-radius:14px!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:9px 10px!important;display:flex!important}html body #root .inline-video-source-strip article>span{color:#5d70ef!important;background:linear-gradient(145deg,#5f74ff2e,#54b7ff1f)!important;border-radius:11px!important;flex:none!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important}html body #root .inline-video-source-strip article>span svg{width:17px!important;height:17px!important}html body #root .inline-video-source-strip article>div{gap:2px!important;min-width:0!important;display:grid!important}html body #root .inline-video-source-strip strong,html body #root .inline-video-source-strip small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}html body #root .inline-video-source-strip strong{color:#1b2942!important;-webkit-text-fill-color:#1b2942!important;font-size:12px!important}html body #root .inline-video-source-strip small{color:#71809a!important;-webkit-text-fill-color:#71809a!important;font-size:10px!important}html body #root .inline-video-settings-panel{align-content:start!important;overflow:visible!important}html body #root .inline-video-settings-panel .unified-video-workbench-head{min-width:0!important}html body #root .inline-video-settings-panel .unified-video-price.is-head{background:linear-gradient(145deg,#566fff1f,#49adff14)!important;border-radius:14px!important;flex:none!important;min-width:146px!important;padding:10px 12px!important}html body #root .inline-video-settings-panel .unified-video-price.is-head span{color:#6c7990!important;-webkit-text-fill-color:#6c7990!important;font-size:10px!important}html body #root .inline-video-settings-panel .unified-video-price.is-head strong{color:#20345d!important;-webkit-text-fill-color:#20345d!important;font-size:12px!important}html body #root .inline-video-settings-panel textarea{min-height:112px!important}html body #root .inline-video-add-material,html body #root .inline-video-launch{width:100%!important;min-height:46px!important;font:inherit!important;cursor:pointer!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:9px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important}html body #root .inline-video-add-material{color:#4155c9!important;-webkit-text-fill-color:#4155c9!important;background:#5c70ff12!important;border:1px dashed #546ad24d!important}html body #root .inline-video-add-material svg{width:17px!important;height:17px!important}html body #root .inline-video-launch{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#397cff,#6b5cff)!important;border:0!important;box-shadow:0 16px 34px #4560f042!important}html body #root .inline-video-launch:disabled{opacity:.54!important;cursor:not-allowed!important;box-shadow:none!important}html body #root .inline-video-flow-host.theme-dark .inline-video-preview-head>button{color:#e8f0ff!important;-webkit-text-fill-color:#e8f0ff!important;background:#131f32c2!important;border-color:#8fa8d029!important;box-shadow:0 10px 26px #00000029!important}html body #root .inline-video-flow-host.theme-dark .inline-video-preview-head small,html body #root .inline-video-flow-host.theme-dark .unified-video-workbench-head small{color:#8fa2bf!important;-webkit-text-fill-color:#8fa2bf!important}html body #root .inline-video-flow-host.theme-dark .inline-video-preview-head h2,html body #root .inline-video-flow-host.theme-dark .inline-video-settings-panel .unified-video-workbench-head h2{color:#eef5ff!important;-webkit-text-fill-color:#eef5ff!important}html body #root .inline-video-flow-host.theme-dark .inline-video-preview-stage{background:radial-gradient(circle at 78% 18%,#6474ff33,#0000 35%),radial-gradient(circle at 15% 82%,#40b5ff24,#0000 38%),linear-gradient(145deg,#0a1322fa,#050c17f0)!important;border-color:#84a3cf24!important;box-shadow:inset 0 1px #ffffff09,0 22px 58px #00000042!important}html body #root .inline-video-flow-host.theme-dark .inline-video-audio-preview,html body #root .inline-video-flow-host.theme-dark .inline-video-empty-preview{color:#dce9ff!important;-webkit-text-fill-color:#dce9ff!important;background:#121e31b8!important;border-color:#86a3ff29!important}html body #root .inline-video-flow-host.theme-dark .inline-video-progress-overlay{color:#edf5ff!important;-webkit-text-fill-color:#edf5ff!important;background:#060d19c7!important}html body #root .inline-video-flow-host.theme-dark .inline-video-source-strip article{background:#111d2fa8!important;border-color:#84a3cf1f!important}html body #root .inline-video-flow-host.theme-dark .inline-video-source-strip strong{color:#e7efff!important;-webkit-text-fill-color:#e7efff!important}html body #root .inline-video-flow-host.theme-dark .inline-video-source-strip small{color:#91a4c0!important;-webkit-text-fill-color:#91a4c0!important}html body #root .inline-video-flow-host.theme-dark .inline-video-settings-panel .unified-video-price.is-head{background:linear-gradient(145deg,#5c70ff29,#46aaff14)!important}html body #root .inline-video-flow-host.theme-dark .inline-video-settings-panel .unified-video-price.is-head span{color:#9aabc5!important;-webkit-text-fill-color:#9aabc5!important}html body #root .inline-video-flow-host.theme-dark .inline-video-settings-panel .unified-video-price.is-head strong{color:#dcebff!important;-webkit-text-fill-color:#dcebff!important}html body #root .inline-video-flow-host.theme-dark .inline-video-add-material{color:#c4d2ff!important;-webkit-text-fill-color:#c4d2ff!important;background:#5b70ff1a!important;border-color:#809bff42!important}@media (width<=1080px){html body #root .inline-video-flow-shell{grid-template-columns:1fr!important}html body #root .inline-video-preview-panel,html body #root .inline-video-settings-panel{min-height:auto!important}html body #root .inline-video-preview-stage{min-height:340px!important}}@media (width<=700px){html body #root .inline-video-flow-shell{gap:12px!important}html body #root .inline-video-preview-panel{grid-template-rows:auto minmax(250px,1fr) auto!important}html body #root .inline-video-preview-stage{border-radius:18px!important;min-height:250px!important}html body #root .inline-video-settings-panel .unified-video-workbench-head{display:grid!important}html body #root .inline-video-settings-panel .unified-video-price.is-head{width:100%!important;min-width:0!important}}
