:root{--mq-bg:#f7f4ff;--mq-bg-deep:#efe8ff;--mq-surface:#fff;--mq-surface-soft:#fbf9ff;--mq-primary:#7c5ce0;--mq-primary-strong:#6845d6;--mq-primary-soft:#eee7ff;--mq-accent:#b7a3ff;--mq-lilac:#d9ccff;--mq-text:#241c3d;--mq-text-2:#5b5278;--mq-text-3:#8b82a6;--mq-border:#e9e2fa;--mq-border-strong:#d8ccf5;--mq-success:#2fa98c;--mq-warning:#d98b2b;--mq-danger:#d64c5c;--mq-info:#5e8fcb;--mq-primary-hover:#6c4bd8;--mq-primary-12:#7c5ce01f;--mq-primary-16:#7c5ce029;--mq-primary-24:#7c5ce03d;--mq-primary-05:#7c5ce00d;--mq-success-soft:#e7f6f1;--mq-success-strong:#258a71;--mq-warning-soft:#fdf3e4;--mq-warning-strong:#b8711c;--mq-danger-soft:#fcecee;--mq-danger-strong:#b93a49;--mq-info-soft:#ecf2fb;--mq-info-strong:#4877ad;--mq-lilac-soft:#f3edff;--mq-font-sans:-apple-system, "Segoe UI", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;--mq-font-serif:"Iowan Old Style", "Palatino Linotype", "Songti SC", "Noto Serif SC", "SimSun", serif;--mq-font-mono:"Cascadia Code", "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--mq-radius-card:18px;--mq-radius-control:12px;--mq-radius-sm:10px;--mq-radius-xs:8px;--mq-radius-pill:999px;--mq-shadow-card:0 10px 40px #593fa81a;--mq-shadow-soft:0 4px 16px #593fa80f;--mq-shadow-lift:0 18px 52px #593fa829;--mq-shadow-pop:0 24px 72px #32216438;--mq-shadow-inset:inset 0 1px 0 #fffc;--mq-sidebar-w:256px;--mq-sidebar-w-compact:224px;--mq-content-max:1180px;--mq-mobile-nav-h:66px;--mq-mobile-topbar-h:58px;--mq-header-h:68px;--mq-archive-w:404px;--mq-ease:cubic-bezier(.22, 1, .36, 1);--mq-ease-out:cubic-bezier(.33, 1, .68, 1);--mq-dur:.2s;--mq-dur-fast:.15s;--mq-z-sticky:20;--mq-z-drawer:120;--mq-z-modal:140;--mq-z-toast:200}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%}body{font-family:var(--mq-font-sans);color:var(--mq-text);background-color:var(--mq-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-image:radial-gradient(1100px 560px at 8% -12%,#b7a3ff42,#0000 68%),radial-gradient(900px 520px at 102% -4%,#d9ccff57,#0000 64%),radial-gradient(1000px 720px at 50% 118%,#7c5ce017,#0000 70%);background-attachment:fixed;margin:0;font-size:15px;line-height:1.65}body:before{content:"";z-index:0;pointer-events:none;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E");background-size:180px 180px;position:fixed;inset:0}#root{z-index:1;height:100%;position:relative}h1,h2,h3,h4,h5,h6{letter-spacing:-.01em;color:var(--mq-text);margin:0;font-weight:650;line-height:1.35}p{margin:0}a{color:var(--mq-primary-strong);text-decoration:none}a:hover{color:var(--mq-primary)}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}img,svg{vertical-align:middle;display:inline-block}code,kbd{font-family:var(--mq-font-mono)}hr{border:none;border-top:1px solid var(--mq-border);margin:0}:focus-visible{outline:2px solid var(--mq-primary);outline-offset:2px;border-radius:4px}::selection{background:var(--mq-lilac);color:var(--mq-text)}*{scrollbar-width:thin;scrollbar-color:var(--mq-border-strong) transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--mq-border-strong);border-radius:var(--mq-radius-pill);background-clip:content-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--mq-accent);background-clip:content-box}::-webkit-scrollbar-track{background:0 0}.mq-serif{font-family:var(--mq-font-serif)}.mq-mono{font-family:var(--mq-font-mono);font-size:.92em}.mq-muted{color:var(--mq-text-2)}.mq-subtle{color:var(--mq-text-3)}.mq-small{font-size:13px}.mq-tiny{font-size:12px}.mq-strong{font-weight:650}.mq-num{font-variant-numeric:tabular-nums}.mq-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mq-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mq-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mq-break{overflow-wrap:anywhere;word-break:break-word}.mq-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mq-vstack{flex-direction:column;gap:8px;display:flex}.mq-spacer{flex:auto;min-width:0}.mq-divider{background:var(--mq-border);border:none;height:1px;margin:0}.mq-scroll-y{overscroll-behavior:contain;overflow-y:auto}.mq-nowrap{white-space:nowrap}.mq-link{color:var(--mq-primary-strong);background:0 0;border:none;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.mq-link:hover{color:var(--mq-primary);text-underline-offset:3px;text-decoration:underline}.mq-markdown{color:var(--mq-text);overflow-wrap:anywhere;font-size:14.5px;line-height:1.75}.mq-markdown>:first-child{margin-top:0}.mq-markdown>:last-child{margin-bottom:0}.mq-markdown p{margin:0 0 10px}.mq-markdown h1,.mq-markdown h2,.mq-markdown h3,.mq-markdown h4,.mq-markdown h5{letter-spacing:-.01em;margin:20px 0 8px;font-weight:660;line-height:1.42}.mq-markdown h1{font-size:20px}.mq-markdown h2{font-size:18px}.mq-markdown h3{font-size:16px}.mq-markdown h4,.mq-markdown h5{font-size:14.5px}.mq-markdown ul,.mq-markdown ol{margin:0 0 10px;padding-left:22px}.mq-markdown li{margin:3px 0}.mq-markdown li::marker{color:var(--mq-primary)}.mq-markdown li>ul,.mq-markdown li>ol{margin:3px 0 5px}.mq-markdown a{color:var(--mq-primary-strong);text-underline-offset:2px;word-break:break-all;text-decoration:underline}.mq-markdown a:hover{color:var(--mq-primary)}.mq-markdown strong{color:var(--mq-text);font-weight:660}.mq-markdown em{color:var(--mq-text-2)}.mq-markdown code{font-family:var(--mq-font-mono);background:var(--mq-primary-soft);color:#4d3d92;border-radius:6px;padding:1px 5px;font-size:.9em}.mq-markdown pre{border:1px solid var(--mq-border);background:#f6f2ff;border-radius:12px;margin:0 0 12px;padding:12px 14px;line-height:1.65;overflow-x:auto}.mq-markdown pre code{color:#362a63;white-space:pre;background:0 0;border-radius:0;padding:0;font-size:12.5px}.mq-markdown blockquote{border-left:3px solid var(--mq-accent);background:var(--mq-surface-soft);color:var(--mq-text-2);border-radius:0 10px 10px 0;margin:0 0 12px;padding:9px 14px}.mq-markdown blockquote>:last-child{margin-bottom:0}.mq-markdown table{border-collapse:collapse;width:100%;margin:0 0 14px;font-size:13px;display:block;overflow-x:auto}.mq-markdown thead,.mq-markdown tbody{border-collapse:collapse;width:100%;display:table}.mq-markdown th,.mq-markdown td{border:1px solid var(--mq-border);text-align:left;vertical-align:top;padding:7px 11px}.mq-markdown th{background:var(--mq-lilac-soft);white-space:nowrap;font-weight:650}.mq-markdown tr:nth-child(2n) td{background:#fbf9ffb8}.mq-markdown hr{border:none;border-top:1px solid var(--mq-border);margin:18px 0}.mq-markdown img{border-radius:10px;max-width:100%}.mq-markdown input[type=checkbox]{accent-color:var(--mq-primary);margin-right:6px}.mq-markdown--compact{font-size:13.5px;line-height:1.7}.mq-markdown--compact h1,.mq-markdown--compact h2,.mq-markdown--compact h3{margin-top:16px}@keyframes mq-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mq-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes mq-rise-sm{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes mq-spin{to{transform:rotate(360deg)}}@keyframes mq-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes mq-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes mq-toast-in{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mq-drawer-in{0%{opacity:.4;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes mq-modal-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mq-dot-bounce{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes mq-blink{0%,to{opacity:.15}50%{opacity:1}}.mq-rise{animation:mq-rise .34s var(--mq-ease) both}.mq-fade-in{animation:.22s both mq-fade-in}.mq-blink{animation:1.1s ease-in-out infinite mq-blink}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mq-btn{border-radius:var(--mq-radius-control);letter-spacing:.01em;white-space:nowrap;transition:background-color var(--mq-dur-fast) var(--mq-ease), border-color var(--mq-dur-fast) var(--mq-ease), color var(--mq-dur-fast) var(--mq-ease), box-shadow var(--mq-dur-fast) var(--mq-ease), transform var(--mq-dur-fast) var(--mq-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:7px;font-weight:600;line-height:1;display:inline-flex}.mq-btn:active:not(:disabled){transform:translateY(1px)}.mq-btn:disabled{opacity:.5}.mq-btn--sm{border-radius:var(--mq-radius-sm);gap:6px;height:30px;padding:0 12px;font-size:12.5px}.mq-btn--md{height:38px;padding:0 16px;font-size:13.5px}.mq-btn--lg{border-radius:14px;height:46px;padding:0 22px;font-size:14.5px}.mq-btn--block{width:100%}.mq-btn--icon-only{width:38px;padding:0}.mq-btn--icon-only.mq-btn--sm{width:30px}.mq-btn--icon-only.mq-btn--lg{width:46px}.mq-btn__icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.mq-btn__label{display:inline-block}.mq-btn__spinner{flex:none}.mq-btn--primary{background:linear-gradient(135deg, #8263e8 0%, var(--mq-primary) 55%, var(--mq-primary-strong) 100%);color:#fff;box-shadow:0 6px 18px #6845d63d}.mq-btn--primary:hover:not(:disabled){filter:brightness(1.03);box-shadow:0 10px 26px #6845d652}.mq-btn--secondary{background:var(--mq-primary-soft);color:var(--mq-primary-strong);border-color:#0000}.mq-btn--secondary:hover:not(:disabled){background:#e5dbff}.mq-btn--soft{background:var(--mq-lilac-soft);color:var(--mq-primary-strong);border-color:var(--mq-border)}.mq-btn--soft:hover:not(:disabled){background:var(--mq-lilac)}.mq-btn--outline{border-color:var(--mq-border-strong);color:var(--mq-primary-strong);background:#ffffffb8}.mq-btn--outline:hover:not(:disabled){background:var(--mq-primary-05);border-color:var(--mq-accent)}.mq-btn--ghost{color:var(--mq-text-2);background:0 0}.mq-btn--ghost:hover:not(:disabled){background:var(--mq-primary-05);color:var(--mq-primary-strong)}.mq-btn--danger{background:var(--mq-danger);color:#fff;box-shadow:0 6px 16px #d64c5c38}.mq-btn--danger:hover:not(:disabled){background:var(--mq-danger-strong)}.mq-btn--link{height:auto;color:var(--mq-primary-strong);background:0 0;border:none;gap:4px;padding:0;font-weight:600}.mq-btn--link:hover:not(:disabled){color:var(--mq-primary);text-underline-offset:3px;text-decoration:underline}.mq-card{background:var(--mq-surface);border:1px solid var(--mq-border);border-radius:var(--mq-radius-card);box-shadow:var(--mq-shadow-card);padding:20px;position:relative}.mq-card--flush{padding:0;overflow:hidden}.mq-card--soft{background:var(--mq-surface-soft);box-shadow:var(--mq-shadow-soft)}.mq-card--accent{border-color:var(--mq-border-strong);background:linear-gradient(#f3edffe6,#fffffff5)}.mq-card--warning{background:linear-gradient(#fdf3e4d9,#fffffff5);border-color:#f2ddb9}.mq-card--danger{background:linear-gradient(#fceceecc,#fffffff5);border-color:#f2c9ce}.mq-card--flat{background:var(--mq-surface-soft);box-shadow:none;border-color:var(--mq-border)}.mq-card--interactive{transition:transform var(--mq-dur) var(--mq-ease), box-shadow var(--mq-dur) var(--mq-ease), border-color var(--mq-dur) var(--mq-ease)}.mq-card--interactive:hover{box-shadow:var(--mq-shadow-lift);border-color:var(--mq-border-strong);transform:translateY(-2px)}.mq-card__head{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.mq-card__icon{background:var(--mq-primary-soft);width:34px;height:34px;color:var(--mq-primary-strong);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mq-card__titles{flex:1;min-width:0}.mq-card__title{letter-spacing:-.01em;font-size:15.5px;font-weight:660}.mq-card__subtitle{color:var(--mq-text-3);margin-top:3px;font-size:12.5px;line-height:1.55}.mq-card__extra{flex:none;align-items:center;gap:8px;display:flex}.mq-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.mq-section-heading--center{text-align:center;flex-direction:column;align-items:center}.mq-section-heading__eyebrow{letter-spacing:.14em;color:var(--mq-primary);text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:650}.mq-section-heading__title{letter-spacing:-.02em;font-size:clamp(20px,2.1vw,26px);font-weight:680}.mq-section-heading__desc{color:var(--mq-text-2);max-width:720px;margin-top:8px;font-size:13.5px;line-height:1.7}.mq-badge{border-radius:var(--mq-radius-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;padding:2.5px 9px;font-size:12px;font-weight:620;line-height:1.5;display:inline-flex}.mq-badge--sm{gap:4px;padding:1.5px 7px;font-size:11.5px}.mq-badge__icon{align-items:center;display:inline-flex}.mq-badge__dot{background:currentColor;border-radius:50%;flex:none;width:5.5px;height:5.5px}.mq-badge--neutral{color:var(--mq-text-2);background:#f1eef8}.mq-badge--primary{background:var(--mq-primary-soft);color:var(--mq-primary-strong)}.mq-badge--success{background:var(--mq-success-soft);color:var(--mq-success-strong)}.mq-badge--warning{background:var(--mq-warning-soft);color:var(--mq-warning-strong)}.mq-badge--danger{background:var(--mq-danger-soft);color:var(--mq-danger-strong)}.mq-badge--info{background:var(--mq-info-soft);color:var(--mq-info-strong)}.mq-badge--outline{border-color:var(--mq-border-strong);color:var(--mq-text-2);background:0 0}.mq-kv{flex-direction:column;gap:2px;min-width:0;padding:9px 0;display:flex}.mq-kv__label{color:var(--mq-text-3);font-size:12px;font-weight:560}.mq-kv__value{color:var(--mq-text);overflow-wrap:anywhere;font-size:13.5px;line-height:1.6}.mq-kv__hint{color:var(--mq-text-3);margin-top:2px;font-size:12px}.mq-kv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.mq-stat{background:var(--mq-surface-soft);border:1px solid var(--mq-border);border-radius:var(--mq-radius-sm);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.mq-stat__icon{color:var(--mq-primary);margin-bottom:2px}.mq-stat__value{letter-spacing:-.02em;font-size:18px;font-weight:700}.mq-stat__label{color:var(--mq-text-2);font-size:12px}.mq-stat__hint{color:var(--mq-text-3);font-size:11.5px}.mq-field{flex-direction:column;gap:6px;min-width:0;display:flex}.mq-field__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.mq-field__label{color:var(--mq-text);font-size:13px;font-weight:620}.mq-field__required{color:var(--mq-danger)}.mq-field__control{min-width:0}.mq-field__hint{color:var(--mq-text-3);font-size:12px;line-height:1.55}.mq-field__error{color:var(--mq-danger-strong);font-size:12px;line-height:1.55}.mq-input,.mq-textarea{border:1px solid var(--mq-border-strong);background:var(--mq-surface);border-radius:var(--mq-radius-control);width:100%;color:var(--mq-text);transition:border-color var(--mq-dur-fast) var(--mq-ease), box-shadow var(--mq-dur-fast) var(--mq-ease), background-color var(--mq-dur-fast) var(--mq-ease);padding:9px 12px;font-size:13.5px;line-height:1.5}.mq-input::placeholder,.mq-textarea::placeholder{color:#a89fbe}.mq-input:hover:not(:disabled),.mq-textarea:hover:not(:disabled){border-color:var(--mq-accent)}.mq-input:focus,.mq-textarea:focus{border-color:var(--mq-primary);box-shadow:0 0 0 3px var(--mq-primary-12);background:#fff;outline:none}.mq-input:disabled,.mq-textarea:disabled{background:var(--mq-surface-soft);color:var(--mq-text-3);cursor:not-allowed}.mq-textarea{resize:vertical;min-height:76px}.mq-textarea--mono{font-family:var(--mq-font-mono);font-size:12.5px}.mq-input--invalid,.mq-input--invalid:focus{border-color:var(--mq-danger);box-shadow:0 0 0 3px #d64c5c1a}.mq-select-wrap{width:100%;position:relative}.mq-select{appearance:none;border:1px solid var(--mq-border-strong);background:var(--mq-surface);border-radius:var(--mq-radius-control);width:100%;color:var(--mq-text);cursor:pointer;padding:9px 32px 9px 12px;font-size:13.5px;line-height:1.5}.mq-select:focus{border-color:var(--mq-primary);box-shadow:0 0 0 3px var(--mq-primary-12);outline:none}.mq-select__arrow{pointer-events:none;color:var(--mq-text-3);font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.mq-select-wrap--invalid .mq-select{border-color:var(--mq-danger)}.mq-toggle-row{border-bottom:1px dashed var(--mq-border);justify-content:space-between;align-items:center;gap:18px;padding:12px 0;display:flex}.mq-toggle-row:last-child{border-bottom:none}.mq-toggle-row.is-disabled{opacity:.55}.mq-toggle-row__text{min-width:0}.mq-toggle-row__label{font-size:13.5px;font-weight:620}.mq-toggle-row__desc{color:var(--mq-text-3);margin-top:2px;font-size:12.5px;line-height:1.55}.mq-toggle{border-radius:var(--mq-radius-pill);width:42px;height:24px;transition:background-color var(--mq-dur) var(--mq-ease);background:#ddd5ee;border:none;flex:none;position:relative}.mq-toggle.is-checked{background:var(--mq-primary)}.mq-toggle__thumb{width:18px;height:18px;color:var(--mq-primary-strong);transition:transform var(--mq-dur) var(--mq-ease);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #3c286e38}.mq-toggle.is-checked .mq-toggle__thumb{transform:translate(18px)}.mq-choice{text-align:left;border-radius:var(--mq-radius-control);border:1px solid var(--mq-border);background:var(--mq-surface-soft);width:100%;transition:border-color var(--mq-dur-fast) var(--mq-ease), background-color var(--mq-dur-fast) var(--mq-ease), box-shadow var(--mq-dur-fast) var(--mq-ease);align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.mq-choice:hover:not(:disabled){border-color:var(--mq-accent);background:#fff}.mq-choice.is-active{border-color:var(--mq-primary);background:linear-gradient(180deg, #fff, var(--mq-surface-soft));box-shadow:0 0 0 3px var(--mq-primary-12)}.mq-choice__icon{color:var(--mq-primary);flex:none;margin-top:1px}.mq-choice__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mq-choice__title{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:630;display:inline-flex}.mq-choice__meta{color:var(--mq-text-3);font-size:11.5px;font-weight:500}.mq-choice__desc{color:var(--mq-text-3);font-size:12.5px;line-height:1.6}.mq-choice__radio{border:1.5px solid var(--mq-border-strong);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.mq-choice.is-active .mq-choice__radio{border-color:var(--mq-primary)}.mq-choice__dot{width:8px;height:8px;transition:background-color var(--mq-dur-fast) var(--mq-ease);background:0 0;border-radius:50%}.mq-choice.is-active .mq-choice__dot{background:var(--mq-primary)}.mq-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.mq-choice-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.mq-range{width:100%;accent-color:var(--mq-primary);cursor:pointer;height:22px}.mq-overlay{z-index:var(--mq-z-modal);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2a1c5252;justify-content:center;align-items:center;padding:24px;animation:.16s both mq-fade-in;display:flex;position:fixed;inset:0}.mq-overlay--drawer{z-index:var(--mq-z-drawer);justify-content:flex-end;padding:0}.mq-modal{background:var(--mq-surface);width:min(640px,100%);max-height:min(86vh,900px);box-shadow:var(--mq-shadow-pop);border:1px solid var(--mq-border);animation:mq-modal-in .22s var(--mq-ease) both;border-radius:20px;outline:none;flex-direction:column;display:flex}.mq-modal--sm{width:min(460px,100%)}.mq-modal--lg{width:min(880px,100%)}.mq-modal__head{justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 12px;display:flex}.mq-modal__titles{min-width:0}.mq-modal__title{letter-spacing:-.01em;font-size:18px;font-weight:680}.mq-modal__desc{color:var(--mq-text-3);margin-top:4px;font-size:13px;line-height:1.6}.mq-modal__body{min-height:0;padding:8px 24px 20px;overflow-y:auto}.mq-modal__foot{border-top:1px solid var(--mq-border);background:var(--mq-surface-soft);border-radius:0 0 20px 20px;justify-content:flex-end;align-items:center;gap:10px;padding:14px 24px 18px;display:flex}.mq-drawer{background:var(--mq-surface);width:min(560px,100vw);height:100%;box-shadow:var(--mq-shadow-pop);border-left:1px solid var(--mq-border);animation:mq-drawer-in .26s var(--mq-ease) both;outline:none;flex-direction:column;display:flex}.mq-drawer--md{width:min(430px,100vw)}.mq-drawer--xl{width:min(720px,100vw)}.mq-drawer__head{border-bottom:1px solid var(--mq-border);justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 22px 12px;display:flex}.mq-drawer__title{font-size:17px;font-weight:680}.mq-drawer__subtitle{color:var(--mq-text-3);margin-top:2px;font-size:12.5px}.mq-drawer__body{flex:1;min-height:0;padding:16px 22px 28px;overflow-y:auto}.mq-drawer__foot{border-top:1px solid var(--mq-border);background:var(--mq-surface-soft);padding:14px 22px}.mq-drawer-stack{flex-direction:column;gap:14px;display:flex}.mq-tabs{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.mq-tabs::-webkit-scrollbar{display:none}.mq-tab{color:var(--mq-text-2);border-radius:var(--mq-radius-sm);white-space:nowrap;transition:background-color var(--mq-dur-fast) var(--mq-ease), color var(--mq-dur-fast) var(--mq-ease);background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:7px 11px;font-size:12.5px;font-weight:620;display:inline-flex}.mq-tab:hover{background:var(--mq-primary-05);color:var(--mq-primary-strong)}.mq-tab.is-active{background:var(--mq-primary-soft);color:var(--mq-primary-strong)}.mq-tabs--underline{border-bottom:1px solid var(--mq-border);gap:0}.mq-tabs--underline .mq-tab{background:0 0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px}.mq-tabs--underline .mq-tab.is-active{border-bottom-color:var(--mq-primary);color:var(--mq-primary-strong)}.mq-archive__tabs .mq-tab{gap:4px;padding:6px 7px;font-size:12px}.mq-archive__tabs .mq-tab__icon svg{width:12px;height:12px}.mq-archive__tabs .mq-tab-count{min-width:15px;height:15px;font-size:10px}.mq-tab__icon{display:inline-flex}.mq-tab__badge{align-items:center;display:inline-flex}.mq-tab-count{border-radius:var(--mq-radius-pill);min-width:17px;height:17px;color:var(--mq-primary-strong);background:#ffffffb3;justify-content:center;align-items:center;padding:0 4px;font-size:10.5px;font-weight:700;display:inline-flex}.mq-tab-dot{background:var(--mq-warning);border-radius:50%;width:6px;height:6px}.mq-tab-dot--active{background:var(--mq-success);animation:1.6s ease-in-out infinite mq-pulse}.mq-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;display:flex}.mq-empty--compact{padding:22px 14px}.mq-empty__icon{background:var(--mq-primary-soft);width:46px;height:46px;color:var(--mq-primary);border-radius:15px;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.mq-empty--danger .mq-empty__icon{background:var(--mq-danger-soft);color:var(--mq-danger)}.mq-empty__title{font-size:14.5px;font-weight:650}.mq-empty__desc{color:var(--mq-text-3);max-width:440px;font-size:13px;line-height:1.7}.mq-empty__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:6px;display:flex}.mq-skeleton{vertical-align:middle;background:linear-gradient(100deg,#f0ebfa 20%,#f8f5ff 40%,#f0ebfa 60%) 0 0/200% 100%;border-radius:8px;animation:1.5s ease-in-out infinite mq-shimmer;display:inline-block}.mq-skeleton--circle{border-radius:50%}.mq-skeleton-stack{flex-direction:column;gap:9px;width:100%;display:flex}.mq-spinner{color:currentColor;display:inline-flex}.mq-spinner svg{animation:.9s linear infinite mq-spin}.mq-progress{flex-direction:column;gap:6px;width:100%;display:flex}.mq-progress__meta{color:var(--mq-text-2);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.mq-progress__value{color:var(--mq-text-3);font-weight:600}.mq-progress__track{border-radius:var(--mq-radius-pill);background:#ede8f8;width:100%;position:relative;overflow:hidden}.mq-progress--sm .mq-progress__track{height:5px}.mq-progress--md .mq-progress__track{height:8px}.mq-progress--lg .mq-progress__track{height:12px}.mq-progress__fill{border-radius:inherit;background:linear-gradient(90deg, var(--mq-accent), var(--mq-primary));height:100%;transition:width .45s var(--mq-ease)}.mq-progress--success .mq-progress__fill{background:linear-gradient(90deg, #6fd6bd, var(--mq-success))}.mq-progress--warning .mq-progress__fill{background:linear-gradient(90deg, #f0be7a, var(--mq-warning))}.mq-progress--danger .mq-progress__fill{background:linear-gradient(90deg, #eb98a2, var(--mq-danger))}.mq-progress--neutral .mq-progress__fill{background:var(--mq-text-3)}.mq-progress__fill.is-indeterminate{width:36%;animation:1.2s ease-in-out infinite mq-indeterminate}@keyframes mq-indeterminate{0%{transform:translate(-100%)}to{transform:translate(320%)}}.mq-tip{align-items:center;display:inline-flex;position:relative}.mq-tip[data-tip]:after{content:attr(data-tip);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--mq-dur-fast) var(--mq-ease), transform var(--mq-dur-fast) var(--mq-ease);z-index:60;background:#332758;border-radius:7px;padding:5px 9px;font-size:11.5px;font-weight:500;line-height:1.4;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 8px 20px #20164040}.mq-tip[data-tip]:hover:after,.mq-tip[data-tip]:focus-within:after{opacity:1;transform:translate(-50%)translateY(0)}.mq-tip--bottom[data-tip]:after{top:calc(100% + 8px);bottom:auto}.mq-tip--left[data-tip]:after{inset:50% calc(100% + 8px) auto auto;transform:translateY(-50%)}.mq-tip--right[data-tip]:after{top:50%;bottom:auto;left:calc(100% + 8px);transform:translateY(-50%)}.mq-avatar{color:#fff;background:linear-gradient(140deg, #9a7cf0, var(--mq-primary-strong));border-radius:34%;flex:none;justify-content:center;align-items:center;font-weight:650;display:inline-flex;position:relative;overflow:visible;box-shadow:0 4px 12px #5a3eb238}.mq-avatar:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,#ffffff4d,#0000 55%);position:absolute;inset:0}.mq-avatar--xs{border-radius:32%;width:24px;height:24px;font-size:11px}.mq-avatar--sm{border-radius:32%;width:30px;height:30px;font-size:12.5px}.mq-avatar--md{border-radius:32%;width:38px;height:38px;font-size:15px}.mq-avatar--lg{border-radius:32%;width:48px;height:48px;font-size:19px}.mq-avatar__text{z-index:1;line-height:1;position:relative}.mq-avatar__dot{z-index:2;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.mq-dot--success{background:var(--mq-success)}.mq-dot--primary{background:var(--mq-primary)}.mq-dot--warning{background:var(--mq-warning)}.mq-dot--danger{background:var(--mq-danger)}.mq-dot--info{background:var(--mq-info)}.mq-dot--neutral{background:var(--mq-text-3)}.mq-stepper{gap:0;margin:0;padding:0;list-style:none;display:flex}.mq-stepper--vertical{flex-direction:column;gap:2px}.mq-step{gap:12px;display:flex;position:relative}.mq-stepper--horizontal .mq-step{flex-direction:column;flex:1;gap:8px;padding-right:12px}.mq-step__marker{background:var(--mq-surface);border:1px solid var(--mq-border-strong);width:26px;height:26px;color:var(--mq-text-3);z-index:1;border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:650;display:inline-flex;position:relative}.mq-stepper--vertical .mq-step:not(:last-child):after{content:"";background:var(--mq-border-strong);width:1px;position:absolute;top:30px;bottom:-2px;left:12.5px}.mq-step.is-active .mq-step__marker{background:var(--mq-primary);border-color:var(--mq-primary);color:#fff;box-shadow:0 4px 12px #6845d640}.mq-step.is-done .mq-step__marker{background:var(--mq-success-soft);color:var(--mq-success-strong);border-color:#0000}.mq-step__body{flex-direction:column;gap:2px;min-width:0;padding:3px 0 14px;display:flex}.mq-step__label{font-size:13.5px;font-weight:620}.mq-step__desc{color:var(--mq-text-3);font-size:12.5px;line-height:1.6}.mq-step__index{font-size:11.5px}.mq-toast-stack{z-index:var(--mq-z-toast);pointer-events:none;flex-direction:column;gap:10px;width:min(380px,100vw - 32px);display:flex;position:fixed;top:20px;right:20px}.mq-toast{pointer-events:auto;border:1px solid var(--mq-border);border-left:3px solid var(--mq-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:mq-toast-in .24s var(--mq-ease) both;background:#fffffff5;border-radius:13px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex;box-shadow:0 16px 44px #3c287833}.mq-toast--success{border-left-color:var(--mq-success)}.mq-toast--warning{border-left-color:var(--mq-warning)}.mq-toast--danger{border-left-color:var(--mq-danger)}.mq-toast--info{border-left-color:var(--mq-info)}.mq-toast__icon{color:var(--mq-primary);flex:none;margin-top:1px}.mq-toast--success .mq-toast__icon{color:var(--mq-success)}.mq-toast--warning .mq-toast__icon{color:var(--mq-warning)}.mq-toast--danger .mq-toast__icon{color:var(--mq-danger)}.mq-toast__body{flex:1;min-width:0}.mq-toast__title{font-size:13px;font-weight:630;line-height:1.5}.mq-toast__desc{color:var(--mq-text-2);overflow-wrap:anywhere;margin-top:2px;font-size:12px;line-height:1.6}.mq-toast__close{color:var(--mq-text-3);background:0 0;border:none;border-radius:6px;flex:none;padding:2px;display:inline-flex}.mq-toast__close:hover{background:var(--mq-primary-05);color:var(--mq-text)}.mq-emb{border:1px solid var(--mq-border-strong);box-shadow:var(--mq-shadow-soft);background:linear-gradient(#ffffffeb,#fbf9fff5);border-radius:16px;overflow:hidden}.mq-emb--accent{border-color:var(--mq-border-strong);background:linear-gradient(#f3edffa6,#fffffff5)}.mq-emb--warning{border-color:#f0d9b3}.mq-emb--danger{border-color:#f1c7cc}.mq-emb__head{border-bottom:1px solid var(--mq-border);background:#ffffff80;align-items:flex-start;gap:10px;padding:13px 15px 10px;display:flex}.mq-emb__icon{background:var(--mq-primary-soft);width:30px;height:30px;color:var(--mq-primary-strong);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mq-emb__titles{flex:1;min-width:0}.mq-emb__title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mq-emb__title{letter-spacing:-.01em;font-size:14px;font-weight:660}.mq-emb__subtitle{color:var(--mq-text-3);margin-top:2px;font-size:12px;line-height:1.55}.mq-emb__badge-row{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.mq-emb__actions{flex:none;align-items:center;gap:6px;display:flex}.mq-emb__body{flex-direction:column;gap:12px;padding:13px 15px 15px;display:flex}.mq-emb__body>:last-child{margin-bottom:0}.mq-emb__foot{border-top:1px solid var(--mq-border);background:#fbf9ffb3;padding:10px 15px}.mq-section-label{letter-spacing:.06em;color:var(--mq-text-3);text-transform:uppercase;align-items:center;gap:5px;margin-bottom:7px;font-size:11.5px;font-weight:650;display:flex}.mq-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mq-bullets{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mq-bullets li{color:var(--mq-text);align-items:flex-start;gap:7px;font-size:12.8px;line-height:1.65;display:flex}.mq-bullets__dot{color:var(--mq-primary);flex:none;align-items:center;margin-top:3px;display:inline-flex}.mq-chip-row{flex-wrap:wrap;gap:5px;display:inline-flex}.mq-chip{background:var(--mq-primary-soft);color:var(--mq-primary-strong);border-radius:7px;align-items:center;padding:2px 8px;font-size:11.5px;font-weight:560;line-height:1.6;display:inline-flex}.mq-field-line{gap:8px;font-size:12.5px;line-height:1.6;display:flex}.mq-field-line__label{color:var(--mq-text-3);flex:none;min-width:64px}.mq-field-line__value{color:var(--mq-text);overflow-wrap:anywhere}.mq-notice{border-radius:var(--mq-radius-sm);background:var(--mq-info-soft);color:var(--mq-info-strong);border:1px solid #5e8fcb29;align-items:flex-start;gap:9px;padding:9px 12px;display:flex}.mq-notice--warning{background:var(--mq-warning-soft);color:var(--mq-warning-strong);border-color:#d98b2b29}.mq-notice--danger{background:var(--mq-danger-soft);color:var(--mq-danger-strong);border-color:#d64c5c29}.mq-notice--success{background:var(--mq-success-soft);color:var(--mq-success-strong);border-color:#2fa98c29}.mq-notice__icon{flex:none;margin-top:1px;display:inline-flex}.mq-notice__body{min-width:0;color:var(--mq-text-2);flex:1;line-height:1.65}.mq-form-error{color:var(--mq-danger-strong);border-radius:var(--mq-radius-sm);background:var(--mq-danger-soft);padding:7px 10px;font-size:12.5px;line-height:1.6}.mq-collapsible{border:1px solid var(--mq-border);border-radius:var(--mq-radius-sm);background:var(--mq-surface-soft);padding:8px 12px}.mq-collapsible>summary{cursor:pointer;color:var(--mq-text-2);align-items:center;gap:6px;font-size:12.5px;font-weight:600;list-style:none;display:flex}.mq-collapsible>summary::-webkit-details-marker{display:none}.mq-collapsible>summary:before{content:"›";color:var(--mq-primary);transition:transform var(--mq-dur-fast) var(--mq-ease);font-weight:700}.mq-collapsible[open]>summary:before{transform:rotate(90deg)}.mq-collapsible>:not(summary){margin-top:8px}.mq-spin{animation:.9s linear infinite mq-spin}.mq-hstack{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mq-logs{border:1px solid var(--mq-border);border-radius:var(--mq-radius-sm);background:#f8f6ff;overflow:hidden}.mq-logs__toggle{width:100%;color:var(--mq-text-2);background:0 0;border:none;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.mq-logs__toggle:hover{background:var(--mq-primary-05)}.mq-logs__title{flex:none}.mq-logs__count{color:var(--mq-text-3);margin-left:auto;font-weight:500}.mq-logs__chevron{color:var(--mq-text-3);transition:transform var(--mq-dur-fast) var(--mq-ease)}.mq-logs__chevron.is-open{transform:rotate(180deg)}.mq-logs__body{border-top:1px solid var(--mq-border);background:#fdfcff;padding:8px 12px;overflow-y:auto}.mq-logs__line{font-family:var(--mq-font-mono);color:#453869;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11.5px;line-height:1.7}.mq-logs__line:nth-child(2n){color:#5b4f7d}.mq-logs__empty{color:var(--mq-text-3);padding:6px 0;font-size:12px}@media (width<=720px){.mq-card{padding:16px}.mq-kv-grid,.mq-choice-grid,.mq-choice-grid--three{grid-template-columns:1fr}.mq-modal{max-height:92vh}.mq-toast-stack{top:auto;bottom:calc(var(--mq-mobile-nav-h) + 12px);width:auto;left:12px;right:12px}.mq-section-heading{flex-direction:column;align-items:flex-start;gap:10px}}.mq-section-heading__main{min-width:0}.mq-section-heading__extra{flex:none}.mq-page-header__main{min-width:0}.mq-nav__label{flex:1;min-width:0}.mq-tab__label{white-space:nowrap}.mq-drawer__titles{min-width:0}.mq-field--invalid .mq-field__label{color:var(--mq-danger-strong)}.mq-progress__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mq-markdown-empty{color:var(--mq-text-3);margin:0;font-size:12.5px}.mq-tip__content,.mq-tip--right .mq-tip__content{display:none}.mq-shell{height:100%;display:flex;overflow:hidden}.mq-sidebar{width:var(--mq-sidebar-w);border-right:1px solid var(--mq-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffffc7,#f9f6ff9e);flex-direction:column;flex:none;gap:22px;padding:24px 16px 18px;display:flex;overflow-y:auto}.mq-sidebar__brand-link{color:inherit;border-radius:var(--mq-radius-control);padding:4px 6px;display:block}.mq-brand{align-items:center;gap:11px;display:inline-flex}.mq-brand-mark{border-radius:12px;flex:none;box-shadow:0 8px 22px #6845d647}.mq-brand__text{flex-direction:column;gap:1px;min-width:0;display:flex}.mq-brand__name{font-family:var(--mq-font-serif);letter-spacing:.04em;color:var(--mq-text);font-size:20px;font-weight:700;line-height:1.2}.mq-brand__name--h1{font-size:30px}.mq-brand__tagline{color:var(--mq-text-3);letter-spacing:.06em;font-size:11px}.mq-nav{flex-direction:column;gap:3px;display:flex}.mq-nav__hint{letter-spacing:.16em;color:var(--mq-text-3);padding:0 12px 6px;font-size:10.5px;font-weight:650}.mq-nav__link{border-radius:var(--mq-radius-control);color:var(--mq-text-2);transition:background-color var(--mq-dur-fast) var(--mq-ease), color var(--mq-dur-fast) var(--mq-ease);align-items:center;gap:11px;padding:10px 12px;font-size:13.5px;font-weight:600;display:flex}.mq-nav__link:hover{background:var(--mq-primary-05);color:var(--mq-primary-strong)}.mq-nav__link.is-active{background:var(--mq-primary-soft);color:var(--mq-primary-strong);box-shadow:inset 0 0 0 1px #7c5ce01a}.mq-nav__icon{width:28px;height:28px;color:var(--mq-text-3);background:#ffffffb3;border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mq-nav__link.is-active .mq-nav__icon{color:var(--mq-primary-strong);background:#fff}.mq-sidebar__note{border-radius:var(--mq-radius-control);border:1px solid var(--mq-border);background:#eee7ff8c;gap:9px;margin-top:auto;padding:12px;display:flex}.mq-sidebar__note-icon{color:var(--mq-primary);flex:none;margin-top:1px}.mq-sidebar__note-title{color:var(--mq-text);font-size:12px;font-weight:650}.mq-sidebar__note-desc{color:var(--mq-text-3);margin-top:2px;font-size:11.5px;line-height:1.6}.mq-sidebar__footer{color:var(--mq-text-3);justify-content:space-between;align-items:center;padding:0 6px;font-size:11px;display:flex}.mq-sidebar__version{font-family:var(--mq-font-mono);font-size:10.5px}.mq-shell__body{flex-direction:column;flex:1;min-width:0;height:100%;display:flex;overflow:hidden}.mq-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.mq-mobile-topbar{height:var(--mq-mobile-topbar-h);border-bottom:1px solid var(--mq-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:none}.mq-mobile-topbar__brand{color:var(--mq-text);align-items:center;gap:9px;display:inline-flex}.mq-mobile-topbar__name{font-family:var(--mq-font-serif);letter-spacing:.04em;font-size:17px;font-weight:700}.mq-mobile-topbar__action{background:var(--mq-primary-soft);width:34px;height:34px;color:var(--mq-primary-strong);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.mq-mobile-nav{height:var(--mq-mobile-nav-h);border-top:1px solid var(--mq-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding-bottom:env(safe-area-inset-bottom);background:#ffffffeb;flex:none;display:none}.mq-mobile-nav__item{color:var(--mq-text-3);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:6px 2px;font-size:10.5px;font-weight:600;display:flex}.mq-mobile-nav__item.is-active{color:var(--mq-primary-strong)}.mq-page{height:100%;padding:34px clamp(18px,3.6vw,48px) 64px;overflow:hidden auto}.mq-container{max-width:var(--mq-content-max);width:100%;margin:0 auto}.mq-container--narrow{max-width:780px;padding-top:8vh}.mq-page-header{margin-bottom:24px}.mq-page-header__back{color:var(--mq-text-3);align-items:center;gap:5px;margin-bottom:14px;font-size:12.5px;font-weight:600;display:inline-flex}.mq-page-header__back:hover{color:var(--mq-primary-strong)}.mq-page-header__row{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.mq-page-header__eyebrow{letter-spacing:.16em;color:var(--mq-primary);text-transform:uppercase;margin-bottom:7px;font-size:11.5px;font-weight:650}.mq-page-header__title{letter-spacing:-.025em;font-size:clamp(26px,3vw,34px);font-weight:700}.mq-page-header__desc{color:var(--mq-text-2);max-width:720px;margin-top:8px;font-size:13.5px;line-height:1.7}.mq-page-header__actions{flex:none;align-items:center;gap:10px;display:flex}.mq-page-header>.mq-page-header__back+.mq-page-header__row{margin-top:0}.mq-dashboard{flex-direction:column;gap:30px;display:flex}.mq-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(24px,4vw,56px);padding:12px 0 8px;display:grid}.mq-hero__eyebrow{border-radius:var(--mq-radius-pill);border:1px solid var(--mq-border);color:var(--mq-text-2);letter-spacing:.02em;background:#ffffffb3;align-items:center;gap:8px;padding:5px 12px 5px 8px;font-size:12px;font-weight:600;display:inline-flex}.mq-hero__eyebrow-dot{background:var(--mq-success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2fa98c24}.mq-hero__title{letter-spacing:-.03em;color:var(--mq-text);margin-top:20px;font-size:clamp(34px,4.4vw,52px);font-weight:700;line-height:1.22}.mq-hero__title-accent{color:var(--mq-primary-strong);background:linear-gradient(100deg, var(--mq-primary-strong), #9a7cf0 62%, var(--mq-primary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mq-hero__desc{max-width:590px;color:var(--mq-text-2);margin-top:18px;font-size:14px;line-height:1.85}.mq-hero__actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.mq-hero__cta{background:linear-gradient(135deg, #8263e8 0%, var(--mq-primary) 55%, var(--mq-primary-strong) 100%);color:#fff;height:48px;transition:transform var(--mq-dur) var(--mq-ease), box-shadow var(--mq-dur) var(--mq-ease);border-radius:14px;align-items:center;gap:9px;padding:0 22px;font-size:14.5px;font-weight:650;display:inline-flex;box-shadow:0 14px 34px #6845d652}.mq-hero__cta:hover{color:#fff;transform:translateY(-2px);box-shadow:0 18px 42px #6845d666}.mq-hero__secondary{color:var(--mq-text-2);align-items:center;gap:6px;font-size:13.5px;font-weight:620;display:inline-flex}.mq-hero__secondary:hover{color:var(--mq-primary-strong)}.mq-hero__stats{flex-wrap:wrap;gap:clamp(20px,3vw,40px);margin-top:34px;display:flex}.mq-hero__stat{flex-direction:column;gap:2px;display:flex}.mq-hero__stat-value{font-family:var(--mq-font-serif);letter-spacing:-.02em;color:var(--mq-text);font-size:26px;font-weight:700;line-height:1.2}.mq-hero__stat-label{color:var(--mq-text-3);font-size:11.5px}.mq-hero__visual{position:relative}.mq-journey{border:1px solid var(--mq-border);background:linear-gradient(160deg,#fffffff0,#f7f3ffe6);border-radius:22px;padding:20px 22px;position:relative;box-shadow:0 24px 64px #593fa829}.mq-journey:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(140deg,#b7a3ff59,#0000 45%);position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000,#0000 55%);mask:linear-gradient(#000,#0000 55%)}.mq-journey__head{border-bottom:1px dashed var(--mq-border-strong);justify-content:space-between;align-items:center;gap:10px;padding-bottom:14px;display:flex}.mq-journey__eyebrow{letter-spacing:.1em;color:var(--mq-text-3);font-size:11.5px;font-weight:650}.mq-journey__list{flex-direction:column;gap:4px;margin:16px 0;padding:0;list-style:none;display:flex}.mq-journey__item{gap:12px;padding:8px 0;display:flex;position:relative}.mq-journey__item:not(:last-child):after{content:"";background:linear-gradient(var(--mq-border-strong), transparent);width:1px;position:absolute;top:36px;bottom:-4px;left:13px}.mq-journey__marker{background:var(--mq-primary-soft);width:27px;height:27px;color:var(--mq-primary-strong);font-family:var(--mq-font-mono);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.mq-journey__body{flex-direction:column;gap:1px;min-width:0;display:flex}.mq-journey__title{font-size:13.5px;font-weight:650}.mq-journey__caption{color:var(--mq-text-3);font-size:12px;line-height:1.55}.mq-journey__foot{border-top:1px dashed var(--mq-border-strong);color:var(--mq-success-strong);align-items:center;gap:6px;padding-top:12px;font-size:12px;font-weight:600;display:flex}.mq-dashboard__grid{grid-template-columns:minmax(0,1fr) 372px;align-items:start;gap:22px;display:grid}.mq-dashboard__main{flex-direction:column;gap:28px;min-width:0;display:flex}.mq-dashboard__side{flex-direction:column;gap:18px;min-width:0;display:flex}.mq-dashboard__footer{border-top:1px solid var(--mq-border);color:var(--mq-text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 4px 6px;font-size:11.5px;display:flex}.mq-dashboard__footer-meta{font-family:var(--mq-font-mono);font-size:10.5px}.mq-recent__skeleton{padding:4px 0}.mq-project-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mq-project-row{border:1px solid var(--mq-border);background:var(--mq-surface-soft);color:inherit;transition:border-color var(--mq-dur-fast) var(--mq-ease), background-color var(--mq-dur-fast) var(--mq-ease), transform var(--mq-dur-fast) var(--mq-ease);border-radius:14px;align-items:center;gap:16px;padding:13px 14px;display:flex}.mq-project-row:hover{border-color:var(--mq-border-strong);color:inherit;background:#fff;transform:translateY(-1px)}.mq-project-row__main{flex:1;min-width:0}.mq-project-row__top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mq-project-row__name{margin-right:2px;font-size:14px;font-weight:650}.mq-project-row__idea{color:var(--mq-text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12.5px;overflow:hidden}.mq-project-row__side{flex-direction:column;flex:none;gap:5px;width:190px;display:flex}.mq-project-row__progress{align-items:center;gap:8px;display:flex}.mq-project-row__percent{color:var(--mq-text-3);text-align:right;flex:none;width:34px;font-size:11.5px}.mq-project-row__meta{color:var(--mq-text-3);font-size:11px}.mq-project-row__arrow{color:var(--mq-border-strong);flex:none}.mq-project-row:hover .mq-project-row__arrow{color:var(--mq-primary)}.mq-products__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mq-product-step{border:1px solid var(--mq-border);transition:border-color var(--mq-dur-fast) var(--mq-ease), background-color var(--mq-dur-fast) var(--mq-ease);background:#ffffff9e;border-radius:16px;padding:15px}.mq-product-step:hover{border-color:var(--mq-border-strong);background:#fff}.mq-product-step__top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.mq-product-step__icon{background:var(--mq-primary-soft);width:32px;height:32px;color:var(--mq-primary-strong);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.mq-product-step__index{letter-spacing:.08em;color:var(--mq-text-3);font-size:10.5px;font-weight:650}.mq-product-step__title{margin-bottom:4px;font-size:13.5px;font-weight:660}.mq-product-step__desc{color:var(--mq-text-3);font-size:12px;line-height:1.65}.mq-hw-brief__label{letter-spacing:.05em;color:var(--mq-text-3);text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:650;display:block}.mq-hw-brief__gpu-row{background:var(--mq-surface-soft);border:1px solid var(--mq-border);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}.mq-hw-brief__gpu-name{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.mq-hw-brief__row{justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.mq-hw-brief__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mq-hw-brief__item{background:var(--mq-surface-soft);border:1px solid var(--mq-border);border-radius:10px;flex-direction:column;gap:1px;min-width:0;padding:8px 10px;display:flex}.mq-hw-brief__value{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.mq-hw-brief__meta{color:var(--mq-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.mq-hw-brief__chips{flex-wrap:wrap;gap:5px;display:flex}.mq-runtime-chip{border:1px solid var(--mq-border);background:var(--mq-surface-soft);border-radius:7px;align-items:center;gap:5px;padding:2px 7px;font-size:10.5px;line-height:1.6;display:inline-flex}.mq-runtime-chip__name{color:var(--mq-text-3);font-weight:600}.mq-runtime-chip__value{color:var(--mq-text-2);font-family:var(--mq-font-mono);text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:10px;overflow:hidden}.mq-runtime-chip.is-missing{opacity:.7;border-style:dashed}.mq-hw-brief__suggest{border-top:1px dashed var(--mq-border);padding-top:10px}.mq-hw-brief__path{color:var(--mq-text-2);word-break:break-all;font-size:11.5px;display:block}.mq-llm-card__mode{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px;display:flex}.mq-llm-card__row{border-bottom:1px dashed var(--mq-border);justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;padding:7px 0;display:flex}.mq-llm-card__body{flex-direction:column;gap:8px;display:flex}.mq-llm-card__offline{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.mq-privacy-card__head{color:var(--mq-text);align-items:center;gap:7px;margin-bottom:10px;font-size:13px;font-weight:650;display:flex}.mq-privacy-card{background:linear-gradient(#eee7ff99,#ffffffe6)}.mq-new__header{max-width:760px;margin-bottom:26px}.mq-new__eyebrow{letter-spacing:.16em;color:var(--mq-primary);text-transform:uppercase;margin-bottom:8px;font-size:11.5px;font-weight:650}.mq-new__title{letter-spacing:-.03em;margin-bottom:10px;font-size:clamp(28px,3.4vw,40px);font-weight:700}.mq-new__desc{color:var(--mq-text-2);font-size:14px;line-height:1.85}.mq-new__grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);align-items:start;gap:22px;display:grid}.mq-new__form{flex-direction:column;gap:18px;display:flex}.mq-new__textarea{min-height:190px;font-size:14px;line-height:1.8}.mq-new__counter{color:var(--mq-text-3);font-size:11.5px;font-family:var(--mq-font-mono)}.mq-new__counter.is-over{color:var(--mq-danger)}.mq-new__task-hint{border-radius:var(--mq-radius-sm);background:var(--mq-primary-soft);color:var(--mq-primary-strong);gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.65;display:flex}.mq-new__actions{justify-content:flex-end;align-items:center;gap:10px;padding-top:6px;display:flex}.mq-new__side{flex-direction:column;gap:18px;display:flex}.mq-example-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mq-example{text-align:left;border:1px solid var(--mq-border);background:var(--mq-surface-soft);width:100%;color:inherit;transition:border-color var(--mq-dur-fast) var(--mq-ease), background-color var(--mq-dur-fast) var(--mq-ease), transform var(--mq-dur-fast) var(--mq-ease);border-radius:13px;flex-direction:column;gap:4px;padding:12px 13px;display:flex}.mq-example:hover{border-color:var(--mq-accent);background:#fff;transform:translateY(-1px)}.mq-example__tag{color:var(--mq-primary-strong);background:var(--mq-primary-soft);border-radius:var(--mq-radius-pill);align-self:flex-start;padding:1px 7px;font-size:10.5px;font-weight:650}.mq-example__title{font-size:13px;font-weight:650}.mq-example__idea{color:var(--mq-text-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.8px;line-height:1.6;display:-webkit-box;overflow:hidden}.mq-example__action{color:var(--mq-primary-strong);align-items:center;gap:4px;margin-top:2px;font-size:11px;font-weight:650;display:inline-flex}.mq-new__privacy{border-style:dashed}.mq-new__privacy-head{align-items:center;gap:7px;margin-bottom:6px;font-size:13px;font-weight:650;display:flex}.mq-settings{max-width:980px}.mq-settings__header-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mq-settings__grid{flex-direction:column;gap:18px;display:flex}.mq-settings__section .mq-card__head{margin-bottom:18px}.mq-settings__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}.mq-settings__toggles{border-top:1px solid var(--mq-border);margin-top:12px}.mq-settings__secret{align-items:center;gap:6px;display:flex}.mq-settings__secret .mq-input{flex:1}.mq-settings__test{border-top:1px solid var(--mq-border);flex-direction:column;align-items:flex-start;gap:8px;margin-top:18px;padding-top:16px;display:flex}.mq-test-result{border-radius:var(--mq-radius-sm);border:1px solid var(--mq-border);background:var(--mq-surface-soft);flex-direction:column;gap:5px;padding:11px 13px;display:flex}.mq-test-result.is-ok{background:#e7f6f199;border-color:#2fa98c47}.mq-test-result.is-fail{background:#fcecee8c;border-color:#d64c5c3d}.mq-test-result__head{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.mq-test-result__sample{font-family:var(--mq-font-mono);color:var(--mq-text-2);white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffffb3;border-radius:7px;padding:7px 9px;font-size:11.5px}.mq-settings__savebar{border:1px solid var(--mq-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:5;background:#ffffffeb;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex;position:sticky;bottom:12px;box-shadow:0 14px 40px #46308c29}.mq-settings__dirty{color:var(--mq-warning-strong);align-items:center;gap:6px;font-size:12.5px;font-weight:620;display:inline-flex}.mq-settings__dirty:before{content:"";background:var(--mq-warning);border-radius:50%;width:6px;height:6px}.mq-settings__savebar-actions{align-items:center;gap:8px;display:flex}.mq-family-chips{flex-wrap:wrap;gap:6px;display:flex}.mq-family-chip{border:1px solid var(--mq-border-strong);background:var(--mq-surface);color:var(--mq-text-2);border-radius:var(--mq-radius-pill);transition:background-color var(--mq-dur-fast) var(--mq-ease), border-color var(--mq-dur-fast) var(--mq-ease), color var(--mq-dur-fast) var(--mq-ease);padding:4px 11px;font-size:12px;font-weight:560}.mq-family-chip:hover{border-color:var(--mq-accent)}.mq-family-chip.is-active{background:var(--mq-primary-soft);border-color:var(--mq-primary);color:var(--mq-primary-strong);font-weight:620}.mq-about{flex-direction:column;gap:34px;display:flex}.mq-about__hero{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);align-items:end;gap:28px;padding:6px 0;display:grid}.mq-about__title{letter-spacing:-.03em;margin-bottom:14px;font-size:clamp(30px,4vw,44px);font-weight:700}.mq-about__desc{color:var(--mq-text-2);max-width:700px;font-size:14px;line-height:1.9}.mq-about__badges{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.mq-about__principle{border-radius:var(--mq-radius-card);border:1px solid var(--mq-border);box-shadow:var(--mq-shadow-soft);background:linear-gradient(160deg,#ffffffe6,#efe8ffb3);gap:12px;padding:18px;display:flex}.mq-about__principle-icon{background:var(--mq-primary-soft);width:34px;height:34px;color:var(--mq-primary-strong);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mq-about__principle-title{margin-bottom:4px;font-size:13.5px;font-weight:660}.mq-about__section{flex-direction:column;gap:18px;display:flex}.mq-about__arch-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);align-items:start;gap:20px;display:grid}.mq-arch{flex-direction:column;gap:2px;display:flex}.mq-arch__layer-wrap{flex-direction:column;align-items:stretch;display:flex}.mq-arch__layer{border:1px solid var(--mq-border);box-shadow:var(--mq-shadow-soft);background:#ffffffc7;border-radius:14px;align-items:flex-start;gap:11px;padding:13px 15px;display:flex}.mq-arch__layer--session,.mq-arch__layer--host{border-color:var(--mq-border-strong);background:linear-gradient(120deg,#eee7ffcc,#ffffffeb)}.mq-arch__layer--machine{background:#fbf9ffcc;border-style:dashed}.mq-arch__icon{background:var(--mq-primary-soft);width:28px;height:28px;color:var(--mq-primary-strong);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mq-arch__body{min-width:0}.mq-arch__title{font-size:13px;font-weight:660}.mq-arch__detail{color:var(--mq-text-3);margin-top:2px;font-size:11.8px;line-height:1.6}.mq-arch__arrow{color:var(--mq-primary);opacity:.55;align-self:center;padding:3px 0;font-size:14px;line-height:1}.mq-about__arch-notes{flex-direction:column;gap:14px;display:flex}.mq-about__stack{flex-wrap:wrap;gap:6px;display:flex}.mq-about__roles{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.mq-role-tile{border:1px solid var(--mq-border);transition:border-color var(--mq-dur-fast) var(--mq-ease), transform var(--mq-dur-fast) var(--mq-ease);background:#ffffffb8;border-radius:15px;gap:12px;padding:14px;display:flex}.mq-role-tile:hover{border-color:var(--mq-border-strong);transform:translateY(-1px)}.mq-role-tile__avatar{color:#fff;border-radius:32%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:650;display:inline-flex;box-shadow:0 6px 16px #5037a038}.mq-role-tile__body{min-width:0}.mq-role-tile__name{flex-wrap:wrap;align-items:baseline;gap:7px;font-size:13.5px;font-weight:660;display:flex}.mq-role-tile__title{color:var(--mq-text-3);font-size:11px;font-weight:550}.mq-role-tile__desc{color:var(--mq-text-3);margin-top:3px;font-size:12px;line-height:1.65}.mq-about__safety{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.mq-safety-item{border:1px solid var(--mq-border);background:#ffffffad;border-radius:14px;gap:11px;padding:14px;display:flex}.mq-safety-item__icon{background:var(--mq-success-soft);width:30px;height:30px;color:var(--mq-success-strong);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mq-safety-item__title{margin-bottom:2px;font-size:13px;font-weight:650}.mq-safety-item__detail{color:var(--mq-text-3);font-size:12px;line-height:1.65}.mq-about__env{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 24px;display:grid}.mq-about__footer{color:var(--mq-text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.mq-about__credits{color:var(--mq-text-3);justify-content:center;align-items:center;gap:7px;padding:10px 0 20px;font-size:12px;display:flex}@media (width<=1199.98px){.mq-dashboard__grid{grid-template-columns:minmax(0,1fr) 330px}.mq-new__grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr)}.mq-about__arch-grid{grid-template-columns:1fr}}@media (width<=1023.98px){.mq-shell{--mq-content-max:100%}.mq-sidebar{width:var(--mq-sidebar-w-compact)}.mq-dashboard__grid{grid-template-columns:1fr}.mq-dashboard__side{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;display:grid}.mq-hero{grid-template-columns:1fr;gap:28px}.mq-hero__visual{max-width:560px}.mq-new__grid{grid-template-columns:1fr}.mq-new__side{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;display:grid}.mq-about__hero{grid-template-columns:1fr;align-items:start}}@media (width<=899.98px){.mq-sidebar{display:none}.mq-mobile-topbar,.mq-mobile-nav{display:flex}.mq-shell__body{height:100%}.mq-page{padding:18px 16px 40px}.mq-container--narrow{padding-top:6vh}.mq-page-header__row{flex-direction:column;align-items:flex-start}.mq-settings__row{grid-template-columns:1fr}.mq-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mq-project-row__side{display:none}.mq-hw-brief__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mq-settings__savebar{bottom:calc(var(--mq-mobile-nav-h) + 8px)}}@media (width<=640px){.mq-hero__title{font-size:32px}.mq-hero__stats{gap:18px}.mq-hero__stat-value{font-size:21px}.mq-products__grid,.mq-dashboard__side,.mq-new__side,.mq-hw-brief__grid{grid-template-columns:1fr}.mq-project-row{padding:11px 12px}.mq-project-row__name{font-size:13.5px}.mq-new__actions{flex-direction:column-reverse}.mq-new__actions .mq-btn{width:100%}.mq-about__title{font-size:30px}.mq-settings__savebar{flex-direction:column;align-items:stretch;gap:10px}.mq-settings__savebar-actions{justify-content:flex-end}.mq-brand__name--h1{font-size:24px}}.mq-hero__main{min-width:0}.mq-sidebar__brand{padding:2px 0}.mq-new{flex-direction:column;display:flex}.mq-new__form-card,.mq-new__examples,.mq-new__steps-card,.mq-hw-card,.mq-llm-card,.mq-recent,.mq-privacy-card,.mq-products,.mq-settings__savebar-text,.mq-about__hero-main,.mq-about__hero-side{min-width:0}.mq-project{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.mq-project__body{grid-template-columns:264px minmax(0, 1fr) var(--mq-archive-w);flex:1;gap:16px;min-height:0;padding:14px 20px 18px;display:grid;overflow:hidden}.mq-project__left{flex-direction:column;gap:14px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.mq-project__right{min-height:0;display:flex;overflow:hidden}.mq-project__error-bar{border-radius:var(--mq-radius-sm);background:var(--mq-warning-soft);color:var(--mq-warning-strong);flex:none;align-items:center;gap:8px;margin:0 20px;padding:7px 12px;font-size:12px;display:flex}.mq-project__offline-bar{border-radius:var(--mq-radius-sm);background:var(--mq-info-soft);color:var(--mq-info-strong);flex:none;align-items:center;gap:8px;margin:8px 20px 0;padding:6px 12px;font-size:11.5px;line-height:1.55;display:flex}.mq-project__offline-bar>span{flex:1;min-width:0}.mq-project__offline-bar--muted{background:var(--mq-warning-soft);color:var(--mq-warning-strong)}.mq-project__offline-bar .mq-link{color:currentColor;flex:none}.mq-project--loading{gap:20px;padding:24px}.mq-project__loading-head{flex-direction:column;gap:12px;display:flex}.mq-project__loading-body{flex:1;grid-template-columns:264px minmax(0,1fr);gap:16px;min-height:0;display:grid}.mq-project__loading-rail{flex-direction:column;gap:14px;display:flex}.mq-project__loading-chat{flex-direction:column;gap:16px;padding-top:8px;display:flex}.mq-project-header{border-bottom:1px solid var(--mq-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff8c;flex:none;padding:16px 22px 12px}.mq-project-header__top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.mq-project-header__identity{align-items:flex-start;gap:12px;min-width:0;display:flex}.mq-project-header__back{border:1px solid var(--mq-border);width:32px;height:32px;color:var(--mq-text-2);background:#ffffffb3;border-radius:10px;flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.mq-project-header__back:hover{color:var(--mq-primary-strong);border-color:var(--mq-border-strong)}.mq-project-header__titles{min-width:0}.mq-project-header__title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mq-project-header__title{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;max-width:460px;font-size:20px;font-weight:700;overflow:hidden}.mq-project-header__meta{color:var(--mq-text-3);flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;font-size:11.5px;display:flex}.mq-project-header__path{max-width:280px}.mq-meta-sep{color:var(--mq-border-strong)}.mq-project-header__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.mq-conn{border-radius:var(--mq-radius-pill);border:1px solid var(--mq-border);color:var(--mq-text-2);white-space:nowrap;background:#ffffffb3;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:620;display:inline-flex}.mq-conn__dot{background:var(--mq-text-3);border-radius:50%;width:6px;height:6px}.mq-conn--open{color:var(--mq-success-strong);border-color:#2fa98c40}.mq-conn--open .mq-conn__dot{background:var(--mq-success);box-shadow:0 0 0 3px #2fa98c29}.mq-conn--connecting,.mq-conn--reconnecting{color:var(--mq-warning-strong);border-color:#d98b2b47}.mq-conn--connecting .mq-conn__dot,.mq-conn--reconnecting .mq-conn__dot{background:var(--mq-warning);animation:1.2s ease-in-out infinite mq-pulse}.mq-conn--closed{color:var(--mq-danger-strong);border-color:#d64c5c47}.mq-conn--closed .mq-conn__dot{background:var(--mq-danger)}.mq-project-header__progress{flex-direction:column;gap:4px;margin-top:11px;display:flex}.mq-project-header__progress-labels{color:var(--mq-text-3);justify-content:space-between;align-items:center;gap:14px;font-size:11.5px;display:flex}.mq-project-header__progress-goal{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mq-role-card{padding:16px}.mq-role-card .mq-section-label{margin-bottom:10px}.mq-role-card__head{align-items:center;gap:11px;display:flex}.mq-role-card__identity{flex:1;min-width:0}.mq-role-card__name{font-family:var(--mq-font-serif);letter-spacing:.04em;font-size:18px;font-weight:700;line-height:1.2}.mq-role-card__title{color:var(--mq-text-3);margin-top:1px;font-size:11.5px}.mq-activity-dot{background:var(--mq-success);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #2fa98c24}.mq-activity-dot.is-active{background:var(--mq-primary);box-shadow:0 0 0 4px var(--mq-primary-12);animation:1.4s ease-in-out infinite mq-pulse}.mq-role-card__desc{color:var(--mq-text-2);margin-top:11px;font-size:12px;line-height:1.7}.mq-role-card__foot{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.mq-role-card__detail{color:var(--mq-text-3);background:var(--mq-surface-soft);border-radius:8px;margin-top:8px;padding:7px 9px;font-size:11.5px;line-height:1.6}.mq-timeline-card{padding:16px}.mq-timeline__head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.mq-timeline__current{margin-top:2px;font-size:15px;font-weight:680}.mq-timeline__desc{color:var(--mq-text-3);margin-top:9px;font-size:11.8px;line-height:1.65}.mq-timeline{flex-direction:column;margin:14px 0 0;padding:0;list-style:none;display:flex}.mq-timeline__item{gap:9px;padding:5px 0;display:flex;position:relative}.mq-timeline__item:not(:last-child):after{content:"";background:var(--mq-border);width:1px;position:absolute;top:26px;bottom:-2px;left:10px}.mq-timeline__marker{background:var(--mq-surface);border:1px solid var(--mq-border);width:21px;height:21px;color:var(--mq-text-3);z-index:1;border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.mq-timeline__index{font-size:10px;font-weight:650}.mq-timeline__body{flex-direction:column;gap:1px;min-width:0;padding-top:1px;display:flex}.mq-timeline__label{color:var(--mq-text-2);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.mq-timeline__now{color:var(--mq-primary-strong);background:var(--mq-primary-soft);border-radius:5px;padding:0 5px;font-size:9.5px;font-weight:700}.mq-timeline__hint{color:var(--mq-text-3);margin-top:1px;font-size:11px;line-height:1.5}.mq-timeline__item.is-done .mq-timeline__marker{background:var(--mq-success-soft);color:var(--mq-success-strong);border-color:#0000}.mq-timeline__item.is-done .mq-timeline__label{color:var(--mq-text-3)}.mq-timeline__item.is-current .mq-timeline__marker{background:var(--mq-primary);border-color:var(--mq-primary);color:#fff;box-shadow:0 3px 10px #6845d64d}.mq-timeline__item.is-current .mq-timeline__label{color:var(--mq-primary-strong);font-weight:680}.mq-chat{background:var(--mq-surface);border:1px solid var(--mq-border);border-radius:var(--mq-radius-card);min-width:0;min-height:0;box-shadow:var(--mq-shadow-card);flex-direction:column;display:flex;position:relative;overflow:hidden}.mq-chat__banners{flex-direction:column;flex:none;gap:1px;display:flex}.mq-chat__banner{border-bottom:1px solid var(--mq-border);align-items:center;gap:8px;padding:7px 16px;font-size:11.8px;line-height:1.5;display:flex}.mq-chat__banner--info{background:var(--mq-info-soft);color:var(--mq-info-strong)}.mq-chat__banner--warning{background:var(--mq-warning-soft);color:var(--mq-warning-strong)}.mq-chat__banner--danger{background:var(--mq-danger-soft);color:var(--mq-danger-strong)}.mq-chat__banner>span{flex:1;min-width:0}.mq-chat__banner-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;animation:1.2s ease-in-out infinite mq-pulse}.mq-chat__banner-close{color:currentColor;background:0 0;border:none;padding:0 2px;font-size:15px;line-height:1}.mq-chat__scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:18px 18px 8px;overflow-y:auto}.mq-chat__inner{flex-direction:column;gap:4px;width:100%;max-width:900px;margin:0 auto;display:flex}.mq-chat__loading{flex-direction:column;gap:20px;padding:10px 0;display:flex}.mq-chat__skeleton-msg{gap:10px;display:flex}.mq-chat__skeleton-msg>.mq-skeleton-stack{gap:8px;max-width:520px;padding-top:2px}.mq-chat__awaiting{justify-content:flex-start;padding:6px 0 2px 48px;display:flex}.mq-chat__jump{z-index:3;border:1px solid var(--mq-border-strong);width:34px;height:34px;color:var(--mq-primary-strong);background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:118px;right:22px;box-shadow:0 8px 20px #46308c2e}.mq-chat__jump:hover{background:#fff;transform:translateY(-1px)}.mq-chat__foot{background:linear-gradient(#fff0,#fffffff5 30%);flex:none;padding:8px 16px 14px}.mq-msg{animation:mq-rise-sm .22s var(--mq-ease) both;gap:10px;padding:7px 0;display:flex}.mq-msg--user{flex-direction:row-reverse}.mq-msg__avatar{flex:none;padding-top:20px}.mq-msg__main{flex-direction:column;gap:5px;min-width:0;max-width:min(760px,88%);display:flex}.mq-msg--user .mq-msg__main{align-items:flex-end;max-width:min(620px,84%)}.mq-msg__meta{color:var(--mq-text-3);flex-wrap:wrap;align-items:center;gap:6px;padding:0 2px;font-size:11px;display:flex}.mq-msg__author{color:var(--mq-text-2);font-size:12px;font-weight:650}.mq-msg__role{color:var(--mq-text-3)}.mq-msg__time{font-variant-numeric:tabular-nums}.mq-msg__bubble{background:var(--mq-surface-soft);border:1px solid var(--mq-border);overflow-wrap:anywhere;border-radius:15px 15px 15px 5px;min-width:40px;max-width:100%;padding:11px 14px}.mq-msg__bubble--user{background:linear-gradient(#f1eaff,#eae1ff);border-color:#7c5ce02e;border-radius:15px 15px 5px}.mq-msg__cursor{vertical-align:text-bottom;background:var(--mq-primary);border-radius:2px;width:7px;height:15px;margin-left:2px;animation:1s ease-in-out infinite mq-blink;display:inline-block}.mq-msg__cards{flex-direction:column;gap:10px;width:100%;display:flex}.mq-msg--system{justify-content:center;padding:8px 0}.mq-msg__system-text{color:var(--mq-text-3);background:var(--mq-surface-soft);border:1px dashed var(--mq-border-strong);border-radius:var(--mq-radius-pill);padding:3px 12px;font-size:11.5px}.mq-thinking{animation:mq-rise-sm .22s var(--mq-ease) both;align-items:center;gap:10px;padding:10px 0 4px;display:flex}.mq-thinking__body{flex-direction:column;gap:1px;min-width:0;display:flex}.mq-thinking__label{color:var(--mq-text-2);align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.mq-thinking__dots{gap:3px;display:inline-flex}.mq-thinking__dots span{background:var(--mq-primary);border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite mq-dot-bounce}.mq-thinking__dots span:nth-child(2){animation-delay:.15s}.mq-thinking__dots span:nth-child(3){animation-delay:.3s}.mq-thinking__detail{color:var(--mq-text-3);font-size:11px}.mq-quick-replies{flex-direction:column;gap:6px;padding:14px 0 4px 48px;display:flex}.mq-quick-replies__label{letter-spacing:.08em;color:var(--mq-text-3);text-transform:uppercase;font-size:10.5px;font-weight:650}.mq-quick-replies__list{flex-wrap:wrap;gap:6px;display:flex}.mq-quick-reply{border-radius:var(--mq-radius-pill);border:1px solid var(--mq-border-strong);color:var(--mq-primary-strong);transition:background-color var(--mq-dur-fast) var(--mq-ease), border-color var(--mq-dur-fast) var(--mq-ease);background:#ffffffe6;padding:6px 12px;font-size:12px;font-weight:560}.mq-quick-reply:hover:not(:disabled){background:var(--mq-primary-soft);border-color:var(--mq-primary)}.mq-quick-reply:disabled{opacity:.5}.mq-composer{border:1px solid var(--mq-border-strong);background:var(--mq-surface);transition:border-color var(--mq-dur-fast) var(--mq-ease), box-shadow var(--mq-dur-fast) var(--mq-ease);border-radius:16px;padding:8px 10px 8px 14px;box-shadow:0 6px 20px #593fa814}.mq-composer:focus-within{border-color:var(--mq-primary);box-shadow:0 0 0 3px var(--mq-primary-12), 0 8px 24px #593fa81f}.mq-composer.is-disabled{background:var(--mq-surface-soft)}.mq-composer__input{resize:none;width:100%;max-height:180px;color:var(--mq-text);background:0 0;border:none;outline:none;padding:2px 0;font-size:13.5px;line-height:1.65}.mq-composer__input::placeholder{color:#a89fbe}.mq-composer__foot{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.mq-composer__hint{color:var(--mq-text-3);font-size:10.5px}.mq-archive{background:var(--mq-surface);border:1px solid var(--mq-border);border-radius:var(--mq-radius-card);width:100%;height:100%;min-height:0;box-shadow:var(--mq-shadow-card);flex-direction:column;display:flex;overflow:hidden}.mq-archive__head{flex:none;justify-content:space-between;align-items:baseline;gap:10px;padding:15px 18px 10px;display:flex}.mq-archive__title{font-size:15px;font-weight:680}.mq-archive__hint{color:var(--mq-text-3);font-size:10.5px}.mq-archive__tabs{border-bottom:1px solid var(--mq-border);flex:none;padding:0 12px 10px}.mq-archive__body{flex:1;min-height:0;padding:14px 16px 24px;overflow-y:auto}.mq-archive-tab{flex-direction:column;gap:16px;display:flex}.mq-archive-section{flex-direction:column;gap:8px;display:flex}.mq-archive-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mq-archive-toolbar--between{justify-content:space-between}.mq-archive-toolbar .mq-section-label{margin-bottom:0}.mq-archive-kv{flex-direction:column;gap:0;display:flex}.mq-archive-kv .mq-kv{border-bottom:1px dashed var(--mq-border);padding:7px 0}.mq-archive-kv .mq-kv:last-child{border-bottom:none}.mq-archive-card{padding:14px}.mq-archive-path{border-radius:var(--mq-radius-sm);border:1px solid var(--mq-border);background:var(--mq-surface-soft);padding:11px 12px}.mq-archive-path__value{color:var(--mq-text);word-break:break-all;font-size:11.5px;display:block}.mq-archive-path__meta{color:var(--mq-text-3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:11px;display:flex}.mq-overview-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.mq-overview-stat{border-radius:var(--mq-radius-sm);background:var(--mq-surface-soft);border:1px solid var(--mq-border);min-width:0;padding:9px 10px}.mq-overview-stat__value{letter-spacing:-.02em;font-size:17px;font-weight:700;line-height:1.2}.mq-overview-stat__label{color:var(--mq-text-3);margin-top:1px;font-size:10.5px}.mq-overview-stat__hint{color:var(--mq-text-3);font-size:9.5px}.mq-overview-refs{border-top:1px dashed var(--mq-border);color:var(--mq-text-3);flex-wrap:wrap;gap:5px 12px;padding-top:10px;font-size:10.5px;display:flex}.mq-overview-refs__item{align-items:center;gap:4px;display:inline-flex}.mq-medium{font-size:12.5px;font-weight:620}.mq-approval-mini-list{flex-direction:column;gap:7px;display:flex}.mq-approval-mini{border-radius:var(--mq-radius-sm);background:var(--mq-warning-soft);color:var(--mq-warning-strong);border:1px solid #d98b2b40;align-items:flex-start;gap:8px;padding:9px 11px;display:flex}.mq-approval-mini__body{flex:1;min-width:0}.mq-approval-mini__title{color:var(--mq-text);font-size:12px;font-weight:650}.mq-approval-mini__text{color:var(--mq-text-3);margin-top:1px;font-size:11px;line-height:1.55}.mq-training-mini{flex-direction:column;gap:7px;display:flex}.mq-training-mini__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.mq-delivery-mini{border-radius:var(--mq-radius-sm);background:var(--mq-success-soft);color:var(--mq-success-strong);align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.mq-delivery-mini p{margin-top:1px}.mq-plan-versions{flex-direction:column;gap:4px;display:flex}.mq-plan-versions__list{flex-direction:column;gap:5px;display:flex}.mq-plan-version{text-align:left;border-radius:var(--mq-radius-sm);border:1px solid var(--mq-border);background:var(--mq-surface-soft);width:100%;color:inherit;align-items:flex-start;gap:9px;padding:8px 10px;display:flex}.mq-plan-version:hover{border-color:var(--mq-border-strong);background:#fff}.mq-plan-version.is-active{border-color:var(--mq-primary);background:var(--mq-primary-soft)}.mq-plan-version__badge{font-family:var(--mq-font-mono);color:var(--mq-primary-strong);background:#fff;border-radius:6px;flex:none;margin-top:1px;padding:1px 5px;font-size:10.5px;font-weight:700}.mq-plan-version__body{flex-direction:column;gap:1px;min-width:0;display:flex}.mq-plan-version__title{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:620;overflow:hidden}.mq-plan-version__meta{color:var(--mq-text-3);font-size:10.5px}.mq-plan-detail{border-radius:var(--mq-radius-sm);border:1px solid var(--mq-border);background:var(--mq-surface-soft);flex-direction:column;gap:10px;padding:12px;display:flex}.mq-plan-detail__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mq-plan-detail__title{font-size:13px;font-weight:660}.mq-plan-detail__meta{flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px;display:flex}.mq-plan-detail__summary{color:var(--mq-text-2);font-size:12px;line-height:1.65}.mq-plan-detail__preview{border:1px solid var(--mq-border);border-radius:var(--mq-radius-sm);background:#fff;max-height:380px;padding:12px;overflow-y:auto}.mq-plan-viewer{max-height:60vh;padding-right:4px;overflow-y:auto}.mq-archive-dataset-list{flex-direction:column;gap:6px;display:flex}.mq-archive-dataset{border-radius:var(--mq-radius-sm);border:1px solid var(--mq-border);background:var(--mq-surface-soft);padding:9px 11px}.mq-archive-dataset.is-selected{background:#e7f6f180;border-color:#2fa98c59}.mq-archive-dataset__head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mq-archive-dataset__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:620;overflow:hidden}.mq-archive-dataset__link{color:var(--mq-text-3);flex:none}.mq-archive-dataset__meta{color:var(--mq-text-3);flex-wrap:wrap;align-items:center;gap:7px;margin-top:4px;font-size:10.5px;display:flex}.mq-archive-dataset__desc{color:var(--mq-text-3);margin-top:4px;font-size:11px;line-height:1.6}.mq-archive-dataset__issues{color:var(--mq-warning-strong);margin-top:4px;font-size:10.5px;line-height:1.55}.mq-segmented{background:var(--mq-lilac-soft);border-radius:var(--mq-radius-sm);gap:2px;padding:2px;display:inline-flex}.mq-segmented__item{color:var(--mq-text-2);background:0 0;border:none;border-radius:7px;padding:3px 9px;font-size:11px;font-weight:600}.mq-segmented__item.is-active{color:var(--mq-primary-strong);background:#fff;box-shadow:0 2px 6px #5a3fa81f}.mq-audit{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mq-audit__item{padding:8px 0 8px 18px;position:relative}.mq-audit__item:not(:last-child):after{content:"";background:var(--mq-border);width:1px;position:absolute;top:22px;bottom:-4px;left:4px}.mq-audit__dot{background:var(--mq-text-3);width:9px;height:9px;box-shadow:0 0 0 1px var(--mq-border);border:2px solid #fff;border-radius:50%;position:absolute;top:14px;left:0}.mq-audit__item.is-warn .mq-audit__dot{background:var(--mq-warning)}.mq-audit__item.is-error .mq-audit__dot{background:var(--mq-danger)}.mq-audit__body{min-width:0}.mq-audit__head{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.mq-audit__action{font-size:12px;font-weight:620}.mq-audit__stage{color:var(--mq-text-3);font-size:10.5px}.mq-audit__time{color:var(--mq-text-3);white-space:nowrap;margin-left:auto;font-size:10px}.mq-audit__detail{color:var(--mq-text-3);overflow-wrap:anywhere;margin-top:2px;font-size:11.5px;line-height:1.6}.mq-brief-goal{border-radius:var(--mq-radius-sm);border:1px solid var(--mq-border);background:linear-gradient(120deg,#eee7ffcc,#fbf9ffe6);padding:11px 13px}.mq-brief-goal__label{letter-spacing:.06em;color:var(--mq-text-3);text-transform:uppercase;margin-bottom:3px;font-size:10.5px;font-weight:650}.mq-brief-goal__text{color:var(--mq-text);font-size:13px;line-height:1.7}.mq-brief-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mq-note-text{color:var(--mq-text-2);font-size:13px;line-height:1.75}.mq-hw{flex-direction:column;gap:13px;display:flex}.mq-hw__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mq-hw__block{border-radius:var(--mq-radius-sm);background:var(--mq-surface-soft);border:1px solid var(--mq-border);min-width:0;padding:9px 11px}.mq-hw__label{letter-spacing:.04em;color:var(--mq-text-3);text-transform:uppercase;align-items:center;gap:4px;font-size:10.5px;font-weight:650;display:inline-flex}.mq-hw__value{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12.5px;font-weight:650;overflow:hidden}.mq-hw__meta{color:var(--mq-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.mq-hw__section{flex-direction:column;gap:6px;display:flex}.mq-hw__section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mq-hw__network{flex-wrap:wrap;gap:5px;display:inline-flex}.mq-hw__gpus{flex-direction:column;gap:5px;display:flex}.mq-hw__gpu{background:var(--mq-surface-soft);border:1px solid var(--mq-border);border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 10px;font-size:11.5px;display:flex}.mq-hw__gpu-index{font-family:var(--mq-font-mono);color:var(--mq-primary-strong);background:var(--mq-primary-soft);border-radius:5px;flex:none;padding:0 5px;font-size:10px}.mq-hw__gpu-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:620;overflow:hidden}.mq-hw__gpu-vram{color:var(--mq-success-strong);font-weight:650}.mq-hw__gpu-meta{color:var(--mq-text-3);font-size:10px}.mq-hw__disks{flex-direction:column;gap:6px;display:flex}.mq-hw__disk-head{justify-content:space-between;align-items:baseline;gap:10px;font-size:11px;display:flex}.mq-hw__disk-mount{font-family:var(--mq-font-mono);color:var(--mq-text-2);font-size:10.5px}.mq-hw__disk-meta{color:var(--mq-text-3);font-size:10.5px}.mq-hw__disk-bar{border-radius:var(--mq-radius-pill);background:#ede8f8;height:5px;margin-top:3px;overflow:hidden}.mq-hw__disk-bar span{background:linear-gradient(90deg, var(--mq-lilac), var(--mq-accent));border-radius:inherit;height:100%;display:block}.mq-hw__runtimes{flex-wrap:wrap;gap:5px;display:flex}.mq-plan-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mq-plan-meta__item{background:var(--mq-surface-soft);border:1px solid var(--mq-border);border-radius:9px;padding:8px 10px}.mq-plan-meta__label{color:var(--mq-text-3);margin-bottom:1px;font-size:10.5px;display:block}.mq-plan-meta__value{font-size:12px;font-weight:600}.mq-plan-changes{border-radius:var(--mq-radius-sm);border:1px solid var(--mq-border);background:var(--mq-surface-soft);padding:10px 12px}.mq-env{flex-direction:column;gap:11px;display:flex}.mq-env__summary{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mq-env__summary-title{font-size:13px;font-weight:650;display:block}.mq-env__summary-meta{color:var(--mq-text-3);font-size:10.5px}.mq-env__summary-badges{flex-wrap:wrap;gap:5px;display:inline-flex}.mq-env__notes{padding-left:2px}.mq-env__actions{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mq-env-action{border-radius:var(--mq-radius-sm);border:1px solid var(--mq-border);background:var(--mq-surface-soft);gap:9px;padding:9px 11px;display:flex}.mq-env-action.is-running{background:#eee7ff73;border-color:#7c5ce04d}.mq-env-action.is-done{border-color:#2fa98c40}.mq-env-action.is-failed{background:#fcecee66;border-color:#d64c5c47}.mq-env-action__status{width:22px;height:22px;color:var(--mq-text-3);border:1px solid var(--mq-border);background:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mq-env-action.is-done .mq-env-action__status{color:var(--mq-success-strong);background:var(--mq-success-soft);border-color:#0000}.mq-env-action.is-failed .mq-env-action__status{color:var(--mq-danger-strong);background:var(--mq-danger-soft);border-color:#0000}.mq-env-action.is-running .mq-env-action__status{color:var(--mq-primary-strong);background:var(--mq-primary-soft);border-color:#0000}.mq-env-action__main{flex:1;min-width:0}.mq-env-action__title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mq-env-action__title{align-items:center;gap:6px;min-width:0;font-size:12.5px;font-weight:620;display:inline-flex}.mq-env-action__kind{color:var(--mq-primary);display:inline-flex}.mq-env-action__badges{flex-wrap:wrap;gap:4px;display:inline-flex}.mq-env-action__reason{color:var(--mq-text-3);margin-top:3px;font-size:11px;line-height:1.55}.mq-env-action__command,.mq-env-action__output{margin-top:5px}.mq-env-action__command>summary,.mq-env-action__output>summary{color:var(--mq-text-3);cursor:pointer;font-size:10.5px;list-style:none}.mq-env-action__command>summary:before,.mq-env-action__output>summary:before{content:"› ";color:var(--mq-primary)}.mq-env-action__command code{font-family:var(--mq-font-mono);color:#453869;border:1px solid var(--mq-border);white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f1ff;border-radius:7px;margin-top:5px;padding:6px 8px;font-size:10.5px;line-height:1.6;display:block;overflow-x:auto}.mq-env-action__output pre{font-family:var(--mq-font-mono);color:#453869;border:1px solid var(--mq-border);white-space:pre-wrap;background:#fdfcff;border-radius:7px;max-height:160px;margin:5px 0 0;padding:6px 8px;font-size:10.5px;line-height:1.6;overflow:auto}.mq-path{flex-direction:column;gap:12px;display:flex}.mq-path__current{border-radius:var(--mq-radius-sm);background:#e7f6f18c;border:1px solid #2fa98c47;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.mq-path__current-icon{color:var(--mq-success-strong);flex:none;margin-top:1px}.mq-path__current-body{flex:1;min-width:0}.mq-path__current-title{color:var(--mq-success-strong);font-size:11.5px;font-weight:650}.mq-path__current-path{word-break:break-all;margin-top:2px;font-size:11.5px;display:block}.mq-path__current-meta{color:var(--mq-text-3);flex-wrap:wrap;gap:6px;margin-top:4px;font-size:10.5px;display:flex}.mq-path__suggestions{flex-direction:column;gap:5px;display:flex}.mq-path__suggestion-list{flex-direction:column;gap:6px;display:flex}.mq-path-suggestion{text-align:left;border-radius:var(--mq-radius-sm);border:1px solid var(--mq-border);background:var(--mq-surface-soft);width:100%;color:inherit;align-items:flex-start;gap:9px;padding:9px 11px;display:flex}.mq-path-suggestion:hover:not(:disabled){border-color:var(--mq-border-strong);background:#fff}.mq-path-suggestion.is-active{border-color:var(--mq-primary);background:var(--mq-primary-soft)}.mq-path-suggestion__icon{color:var(--mq-primary);flex:none;margin-top:1px}.mq-path-suggestion__body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mq-path-suggestion__top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mq-path-suggestion__path{word-break:break-all;font-size:11.5px}.mq-path-suggestion__reason{color:var(--mq-text-3);font-size:10.5px}.mq-path-suggestion__meta{color:var(--mq-text-3);font-size:10px}.mq-path__input-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.mq-path__input-row .mq-input{flex:1;min-width:180px}.mq-path__result{border-radius:var(--mq-radius-sm);border:1px solid var(--mq-border);background:var(--mq-surface-soft);flex-direction:column;gap:9px;padding:11px 13px;display:flex}.mq-path__result-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mq-path__result-path{word-break:break-all;flex:1;min-width:0;font-size:11.5px}.mq-path__result-badges{flex-wrap:wrap;gap:4px;display:inline-flex}.mq-path__capacity-meta{color:var(--mq-text-3);justify-content:space-between;align-items:center;gap:10px;font-size:10.5px;display:flex}.mq-path__capacity-meta span{align-items:center;gap:4px;display:inline-flex}.mq-path__capacity-bar{border-radius:var(--mq-radius-pill);background:#ede8f8;height:5px;margin-top:4px;overflow:hidden}.mq-path__capacity-bar span{background:linear-gradient(90deg, var(--mq-success), #6fd6bd);border-radius:inherit;height:100%;display:block}.mq-models{flex-direction:column;gap:7px;display:flex}.mq-models__more{border-radius:var(--mq-radius-sm);border:1px dashed var(--mq-border-strong);background:var(--mq-surface-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}.mq-model{text-align:left;border-radius:var(--mq-radius-sm);border:1px solid var(--mq-border);background:var(--mq-surface-soft);width:100%;color:inherit;transition:border-color var(--mq-dur-fast) var(--mq-ease), background-color var(--mq-dur-fast) var(--mq-ease);flex-direction:column;gap:7px;padding:11px 13px;display:flex}.mq-model:hover{border-color:var(--mq-border-strong);background:#fff}.mq-model.is-active{border-color:var(--mq-primary);box-shadow:0 0 0 3px var(--mq-primary-12);background:linear-gradient(#fff,#f3edffb8)}.mq-model.is-unfit{opacity:.82}.mq-model__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mq-model__name-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.mq-model__name{font-size:13px;font-weight:660}.mq-model__family{color:var(--mq-text-3);border:1px solid var(--mq-border);background:#fffc;border-radius:5px;padding:0 5px;font-size:10.5px}.mq-model__head-right{flex:none;align-items:center;gap:7px;display:inline-flex}.mq-model__radio{border:1.5px solid var(--mq-border-strong);color:#fff;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.mq-model__radio.is-active{background:var(--mq-primary);border-color:var(--mq-primary)}.mq-model__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.mq-model__metric{border:1px solid var(--mq-border);background:#ffffffd9;border-radius:7px;flex-direction:column;gap:1px;min-width:0;padding:5px 7px;display:flex}.mq-model__metric-label{color:var(--mq-text-3);align-items:center;gap:3px;font-size:9.5px;display:inline-flex}.mq-model__metric-value{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:650;overflow:hidden}.mq-model__meta-row{color:var(--mq-text-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:10.5px;display:flex}.mq-model__context{color:var(--mq-text-3)}.mq-model__score strong{color:var(--mq-primary-strong)}.mq-model__reasons{flex-wrap:wrap;gap:4px;display:flex}.mq-model__reason{color:var(--mq-text-2);background:#eee7ff8c;border-radius:6px;padding:2px 7px;font-size:10.5px;line-height:1.55}.mq-model__caution{color:var(--mq-warning-strong);background:var(--mq-warning-soft);border-radius:6px;padding:3px 8px;font-size:10.5px}.mq-ds__toolbar{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.mq-ds__search{flex:1;align-items:center;gap:6px;min-width:220px;display:flex}.mq-ds__search .mq-input{flex:1;min-width:140px}.mq-ds__section,.mq-ds__list{flex-direction:column;gap:6px;display:flex}.mq-ds-row{border-radius:var(--mq-radius-sm);border:1px solid var(--mq-border);background:var(--mq-surface-soft);align-items:flex-start;gap:9px;padding:9px 11px;display:flex}.mq-ds-row.is-checked{background:#f3edff8c;border-color:#7c5ce059}.mq-ds-row__check{cursor:pointer;flex:none;align-items:center;margin-top:2px;display:inline-flex}.mq-ds-row__check input{opacity:0;width:1px;height:1px;position:absolute}.mq-check-box{border:1.5px solid var(--mq-border-strong);color:#fff;width:17px;height:17px;transition:background-color var(--mq-dur-fast) var(--mq-ease), border-color var(--mq-dur-fast) var(--mq-ease);background:#fff;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.mq-ds-row.is-checked .mq-check-box{background:var(--mq-primary);border-color:var(--mq-primary)}.mq-ds-row__check input:focus-visible+.mq-check-box{outline:2px solid var(--mq-primary);outline-offset:2px}.mq-ds-row__body{flex:1;min-width:0}.mq-ds-row__title-row{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.mq-ds-row__title{margin-right:1px;font-size:12.5px;font-weight:620}.mq-ds-row__meta{color:var(--mq-text-3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:10.5px;display:flex}.mq-ds-row__desc{color:var(--mq-text-3);margin-top:3px;font-size:11px;line-height:1.6}.mq-ds-row__issues{color:var(--mq-warning-strong);margin-top:3px;font-size:10.5px;line-height:1.55}.mq-ds-row__link{color:var(--mq-text-3);flex:none;margin-top:2px}.mq-ds-row__link:hover{color:var(--mq-primary)}.mq-ds__issues{color:var(--mq-warning-strong);margin-top:3px}.mq-ds__summary{border-top:1px dashed var(--mq-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.mq-ds__summary-meta{color:var(--mq-text-3);flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;display:flex}.mq-ds__summary-meta strong{color:var(--mq-primary-strong)}.mq-ds__hint{color:var(--mq-text-3);align-items:flex-start;gap:6px;font-size:10.5px;line-height:1.6;display:flex}.mq-estimate__hero{border:1px solid var(--mq-border);background:linear-gradient(130deg,#eee7ffbf,#fbf9ffe6);border-radius:13px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:14px;padding:13px 15px;display:grid}.mq-estimate__hero-label{letter-spacing:.06em;color:var(--mq-text-3);text-transform:uppercase;font-size:10.5px;font-weight:650}.mq-estimate__hero-value{font-family:var(--mq-font-serif);letter-spacing:-.02em;color:var(--mq-text);margin-top:2px;font-size:23px;font-weight:700;line-height:1.3}.mq-estimate__hero-tilde{color:var(--mq-accent);font-weight:500}.mq-estimate__hero-note{color:var(--mq-text-3);margin-top:4px;font-size:10.5px;line-height:1.6}.mq-estimate__vram{flex-direction:column;justify-content:center;gap:5px;display:flex}.mq-estimate__vram-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mq-estimate__vram-label{color:var(--mq-text-2);align-items:center;gap:4px;font-size:11px;font-weight:620;display:inline-flex}.mq-estimate__vram-meta{color:var(--mq-text-3);font-size:10px}.mq-estimate__section{flex-direction:column;gap:6px;display:flex}.mq-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mq-metric{background:var(--mq-surface-soft);border:1px solid var(--mq-border);border-radius:8px;flex-direction:column;gap:1px;min-width:0;padding:6px 9px;display:flex}.mq-metric__label{color:var(--mq-text-3);align-items:center;gap:3px;font-size:9.5px;display:inline-flex}.mq-metric__value{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:650;overflow:hidden}.mq-precaution-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mq-precaution{border-radius:var(--mq-radius-sm);border:1px solid var(--mq-border);background:var(--mq-surface-soft);gap:8px;padding:8px 10px;display:flex}.mq-precaution.is-critical{background:#fcecee66;border-color:#d64c5c40}.mq-precaution.is-warning{background:#fdf3e473;border-color:#d98b2b40}.mq-precaution__body{min-width:0}.mq-precaution__title{font-size:12px;font-weight:620}.mq-precaution__detail{color:var(--mq-text-3);margin-top:1px;font-size:11px;line-height:1.6}.mq-training{flex-direction:column;gap:11px;display:flex}.mq-training__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mq-training__badges{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.mq-training__run-id{font-family:var(--mq-font-mono);color:var(--mq-text-3);font-size:10px}.mq-training__controls{gap:6px;display:inline-flex}.mq-training__progress-label{align-items:center;gap:10px;display:inline-flex}.mq-loss{border-radius:var(--mq-radius-sm);border:1px solid var(--mq-border);background:#fdfcff;padding:6px 8px;overflow:hidden}.mq-loss svg{width:100%;height:auto;display:block}.mq-loss--empty{min-height:110px;color:var(--mq-text-3);background:var(--mq-surface-soft);border-style:dashed;justify-content:center;align-items:center;font-size:11.5px;display:flex}.mq-delivery__section{flex-direction:column;gap:7px;display:flex}.mq-delivery__section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mq-delivery__section-head .mq-section-label{margin-bottom:0}.mq-delivery__card-actions{flex-wrap:wrap;align-items:center;gap:3px;display:inline-flex}.mq-delivery__model-card{border:1px solid var(--mq-border);border-radius:var(--mq-radius-sm);background:#fdfcff;max-height:380px;padding:13px 14px;overflow-y:auto}.mq-eval{flex-direction:column;gap:6px;display:flex}.mq-eval__table{border-collapse:collapse;border:1px solid var(--mq-border);border-radius:var(--mq-radius-sm);width:100%;font-size:11.5px;overflow:hidden}.mq-eval__table th,.mq-eval__table td{text-align:left;border-bottom:1px solid var(--mq-border);vertical-align:top;padding:6px 9px}.mq-eval__table th{background:var(--mq-lilac-soft);color:var(--mq-text-2);white-space:nowrap;font-weight:650}.mq-eval__table tr:last-child td{border-bottom:none}.mq-eval__value{color:var(--mq-primary-strong);white-space:nowrap;font-weight:650}.mq-artifacts{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.mq-artifact{border-radius:var(--mq-radius-sm);border:1px solid var(--mq-border);background:var(--mq-surface-soft);align-items:center;gap:9px;padding:8px 10px;display:flex}.mq-artifact__icon{background:var(--mq-primary-soft);width:26px;height:26px;color:var(--mq-primary-strong);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mq-artifact__main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mq-artifact__name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;overflow:hidden}.mq-artifact__meta{color:var(--mq-text-3);flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;display:flex}.mq-next-steps{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mq-next-steps li{color:var(--mq-text-2);gap:8px;font-size:12px;line-height:1.65;display:flex}.mq-next-steps__index{background:var(--mq-primary-soft);width:18px;height:18px;color:var(--mq-primary-strong);border-radius:6px;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:10px;font-weight:700;display:inline-flex}.mq-upload-form{flex-direction:column;gap:14px;display:flex}.mq-dropzone{border-radius:var(--mq-radius-control);border:1.5px dashed var(--mq-border-strong);background:var(--mq-surface-soft);width:100%;color:var(--mq-text-2);transition:border-color var(--mq-dur-fast) var(--mq-ease), background-color var(--mq-dur-fast) var(--mq-ease);flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:20px;display:flex}.mq-dropzone:hover{border-color:var(--mq-primary);background:var(--mq-primary-05)}.mq-dropzone__icon{color:var(--mq-primary);display:inline-flex}.mq-dropzone__title{font-size:13px;font-weight:620}.mq-dropzone__hint{color:var(--mq-text-3);font-size:11px}.mq-file-chip{background:var(--mq-success-soft);border:1px solid #2fa98c40;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:7px 11px;display:flex}.mq-file-chip__name{color:var(--mq-success-strong);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.mq-upload-result{flex-direction:column;gap:10px;display:flex}.mq-upload-result__head{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.mq-upload-result__label{letter-spacing:.06em;color:var(--mq-text-3);text-transform:uppercase;font-size:11px;font-weight:650}@media (width<=1199.98px){.mq-project__body{grid-template-columns:248px minmax(0,1fr)}.mq-project__right{display:none}.mq-drawer .mq-archive{height:auto;box-shadow:none;background:0 0;border:none;overflow:visible}.mq-drawer .mq-archive__body{flex:none;padding:0;overflow:visible}.mq-drawer .mq-archive__tabs{background:var(--mq-surface);z-index:2;padding:0 0 10px;position:sticky;top:0}.mq-drawer .mq-archive-tab{padding-bottom:20px}}@media (width<=899.98px){.mq-project{height:100%}.mq-project__body{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px}.mq-project__left{display:none}.mq-project-header{padding:12px 14px 10px}.mq-project-header__top{flex-direction:column;gap:10px}.mq-project-header__actions{justify-content:flex-end;width:100%}.mq-project-header__title{max-width:100%;font-size:17px}.mq-project-header__meta{display:none}.mq-project-header__progress-goal{max-width:62vw}.mq-project__error-bar,.mq-project__offline-bar{margin:8px 14px 0;font-size:11px}.mq-chat{border-radius:16px}.mq-chat__scroll{padding:12px 12px 4px}.mq-chat__foot{padding:6px 10px 10px}.mq-msg__main{max-width:88%}.mq-msg__avatar{display:none}.mq-msg--user .mq-msg__main{max-width:88%}.mq-quick-replies,.mq-chat__awaiting{padding-left:0}.mq-chat__jump{bottom:106px;right:16px}.mq-hw__grid,.mq-metric-grid,.mq-model__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mq-estimate__hero,.mq-plan-meta,.mq-brief-lists{grid-template-columns:1fr}.mq-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.mq-project-header__actions .mq-btn:not(.mq-btn--icon-only){padding:0 10px}.mq-chat__banners .mq-chat__banner{padding:6px 12px}.mq-msg__main{max-width:94%}.mq-model__metrics{grid-template-columns:1fr 1fr}.mq-timeline-card,.mq-role-card{padding:12px}}.mq-msg--assistant{align-items:flex-start}.mq-hw-brief{flex-direction:column;gap:12px;display:flex}.mq-hw-brief__gpu{flex-direction:column;gap:4px;display:flex}.mq-hw__disk{flex-direction:column;display:flex}.mq-brief-lists__col{min-width:0}.mq-approval-summary{color:var(--mq-text-2);font-size:12.8px;line-height:1.7}.mq-approval-details{border-radius:var(--mq-radius-sm);background:var(--mq-surface-soft);border:1px dashed var(--mq-border-strong);padding:8px 11px}.mq-approval-decided{border-radius:var(--mq-radius-sm);background:var(--mq-surface-soft);border:1px solid var(--mq-border);padding:9px 11px}.mq-approval-decided__row{flex-wrap:wrap;gap:8px 16px;display:flex}.mq-ds-row--local{background:#fbf9ffe6}.mq-env__summary-main,.mq-estimate__hero-main{min-width:0}.mq-plan-tab{gap:14px}.mq-plan-detail__changes{border-radius:var(--mq-radius-sm);background:var(--mq-surface-soft);border:1px solid var(--mq-border);padding:9px 11px}.mq-path__capacity{flex-direction:column;display:flex}.mq-training__progress{padding:2px 0}.mq-project__recovery-bar{border-radius:var(--mq-radius-sm);background:var(--mq-danger-soft);color:var(--mq-danger-strong);border:1px solid #d64c5c29;flex:none;align-items:center;gap:10px;margin:8px 20px 0;padding:9px 12px;font-size:12px;line-height:1.55;display:flex}.mq-project__recovery-bar>svg{flex:none}.mq-project__recovery-bar__text{overflow-wrap:anywhere;flex:1;min-width:0}.mq-project__recovery-bar__text strong{font-weight:650}.mq-project__recovery-bar__actions{flex:none;align-items:center;gap:8px;display:flex}.mq-project__recovery-link{color:var(--mq-danger-strong);white-space:nowrap;font-size:12px}.mq-project__recovery-link:hover{color:var(--mq-danger)}.mq-export{flex-direction:column;gap:16px;display:flex}.mq-export__section{flex-direction:column;gap:10px;display:flex}.mq-export__section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.mq-export__section-head .mq-section-label{margin-bottom:0}.mq-export__hint{margin:-2px 0 0}.mq-export__merged{border-radius:var(--mq-radius-control);background:var(--mq-surface-soft);border:1px solid var(--mq-border);flex-direction:column;gap:12px;padding:12px;display:flex}.mq-export__foot-hint{text-align:left;max-width:54%;margin-right:auto;line-height:1.5}.mq-export-current{border-radius:var(--mq-radius-card);border:1px solid var(--mq-border);background:var(--mq-surface-soft);flex-direction:column;gap:10px;padding:14px;display:flex}.mq-export-current--running{border-color:var(--mq-border-strong);background:linear-gradient(180deg, var(--mq-primary-05), var(--mq-surface-soft))}.mq-export-current--succeeded{border-color:#2fa98c42}.mq-export-current--failed{border-color:#d64c5c42}.mq-export-current__head{align-items:flex-start;gap:10px;display:flex}.mq-export-current__icon{color:var(--mq-primary-strong);flex:none;margin-top:1px;display:inline-flex}.mq-export-current--succeeded .mq-export-current__icon{color:var(--mq-success-strong)}.mq-export-current--failed .mq-export-current__icon{color:var(--mq-danger-strong)}.mq-export-current__titles{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mq-export-current__title{font-size:13.5px;font-weight:650}.mq-export-current__meta{color:var(--mq-text-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.mq-export-current__head>.mq-btn{flex:none}.mq-export-path{border-radius:var(--mq-radius-sm);background:var(--mq-surface);border:1px dashed var(--mq-border-strong);color:var(--mq-text-2);align-items:center;gap:7px;padding:7px 10px;display:flex}.mq-export-path>svg{color:var(--mq-text-3);flex:none}.mq-export-path__value{overflow-wrap:anywhere;flex:1;min-width:0;font-size:11.8px}.mq-export-path--compact{border-style:solid;padding:5px 8px}.mq-export-jobs{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mq-export-job{border-radius:var(--mq-radius-control);border:1px solid var(--mq-border);background:var(--mq-surface);flex-direction:column;gap:8px;padding:11px 12px;display:flex}.mq-export-job.is-active{border-color:var(--mq-border-strong);box-shadow:var(--mq-shadow-soft)}.mq-export-job__head{color:var(--mq-text-3);flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.mq-export-job__kind{color:var(--mq-text);font-weight:650}.mq-export-job__time{font-variant-numeric:tabular-nums}.mq-export-job__summary{padding-left:2px}.mq-export-job__error{color:var(--mq-danger-strong);border-radius:var(--mq-radius-xs);background:var(--mq-danger-soft);overflow-wrap:anywhere;padding:6px 9px}.mq-export-job .mq-logs,.mq-training__retry{margin-top:2px}.mq-training__retry>.mq-btn{flex:none}@media (width<=899.98px){.mq-project__recovery-bar{flex-wrap:wrap;align-items:flex-start;margin:8px 14px 0}.mq-project__recovery-bar__actions{justify-content:flex-end;width:100%}}@media (width<=720px){.mq-export__foot-hint{display:none}.mq-export-current__head{flex-wrap:wrap}.mq-export-current__head>.mq-btn{width:100%}.mq-export-path__value{font-size:11px}.mq-export-job__head .mq-spacer{display:none}}
