:root{font-family:Vazirmatn,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;direction:rtl;color:#f7f7f5;background:#0e0d0d;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg: #0e0d0d;--surface: #161515;--surface-2: #201f1e;--surface-3: #292725;--border: rgba(255, 255, 255, .09);--text: #f7f7f5;--muted: rgba(255, 255, 255, .62);--accent: #c3a660;--accent-strong: #e1c87f;--green: #77c69d;--red: #ff7b7b;--teal: #67b7ad}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 12% 8%,rgba(195,166,96,.14),transparent 26rem),linear-gradient(140deg,rgba(103,183,173,.08),transparent 36rem),var(--bg)}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled,input:disabled{cursor:not-allowed;opacity:.65}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.make-shell{min-height:100vh;max-width:100vw;overflow-x:hidden}.topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,3vw,2rem);border-bottom:1px solid var(--border);background:#0e0d0deb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-width:0}.brand{display:inline-flex;align-items:center;gap:.85rem;min-width:0;max-width:100%}.brand img{width:48px;height:48px;object-fit:cover;border:1px solid rgba(195,166,96,.5);border-radius:8px}.brand span{display:grid;gap:.1rem;min-width:0}.brand strong{font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand small{color:var(--muted);direction:ltr;text-align:right;font-size:.8rem;overflow:hidden;text-overflow:ellipsis}.topbar__actions{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;justify-content:flex-end}.status,.model,.icon-button,.submit-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid var(--border);min-height:38px;border-radius:8px;padding:.45rem .75rem;color:var(--text);background:#ffffff0b;min-width:0}.status.ok{border-color:#77c69d5c;color:var(--green)}.status.warn{border-color:#ff7b7b5c;color:var(--red)}.model{color:var(--accent-strong);direction:ltr}.icon-button:hover,.submit-button:hover{border-color:#c3a66073;background:#c3a6601a}.account-band,.auth-band{display:grid;grid-template-columns:minmax(0,1fr) repeat(4,auto);gap:.8rem;align-items:center;margin:1rem;padding:.9rem;border:1px solid var(--border);border-radius:8px;background:#161515c7}.account-band>div:first-child,.auth-band__copy{display:grid;gap:.15rem;min-width:0}.account-band strong,.auth-band__copy strong{overflow-wrap:anywhere}.account-band span,.auth-band__copy span{color:var(--muted);font-size:.88rem;overflow-wrap:anywhere}.voice-badge,.credit-badge{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:38px;border:1px solid rgba(255,123,123,.28);border-radius:8px;padding:.45rem .7rem;color:#ffd0d0;background:#ff7b7b0f}.voice-badge.ok,.credit-badge.ok{border-color:#77c69d57;color:#ccebdc;background:#77c69d14}.auth-band{grid-template-columns:minmax(220px,.8fr) minmax(0,1.8fr)}.auth-band__form{display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr)) auto;gap:.55rem;align-items:start}.auth-band__tabs{display:inline-grid;grid-template-columns:1fr 1fr;gap:.35rem;min-height:42px}.auth-band__tabs button{min-width:74px;border:1px solid var(--border);border-radius:8px;color:var(--muted);background:#ffffff0b}.auth-band__tabs button.is-active{border-color:#c3a66080;color:var(--text);background:#c3a6601c}.auth-band__form input{min-height:42px;min-width:0;width:100%;border:1px solid var(--border);border-radius:8px;padding:.55rem .7rem;color:var(--text);background:#ffffff0e}.auth-band__form .auth-submit{grid-column:auto;min-height:42px;min-width:120px}.auth-band__error{grid-column:1 / -1;color:var(--red);font-size:.86rem}.workspace{display:grid;grid-template-columns:230px minmax(0,1fr);gap:1rem;padding:1rem}.side,.panel{min-width:0;border:1px solid var(--border);border-radius:8px;background:#161515c7}.side{align-self:start;position:sticky;top:86px;max-height:calc(100vh - 104px);overflow:auto;padding:.9rem}.nav-block+.nav-block{margin-top:1rem}.nav-block__title{padding:.4rem .5rem;color:var(--accent-strong);font-size:.82rem}.nav-item{width:100%;display:flex;align-items:center;gap:.65rem;min-height:42px;border:1px solid transparent;border-radius:8px;padding:.55rem .65rem;color:var(--muted);background:transparent;text-align:right}.nav-item:hover,.nav-item.is-active{color:var(--text);border-color:#c3a66059;background:#c3a6601a}.panel{padding:clamp(1rem,2vw,1.35rem)}.panel__head{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.panel h1,.simple-results h2{margin:0;font-size:1.35rem}.panel p{margin:.3rem 0 0;color:var(--muted);font-size:.92rem}.notice{display:flex;align-items:center;gap:.65rem;margin-top:1rem;padding:.8rem;border:1px solid var(--border);border-radius:8px;background:#ffffff0b;color:var(--muted)}.notice.warning,.notice.error{border-color:#ff7b7b57;color:#ffd0d0}.notice.success{border-color:#77c69d57;color:#ccebdc}.notice--action{display:grid;grid-template-columns:auto minmax(0,1fr) auto}.upload-strip{position:relative;display:flex;align-items:center;gap:.65rem;margin-top:1rem;min-height:54px;padding:.85rem;border:1px dashed rgba(195,166,96,.5);border-radius:8px;color:var(--accent-strong);background:#c3a66014}.upload-strip input{position:absolute;inset:0;opacity:0;cursor:pointer}.voice-setup{display:grid;gap:1rem;margin-top:1rem}.voice-setup__state,.voice-check,.voice-upload{min-width:0;border:1px solid var(--border);border-radius:8px;background:#ffffff0a}.voice-setup__state{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem;align-items:center;padding:1rem}.voice-setup__state>div,.voice-check>div{display:grid;gap:.25rem;min-width:0}.voice-setup__state strong,.voice-check strong,.voice-upload strong{overflow-wrap:anywhere}.voice-setup__state span,.voice-check span,.voice-upload span{color:var(--muted);font-size:.9rem;overflow-wrap:anywhere}.voice-setup__state--ok{border-color:#77c69d57;background:#77c69d14}.voice-setup__state--error{border-color:#ff7b7b57;background:#ff7b7b14}.voice-upload{position:relative;display:grid;justify-items:center;gap:.55rem;padding:1.4rem;border-style:dashed;border-color:#c3a66080;color:var(--accent-strong);text-align:center;background:#c3a66014}.voice-upload--compact{padding:1rem}.voice-upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.voice-check{display:grid;gap:1rem;padding:1rem;border-color:#67b7ad47;background:#67b7ad14}.voice-check blockquote{margin:0;padding:.9rem;border-radius:8px;border:1px solid rgba(103,183,173,.32);background:#0e0d0d73;color:var(--text);line-height:1.8;overflow-wrap:anywhere}.task-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.field,.switch-row{display:grid;gap:.45rem;min-width:0}.field--wide{grid-column:1 / -1}.field span,.switch-row span{color:var(--muted);font-size:.9rem}.field input,.field textarea,.field select{width:100%;min-height:46px;border:1px solid var(--border);border-radius:8px;padding:.72rem .8rem;color:var(--text);background:#ffffff0e;outline:none}.field textarea{min-height:132px;resize:vertical}.field input:focus,.field textarea:focus,.field select:focus{border-color:#e1c87fa6;box-shadow:0 0 0 3px #c3a6601f}.switch-row{grid-template-columns:auto 1fr;align-items:center;min-height:46px;padding:0 .2rem}.switch-row input{width:20px;height:20px;accent-color:var(--accent)}.range-field div{display:grid;grid-template-columns:1fr 54px;gap:.7rem;align-items:center}.range-field input{padding:0;accent-color:var(--accent)}.range-field output{direction:ltr;color:var(--accent-strong);text-align:left}.submit-button{grid-column:1 / -1;min-height:50px;border-color:#c3a6608c;background:linear-gradient(135deg,#c3a66047,#67b7ad29);color:var(--text)}.simple-results{display:grid;gap:.8rem;margin-top:1.2rem;padding-top:1rem;border-top:1px solid var(--border)}.simple-results__head{display:flex;align-items:center;justify-content:space-between}.empty-state{display:grid;justify-items:center;gap:.8rem;padding:2rem 1rem;color:var(--muted)}.result-list{display:grid;gap:.9rem}.result-item{display:grid;gap:.8rem;padding:.9rem;border:1px solid var(--border);border-radius:8px;background:#ffffff09}.result-item__top{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.result-item__top div{min-width:0;display:grid;gap:.1rem}.result-item__top strong,.track strong{overflow-wrap:anywhere}.result-item small,.track small{color:var(--muted);direction:ltr;text-align:right;overflow-wrap:anywhere}.result-meta{display:flex;flex-wrap:wrap;gap:.4rem}.result-meta code,.result-meta span{border:1px solid var(--border);border-radius:8px;padding:.25rem .45rem;color:var(--muted);background:#ffffff0a;direction:ltr}.info-list{display:grid;gap:.45rem}.info-chip{display:grid;grid-template-columns:minmax(96px,auto) minmax(0,1fr);gap:.5rem;align-items:start;padding:.55rem;border:1px solid var(--border);border-radius:8px;background:#ffffff09}.info-chip span{color:var(--muted);font-size:.84rem}.info-chip code{direction:ltr;text-align:left;color:var(--accent-strong);overflow-wrap:anywhere;white-space:pre-wrap}.text-results{display:grid;gap:.8rem}.text-result{display:grid;gap:.45rem}.text-result strong{color:var(--accent-strong)}.image-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,180px));gap:.8rem}.image-results img{width:100%;aspect-ratio:1;object-fit:cover;border:1px solid var(--border);border-radius:8px}.build-state{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;max-width:100%;padding:.45rem .65rem;border:1px solid rgba(195,166,96,.28);border-radius:8px;color:var(--accent-strong);background:#c3a66014}.voice-result{display:grid;gap:.35rem;padding:.75rem;border:1px solid rgba(103,183,173,.28);border-radius:8px;background:#67b7ad14}.voice-result span{color:var(--muted);font-size:.84rem}.voice-result strong,.voice-result code{overflow-wrap:anywhere;line-height:1.7}.voice-result code{direction:ltr;text-align:left;color:var(--accent-strong)}.track-list{display:grid;gap:.8rem}.track{display:grid;grid-template-columns:76px minmax(0,1fr);gap:.8rem;align-items:start}.track img{width:76px;height:76px;object-fit:cover;border-radius:8px;border:1px solid var(--border)}.track>div{display:grid;gap:.45rem;min-width:0}audio{width:100%;min-height:36px}.track__links{display:flex;flex-wrap:wrap;gap:.45rem}.track__links a{display:inline-flex;align-items:center;gap:.35rem;padding:.32rem .5rem;border:1px solid var(--border);border-radius:8px;color:var(--accent-strong)}details{color:var(--muted)}summary{cursor:pointer}pre{direction:ltr;text-align:left;overflow:auto;max-height:320px;margin:.8rem 0 0;padding:.8rem;border-radius:8px;background:#0b0b0b;border:1px solid var(--border);color:#d8d4ca;font-size:.78rem}@media(max-width:1180px){.workspace{grid-template-columns:210px minmax(0,1fr)}.auth-band{grid-template-columns:minmax(0,1fr)}.auth-band__form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.brand strong,.brand small,.model,.result-meta code,.result-meta span,.result-item small,.track small,pre{direction:ltr}.topbar{align-items:stretch;flex-direction:column;width:100%;max-width:100vw}.brand{width:100%}.topbar__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;justify-content:stretch;gap:.5rem}.status,.model,.icon-button{width:100%;padding-inline:.45rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-band,.auth-band{grid-template-columns:minmax(0,1fr);margin:.75rem;width:calc(100% - 1.5rem);max-width:calc(100vw - 1.5rem)}.auth-band__form{grid-template-columns:minmax(0,1fr)}.auth-band__tabs{width:100%}.voice-setup__state{grid-template-columns:minmax(0,1fr);justify-items:start}.workspace{grid-template-columns:minmax(0,1fr);padding:.75rem;width:100%;max-width:100vw}.side{position:static;max-height:none;order:2}.panel{order:1}.side,.panel,.task-form,.field,.field input,.field textarea,.field select{width:100%;max-width:100%}.task-form{grid-template-columns:minmax(0,1fr)}.field--wide{grid-column:auto}.track{grid-template-columns:58px minmax(0,1fr)}.track img{width:58px;height:58px}.info-chip{grid-template-columns:minmax(0,1fr)}.image-results{grid-template-columns:repeat(2,minmax(0,1fr))}}
