:root{--yst-ai-blue:#1769ff;--yst-ai-blue-dark:#0e50d4;--yst-ai-ink:#172033;--yst-ai-muted:#707a8f;--yst-ai-line:#e8edf5;--yst-ai-soft:#f4f7fb;--yst-ai-radius:18px}
[data-ai-file-input][hidden],.yst-ai-send[hidden],.yst-ai-stop[hidden],.yst-ai-modal[hidden],.yst-ai-overlay[hidden],.yst-ai-credit-overlay[hidden],[data-ai-account-panel][hidden],.yst-ai-empty[hidden]{display:none!important}
.yst-ai-catalog-page .entry-title,.yst-ai-catalog-page .page-title,.yst-ai-chat-page .entry-title,.yst-ai-chat-page .page-title{display:none!important}
.yst-ai-catalog-page .entry-content,.yst-ai-chat-page .entry-content{max-width:none!important;padding:0!important}
.yst-ai-catalog-page .main,.yst-ai-chat-page .main,.yst-ai-catalog-page .content-area,.yst-ai-chat-page .content-area{width:100%!important;max-width:none!important}
.yst-ai-catalog-page .sidebar,.yst-ai-chat-page .sidebar{display:none!important}
.yst-ai-catalog-page #wrap>.wrap.container,.yst-ai-catalog-page #wrap .main,.yst-ai-catalog-page #wrap article,.yst-ai-catalog-page #wrap .entry-main{width:100%!important;max-width:none!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}
.yst-ai-catalog{max-width:1220px;margin:0 auto;padding:36px 20px 64px;color:var(--yst-ai-ink)}
.yst-ai-hero{min-height:260px;padding:48px 62px;border-radius:26px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;position:relative;background:linear-gradient(115deg,#eef5ff 0%,#f7f9ff 50%,#eef1ff 100%);box-shadow:inset 0 0 0 1px rgba(23,105,255,.07)}
.yst-ai-hero:before,.yst-ai-hero:after{content:"";position:absolute;border-radius:50%;filter:blur(2px);opacity:.75}.yst-ai-hero:before{width:320px;height:320px;background:radial-gradient(circle,rgba(93,151,255,.22),transparent 66%);right:120px;top:-130px}.yst-ai-hero:after{width:260px;height:260px;background:radial-gradient(circle,rgba(124,91,255,.16),transparent 68%);right:-80px;bottom:-130px}
.yst-ai-hero-copy{max-width:720px;position:relative;z-index:2}.yst-ai-eyebrow{display:inline-flex;padding:7px 13px;border-radius:999px;background:#fff;color:var(--yst-ai-blue);font-size:13px;font-weight:700;box-shadow:0 4px 20px rgba(49,92,174,.1)}
.yst-ai-hero h1{margin:18px 0 12px;font-size:38px;line-height:1.24;letter-spacing:-1px;color:#14254a}.yst-ai-hero p{font-size:16px;line-height:1.85;color:#66738d;margin:0;max-width:660px}
.yst-ai-hero-art{position:relative;z-index:2;width:160px;height:160px;display:grid;place-items:center}.yst-ai-hero-art span{width:96px;height:96px;border-radius:28px;display:grid;place-items:center;background:linear-gradient(145deg,#196dff,#6b52ff);color:#fff;font-weight:800;font-size:34px;box-shadow:0 22px 50px rgba(44,94,228,.28);transform:rotate(-6deg)}.yst-ai-hero-art i,.yst-ai-hero-art b{position:absolute;border-radius:50%;background:#fff;box-shadow:0 8px 30px rgba(43,71,143,.18)}.yst-ai-hero-art i{width:25px;height:25px;top:12px;right:4px}.yst-ai-hero-art b{width:14px;height:14px;bottom:13px;left:8px}
.yst-ai-discovery{margin:32px 0 20px}.yst-ai-search{height:54px;border:1px solid var(--yst-ai-line);border-radius:15px;display:flex;align-items:center;padding:0 18px;background:#fff;box-shadow:0 8px 28px rgba(24,50,92,.05)}.yst-ai-search>span{font-size:28px;color:#99a4b9;line-height:1;transform:rotate(-15deg)}.yst-ai-search input{border:0!important;box-shadow:none!important;outline:0;flex:1;height:100%;font-size:15px;padding:0 12px;background:transparent}.yst-ai-search button{border:0;background:transparent;color:#8791a5;cursor:pointer}
.yst-ai-filter-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px}.yst-ai-categories{display:flex;gap:8px;flex-wrap:wrap}.yst-ai-categories button{border:0;background:#f2f5f9;color:#667084;border-radius:10px;padding:9px 15px;cursor:pointer;font-size:14px;transition:.2s}.yst-ai-categories button:hover,.yst-ai-categories button.is-active{background:#e9f1ff;color:var(--yst-ai-blue);font-weight:600}.yst-ai-sort{display:flex;align-items:center;gap:8px;color:#8791a4;font-size:13px}.yst-ai-sort select{height:36px;border:1px solid var(--yst-ai-line);border-radius:9px;padding:0 28px 0 10px;background:#fff;color:#475267}
.yst-ai-result-meta{font-size:14px;color:#8b94a6;margin:24px 2px 14px}.yst-ai-result-meta strong{font-size:18px;color:#25324a;margin-right:4px}
.yst-ai-catalog [hidden]{display:none!important}.yst-ai-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.yst-ai-card{border:1px solid var(--yst-ai-line);border-radius:var(--yst-ai-radius);background:#fff;overflow:hidden;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;flex-direction:column;min-height:298px}.yst-ai-card:hover{transform:translateY(-4px);border-color:#d6e3fa;box-shadow:0 18px 45px rgba(29,59,113,.1)}.yst-ai-card-main{padding:22px 22px 17px;color:inherit!important;text-decoration:none!important;display:block;flex:1}.yst-ai-card-head{display:flex;justify-content:space-between;align-items:flex-start}.yst-ai-card-icon{width:52px;height:52px;border-radius:15px;background:linear-gradient(145deg,#edf4ff,#f5f2ff);display:grid;place-items:center;font-size:25px}.yst-ai-badges{display:flex;gap:5px}.yst-ai-badges em{font-style:normal;background:#edf4ff;color:#3774df;border-radius:7px;padding:4px 7px;font-size:11px;font-weight:700}.yst-ai-badges em.hot{background:#fff2ed;color:#f1623c}.yst-ai-card h2{font-size:19px;margin:17px 0 8px;color:#1c2840}.yst-ai-card p{color:#788297;font-size:14px;line-height:1.7;min-height:48px;margin:0}.yst-ai-capabilities{display:flex;gap:6px;flex-wrap:wrap;margin-top:16px}.yst-ai-capabilities span{font-size:11px;color:#748097;background:#f5f7fa;padding:5px 8px;border-radius:6px}.yst-ai-card-foot{border-top:1px solid #eef1f6;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:10px}.yst-ai-card-foot div{min-width:0}.yst-ai-card-foot small{display:block;color:#99a1b0;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}.yst-ai-card-foot strong{display:block;font-size:12px;color:#566176;margin-top:4px}.yst-ai-card-foot>a{font-size:13px;font-weight:700;color:var(--yst-ai-blue)!important;white-space:nowrap}.yst-ai-card-foot>a span{font-size:16px;margin-left:4px}.yst-ai-empty{text-align:center;padding:75px 20px;color:#8b95a8}.yst-ai-empty div{font-size:42px}.yst-ai-empty h3{color:#38445a}.yst-ai-commercial-strip{margin-top:34px;border-radius:18px;background:linear-gradient(110deg,#182c55,#253f78);color:#fff;padding:23px 30px;display:flex;align-items:center;justify-content:space-between}.yst-ai-commercial-strip strong,.yst-ai-commercial-strip span{display:block}.yst-ai-commercial-strip strong{font-size:18px}.yst-ai-commercial-strip span{opacity:.72;font-size:13px;margin-top:5px}.yst-ai-commercial-strip button{border:0;border-radius:10px;background:#fff;color:#244888;padding:11px 20px;font-weight:700;cursor:pointer}

.yst-ai-chat-page{overflow:hidden}.yst-ai-chat-page .breadcrumb,.yst-ai-chat-page .entry-head,.yst-ai-chat-page .entry-copyright,.yst-ai-chat-page .entry-tag,.yst-ai-chat-page .entry-action,.yst-ai-chat-page .entry-bar,.yst-ai-chat-page .entry-page,.yst-ai-chat-page .entry-related-posts,.yst-ai-chat-page .comments-area,.yst-ai-chat-page .footer,.yst-ai-chat-page>.action{display:none!important}.yst-ai-chat-page #wrap,.yst-ai-chat-page #wrap>.wrap,.yst-ai-chat-page .site-content,.yst-ai-chat-page .container,.yst-ai-chat-page .main-content,.yst-ai-chat-page article,.yst-ai-chat-page .entry-main{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}.yst-ai-chat{height:calc(100vh - 64px);min-height:0;background:#f6f8fb;color:var(--yst-ai-ink);display:grid;grid-template-columns:256px minmax(0,1fr) 0;position:relative;border-top:1px solid var(--yst-ai-line)}
.yst-ai-sidebar{background:#f1f4f8;border-right:1px solid #e3e8f0;padding:16px 13px;display:flex;flex-direction:column;min-width:0;z-index:20}.yst-ai-side-head{height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 5px}.yst-ai-side-head a{font-size:13px;color:#738097!important}.yst-ai-side-head button{display:none;border:0;background:transparent;font-size:25px}.yst-ai-new-chat{height:42px;border:1px solid #d8e1ef;border-radius:10px;background:#fff;color:#2c67d6;font-weight:700;margin:12px 0 20px;cursor:pointer;box-shadow:0 4px 14px rgba(31,65,125,.04)}.yst-ai-history-title{display:flex;justify-content:space-between;align-items:center;color:#8a94a6;font-size:12px;padding:0 7px 8px}.yst-ai-history-title button{border:0;background:transparent;color:#9aa3b4;cursor:pointer}.yst-ai-history{overflow-y:auto;flex:1}.yst-ai-history-item{position:relative;width:100%;border:0;background:transparent;border-radius:9px;text-align:left;padding:10px 30px 10px 10px;color:#4f5b70;cursor:pointer;margin:2px 0}.yst-ai-history-item:hover,.yst-ai-history-item.is-active{background:#e5ecf8;color:#235ebc}.yst-ai-history-item span{font-size:13px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yst-ai-history-item small{font-size:10px;opacity:.65}.yst-ai-history-item b{position:absolute;right:7px;top:10px;font-size:11px;letter-spacing:-1px;color:#8c96a7;padding:4px}.yst-ai-history-empty,.yst-ai-history-loading{font-size:12px;text-align:center;color:#9ca5b4;padding:25px 5px}.yst-ai-side-account{border-top:1px solid #dde3ed;padding:14px 6px 2px;display:flex;gap:9px;align-items:center}.yst-ai-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#367cff,#765bff);color:#fff;font-weight:700}.yst-ai-side-account div{min-width:0}.yst-ai-side-account strong,.yst-ai-side-account small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yst-ai-side-account strong{font-size:12px;color:#3e4a5f}.yst-ai-side-account small{font-size:10px;color:#8791a4;margin-top:2px}.yst-ai-side-account small b{color:#3670d6}
.yst-ai-chat-main{background:#fff;min-width:0;display:grid;grid-template-rows:66px minmax(0,1fr) auto}.yst-ai-chat-top{border-bottom:1px solid var(--yst-ai-line);display:flex;align-items:center;justify-content:space-between;padding:0 24px}.yst-ai-tool-title{display:flex;align-items:center;gap:10px}.yst-ai-tool-title>button{display:none;border:0;background:transparent;font-size:20px}.yst-ai-mini-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#eef4ff;font-size:20px}.yst-ai-tool-title h1{font-size:15px!important;line-height:1.2;margin:0!important;color:#26334a}.yst-ai-tool-title small{font-size:10px;color:#8994a7}.yst-ai-tool-title small i{display:inline-block;width:6px;height:6px;background:#25c281;border-radius:50%;margin-right:4px}.yst-ai-chat-actions{display:flex;gap:4px;position:relative}.yst-ai-chat-actions button,.yst-ai-chat-actions a{border:0;background:transparent;color:#758197!important;height:34px;padding:0 9px;font-size:12px;cursor:pointer;border-radius:7px;text-decoration:none!important;line-height:34px}.yst-ai-chat-actions button:hover,.yst-ai-chat-actions a:hover{background:#f2f5f9;color:#3b65aa!important}.yst-ai-export-menu{position:absolute;right:45px;top:35px;background:#fff;border:1px solid var(--yst-ai-line);border-radius:10px;box-shadow:0 12px 30px rgba(26,49,90,.14);padding:5px;width:140px;z-index:50}.yst-ai-export-menu button{display:block;width:100%;text-align:left;height:34px}.yst-ai-conversation{overflow-y:auto;scroll-behavior:smooth;padding:32px 0}.yst-ai-welcome{max-width:650px;margin:25px auto;text-align:center;padding:0 24px}.yst-ai-welcome-icon{width:62px;height:62px;border-radius:19px;background:linear-gradient(145deg,#eef5ff,#f4efff);display:grid;place-items:center;margin:0 auto;font-size:30px;box-shadow:0 12px 35px rgba(51,86,157,.1)}.yst-ai-welcome h2{font-size:24px;margin:20px 0 8px;color:#263651}.yst-ai-welcome>p{color:#7e899b;font-size:14px;line-height:1.75}.yst-ai-examples{margin:28px auto 0;max-width:540px;text-align:left}.yst-ai-examples>small{display:block;color:#9aa3b3;font-size:11px;margin:0 4px 8px}.yst-ai-examples button{display:flex;width:100%;justify-content:space-between;align-items:center;border:1px solid var(--yst-ai-line);background:#fff;border-radius:10px;padding:12px 14px;margin:7px 0;color:#58647a;cursor:pointer;text-align:left;font-size:13px}.yst-ai-examples button:hover{border-color:#bcd1f7;background:#f8fbff;color:#2c63bd}.yst-ai-examples b{color:#8aa4d5}.yst-ai-messages{max-width:820px;margin:0 auto;padding:0 22px}.yst-ai-message{display:flex;gap:13px;margin:20px 0;align-items:flex-start}.yst-ai-message-avatar{flex:0 0 32px;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#edf3ff;color:#3570df;font-size:13px;font-weight:700}.yst-ai-message.is-user{flex-direction:row-reverse}.yst-ai-message.is-user .yst-ai-message-avatar{background:#eaf1fe;color:#2765cd}.yst-ai-message-body{max-width:min(690px,86%)}.yst-ai-message-content{background:#f4f7fa;border-radius:4px 15px 15px 15px;padding:13px 16px;color:#344054;font-size:14px;line-height:1.8;word-break:break-word}.yst-ai-message.is-user .yst-ai-message-content{background:#edf4ff;border-radius:15px 4px 15px 15px;color:#29466f}.yst-ai-message-content p{margin:0 0 10px}.yst-ai-message-content p:last-child{margin-bottom:0}.yst-ai-message-content h2,.yst-ai-message-content h3,.yst-ai-message-content h4{font-size:16px;margin:12px 0 7px}.yst-ai-message-content pre{background:#182131;color:#edf2fa;padding:14px;border-radius:9px;overflow:auto}.yst-ai-message-content code{font-family:Consolas,monospace;font-size:12px}.yst-ai-list-item{display:block}.yst-ai-message-actions{opacity:0;transition:.2s;margin-top:4px}.yst-ai-message:hover .yst-ai-message-actions{opacity:1}.yst-ai-message-actions button{border:0;background:transparent;color:#8994a7;font-size:10px;padding:3px 6px;cursor:pointer}.yst-ai-message-files{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end;margin-bottom:5px}.yst-ai-message-files span{font-size:10px;background:#f0f3f8;color:#6f7a8c;padding:4px 7px;border-radius:6px}.yst-ai-message.is-error .yst-ai-message-content{background:#fff1f0;color:#b53a34}.yst-ai-thinking{display:flex;gap:4px;padding:5px}.yst-ai-thinking i{width:6px;height:6px;border-radius:50%;background:#7890b4;animation:ystAiPulse 1.2s infinite}.yst-ai-thinking i:nth-child(2){animation-delay:.18s}.yst-ai-thinking i:nth-child(3){animation-delay:.36s}@keyframes ystAiPulse{0%,70%,100%{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}
.yst-ai-composer-wrap{padding:8px 24px 14px;background:linear-gradient(180deg,rgba(255,255,255,.1),#fff 20%)}.yst-ai-composer{max-width:860px;margin:0 auto;border:1px solid #dce3ed;border-radius:15px;background:#fff;padding:11px 12px 9px;box-shadow:0 8px 32px rgba(33,56,95,.09);transition:.2s}.yst-ai-composer:focus-within{border-color:#a7c5fb;box-shadow:0 8px 32px rgba(23,105,255,.12)}.yst-ai-composer textarea{width:100%;border:0!important;box-shadow:none!important;outline:0!important;resize:none;min-height:32px;max-height:160px;padding:4px 3px;font-size:14px;line-height:1.55;background:transparent}.yst-ai-composer-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.yst-ai-compose-tools{display:flex;align-items:center;gap:8px;min-width:0}.yst-ai-compose-tools>button{border:0;background:#f3f6fa;color:#647087;border-radius:8px;height:30px;padding:0 9px;font-size:11px;cursor:pointer}.yst-ai-model-select{display:flex;align-items:center;border:1px solid #e5eaf1;border-radius:8px;height:30px;padding-left:8px;color:#8993a4;font-size:10px}.yst-ai-model-select select{border:0!important;box-shadow:none!important;height:28px;max-width:185px;background:transparent;color:#445269;font-size:11px;padding:0 25px 0 5px}.yst-ai-price{font-size:10px;color:#929cad;white-space:nowrap}.yst-ai-price b{color:#4474ca}.yst-ai-send,.yst-ai-stop{border:0;border-radius:10px;height:35px;padding:0 12px;display:flex;align-items:center;gap:7px;color:#fff;background:var(--yst-ai-blue);font-size:12px;font-weight:700;cursor:pointer}.yst-ai-send b{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.23)}.yst-ai-stop{background:#66748a}.yst-ai-send:disabled{opacity:.45;cursor:not-allowed}.yst-ai-disclaimer{text-align:center;margin:8px 0 0;color:#a0a8b6;font-size:9px}.yst-ai-disclaimer button{border:0;background:transparent;color:#527cca;cursor:pointer;padding:0}.yst-ai-file-list{max-width:860px;margin:0 auto 6px;display:flex;gap:6px;flex-wrap:wrap}.yst-ai-file-chip{display:flex;align-items:center;gap:6px;max-width:230px;border:1px solid #e1e7f0;border-radius:8px;background:#fff;padding:6px 8px;font-size:10px}.yst-ai-file-chip i{font-style:normal;color:#3b77df}.yst-ai-file-chip b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yst-ai-file-chip button{border:0;background:transparent;font-size:15px;color:#9aa3b1;cursor:pointer}.yst-ai-file-chip em{font-style:normal;color:#8b96a8}.yst-ai-file-chip.is-loading{opacity:.65}
.yst-ai-guide{position:fixed;top:64px;right:0;bottom:0;width:350px;background:#fff;border-left:1px solid var(--yst-ai-line);box-shadow:-18px 0 45px rgba(24,46,85,.1);z-index:80;padding:34px 28px;transform:translateX(105%);transition:.25s;overflow:auto}.yst-ai-guide.is-open{transform:none}.yst-ai-guide>button{position:absolute;right:17px;top:14px;border:0;background:transparent;font-size:22px;color:#8c96a7}.yst-ai-guide-icon{width:50px;height:50px;border-radius:15px;background:#edf4ff;display:grid;place-items:center;font-size:25px}.yst-ai-guide h2{font-size:20px}.yst-ai-guide h3{font-size:14px;margin-top:24px}.yst-ai-guide div,.yst-ai-guide li{font-size:13px;line-height:1.75;color:#687388}.yst-ai-overlay{position:fixed;inset:0;background:rgba(12,24,45,.35);z-index:15}
.yst-ai-modal{position:fixed;z-index:1001;left:50%;top:50%;transform:translate(-50%,-50%);width:min(460px,calc(100% - 30px));background:#fff;border-radius:20px;padding:30px;box-shadow:0 30px 90px rgba(13,30,61,.25);text-align:center}.yst-ai-modal-close{position:absolute;right:16px;top:13px;border:0;background:transparent;color:#919bab;font-size:25px;cursor:pointer}.yst-ai-modal-icon{width:56px;height:56px;border-radius:18px;background:#edf4ff;color:#3774dc;display:grid;place-items:center;margin:0 auto;font-size:28px}.yst-ai-modal h2{font-size:22px;margin:15px 0 7px}.yst-ai-modal>p{font-size:12px;line-height:1.6;color:#7d8798;margin:0 15px 18px}.yst-ai-pack-list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.yst-ai-pack-list button{border:1px solid #e2e7ef;background:#fff;border-radius:11px;padding:12px 6px;cursor:pointer}.yst-ai-pack-list button:hover{border-color:#8db4fa;background:#f7faff}.yst-ai-pack-list strong,.yst-ai-pack-list span,.yst-ai-pack-list em{display:block}.yst-ai-pack-list strong{font-size:11px;color:#596477}.yst-ai-pack-list span{font-size:10px;color:#788398;margin:6px 0}.yst-ai-pack-list span b{font-size:17px;color:#326cd3}.yst-ai-pack-list em{font-style:normal;font-weight:700;color:#1e2b42}.yst-ai-vip-button{width:100%;border:0;border-radius:10px;background:#182f5d;color:#fff;padding:11px;margin-top:12px;font-weight:700;cursor:pointer}.yst-ai-credit-overlay{position:fixed;inset:0;background:rgba(13,24,43,.48);z-index:1000}.yst-ai-toast{position:fixed;z-index:9999;left:50%;top:90px;transform:translate(-50%,-15px);padding:10px 17px;border-radius:9px;background:#20304e;color:#fff;font-size:13px;opacity:0;pointer-events:none;transition:.2s}.yst-ai-toast.is-show{opacity:1;transform:translate(-50%,0)}.yst-ai-toast.error{background:#bd3e38}
.yst-ai-account{color:var(--yst-ai-ink)}.yst-ai-account-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px}.yst-ai-account-stats>div{border:1px solid var(--yst-ai-line);border-radius:14px;padding:18px;background:#fff}.yst-ai-account-stats small,.yst-ai-account-stats strong{display:block}.yst-ai-account-stats small{font-size:11px;color:#8c96a7}.yst-ai-account-stats strong{font-size:25px;margin:8px 0;color:#25344f}.yst-ai-account-stats button,.yst-ai-account-stats a{border:0;background:transparent;color:#2f6dd5!important;font-size:11px;padding:0;cursor:pointer}.yst-ai-account-tabs{display:flex;gap:18px;border-bottom:1px solid var(--yst-ai-line);margin-bottom:18px}.yst-ai-account-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;padding:10px 2px;color:#7c8799;cursor:pointer}.yst-ai-account-tabs button.is-active{border-color:var(--yst-ai-blue);color:var(--yst-ai-blue);font-weight:700}.yst-ai-account-list>a{display:grid;grid-template-columns:minmax(0,1fr) 140px 90px;align-items:center;border-bottom:1px solid #edf0f5;padding:14px 5px;color:inherit!important}.yst-ai-account-list span strong,.yst-ai-account-list span small{display:block}.yst-ai-account-list span strong{font-size:14px}.yst-ai-account-list span small,.yst-ai-account-list time{font-size:11px;color:#929bad}.yst-ai-account-list>a>b{text-align:right;color:#3972d4;font-size:11px}.yst-ai-account-empty{text-align:center;padding:50px;color:#8b95a6}.yst-ai-ledger-head,.yst-ai-ledger>div:not(.yst-ai-account-empty){display:grid;grid-template-columns:150px minmax(0,1fr) 100px 80px;gap:10px;align-items:center;padding:12px 5px;border-bottom:1px solid #edf0f5;font-size:12px}.yst-ai-ledger-head{color:#929bad!important;font-size:10px!important}.yst-ai-ledger span strong,.yst-ai-ledger span small{display:block}.yst-ai-ledger span small{color:#929bad;font-size:10px}.yst-ai-ledger b.plus{color:#20a36b}.yst-ai-ledger b.minus{color:#d1554e}.yst-ai-login-required{text-align:center;padding:60px}.yst-ai-login-required a{display:inline-block;margin-top:15px;background:var(--yst-ai-blue);color:#fff!important;padding:10px 20px;border-radius:9px}
@media(max-width:1000px){.yst-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yst-ai-hero{padding:40px}.yst-ai-hero-art{width:120px}.yst-ai-chat{grid-template-columns:225px minmax(0,1fr)}}
@media(max-width:760px){.yst-ai-catalog{padding:18px 14px 45px}.yst-ai-hero{min-height:240px;padding:30px 23px}.yst-ai-hero h1{font-size:27px}.yst-ai-hero p{font-size:14px}.yst-ai-hero-art{display:none}.yst-ai-filter-row{align-items:flex-start;flex-direction:column}.yst-ai-sort{align-self:flex-end}.yst-ai-grid{grid-template-columns:1fr}.yst-ai-commercial-strip{align-items:flex-start;gap:16px;flex-direction:column}.yst-ai-chat{height:calc(100vh - 54px);min-height:570px;display:block}.yst-ai-sidebar{position:fixed;left:0;top:54px;bottom:0;width:278px;transform:translateX(-105%);transition:.25s;box-shadow:15px 0 40px rgba(16,36,70,.15)}.yst-ai-chat.is-sidebar-open .yst-ai-sidebar{transform:none}.yst-ai-side-head button,.yst-ai-tool-title>button{display:block}.yst-ai-chat-main{height:100%;grid-template-rows:58px minmax(0,1fr) auto}.yst-ai-chat-top{padding:0 12px}.yst-ai-mini-icon{display:none}.yst-ai-chat-actions span{display:none}.yst-ai-conversation{padding:17px 0}.yst-ai-welcome{margin:8px auto}.yst-ai-welcome h2{font-size:20px}.yst-ai-messages{padding:0 12px}.yst-ai-message-body{max-width:88%}.yst-ai-composer-wrap{padding:5px 9px 8px}.yst-ai-compose-tools>button span,.yst-ai-price{display:none}.yst-ai-model-select select{max-width:135px}.yst-ai-send span,.yst-ai-stop span{display:none}.yst-ai-guide{top:54px;width:90%}.yst-ai-pack-list{grid-template-columns:1fr}.yst-ai-account-stats{grid-template-columns:1fr}.yst-ai-account-list>a{grid-template-columns:minmax(0,1fr) 80px}.yst-ai-account-list>a>b{display:none}.yst-ai-ledger-head,.yst-ai-ledger>div:not(.yst-ai-account-empty){grid-template-columns:100px minmax(0,1fr) 60px}.yst-ai-ledger-head span:last-child,.yst-ai-ledger em{display:none}}
@media(max-width:760px){.yst-ai-catalog-page{overflow-x:hidden}.yst-ai-catalog{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.yst-ai-hero,.yst-ai-discovery,.yst-ai-grid{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.yst-ai-hero h1{white-space:normal!important;overflow-wrap:anywhere}.yst-ai-grid{grid-template-columns:minmax(0,1fr)}}
