@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-arabic-wght-normal-Cafbb7Zc.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-latin-ext-wght-normal-tDTa1Fj6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-latin-wght-normal-BFexNX-K.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--accent:#6d5efc;--accent-2:#8b7cff;--accent-soft:#6d5efc24;--radius-xl:24px;--radius-lg:18px;--radius:14px;--radius-sm:10px;--shadow:0 6px 24px #00000040;--shadow-lg:0 18px 50px -12px #00000073;--ring:0 0 0 3px var(--accent-soft);--ring-focus:0 0 0 3px color-mix(in srgb, var(--accent) 45%, transparent);--accent-text:var(--accent);--hairline:color-mix(in srgb, var(--text) 9%, transparent);--font:"Vazirmatn Variable", "Vazirmatn", "Segoe UI", Tahoma, system-ui, sans-serif;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--duration-fast:.14s;--duration-ui:.18s;--duration-panel:.24s}html[data-theme=dark]{--bg:#0b0e14;--bg-2:#101620;--panel:#121822;--panel-2:#192230;--border:#283344;--text:#f2f4f8;--muted:#9aa5b5;--ok:#34d399;--ok-bg:#34d39926;--off:#fb7185;--off-bg:#fb718526;--accent-text:#8b7cff}html[data-theme=light]{--bg:#f5f7fb;--bg-2:#f0f3f8;--panel:#fff;--panel-2:#f3f5fc;--border:#e3e7f3;--text:#1b1f2a;--muted:#5b6373;--ok:#047857;--ok-bg:#0596691f;--off:#c81e3c;--off-bg:#e11d481a;--shadow:0 8px 28px #141e3c14;--shadow-lg:0 22px 56px -16px #1e296338;--accent-text:#5848e0}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-size:100%}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html,body{min-width:320px;margin:0;padding:0}body{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-optical-sizing:auto;line-height:1.65}a{color:inherit}h1,h2,h3{text-wrap:balance}h1,h2{letter-spacing:-.025em;margin:0;font-size:clamp(21px,2vw,25px);font-weight:800;line-height:1.28}.muted{color:var(--muted)}.small{font-size:12.5px}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}*{scrollbar-width:thin;scrollbar-color:var(--border) transparent}:focus-visible{outline:none}a:focus-visible,button:focus-visible,.btn:focus-visible,.navlink:focus-visible,.icon-btn:focus-visible,.tab:focus-visible,.select-trigger:focus-visible,.select-item:focus-visible,.input:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-sm);outline:none}.shell{min-height:100vh;display:flex}.main{flex-direction:column;flex:1;min-width:0;display:flex}.sidebar{background:var(--panel);border-inline-end:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:6px;width:264px;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;margin-bottom:4px;padding:8px 8px 16px;display:flex}.brand-mark{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fff;width:36px;height:36px;box-shadow:0 6px 18px color-mix(in srgb, var(--accent) 40%, transparent);border-radius:12px;place-items:center;font-size:14px;font-weight:800;display:grid}.brand-name{letter-spacing:-.01em;font-size:19px;font-weight:800}.sidebar nav{flex-direction:column;flex:1;gap:3px;padding-block:4px;display:flex;overflow-y:auto}.navlink{border-radius:var(--radius-sm);color:var(--muted);transition:background var(--duration-ui) var(--ease-out), color var(--duration-ui) var(--ease-out), transform var(--duration-fast) var(--ease-out);align-items:center;gap:12px;padding:10px 12px;font-size:14.5px;font-weight:500;text-decoration:none;display:flex;position:relative}.navlink:hover{background:var(--panel-2);color:var(--text)}.navlink:active{transform:scale(.97)}.navlink.active{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.navlink.active:before{content:"";inset-inline-start:0;background:var(--accent);border-radius:99px;width:3px;height:18px;position:absolute;top:50%;transform:translateY(-50%)}html[data-theme=light] .navlink.active{color:var(--accent-text)}.navlink svg{flex-shrink:0}.sidebar-foot{border-top:1px solid var(--border);padding:12px 10px 4px}.topbar{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg) 80%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.15);backdrop-filter:blur(20px)saturate(1.15);z-index:20;align-items:center;gap:10px;padding:12px 22px;display:flex;position:sticky;top:0}.topbar-title{flex:1;font-weight:700}.topbar-cluster{align-items:center;gap:8px;display:flex}.topbar-sep{background:var(--border);width:1px;height:24px;margin-inline:2px}.icon-btn{background:var(--panel);border:1px solid var(--border);width:38px;height:38px;color:var(--text);cursor:pointer;transition:background var(--duration-ui) var(--ease-out), border-color var(--duration-ui) var(--ease-out), color var(--duration-ui) var(--ease-out), transform var(--duration-fast) var(--ease-out);border-radius:11px;place-items:center;display:grid;position:relative}.icon-btn:hover{background:var(--panel-2);border-color:color-mix(in srgb, var(--accent) 35%, var(--border));color:var(--accent)}.icon-btn:active{transform:scale(.97)}.notif-dot{top:7px;background:var(--off);border:1.5px solid var(--panel);border-radius:50%;width:7px;height:7px;position:absolute;inset-inline-end:8px}.user-menu{position:relative}.user-trigger{background:var(--panel);border:1px solid var(--border);height:38px;color:var(--text);cursor:pointer;transition:background var(--duration-ui) var(--ease-out), border-color var(--duration-ui) var(--ease-out), transform var(--duration-fast) var(--ease-out);border-radius:99px;align-items:center;gap:8px;padding:0 6px 0 10px;font-family:inherit;font-size:13.5px;font-weight:600;display:flex}.user-trigger:hover{background:var(--panel-2);border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}.user-trigger:active{transform:scale(.97)}.user-trigger .u-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.avatar{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-2));text-transform:uppercase;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.avatar.lg{border-radius:18px;width:56px;height:56px;font-size:22px}.user-dropdown{inset-inline-end:0;z-index:60;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);min-width:220px;box-shadow:var(--shadow-lg);transform-origin:100% 0;transition:opacity var(--duration-ui) var(--ease-out), transform var(--duration-ui) var(--ease-out);padding:8px;position:absolute;top:calc(100% + 8px)}.user-dropdown-head{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;margin-bottom:6px;padding:8px 8px 12px;display:flex}.user-dropdown-head .u-meta{min-width:0}.user-dropdown-head .u-display{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.user-dropdown-head .u-sub{color:var(--muted);font-size:12px}.only-mobile,.scrim{display:none}.content{width:100%;max-width:1080px;margin:0 auto;padding:26px}@media (width<=820px){.sidebar{inset-inline-start:0;z-index:40;transition:transform var(--duration-panel) var(--ease-drawer);box-shadow:var(--shadow);position:fixed;top:0;transform:translate(-100%)}[dir=rtl] .sidebar{transform:translate(100%)}.sidebar.open{transform:translate(0)}.only-mobile{display:grid}.scrim{z-index:35;background:#00000080;display:block;position:fixed;inset:0}.content{padding:16px}}.page{min-width:0}.page-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.page-head h1,.page-head h2{margin:0 0 4px}.page-head p{margin:0;font-size:13.5px}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);transition:border-color var(--duration-ui) var(--ease-out), box-shadow var(--duration-ui) var(--ease-out);margin-bottom:16px;padding:20px}.card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.card-title{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.card-desc{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.7}.card-actions{gap:8px;display:flex}.btn{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fff;border-radius:var(--radius-sm);cursor:pointer;min-height:44px;transition:filter var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-ui) var(--ease-out);box-shadow:0 4px 14px var(--accent-soft);border:none;justify-content:center;align-items:center;gap:7px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.btn:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 8px 20px color-mix(in srgb, var(--accent) 32%, transparent)}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.btn.ghost{background:var(--panel-2);color:var(--text);border:1px solid var(--border);box-shadow:none}.btn.ghost:hover:not(:disabled){border-color:var(--accent);color:var(--accent);box-shadow:none}.btn.soft{background:var(--accent-soft);color:var(--accent-text);border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);box-shadow:none}.btn.soft:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 22%, transparent);box-shadow:none}.btn.pill{border-radius:999px}.btn.danger{background:var(--off);box-shadow:none}.btn.danger:hover:not(:disabled){box-shadow:0 8px 20px color-mix(in srgb, var(--off) 32%, transparent)}.btn-sm{min-height:36px;padding:7px 12px;font-size:13px}.btn-block{width:100%}.field{margin-bottom:4px;display:block}.field-label{color:var(--muted);align-items:center;gap:6px;margin:0 0 7px;font-size:13px;font-weight:500;display:flex}.input{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--text);min-height:44px;transition:border-color var(--duration-ui) var(--ease-out), box-shadow var(--duration-ui) var(--ease-out), background var(--duration-ui) var(--ease-out);padding:11px 13px;font-family:inherit;font-size:14px}.input:focus{border-color:var(--accent);box-shadow:var(--ring);outline:none}textarea.input{resize:vertical;min-height:90px;line-height:1.8}.input::placeholder{color:var(--muted)}.select{min-width:160px;position:relative}.select-trigger{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--text);cursor:pointer;transition:border-color var(--duration-ui) var(--ease-out), background var(--duration-ui) var(--ease-out), box-shadow var(--duration-ui) var(--ease-out);justify-content:space-between;align-items:center;gap:8px;padding:11px 13px;font-family:inherit;font-size:14px;display:flex}.select-trigger:hover{border-color:var(--accent)}.select-menu{inset-inline:0;z-index:30;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow);transform-origin:top;max-height:280px;transition:opacity var(--duration-ui) var(--ease-out), transform var(--duration-ui) var(--ease-out);padding:6px;position:absolute;top:calc(100% + 6px);overflow:auto}.select-menu-portal{z-index:1000;position:fixed;inset-inline:auto}.select-item{width:100%;min-height:40px;color:var(--text);cursor:pointer;text-align:start;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 11px;font-family:inherit;font-size:14px;display:flex}.select-item:hover,.select-item.focused{background:var(--panel-2)}.select-item.active{color:var(--accent-text)}.badge{border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:3.5px 11px;font-size:12px;font-weight:600;display:inline-flex}.badge.ok{background:var(--ok-bg);color:var(--ok);border-color:color-mix(in srgb, var(--ok) 22%, transparent)}.badge.off{background:var(--off-bg);color:var(--off);border-color:color-mix(in srgb, var(--off) 22%, transparent)}.badge.pending{background:var(--accent-soft);color:var(--accent);border-color:color-mix(in srgb, var(--accent) 22%, transparent)}.badge.neutral{background:var(--panel-2);color:var(--muted);border-color:var(--hairline)}.tip{display:inline-flex;position:relative}.hint-dot{color:var(--muted);cursor:help;display:inline-flex}.tip-bubble{background:var(--text);color:var(--bg);white-space:normal;opacity:0;pointer-events:none;width:max-content;max-width:240px;transition:opacity var(--duration-fast) var(--ease-out);z-index:50;box-shadow:var(--shadow);border-radius:8px;padding:7px 10px;font-size:12px;font-weight:500;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.tip:hover .tip-bubble,.tip:focus-within .tip-bubble{opacity:1}.toast-wrap{bottom:20px;z-index:100;flex-direction:column;gap:10px;display:flex;position:fixed;inset-inline-start:20px}.toast{background:var(--panel);border:1px solid var(--border);border-inline-start:3px solid var(--accent);border-radius:var(--radius-sm);box-shadow:var(--shadow);min-width:220px;transition:opacity var(--duration-panel) var(--ease-out), transform var(--duration-panel) var(--ease-out);padding:12px 16px;font-size:14px}.toast.ok{border-inline-start-color:var(--ok)}.toast.off{border-inline-start-color:var(--off)}.spinner{border:2.5px solid var(--border);border-top-color:var(--accent);vertical-align:middle;border-radius:50%;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.progress{background:var(--panel-2);border-radius:999px;height:8px;position:relative;overflow:hidden}.progress>span{transform-origin:0;background:linear-gradient(90deg, var(--accent), var(--accent-2));width:100%;transition:transform var(--duration-panel) var(--ease-out);will-change:transform;border-radius:999px;position:absolute;inset-block:0;inset-inline-start:0}[dir=rtl] .progress>span{transform-origin:100%}.table-wrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}@media (width<=640px){.table-wrap>.table{min-width:520px}}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:start;border-bottom:1px solid var(--hairline);padding:12px 10px;font-size:13.5px}.table th{color:var(--muted);font-size:12.5px;font-weight:600}.table tbody tr{transition:background var(--duration-fast) var(--ease-out)}.table tbody tr:hover{background:color-mix(in srgb, var(--panel-2) 60%, transparent)}.table tr:last-child td{border-bottom:none}.ellipsis{text-overflow:ellipsis;white-space:nowrap;max-width:340px;overflow:hidden}.grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;display:grid}.language-combobox{width:100%;position:relative}.language-combobox-control{position:relative}.language-combobox-control .input{padding-inline-end:46px}.language-combobox-toggle{width:44px;color:var(--muted);border:0;border-inline-start:1px solid var(--border);cursor:pointer;background:0 0;place-items:center;display:grid;position:absolute;inset-block:1px;inset-inline-end:1px}.language-combobox-toggle:hover{color:var(--accent)}.language-combobox-toggle svg{transition:transform var(--duration-ui) var(--ease-out)}.language-combobox-toggle.open svg{transform:rotate(180deg)}.font-combobox .language-combobox-control{direction:ltr}.font-combobox .language-combobox-control .input{text-align:left;direction:ltr;padding-left:13px;padding-right:48px}.font-combobox .language-combobox-toggle{border-inline-start:0;border-left:1px solid var(--border);border-radius:0 var(--radius-sm) var(--radius-sm) 0;left:auto;right:1px}.language-combobox-menu{z-index:100;inset-inline:0;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);max-height:300px;box-shadow:var(--shadow-lg);padding:6px;position:absolute;top:calc(100% + 6px);overflow-y:auto}.language-combobox-option{width:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.language-combobox-option:hover,.language-combobox-option.active{background:var(--panel-2);color:var(--accent-text)}.language-combobox-empty{color:var(--muted);padding:12px;font-size:13px}.translate-language-card{z-index:2;position:relative}.translate-settings-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.translate-settings-grid>.card{min-width:0;margin-bottom:0}.translate-services{grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr));align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.translate-services-helper{margin:-2px 0 10px}.translate-service-card{min-width:0;margin-bottom:0}.translate-service-card>.row{align-items:stretch}.translate-service-card>.row .input{min-width:0!important}@media (width<=640px){.translate-settings-grid,.translate-services{grid-template-columns:1fr}.translate-service-card>.row{flex-direction:column}.translate-service-card>.row .btn{width:100%}}.tile{color:var(--text);background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);transition:border-color var(--duration-ui) var(--ease-out), transform var(--duration-ui) var(--ease-out), box-shadow var(--duration-ui) var(--ease-out);flex-direction:column;gap:8px;padding:18px;text-decoration:none;display:flex}.tile:hover{border-color:var(--accent);box-shadow:var(--shadow)}.tile-icon{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:11px;place-items:center;display:grid}.tile-title{font-size:15px;font-weight:700}.tile-desc{color:var(--muted);font-size:12.5px}.output{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-sm);margin-top:10px;padding:13px;font-size:12.5px;line-height:1.7;overflow:auto}.chat-log{flex-direction:column;gap:10px;min-height:300px;max-height:56vh;margin-bottom:14px;padding:4px;display:flex;overflow:auto}.bubble{white-space:pre-wrap;border-radius:16px;max-width:78%;padding:11px 14px;font-size:14px;line-height:1.8}.bubble.user{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fff;border-end-end-radius:5px;align-self:flex-start}.bubble.ai{background:var(--panel-2);border-end-start-radius:5px;align-self:flex-end}.error{color:var(--off);margin-top:10px;font-size:13px}.empty{text-align:center;color:var(--muted);padding:32px 16px}.empty-icon{background:var(--panel-2);width:52px;height:52px;color:var(--muted);border-radius:14px;place-items:center;margin-bottom:12px;display:inline-grid}.empty-title{color:var(--text);margin-bottom:4px;font-weight:600}.balance{letter-spacing:-.02em;margin-top:6px;font-size:30px;font-weight:800}.price-row{align-items:baseline;gap:8px;margin:16px 0;display:flex}.quality-box{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.quality-grid{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.job-item{border:1px solid var(--border);background:color-mix(in srgb, var(--panel-2) 34%, transparent);transition:border-color var(--duration-ui) var(--ease-out), background var(--duration-ui) var(--ease-out);border-radius:12px;padding:12px}.job-item.expanded{border-color:color-mix(in srgb, var(--accent) 24%, var(--border))}.job-item-header{align-items:flex-start;gap:10px;min-width:0;display:flex}.job-item-toggle{width:32px;height:32px;color:var(--muted);background:var(--panel-2);border:1px solid var(--border);cursor:pointer;border-radius:9px;flex:0 0 32px;place-items:center;display:grid}.job-item-toggle:hover{color:var(--accent);border-color:var(--accent)}.job-item-toggle svg{transition:transform var(--duration-ui) var(--ease-out)}.job-item-toggle svg.open{transform:rotate(180deg)}.job-item-summary{flex:1;min-width:0;padding-top:2px}.job-item-title{max-width:none;font-size:14px;font-weight:700}.job-item-meta{flex-wrap:wrap;gap:3px 12px;margin-top:4px;font-size:11.5px;line-height:1.6;display:flex}.job-item-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.job-item-percent{text-align:center;min-width:34px}.job-item-collapsed-progress{margin:9px 42px 0 0}[dir=ltr] .job-item-collapsed-progress{margin:9px 0 0 42px}.job-item-collapsed-progress .progress{height:4px}.job-item-details{border-top:1px solid var(--hairline);flex-direction:column;gap:12px;margin-top:12px;padding-top:12px;display:flex}.translation-preview-attention{border:1px solid color-mix(in srgb, #f59e0b 48%, var(--border));background:color-mix(in srgb, #fef3c7 70%, var(--panel));color:var(--text);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:12px;padding:12px 14px;display:grid}.translation-preview-attention.approval{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:color-mix(in srgb, var(--accent-soft) 72%, var(--panel))}.translation-preview-attention strong{margin-bottom:3px;display:block}.translation-preview-attention .small{line-height:1.75}.translation-preview-attention-icon{color:#b45309;background:#f59e0b2e;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.translation-preview-attention.approval .translation-preview-attention-icon{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent)}.translation-preview-notification-on{color:#15803d;white-space:nowrap;font-weight:700}@media (width<=640px){.job-item-header{flex-wrap:wrap}.job-item-summary{flex-basis:calc(100% - 44px)}.job-item-actions{justify-content:flex-start;width:100%;padding-inline-start:42px}.job-item-collapsed-progress{margin-inline:42px 0}.translation-preview-attention{grid-template-columns:auto minmax(0,1fr)}.translation-preview-attention>.btn,.translation-preview-notification-on{text-align:center;grid-column:1/-1;justify-self:stretch}}.job-steps{flex-direction:column;gap:8px;margin-top:12px;display:flex}.job-step{border:1px solid var(--hairline);background:color-mix(in srgb, var(--panel-2) 55%, transparent);border-radius:10px;padding:10px 12px}.job-step.current{border-color:color-mix(in srgb, var(--accent) 42%, var(--border));background:color-mix(in srgb, var(--accent-soft) 58%, var(--panel));box-shadow:inset 3px 0 0 var(--accent)}[dir=rtl] .job-step.current{box-shadow:inset -3px 0 0 var(--accent)}.job-steps-disclosure{margin-top:10px}.job-steps-disclosure .job-steps:empty{display:none}.job-steps-history{border-top:1px dashed var(--hairline);margin-top:6px;padding-top:8px}.job-steps-toggle{min-height:36px;color:var(--accent-text);border-radius:var(--radius-sm);font:inherit;cursor:pointer;transition:background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:7px;margin-top:8px;padding:7px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.job-steps-toggle svg{transition:transform var(--duration-ui) var(--ease-out)}.job-steps-toggle svg.open{transform:rotate(180deg)}.job-steps-toggle:active{transform:scale(.97)}.job-step-side{white-space:nowrap;align-items:center;gap:8px;display:flex}.job-step-detail{margin-top:4px;line-height:1.7}.job-step-progress{margin-top:8px}.job-step-progress .progress{height:6px}.job-document-page-chip{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border));min-height:24px;color:var(--accent-text);background:color-mix(in srgb, var(--accent-soft) 66%, transparent);border-radius:999px;align-items:center;padding:2px 9px;font-weight:750;display:inline-flex}.job-activity{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--hairline));background:color-mix(in srgb, var(--panel-2) 70%, transparent);border-radius:12px;margin-top:10px;padding:12px 14px}.job-activity-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.job-activity-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.job-activity-event{grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:9px;min-height:34px;padding:5px 0;display:grid;position:relative}.job-activity-event:not(:last-child):after{content:"";top:18px;bottom:-6px;background:var(--hairline);width:1px;position:absolute;inset-inline-start:5px}.job-activity-dot{z-index:1;border:2px solid var(--panel);background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 38%, var(--border));border-radius:50%;margin-top:5px;position:relative}.job-activity-event.success .job-activity-dot{background:#16a34a}.job-activity-event.attention .job-activity-dot{background:#f59e0b}.job-activity-text{min-width:0;font-size:13px;line-height:1.75}.job-activity-event time{white-space:nowrap;direction:ltr;margin-top:2px}.job-activity-more{border-top:1px dashed var(--hairline);margin-top:7px;padding-top:7px}@media (width<=560px){.job-activity-event{grid-template-columns:12px minmax(0,1fr)}.job-activity-event time{grid-column:2;margin-top:-5px}}.job-choice-wrap{margin-top:2px}.job-normal-wrap{flex-direction:column;gap:12px;display:flex}.job-generic-options{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.job-generic-option{text-align:start;min-height:84px;color:var(--text);border:1px solid var(--border);background:color-mix(in srgb, var(--panel-2) 72%, transparent);cursor:pointer;transition:border-color var(--duration-ui) var(--ease-out), background var(--duration-ui) var(--ease-out), transform var(--duration-fast) var(--ease-out);border-radius:12px;flex-direction:column;align-items:flex-start;gap:7px;padding:13px 14px;font-family:inherit;display:flex}.job-generic-option:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 48%, var(--border));background:color-mix(in srgb, var(--accent) 9%, var(--panel-2))}.job-generic-option:disabled{cursor:wait;opacity:.7}.job-generic-option-title{align-items:center;gap:7px;display:flex}.job-generic-option>.muted{white-space:pre-line;line-height:1.9}.job-normal-specials{padding-top:2px}.job-normal-advanced-entry{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.job-choice-toolbar{justify-content:flex-start;margin-bottom:10px;display:flex}.job-advanced-toggle{background:color-mix(in srgb, var(--panel-2) 76%, transparent);border-radius:999px;min-width:132px}.job-advanced-toggle.active{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));color:var(--accent-text);background:color-mix(in srgb, var(--accent) 15%, var(--panel-2))}.job-advanced-panel{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border));background:color-mix(in srgb, var(--panel-2) 72%, transparent);border-radius:14px;padding:14px}.job-advanced-head{flex-direction:column;gap:3px;margin-bottom:12px;display:flex}.job-advanced-groups{flex-direction:column;gap:10px;display:flex}.job-quality-group{border:1px solid color-mix(in srgb, var(--text) 10%, transparent);background:color-mix(in srgb, var(--bg-2) 35%, transparent);border-radius:12px}.job-quality-group.open{border-color:color-mix(in srgb, var(--accent) 34%, var(--border));background:color-mix(in srgb, var(--accent) 8%, var(--panel-2))}.job-quality-toggle{width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:start;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.job-item-toggle,.job-generic-option,.job-quality-toggle,.job-steps-toggle,.job-advanced-option,.job-choice-wrap button,.subtitle-editor-panel button,.subtitle-editor-panel select,.subtitle-editor-panel textarea{font-family:inherit}.translation-temperature-row{align-items:flex-end;gap:14px;display:flex}.translation-temperature-range{width:100%;accent-color:var(--accent)}.translation-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.translation-preset{border:1px solid var(--border);background:var(--panel-2);color:var(--text);font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;gap:3px;padding:9px 10px;display:flex}.translation-preset span{color:var(--muted);direction:ltr;font-size:11px}.translation-preset.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text)}.translation-preview-toggle{cursor:pointer;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.translation-preview-toggle input{accent-color:var(--accent)}.subtitle-editor-shell{margin-top:2px}.job-completion{border:1px solid color-mix(in srgb, var(--ok) 28%, var(--border));border-radius:var(--radius);background:color-mix(in srgb, var(--ok-bg) 55%, var(--panel));gap:14px;padding:14px;display:grid}.job-result-ready{min-height:42px}.subtitle-editor-launch{isolation:isolate;min-height:42px;padding-inline:15px;font-weight:800;position:relative;overflow:visible;color:var(--accent-text)!important;background:color-mix(in srgb, var(--accent) 12%, var(--panel))!important;border-color:color-mix(in srgb, var(--accent) 48%, var(--border))!important}.subtitle-editor-launch:after{content:"";z-index:0;border:2px solid color-mix(in srgb, var(--accent) 72%, transparent);border-radius:calc(var(--radius-sm) + 4px);pointer-events:none;animation:subtitle-editor-pulse 2.6s var(--ease-in-out) infinite;position:absolute;inset:-5px}.subtitle-editor-launch.open:after{opacity:0;animation:none}.subtitle-editor-launch-icon{color:var(--accent);font-size:15px;line-height:1}@keyframes subtitle-editor-pulse{0%,15%,to{opacity:.18;transform:scale(.98)}6%{opacity:.7;transform:scale(1.035)}10%{opacity:.35;transform:scale(1.012)}}.subtitle-editor-panel{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-2) 58%, transparent);border-radius:12px;margin-top:10px;padding:14px}.subtitle-editor-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.subtitle-editor-toolbar .select{flex:1;min-width:260px}.subtitle-code-editor{resize:vertical;text-align:left;white-space:pre;max-height:65vh;font-size:13px;line-height:1.75;min-height:360px!important;font-family:Cascadia Mono,Consolas,monospace!important}.subtitle-editor-footer,.subtitle-editor-downloads{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.subtitle-dirty{color:#d97706;font-weight:700}.subtitle-editor-downloads{border-top:1px solid var(--hairline);padding-top:12px}.subtitle-editor-check{cursor:pointer;align-items:center;gap:7px;font-size:13px;display:inline-flex}.subtitle-editor-check input{accent-color:var(--accent)}.subtitle-editor-note{margin-top:10px;line-height:1.9}.subtitle-workbench-shell{border-top:1px solid var(--hairline);margin-top:14px;padding-top:12px}.subtitle-workbench{flex-direction:column;gap:12px;margin-top:10px;display:flex}.subtitle-qa{background:#dcfce7a6;border:1px solid #86efac;border-radius:10px;flex-direction:column;gap:4px;padding:11px 13px;display:flex}.subtitle-qa.has-errors{background:#fee2e2a6;border-color:#fca5a5}.subtitle-qa small{line-height:1.6}.subtitle-cue-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.subtitle-cue-grid-head{color:var(--muted);grid-template-columns:1fr 1fr;gap:12px;padding-inline:116px 8px;font-size:12px;font-weight:700;display:grid}.subtitle-cue-list{flex-direction:column;gap:8px;max-height:62vh;padding:2px;display:flex;overflow:auto}.subtitle-cue-row{border:1px solid var(--border);background:var(--panel);border-radius:11px;grid-template-columns:104px minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:10px;padding:9px;display:grid}.subtitle-cue-row.selected{border-color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 45%, var(--panel))}.subtitle-cue-select{cursor:pointer;flex-direction:column;align-items:flex-start;gap:5px;font-size:12px;display:flex}.subtitle-cue-select input{accent-color:var(--accent)}.subtitle-cue-source{background:var(--panel-2);white-space:pre-wrap;border-radius:9px;padding:10px 11px;line-height:1.75}.subtitle-cue-row textarea{resize:vertical;min-height:86px;line-height:1.75}.subtitle-retranslate-panel{border:1px solid var(--border);background:var(--panel-2);border-radius:11px;grid-template-columns:minmax(220px,1fr) 110px auto;align-items:end;gap:10px;padding:12px;display:grid}.subtitle-retranslate-panel>label{flex-direction:column;gap:6px;font-size:12px;display:flex}.subtitle-retranslate-panel textarea{resize:vertical;line-height:1.7}.subtitle-retranslate-system{grid-column:1/-1}.subtitle-retranslate-system textarea{min-height:142px}.ass-style-grid{border:1px solid var(--border);background:var(--panel-2);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.ass-style-grid>label{flex-direction:column;gap:5px;font-size:12px;display:flex}.ass-style-grid input[type=color]{min-height:44px;padding:4px}.ass-style-preview{background:linear-gradient(145deg,#334155,#0f172a 60%,#1e293b);border-radius:10px;grid-column:1/-1;min-height:190px;padding:22px;display:flex;overflow:hidden}.ass-style-preview span{text-align:center;border-radius:3px;max-width:92%;line-height:1.45}@media (width<=640px){.translation-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.translation-temperature-row{flex-direction:column;align-items:stretch}.translation-temperature-row .input{width:100%!important}.subtitle-editor-toolbar .select{min-width:100%}.subtitle-code-editor{min-height:300px!important}.subtitle-cue-grid-head{display:none}.subtitle-cue-row{grid-template-columns:1fr}.subtitle-cue-select{flex-flow:wrap;align-items:center}.subtitle-retranslate-panel,.ass-style-grid{grid-template-columns:1fr}}.job-quality-toggle:hover{color:var(--accent-text)}.job-advanced-hint{margin-top:4px;margin-bottom:8px;line-height:1.8}.advanced-quality-grid{margin:0;padding:0 14px 14px}.job-advanced-option{border-color:color-mix(in srgb, var(--accent) 20%, var(--border));background:color-mix(in srgb, var(--bg-2) 72%, transparent)}.job-advanced-option:hover:not(:disabled){border-color:var(--accent);color:var(--accent-text)}.center{place-items:center;min-height:100vh;padding:20px;display:grid}.auth-card{width:360px;max-width:100%}.tabs{background:var(--panel-2);border-radius:12px;gap:4px;margin-bottom:16px;padding:4px;display:inline-flex}.tab{color:var(--muted);cursor:pointer;transition:background var(--duration-ui) var(--ease-out), color var(--duration-ui) var(--ease-out), transform var(--duration-fast) var(--ease-out);background:0 0;border:none;border-radius:9px;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:600}.tab.active{background:var(--panel);color:var(--text);box-shadow:var(--shadow)}body:before{content:"";z-index:-2;background:radial-gradient(70% 48% at 12% 0%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 72%), radial-gradient(58% 42% at 92% 4%, #22d3ee14, transparent 72%);position:fixed;inset:0}body:after{content:"";z-index:-2;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 0%, transparent), var(--bg) 88%);opacity:.35;position:fixed;inset:0}html[data-theme=light] body:before{opacity:.75}html[data-theme=dark] body:before{opacity:.55}.glass{-webkit-backdrop-filter:blur(16px)saturate(1.2);border:1px solid color-mix(in srgb, var(--text) 9%, transparent);box-shadow:var(--shadow), inset 0 1px 0 #ffffff14;background:color-mix(in srgb, var(--panel) 72%, transparent)!important}.sidebar,.topbar{background:color-mix(in srgb, var(--panel) 86%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12)}.bento{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.bento>*{min-width:0}.col-2{grid-column:span 2}.col-4{grid-column:span 4}.row-2{grid-row:span 2}.hero{border-radius:var(--radius-lg);background:linear-gradient(135deg, #5548df, var(--accent) 58%, #8275ff);color:#fff;padding:clamp(22px,4vw,34px);position:relative;overflow:hidden}.hero h1{letter-spacing:-.02em;margin:0 0 6px;font-size:26px;font-weight:800}.hero p{opacity:.9;max-width:46ch;margin:0;font-size:14px;line-height:1.8}.hero:after{content:"";inset-inline-end:-40px;background:radial-gradient(circle,#ffffff40,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-40px}.hero .hero-cta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.hero .hero-cta .btn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:none;background:#ffffff29}.hero .hero-cta .btn:hover{background:#ffffff42}.stat{border-radius:16px;flex-direction:column;gap:6px;padding:18px;display:flex}.stat-label{color:var(--muted);align-items:center;gap:7px;font-size:12.5px;display:flex}.stat-value{letter-spacing:-.02em;font-size:28px;font-weight:800}.stat-ico{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:9px;place-items:center;display:grid}.svc{color:var(--text);transition:transform var(--duration-ui) var(--ease-out), box-shadow var(--duration-ui) var(--ease-out), border-color var(--duration-ui) var(--ease-out);border-radius:16px;flex-direction:column;gap:10px;padding:18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.svc-icon{background:linear-gradient(135deg, var(--accent-soft), transparent);width:44px;height:44px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.svc-title{font-size:15.5px;font-weight:700}.svc-desc{color:var(--muted);font-size:12.5px;line-height:1.7}.svc .arrow{inset-inline-end:16px;color:var(--muted);opacity:0;transition:opacity var(--duration-ui) var(--ease-out), transform var(--duration-ui) var(--ease-out);position:absolute;top:18px}.svc:hover .arrow{opacity:1}[dir=rtl] .svc:hover .arrow{transform:none}.pricecards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.pricecard{border-radius:14px;padding:14px}.pricecard .sym{font-size:14px;font-weight:700}.pricecard .val{margin-top:4px;font-size:18px;font-weight:800}.chg{font-size:12px;font-weight:600}.chg.up{color:var(--ok)}.chg.down{color:var(--off)}@media (width<=900px){.bento{grid-template-columns:repeat(2,1fr)}.col-2,.col-4{grid-column:span 2}}@media (width<=560px){.bento{grid-template-columns:1fr}.col-2,.col-4{grid-column:span 1}}@media (width<=640px){.job-step-side{justify-content:space-between;width:100%}}.card,.svc,.stat,.tile{background:var(--panel);border:1px solid var(--border);box-shadow:0 1px 2px #00000012,0 10px 30px #0000000a}.card.interactive{cursor:pointer}.card.interactive:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--border));box-shadow:var(--shadow-lg)}.output,.input,.select-trigger{background:color-mix(in srgb, var(--bg-2) 86%, transparent)}.brand{color:var(--text);text-decoration:none}.brand:hover{opacity:.9}.brand>svg{color:var(--muted);margin-inline-start:auto}.brand-mark.sm{border-radius:7px;width:24px;height:24px;font-size:11px}.nav-group{flex-direction:column;gap:3px;margin-bottom:8px;display:flex}.nav-group-title{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);opacity:.75;padding:14px 12px 5px;font-size:10.5px;font-weight:700}.bot-cta{border-radius:var(--radius-sm);color:#fff;transition:filter var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);background:linear-gradient(135deg,#229ed9,#2aabee);justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:12px;font-size:14px;font-weight:700;text-decoration:none;display:flex;box-shadow:0 8px 20px #2aabee59}.bot-cta:hover{filter:brightness(1.06)}.bot-cta:active{transform:scale(.97)}.topbar-brand{color:var(--text);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:flex}.footer{border-top:1px solid var(--border);margin-top:auto}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1080px;margin:0 auto;padding:16px 24px;display:flex}.footer-link{color:var(--muted);font-size:13px;text-decoration:none}.footer-link:hover{color:var(--accent)}.help{background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);border-radius:var(--radius);margin-bottom:16px;overflow:hidden}.help-head{width:100%;color:var(--accent-text);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:12px 16px;font-family:inherit;font-size:13.5px;font-weight:700;display:flex}.help-title{align-items:center;gap:8px;display:flex}.help-toggle{opacity:.8;font-size:12px;font-weight:500}.help-body{color:var(--text);padding:0 16px 14px;font-size:13.5px;line-height:1.9}.help-body ul{margin:0;padding-inline-start:18px}.dropzone{border:1.5px dashed var(--border);border-radius:var(--radius);text-align:center;color:var(--muted);cursor:pointer;transition:border-color var(--duration-ui) var(--ease-out), background var(--duration-ui) var(--ease-out);padding:28px}.dropzone:hover{border-color:var(--accent);background:var(--accent-soft)}.dropzone input{display:none}.rlist{flex-direction:column;gap:10px;display:flex}.rcard{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--panel-2) 60%, transparent);transition:border-color var(--duration-ui) var(--ease-out), box-shadow var(--duration-ui) var(--ease-out);overflow:hidden}.rcard:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}.rcard.open{border-color:var(--accent);box-shadow:var(--ring)}.rcard-head{cursor:pointer;width:100%;color:var(--text);text-align:start;background:0 0;border:none;align-items:center;gap:12px;padding:10px 12px;font-family:inherit;display:flex}.rcard-head:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rcard-cover{object-fit:cover;background:var(--border);border-radius:8px;flex-shrink:0;width:88px;height:56px}.rcard-cover-empty{background:linear-gradient(135deg, var(--panel-2), var(--border))}.rcard-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.rcard-title{max-width:100%;font-size:14.5px;font-weight:700}.rcard-chips{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.rcard-facts{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin-top:3px;font-size:12px;display:flex}.rcard-facts>span{align-items:baseline;gap:5px;display:inline-flex}.rcard-fact-label{color:var(--text);font-weight:700}.rcard-chev{color:var(--muted);flex-shrink:0;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.rcard-chev-text{opacity:0;transition:opacity var(--duration-fast) var(--ease-out);white-space:nowrap}.rcard:hover .rcard-chev-text,.rcard.open .rcard-chev-text{opacity:1}.rcard-chev-ico{transition:transform var(--duration-ui) var(--ease-out)}.rcard-chev-ico.open{color:var(--accent);transform:rotate(180deg)}.rcard-quick{flex-wrap:wrap;justify-content:flex-end;gap:6px;padding:0 12px 10px;display:flex}.rcard-details{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding:12px;display:flex}.rcard-detail-row{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0;font-size:13px;display:flex}.rcard-detail-row:last-of-type{border-bottom:none}.rcard-detail-row>span:last-child{text-align:end;word-break:break-word}.job-repo-files{border-block:1px solid var(--border);background:color-mix(in srgb, var(--panel-2) 46%, transparent);overflow:hidden}.job-repo-file-head,.job-repo-file-row{text-align:start;grid-template-columns:minmax(180px,1fr) 84px 104px 112px;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 12px;display:grid}.job-repo-file-head{color:var(--muted);background:color-mix(in srgb, var(--panel-2) 78%, transparent);font-size:12px;font-weight:700}.job-repo-file-row{color:var(--text);border:0;border-top:1px solid var(--hairline);font:inherit;cursor:pointer;transition:background var(--duration-fast) var(--ease-out);background:0 0;font-size:12.5px}.job-repo-file-row:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 9%, transparent)}.job-repo-file-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.job-repo-file-row:disabled{cursor:wait;opacity:.65}.job-repo-file-name{overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;font-weight:650;display:flex}@media (width<=680px){.job-repo-file-head{display:none}.job-repo-file-row{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px}.job-repo-file-row>span:nth-child(2),.job-repo-file-row>span:nth-child(4){color:var(--muted)}}.rcard-source{color:var(--accent-text);align-self:flex-start;align-items:center;gap:6px;margin-top:4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.rcard-source:hover{text-decoration:underline}@media (width<=560px){.rcard-head{flex-wrap:wrap}.rcard-cover{width:100%;height:140px}.rcard-chev-text{display:none}.rcard-quick{justify-content:stretch}.rcard-quick .btn{flex:1}}.auth-card{border-radius:var(--radius-lg);width:380px;max-width:100%;box-shadow:var(--shadow-lg);padding:26px}.auth-brand{text-align:center;flex-direction:column;align-items:center;gap:12px;padding-bottom:18px;display:flex}.auth-brand .brand-mark{border-radius:16px;width:52px;height:52px;font-size:18px}.auth-title{letter-spacing:-.01em;font-size:20px;font-weight:800}.auth-sub{color:var(--muted);margin-top:2px;font-size:13px}.auth-card .tabs{width:100%;margin-bottom:18px;display:flex}.auth-card .tabs .tab{flex:1}.profile-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.profile-head .u-info{flex:1;min-width:0}.profile-head .u-name{letter-spacing:-.01em;font-size:18px;font-weight:800}.profile-head .u-handle{color:var(--muted);margin-top:2px;font-size:13px}.profile-head .u-tags{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.profile-wallet{border-radius:var(--radius);background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 20%, transparent);flex-direction:column;align-items:flex-end;gap:2px;padding:12px 18px;display:flex}.profile-wallet .pw-label{color:var(--muted);font-size:12px}.profile-wallet .pw-value{color:var(--accent);letter-spacing:-.01em;font-size:22px;font-weight:800}.hero .hero-row{align-items:center;gap:12px;margin-bottom:4px;display:flex}.hero .hero-avatar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;text-transform:uppercase;background:#ffffff2e;border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:18px;font-weight:800;display:grid}.stat-trend{color:var(--muted);font-size:12px;font-weight:600}.section-title{letter-spacing:-.01em;margin:4px 2px 12px;font-size:15px;font-weight:800}@media (width<=820px){.topbar{padding:10px 14px}.topbar-brand{font-size:15px}}@media (width<=560px){.user-trigger .u-name{display:none}.user-trigger{border-radius:11px;justify-content:center;width:38px;padding:0}.topbar-cluster{gap:6px}.topbar-sep{display:none}.auth-card{padding:20px}}.state-block{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:32px 16px;display:flex}.state-block.compact{flex-direction:row;gap:10px;padding:14px 12px}.state-block .state-text{color:var(--muted);font-size:14px}.state-block .state-text.strong{color:var(--text);font-size:15px;font-weight:700}.state-action{margin-top:6px}.loading-state{color:var(--muted)}.error-state{border:1px solid color-mix(in srgb, var(--off) 30%, transparent);background:var(--off-bg);border-radius:var(--radius)}.error-state:focus-visible{box-shadow:var(--ring-focus);outline:none}.field-error{color:var(--off);margin-top:6px;font-size:12.5px;font-weight:600;display:block}.input[aria-invalid=true],.select-trigger[aria-invalid=true]{border-color:var(--off)}.input[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--off) 30%, transparent)}.error-summary{border:1px solid color-mix(in srgb, var(--off) 32%, transparent);background:var(--off-bg);border-radius:var(--radius-sm);margin-bottom:12px;padding:12px 14px}.error-summary:focus-visible{box-shadow:var(--ring-focus);outline:none}.error-summary .state-text.strong{color:var(--off);margin-bottom:6px}.error-summary ul{margin:0;padding-inline-start:18px}.error-summary li{color:var(--text);font-size:13px;line-height:1.8}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:1.6s}.page,.bubble,.toast,.select-menu,.user-dropdown,body:before{animation:none!important}}.content-rails{align-items:flex-start;gap:18px;display:flex}.content-main{flex:1;min-width:0}.ad-rail{flex-direction:column;flex-shrink:0;gap:12px;width:160px;display:flex;position:sticky;top:80px}.ad-rail .ad-box{border:1px solid var(--border);background:var(--panel);transition:border-color var(--duration-ui) var(--ease-out), transform var(--duration-fast) var(--ease-out);border-radius:12px;text-decoration:none;display:block;overflow:hidden}.ad-rail .ad-box:hover{border-color:var(--accent)}.ad-rail .ad-box img{width:100%;height:auto;display:block}.ad-rail .ad-cap{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;padding:5px 8px;font-size:11px;line-height:1.5;display:block;overflow:hidden}@media (width<=1180px){.ad-rail{display:none}}.market-search{align-items:center;gap:10px;display:flex}.market-search .input{flex:1;min-width:180px}.chip-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.chip{border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;border-radius:999px;padding:7px 12px;font-weight:700}.chip.active,.chip:hover{border-color:var(--accent);color:var(--accent-text);background:var(--accent-soft)}.market-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin-top:16px;display:grid}.market-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);min-height:220px;color:var(--text);transition:transform var(--duration-fast) var(--ease-out), border-color var(--duration-ui) var(--ease-out), box-shadow var(--duration-ui) var(--ease-out);flex-direction:column;gap:12px;padding:16px;text-decoration:none;display:flex}.market-card:hover{border-color:var(--accent);box-shadow:var(--shadow)}.market-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.icon-mini{border:1px solid var(--border);background:var(--panel-2);width:34px;height:34px;color:var(--accent);cursor:pointer;border-radius:10px;place-items:center;font-size:18px;line-height:1;display:grid}.market-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;font-size:12px;display:flex}.detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.spec-grid>div{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);min-width:0;padding:11px}.spec-grid span{color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.spec-grid strong{word-break:break-word}.plan-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.plan-row:last-child{border-bottom:0}.compact-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.compact-link{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);background:var(--panel-2);flex-direction:column;gap:4px;padding:12px;text-decoration:none;display:flex}.compact-link span{color:var(--muted);font-size:12px}.form-grid{gap:10px;display:grid}.stack{flex-direction:column;gap:10px;margin-top:12px;display:flex}.review{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);padding:12px}.review p{margin:8px 0 0;line-height:1.8}.rating-box{gap:8px;display:grid}.rating-score{letter-spacing:0;color:var(--accent);font-size:42px;font-weight:900}.rating-row{color:var(--muted);grid-template-columns:20px 1fr 28px;align-items:center;gap:8px;font-size:12px;display:grid}.progress.slim{height:6px}.club-score{color:var(--accent);letter-spacing:0;text-transform:capitalize;margin-bottom:8px;font-size:34px;font-weight:900}.faq-item{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);padding:12px 14px}.faq-item summary{cursor:pointer;font-weight:800}.faq-item p{color:var(--muted);margin:10px 0 0;line-height:1.9}.estimate-confidence,.estimate-confidence-box,.confidence-panel,.confidence-box,.market-confidence,.market-estimate-confidence,.market-data-confidence{writing-mode:horizontal-tb;flex:0 0 clamp(210px,24vw,280px);align-self:flex-start;width:clamp(210px,24vw,280px);min-width:210px;max-width:100%;overflow:visible}.estimate-confidence *,.estimate-confidence-box *,.confidence-panel *,.confidence-box *,.market-confidence *,.market-estimate-confidence *,.market-data-confidence *{writing-mode:horizontal-tb;overflow-wrap:anywhere;min-width:0}.estimate-confidence [class*=metric],.estimate-confidence [class*=item],.estimate-confidence-box [class*=metric],.estimate-confidence-box [class*=item],.confidence-panel [class*=metric],.confidence-panel [class*=item],.confidence-box [class*=metric],.confidence-box [class*=item],.market-confidence [class*=metric],.market-confidence [class*=item],.market-estimate-confidence [class*=metric],.market-estimate-confidence [class*=item],.market-data-confidence [class*=metric],.market-data-confidence [class*=item]{text-align:start;grid-template-columns:1fr auto;align-items:center;gap:6px;line-height:1.7;display:grid}.estimate-confidence [class*=score],.estimate-confidence [class*=percent],.estimate-confidence-box [class*=score],.estimate-confidence-box [class*=percent],.confidence-panel [class*=score],.confidence-panel [class*=percent],.confidence-box [class*=score],.confidence-box [class*=percent],.market-confidence [class*=score],.market-confidence [class*=percent],.market-estimate-confidence [class*=score],.market-estimate-confidence [class*=percent],.market-data-confidence [class*=score],.market-data-confidence [class*=percent]{white-space:nowrap}.market-data-layout,.market-estimate-layout,.estimate-layout,.pricing-intelligence-layout{align-items:flex-start;gap:18px;display:flex}.market-data-layout>:not(.estimate-confidence):not(.estimate-confidence-box):not(.confidence-panel):not(.confidence-box):not(.market-confidence):not(.market-estimate-confidence):not(.market-data-confidence),.market-estimate-layout>:not(.estimate-confidence):not(.estimate-confidence-box):not(.confidence-panel):not(.confidence-box):not(.market-confidence):not(.market-estimate-confidence):not(.market-data-confidence),.estimate-layout>:not(.estimate-confidence):not(.estimate-confidence-box):not(.confidence-panel):not(.confidence-box):not(.market-confidence):not(.market-estimate-confidence):not(.market-data-confidence),.pricing-intelligence-layout>:not(.estimate-confidence):not(.estimate-confidence-box):not(.confidence-panel):not(.confidence-box):not(.market-confidence):not(.market-estimate-confidence):not(.market-data-confidence){flex:auto;min-width:0}@media (width<=900px){.detail-grid{grid-template-columns:1fr}.market-search{flex-direction:column;align-items:stretch}.market-data-layout,.market-estimate-layout,.estimate-layout,.pricing-intelligence-layout{flex-direction:column}.estimate-confidence,.estimate-confidence-box,.confidence-panel,.confidence-box,.market-confidence,.market-estimate-confidence,.market-data-confidence{flex-basis:auto;width:100%;min-width:0}}.skip-link{z-index:2000;border-radius:var(--radius-sm);background:var(--text);color:var(--bg);transition:transform var(--duration-ui) var(--ease-out);padding:10px 14px;text-decoration:none;position:fixed;inset-block-start:10px;inset-inline-start:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.topbar-current{min-width:0;max-width:28ch;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:750;overflow:hidden}.topbar-spacer{flex:1}.content{max-width:1480px;padding:clamp(18px,2.5vw,32px)}.content-main{width:100%;max-width:1080px;margin-inline:auto}.content-rails{justify-content:center}.footer-inner{max-width:1480px}.page-head{margin-bottom:22px}.page-head p{max-width:72ch;line-height:1.75}.card{margin-bottom:18px;padding:clamp(16px,2vw,22px)}.card-title{font-size:16px;font-weight:750}.card-desc{max-width:70ch}.user-dropdown,.select-menu,.toast,.rcard-details,.bubble{animation:none}.user-dropdown,.select-menu,.toast{opacity:1;transform:translateY(0)scale(1)}@starting-style{.user-dropdown,.select-menu{opacity:0;transform:translateY(-4px)scale(.98)}.toast{opacity:0;transform:translateY(8px)}}.icon-btn,.user-trigger,.navlink,.tab,.chip,.market-card,.tile,.svc,.ad-box,.rcard-head,.help-head,.dropzone{-webkit-tap-highlight-color:transparent}.icon-btn:active,.user-trigger:active,.navlink:active,.tab:active,.chip:active,.market-card:active,.tile:active,.svc:active,.help-head:active{transform:scale(.97)}.tile:hover,.svc:hover,.market-card:hover,.ad-rail .ad-box:hover,.card.interactive:hover,.svc:hover .arrow,[dir=rtl] .svc:hover .arrow{transform:none}@media (hover:hover) and (pointer:fine){.tile:hover,.market-card:hover,.card.interactive:hover{transform:translateY(-2px)}.svc:hover{box-shadow:var(--shadow);border-color:var(--accent);transform:translateY(-2px)}.ad-rail .ad-box:hover{transform:translateY(-1px)}.svc:hover .arrow{opacity:1;transform:translate(-3px)}[dir=rtl] .svc:hover .arrow{transform:translate(3px)}.job-generic-option:hover:not(:disabled){transform:translateY(-1px)}}.job-generic-option:active:not(:disabled){transform:scale(.97)}.stat-value,.profile-wallet .pw-value,.pricecard .val,.rating-score,.club-score,.badge,.job-progress-percent{font-variant-numeric:tabular-nums}.input:disabled,.select-trigger:disabled,.btn:disabled{opacity:.55}.input:disabled,.select-trigger:disabled{background:color-mix(in srgb, var(--panel-2) 72%, var(--panel))}.scrim{cursor:pointer;border:0;margin:0;padding:0}@media (width<=820px){.topbar-current{display:none}.content{padding:16px}.sidebar{width:min(86vw,300px)}}@media (width>=821px){.topbar-brand{display:none}}@media (width<=560px){.topbar{gap:6px;padding-inline:10px}.topbar-brand{font-size:0}.topbar-brand .brand-mark{display:grid}.page-head{flex-direction:column}.page-head>.row{width:100%}.page-head>.row .btn{flex:1}.card{border-radius:12px}.toast-wrap{inset-inline:12px;bottom:12px}.toast{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.skip-link,.sidebar,.user-dropdown,.select-menu,.toast,.progress>span,.btn,.icon-btn,.user-trigger,.navlink,.tab,.chip,.market-card,.tile,.svc{transition-duration:1ms!important;transform:none!important}.spinner{animation-duration:1.6s}.subtitle-editor-launch:after{opacity:.42;animation:none;transform:none}}@media (prefers-reduced-transparency:reduce){.glass,.sidebar,.topbar,.hero .hero-avatar,.hero .hero-cta .btn{background-color:var(--panel)!important;-webkit-backdrop-filter:none!important}}@media (prefers-contrast:more){:root{--hairline:var(--border)}.card,.svc,.stat,.tile,.input,.select-trigger,.select-menu{border-width:2px}.muted{color:color-mix(in srgb, var(--text) 72%, var(--bg))}}.youtube-translation-inputs{gap:14px;display:grid}.translate-input-method{gap:10px;min-width:0;display:grid}.translate-input-method-heading{gap:3px;line-height:1.7;display:grid}.translate-input-method-heading strong{color:var(--text);font-size:.93rem}.translate-method-divider{color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;font-size:.76rem;display:grid}.translate-method-divider:before,.translate-method-divider:after{content:"";background:var(--border);height:1px}.translate-method-divider span{border:1px solid var(--border);background:var(--panel-2);border-radius:999px;place-items:center;min-width:30px;min-height:30px;display:inline-grid}.selected-upload-file{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border));background:color-mix(in srgb, var(--accent) 5%, var(--panel));color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:10px;padding:8px 10px;font-size:.78rem;overflow:hidden}
