@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);max-width:var(--el-messagebox-width);width:100%;padding:var(--el-messagebox-padding-primary);vertical-align:middle;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);font-size:var(--el-messagebox-font-size);box-shadow:var(--el-messagebox-box-shadow);text-align:left;backface-visibility:hidden;box-sizing:border-box;overflow-wrap:break-word;display:inline-block;position:relative;overflow:hidden}.el-message-box:focus{outline:none!important}.is-message-box .el-overlay-message-box{text-align:center;padding:16px;position:fixed;inset:0;overflow:auto}.is-message-box .el-overlay-message-box:after{content:"";vertical-align:middle;width:0;height:100%;display:inline-block}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size,16px))}.el-message-box__title{font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height);color:var(--el-messagebox-title-color)}.el-message-box__headerbtn{width:40px;height:40px;font-size:var(--el-message-close-size,16px);cursor:pointer;background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{align-items:center;gap:12px;display:flex}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:24px}.el-message-box__status.el-message-box-icon--primary{--el-messagebox-color:var(--el-color-primary);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{min-width:0;margin:0}.el-message-box__message p{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{padding-top:var(--el-messagebox-padding-primary);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.el-message-box--center .el-message-box__title{justify-content:center;align-items:center;gap:6px;display:flex}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{justify-content:center}.el-message-box-parent--hidden{overflow:hidden}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);background-color:var(--el-message-bg-color);width:max-content;max-width:calc(100% - 32px);transition:opacity var(--el-transition-duration), transform .4s, top .4s, bottom .4s;padding:var(--el-message-padding);align-items:center;gap:8px;display:flex;position:fixed}.el-message.is-left{left:16px}.el-message.is-right{right:16px}.el-message.is-center{left:50%;transform:translate(-50%)}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--primary{--el-message-bg-color:var(--el-color-primary-light-9);--el-message-border-color:var(--el-color-primary-light-8);--el-message-text-color:var(--el-color-primary)}.el-message--primary .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--primary{color:var(--el-message-text-color)}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{cursor:pointer;color:var(--el-message-close-icon-color);font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0}.el-message-fade-enter-from.is-left,.el-message-fade-enter-from.is-right,.el-message-fade-leave-to.is-left,.el-message-fade-leave-to.is-right{transform:translateY(-100%)}.el-message-fade-enter-from.is-left.is-bottom,.el-message-fade-enter-from.is-right.is-bottom,.el-message-fade-leave-to.is-left.is-bottom,.el-message-fade-leave-to.is-right.is-bottom{transform:translateY(100%)}.el-message-fade-enter-from.is-center,.el-message-fade-leave-to.is-center{transform:translate(-50%,-100%)}.el-message-fade-enter-from.is-center.is-bottom,.el-message-fade-leave-to.is-center.is-bottom{transform:translate(-50%,100%)}html:root{color:#292923;font-synthesis:none;text-rendering:optimizelegibility;--studio-forest:#174f46;--studio-forest-strong:#103f38;--studio-forest-soft:#dce9e2;--studio-coral:#df6d50;--studio-coral-soft:#fff0ea;--studio-paper:#fffdf8;--studio-paper-strong:#fff;--studio-sand:#f5efe3;--studio-sand-deep:#ebe2d3;--studio-ink:#292923;--studio-muted:#746f65;--studio-faint:#9a9286;--studio-line:#dcd2c1;--studio-line-strong:#cdbfaa;--studio-danger:#a84432;--studio-warning:#a76818;--studio-success:#2f7b67;--studio-info:#5f6f86;--studio-serif:Georgia, "Songti SC", "STSong", serif;--studio-radius-sm:7px;--studio-radius-md:12px;--studio-radius-lg:16px;--studio-radius-pill:999px;--studio-shadow-sm:0 8px 22px #4d3c2312;--studio-shadow-md:0 18px 46px #4d3c231a;--studio-content-width:1240px;--el-color-primary:var(--studio-forest);--el-color-primary-light-3:#4c7b72;--el-color-primary-light-5:#7da099;--el-color-primary-light-7:#b4cbc5;--el-color-primary-light-8:#d3e1dd;--el-color-primary-light-9:#edf4f1;--el-color-primary-dark-2:var(--studio-forest-strong);--el-color-success:var(--studio-success);--el-color-warning:var(--studio-warning);--el-color-danger:var(--studio-danger);--el-color-error:var(--studio-danger);--el-color-info:var(--studio-info);--el-text-color-primary:var(--studio-ink);--el-text-color-regular:#554f47;--el-text-color-secondary:var(--studio-muted);--el-text-color-placeholder:var(--studio-faint);--el-border-color:var(--studio-line);--el-border-color-light:#e7dfd2;--el-border-color-lighter:#efe8dd;--el-fill-color:var(--studio-sand);--el-fill-color-light:#faf6ef;--el-fill-color-lighter:#fcfaf6;--el-fill-color-blank:var(--studio-paper);--el-bg-color:var(--studio-paper);--el-bg-color-page:#eee7dc;--el-border-radius-base:var(--studio-radius-sm);--el-border-radius-small:6px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-box-shadow-light:var(--studio-shadow-sm);background:#eee7dc;font-family:Inter,PingFang SC,Microsoft YaHei,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:#eee7dc;min-width:320px}body{background:radial-gradient(circle at 8% 0,#df6d5014,#0000 28%),radial-gradient(circle at 92% 10%,#174f4614,#0000 30%),#eee7dc;min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select,[tabindex]{outline-color:var(--studio-coral);outline-offset:3px}a{color:inherit}#app{min-height:100vh}.page{width:min(100%, var(--studio-content-width));margin:0 auto;padding:40px 30px 72px}.page-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.page-title{color:var(--studio-ink);font-family:var(--studio-serif);letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.14}.page-subtitle{max-width:720px;color:var(--studio-muted);margin:10px 0 0;font-size:15px;line-height:1.75}.eyebrow{color:var(--studio-forest);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:inline-block}.surface{border:1px solid var(--studio-line);border-radius:var(--studio-radius-md);box-shadow:var(--studio-shadow-sm);background:#fffdf8f5}.empty-state{text-align:center;place-items:center;min-height:320px;padding:48px 24px;display:grid}.empty-state h2{color:var(--studio-ink);font-family:var(--studio-serif);margin:0 0 10px}.empty-state p{max-width:560px;color:var(--studio-muted);margin:0 0 22px;line-height:1.7}.el-button{letter-spacing:.01em;font-weight:700}.el-button--large{min-height:42px;padding-inline:18px}.el-tag{font-weight:700}.el-input__wrapper,.el-textarea__inner,.el-select__wrapper{background:var(--studio-paper-strong);box-shadow:0 0 0 1px var(--studio-line) inset}.el-input__wrapper.is-focus,.el-textarea__inner:focus,.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--studio-forest) inset}.el-alert{border-radius:var(--studio-radius-sm);border:1px solid}.el-dialog,.el-drawer{--el-dialog-bg-color:var(--studio-paper);--el-drawer-bg-color:var(--studio-paper)}.el-overlay-dialog,.el-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.el-table{--el-table-header-bg-color:var(--studio-sand);--el-table-row-hover-bg-color:#faf5ed;--el-table-border-color:var(--studio-line);--el-table-bg-color:var(--studio-paper);--el-table-tr-bg-color:var(--studio-paper)}#app :where(.page,.workbench)>.el-loading-mask{background:#eee7dc}#app :where(.surface,.history-surface,.mobile-history-list,.detail-body)>.el-loading-mask{background:var(--studio-paper)}#app .el-loading-spinner .circular{width:34px;height:34px}#app .el-loading-spinner .path{stroke:var(--studio-forest);stroke-width:3px}#app .el-loading-spinner .el-loading-text{color:var(--studio-forest);letter-spacing:.02em;margin-top:10px;font-size:13px;font-weight:750}#app .surface{border-color:var(--studio-line);border-radius:var(--studio-radius-md);box-shadow:var(--studio-shadow-sm);background:#fffdf8f5}#app .eyebrow{color:var(--studio-forest)}#app :where(.requirement-editor,.mvp-editor,.technical-editor,.task-editor){gap:16px;display:grid}#app :where(.editor-toolbar,.prd-toolbar){border:1px solid var(--studio-line);border-radius:var(--studio-radius-md);background:var(--studio-paper);box-shadow:var(--studio-shadow-sm)}#app .editor-toolbar{padding:17px 18px}#app .editor-toolbar h2,#app :where(.editor-card,.panel-heading,.section-heading) h2,#app :where(.editor-card,.panel-heading,.section-heading) h3{color:var(--studio-ink);font-family:var(--studio-serif)}#app :where(.editor-card,.editable-item,.single-line-item,.assumption-item){border-color:var(--studio-line);background:var(--studio-paper)}#app .editor-card{border-radius:var(--studio-radius-sm);box-shadow:var(--studio-shadow-sm)}#app :where(.editable-item,.single-line-item,.assumption-item){border-radius:var(--studio-radius-sm)}#app :where(.meta-row) span{border-color:var(--studio-line);color:var(--studio-muted);background:var(--studio-sand)}#app :where(.onboarding-header,.draft-header,.quick-hero,.delivery-hero,.version-hero,.history-heading,.prd-heading) h1,#app :where(.onboarding-header,.draft-header,.quick-hero,.delivery-hero,.version-hero,.history-heading,.prd-heading) h2{color:var(--studio-ink);font-family:var(--studio-serif);letter-spacing:-.025em}#app :where(.project-card,.wizard-card,.summary-card,.delivery-card,.hypothesis-card,.version-card,.history-surface,.result-panel,.timeline-panel,.compare-panel,.readiness-panel,.validation-summary,.quick-overview,.quick-timeline,.editor-panel,.preview-panel){border-color:var(--studio-line);background:var(--studio-paper);box-shadow:var(--studio-shadow-sm)}#app :where(.project-card,.summary-card,.delivery-card,.hypothesis-card,.version-card){transition:transform .16s,box-shadow .16s,border-color .16s}#app :where(.project-card,.summary-card,.delivery-card,.hypothesis-card,.version-card):hover{border-color:var(--studio-line-strong);box-shadow:var(--studio-shadow-md);transform:translateY(-2px)}#app :where(.plain-tip,.next-action-box,.current-basis,.empty-mini,.empty-preview){border-color:var(--studio-line);color:var(--studio-muted);background:var(--studio-sand)}#app :where(.stale-alert,.load-alert,.task-alert,.quick-alert,.delivery-alert){border-radius:var(--studio-radius-sm)}#app .onboarding-header h1,#app .draft-header h1,#app .quick-hero h1,#app .delivery-hero h1,#app .version-hero h1{color:var(--studio-ink);font-family:var(--studio-serif)}#app :where(.onboarding-header,.draft-header,.quick-hero,.delivery-hero,.version-hero) p{color:var(--studio-muted)}#app .step-nav{border-color:var(--studio-line);background:var(--studio-sand)}#app .step-nav-item{color:var(--studio-muted)}#app .step-nav-item.active{color:var(--studio-ink);background:var(--studio-sand-deep)}#app .step-nav-item>span{border-color:var(--studio-line-strong);color:var(--studio-muted);background:var(--studio-paper)}#app .step-nav-item.active>span{border-color:var(--studio-coral);color:var(--studio-coral)}#app .step-nav-item.done>span{border-color:var(--studio-forest);color:#fff;background:var(--studio-forest)}#app .wizard-card{border-radius:var(--studio-radius-sm)}#app .question-heading>span{color:var(--studio-coral);background:var(--studio-coral-soft)}#app .question-heading h2,#app .answer-review h3{color:var(--studio-ink);font-family:var(--studio-serif)}#app .plain-tip,#app .answer-review{border-color:var(--studio-line);background:var(--studio-sand)}#app .candidate-list button{border-color:var(--studio-line);color:var(--studio-forest);background:var(--studio-paper)}#app .candidate-list button:hover{border-color:var(--studio-forest);background:var(--studio-forest-soft)}#app :where(.summary-intro,.quick-overview,.confirm-bar){border-color:var(--studio-line);background:var(--studio-paper)}#app .ai-orbit,#app .card-icon,#app .card-index{color:#fff;background:var(--studio-forest);box-shadow:0 8px 18px #174f4629}#app .summary-card h2,#app .quick-overview strong,#app .delivery-card h2{color:var(--studio-ink);font-family:var(--studio-serif)}#app .quick-stage{border-color:var(--studio-line);background:var(--studio-paper)}#app .quick-stage.active{border-color:var(--studio-coral);background:var(--studio-coral-soft)}#app .quick-stage .stage-index{border-color:var(--studio-line-strong);color:var(--studio-muted);background:var(--studio-sand)}#app .quick-stage.done .stage-index{border-color:var(--studio-forest);color:#fff;background:var(--studio-forest)}#app .prd-toolbar{background:var(--studio-sand)}#app .markdown-preview{border-color:var(--studio-line);border-radius:var(--studio-radius-sm);color:#4f4941;background:var(--studio-paper-strong)}#app .markdown-preview :where(h1,h2,h3){color:var(--studio-ink);font-family:var(--studio-serif)}#app :where(.detail-section,.dimension-grid div,.issue-list article,.relation-card){border-color:var(--studio-line);background:var(--studio-paper)}#app .version-hero,#app .delivery-hero,#app .validation-hero{border-color:var(--studio-line);background:linear-gradient(135deg,#fffdf8f5,#f5efe3f0)}#app .summary-card.attention,#app .impact-panel{background:var(--studio-coral-soft);border-color:#e6b8a8}#app .stage-tab{border-color:var(--studio-line);color:var(--studio-muted);background:var(--studio-paper)}#app .stage-tab.active{border-color:var(--studio-forest);color:#fff;background:var(--studio-forest)}#app .timeline:before{background:var(--studio-line)}#app .version-dot{border-color:var(--studio-paper);background:var(--studio-coral);box-shadow:0 0 0 1px var(--studio-coral)}#app .old-value{background:#fff0ed}#app .new-value{background:#edf7f2}#app .stats-grid article,#app :where(.reason-grid,.criteria-grid)>div,#app :where(.experiment-panel,.evidence-panel),#app .evidence-list article,#app .issue-row,#app .dimension-grid article{border-color:var(--studio-line);background:var(--studio-paper)}#app .hypothesis-statement{border-left-color:var(--studio-coral);color:var(--studio-ink);background:var(--studio-coral-soft)}#app :where(.next-action-box,.assessment-panel),#app .experiment-meta>div{border:1px solid var(--studio-line);background:var(--studio-sand)}#app .success-criteria{background:#edf7f2}#app .failure-criteria,#app .avoid-questions{background:#fff0ed}#app .score-ring{border-color:var(--studio-line);background:var(--studio-paper)}#app .score-ring.is-ready{border-color:var(--studio-forest)}#app .score-ring.is-needs_attention{border-color:var(--studio-coral)}@media (width<=767px){.page{padding:26px 16px calc(52px + env(safe-area-inset-bottom))}.el-button{height:auto;min-height:44px}.el-input__wrapper,.el-select__wrapper,.el-input-number{min-height:44px}.el-dialog__headerbtn,.el-drawer__close-btn{width:44px;min-width:44px;height:44px}.page-heading{flex-direction:column;align-items:stretch}.page-title{font-size:29px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-shell[data-v-3c853041]{min-height:100vh}.topbar[data-v-3c853041]{z-index:20;border-bottom:1px solid var(--studio-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf8e6;grid-template-columns:minmax(220px,auto) 1fr minmax(160px,auto);align-items:center;gap:22px;min-height:68px;padding:0 clamp(18px,3vw,42px);display:grid;position:sticky;top:0}.brand[data-v-3c853041]{width:fit-content;min-height:44px;color:var(--studio-ink);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.brand-mark[data-v-3c853041]{color:#fff;background:var(--studio-forest);border-radius:11px;place-items:center;width:36px;height:36px;font-weight:800;display:grid;box-shadow:0 8px 18px #174f4633}.brand-copy strong[data-v-3c853041],.brand-copy small[data-v-3c853041]{display:block}.brand-copy strong[data-v-3c853041]{font-family:var(--studio-serif);letter-spacing:-.015em;font-size:16px}.brand-copy small[data-v-3c853041]{color:var(--studio-muted);margin-top:1px;font-size:11px}.topbar-nav[data-v-3c853041]{justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.topbar-nav .nav-link[data-v-3c853041],.topbar-nav>a[data-v-3c853041]{border-radius:var(--studio-radius-pill);min-height:44px;color:var(--studio-muted);align-items:center;padding:8px 12px;font-size:13px;font-weight:650;text-decoration:none;transition:color .16s,background-color .16s;display:inline-flex}.topbar-nav .nav-link[data-v-3c853041]:hover,.topbar-nav>a[data-v-3c853041]:hover{color:var(--studio-ink);background:var(--studio-sand)}.topbar-nav a.router-link-active[data-v-3c853041]{color:var(--studio-ink);background:var(--studio-sand-deep);font-weight:800}.topbar-nav .is-locked[data-v-3c853041]{cursor:not-allowed;opacity:.58}.topbar-nav .is-locked[data-v-3c853041]:hover{color:var(--studio-muted);background:0 0}.studio-status[data-v-3c853041]{color:var(--studio-muted);white-space:nowrap;justify-self:end;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.logout-button[data-v-3c853041]{border:1px solid var(--studio-line);border-radius:var(--studio-radius-pill);min-height:36px;color:var(--studio-muted);cursor:pointer;font:inherit;background:0 0;padding:0 10px}.status-dot[data-v-3c853041]{background:var(--studio-success);width:7px;height:7px;box-shadow:0 0 0 4px var(--studio-forest-soft);border-radius:50%}.app-main[data-v-3c853041]{min-width:0}@media (width<=900px){.topbar[data-v-3c853041]{grid-template-columns:auto 1fr}.topbar-nav[data-v-3c853041]{justify-content:flex-end;overflow-x:auto}.studio-status[data-v-3c853041]{display:none}}@media (width<=620px){.topbar[data-v-3c853041]{gap:10px;min-height:60px;padding:0 14px}.brand-mark[data-v-3c853041]{width:32px;height:32px}.brand-copy small[data-v-3c853041]{display:none}.topbar-nav[data-v-3c853041]{justify-content:flex-start}.topbar-nav .nav-link[data-v-3c853041],.topbar-nav>a[data-v-3c853041]{min-height:44px;padding:7px 9px;font-size:12px}}.onboarding-page[data-v-ed9043f0]{max-width:1080px;padding-top:28px}.onboarding-header[data-v-ed9043f0]{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:14px;display:flex}.onboarding-header h1[data-v-ed9043f0]{color:#172033;margin:8px 0;font-size:30px}.onboarding-header p[data-v-ed9043f0]{color:#667085;max-width:720px;margin:0;line-height:1.7}.eyebrow[data-v-ed9043f0]{color:#4f6ef7;letter-spacing:.08em;font-size:13px;font-weight:800}.onboarding-load-error[data-v-ed9043f0]{max-width:720px;margin:56px auto 0;padding:30px}.onboarding-load-error h2[data-v-ed9043f0]{color:#172033;margin:9px 0}.onboarding-load-error p[data-v-ed9043f0]{color:#667085;margin:0 0 20px;line-height:1.7}.wizard-layout[data-v-ed9043f0]{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:20px;display:grid}.step-nav[data-v-ed9043f0]{padding:18px}.step-nav-item[data-v-ed9043f0]{color:#98a2b3;align-items:center;gap:12px;padding:14px 10px;display:flex}.step-nav-item>span[data-v-ed9043f0]{background:#f2f4f7;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.step-nav-item strong[data-v-ed9043f0],.step-nav-item small[data-v-ed9043f0]{display:block}.step-nav-item small[data-v-ed9043f0]{margin-top:3px;font-size:12px}.step-nav-item.active[data-v-ed9043f0]{color:#172033;background:#f7f8ff;border-radius:12px}.step-nav-item.active>span[data-v-ed9043f0],.step-nav-item.done>span[data-v-ed9043f0]{color:#fff;background:#4f6ef7}.step-nav-item.done[data-v-ed9043f0]{color:#667085}.save-status[data-v-ed9043f0]{color:#98a2b3;justify-content:space-between;align-items:center;gap:8px;margin:16px 8px 4px;font-size:12px;display:flex}.save-status.has-error[data-v-ed9043f0]{color:#b42318}.wizard-card[data-v-ed9043f0]{min-height:min(520px,100vh - 220px);padding:28px 30px}.question-heading[data-v-ed9043f0]{margin-bottom:18px}.question-heading>span[data-v-ed9043f0]{color:#4f6ef7;font-size:13px;font-weight:700}.question-heading h2[data-v-ed9043f0]{color:#172033;margin:8px 0;font-size:25px}.question-heading p[data-v-ed9043f0]{color:#667085;margin:0;line-height:1.7}.field-label[data-v-ed9043f0]{color:#344054;margin-bottom:9px;font-weight:700;display:block}.field-label small[data-v-ed9043f0]{color:#98a2b3;margin-left:5px;font-weight:500}.secondary-label[data-v-ed9043f0]{margin-top:24px}.field-error[data-v-ed9043f0]{color:#c2412d;margin:7px 0 0;font-size:12px;font-weight:650}[data-v-ed9043f0] .has-field-error .el-input__wrapper,[data-v-ed9043f0] .has-field-error .el-textarea__inner{box-shadow:inset 0 0 0 1px #d55b47}.plain-tip[data-v-ed9043f0]{color:#475467;background:#f9fafb;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:13px}.question-block+.question-block[data-v-ed9043f0]{border-top:1px solid #eaecf0;margin-top:28px;padding-top:24px}.question-row[data-v-ed9043f0]{justify-content:space-between;align-items:center;gap:12px;display:flex}.question-row .field-label[data-v-ed9043f0]{margin:0}.candidate-list[data-v-ed9043f0]{gap:8px;margin-top:12px;display:grid}.candidate-list button[data-v-ed9043f0]{color:#344054;cursor:pointer;text-align:left;background:#fff;border:1px solid #d0d5dd;border-radius:9px;padding:11px 13px;line-height:1.5}.candidate-list button[data-v-ed9043f0]:hover{color:#3151d5;background:#f7f8ff;border-color:#4f6ef7}.answer-review[data-v-ed9043f0]{background:#f9fafb;border-radius:12px;margin-top:26px;padding:18px}.answer-review p[data-v-ed9043f0]{color:#667085;margin:9px 0 0;line-height:1.55}.answer-review span[data-v-ed9043f0]{color:#344054;font-weight:700}.task-alert[data-v-ed9043f0]{margin-top:18px}.wizard-actions[data-v-ed9043f0]{border-top:1px solid #eaecf0;justify-content:space-between;gap:12px;margin-top:24px;padding-top:16px;display:flex}@media (width<=800px){.onboarding-header[data-v-ed9043f0]{flex-direction:column;gap:12px;margin-bottom:16px}.onboarding-header h1[data-v-ed9043f0]{margin:5px 0;font-size:26px;line-height:1.2}.onboarding-header p[data-v-ed9043f0]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.wizard-layout[data-v-ed9043f0]{grid-template-columns:1fr}.step-nav[data-v-ed9043f0]{grid-template-columns:1fr 1fr;padding:10px;display:grid}.step-nav-item[data-v-ed9043f0]{gap:8px;padding:8px}.step-nav-item>span[data-v-ed9043f0]{flex-basis:26px;width:26px;height:26px}.step-nav-item small[data-v-ed9043f0]{display:none}.save-status[data-v-ed9043f0]{grid-column:1/-1;margin-top:8px}.wizard-card[data-v-ed9043f0]{min-height:0;padding:18px}.question-heading[data-v-ed9043f0]{margin-bottom:18px}.question-heading h2[data-v-ed9043f0]{font-size:22px}.wizard-actions[data-v-ed9043f0]{z-index:4;bottom:max(8px, env(safe-area-inset-bottom));border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf8f5;margin-inline:-8px;padding:12px 8px;position:sticky;box-shadow:0 -8px 24px #4d3c2314}}.autosave-recovery[data-v-d51682cd]{border-radius:var(--studio-radius-sm,12px);color:var(--studio-ink,#172033);background:var(--studio-coral-soft,#fff1eb);border:1px solid #e9bba8;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.autosave-recovery p[data-v-d51682cd]{color:var(--studio-muted,#667085);margin:4px 0 0;line-height:1.55}@media (width<=620px){.autosave-recovery[data-v-d51682cd]{flex-direction:column;align-items:stretch}}.generation-insights[data-v-4377667d]{border:1px solid var(--studio-line);border-left:3px solid var(--studio-coral);border-radius:var(--studio-radius-sm);background:var(--studio-coral-soft);gap:12px;padding:14px 16px;display:grid}.insight-summary[data-v-4377667d],.quality-actions[data-v-4377667d]{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.quality-detail[data-v-4377667d]{gap:12px;display:grid}.quality-scope-copy[data-v-4377667d],.review-sync-copy[data-v-4377667d]{color:var(--studio-muted);margin:0;font-size:13px;line-height:1.6}.dimension-grid[data-v-4377667d]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.dimension-grid article[data-v-4377667d]{border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm);background:var(--studio-paper);justify-content:space-between;padding:12px;display:flex}.generation-metadata[data-v-4377667d]{border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm);background:var(--studio-paper);padding:11px 13px}.generation-metadata summary[data-v-4377667d]{color:var(--studio-ink);cursor:pointer;font-size:13px;font-weight:800}.metadata-grid[data-v-4377667d]{color:var(--studio-muted);flex-wrap:wrap;gap:8px 16px;margin-top:12px;font-size:12px;display:flex}.metadata-note[data-v-4377667d]{color:var(--studio-muted);margin:9px 0 0;font-size:12px;line-height:1.55}.review-overview[data-v-c2a9b401]{border:1px solid var(--studio-line,#e4e8f0);border-radius:var(--studio-radius-md,16px);background:var(--studio-paper,#fff);box-shadow:var(--studio-shadow-sm,0 8px 22px #26334d0d);gap:18px;padding:22px 24px;display:grid}.overview-header[data-v-c2a9b401]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.overview-eyebrow[data-v-c2a9b401]{color:var(--studio-forest,#174f46);letter-spacing:.08em;font-size:11px;font-weight:800}h4[data-v-c2a9b401]{color:var(--studio-ink,#172033);margin:6px 0;font-size:18px}p[data-v-c2a9b401],small[data-v-c2a9b401]{color:var(--studio-muted,#667085);margin:0;line-height:1.6;display:block}small[data-v-c2a9b401]{margin-top:5px;font-size:12px}.review-status-error[data-v-c2a9b401]{color:var(--studio-danger,#b54747);font-weight:700}.overview-metrics[data-v-c2a9b401]{grid-template-columns:repeat(3,minmax(86px,1fr));gap:10px;display:grid}.overview-metrics div[data-v-c2a9b401]{background:var(--studio-sand,#f7f2e9);text-align:center;border-radius:12px;padding:12px}.overview-metrics strong[data-v-c2a9b401],.overview-metrics span[data-v-c2a9b401]{display:block}.overview-metrics strong[data-v-c2a9b401]{color:var(--studio-ink,#172033);font-size:21px}.overview-metrics span[data-v-c2a9b401]{color:var(--studio-muted,#667085);margin-top:2px;font-size:11px}.overview-metrics .attention[data-v-c2a9b401]{background:var(--studio-coral-soft,#fff1eb)}.overview-metrics .attention strong[data-v-c2a9b401]{color:var(--studio-danger,#b54747)}.review-groups[data-v-c2a9b401],.review-groups>section[data-v-c2a9b401]{gap:10px;display:grid}.review-groups>section+section[data-v-c2a9b401]{margin-top:4px}.group-heading[data-v-c2a9b401],.review-issue[data-v-c2a9b401]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.group-heading span[data-v-c2a9b401],.issue-location[data-v-c2a9b401],.global-label[data-v-c2a9b401]{color:var(--studio-muted,#667085);font-size:11px}.review-issue[data-v-c2a9b401]{border:1px solid var(--studio-line,#e4e8f0);background:var(--studio-canvas,#f8fafc);border-radius:12px;padding:13px 14px}.review-issue strong[data-v-c2a9b401],.issue-location[data-v-c2a9b401]{display:block}.review-issue strong[data-v-c2a9b401]{color:var(--studio-ink,#172033);margin-top:3px}.review-issue p[data-v-c2a9b401]{margin-top:5px;font-size:13px}.locate-button[data-v-c2a9b401]{border:1px solid var(--studio-line,#e4e8f0);color:var(--studio-forest,#174f46);background:var(--studio-paper,#fff);cursor:pointer;font:inherit;border-radius:9px;flex:none;padding:7px 10px;font-size:12px;font-weight:700}.review-unknown[data-v-c2a9b401],.review-clear[data-v-c2a9b401]{color:var(--studio-muted,#667085);background:var(--studio-sand,#f7f2e9);border-radius:12px;flex-wrap:wrap;gap:6px 12px;padding:12px 14px;display:flex}.review-unknown strong[data-v-c2a9b401]{color:var(--studio-danger,#b54747)}.global-note[data-v-c2a9b401],.mapped-note[data-v-c2a9b401]{margin-top:-8px}@media (width<=760px){.overview-header[data-v-c2a9b401]{grid-template-columns:1fr}.overview-metrics[data-v-c2a9b401]{width:100%}.review-issue[data-v-c2a9b401]{flex-direction:column;align-items:stretch}.locate-button[data-v-c2a9b401]{align-self:flex-start}}.review-section[data-v-47898cc4]{scroll-margin-top:20px;overflow:clip;padding:0!important}.review-heading[data-v-47898cc4]{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:18px 20px;list-style:none;display:grid}.review-heading[data-v-47898cc4]::-webkit-details-marker{display:none}.section-number[data-v-47898cc4]{width:34px;height:34px;color:var(--studio-forest,#174f46);background:var(--studio-forest-soft,#eaf4f0);border-radius:10px;place-items:center;font-size:12px;font-weight:800;display:grid}.section-copy strong[data-v-47898cc4],.section-copy small[data-v-47898cc4]{display:block}.section-copy strong[data-v-47898cc4]{color:var(--studio-ink,#172033);font-size:16px}.section-copy small[data-v-47898cc4],.reviewed-label[data-v-47898cc4]{color:var(--studio-muted,#667085);margin-top:3px;font-size:11px}.attention-label[data-v-47898cc4],.reviewed-label[data-v-47898cc4]{border-radius:999px;padding:5px 8px}.attention-label[data-v-47898cc4]{color:var(--studio-danger,#b54747);background:var(--studio-coral-soft,#fff1eb);font-size:11px;font-weight:800}.reviewed-label[data-v-47898cc4]{background:var(--studio-sand,#f7f2e9)}.section-action[data-v-47898cc4]:empty{display:none}.chevron[data-v-47898cc4]{color:var(--studio-muted,#667085);font-size:18px;transition:transform .16s}details[open] .chevron[data-v-47898cc4]{transform:rotate(180deg)}.review-content[data-v-47898cc4]{border-top:1px solid var(--studio-line,#e4e8f0);gap:14px;padding:18px 20px 20px;display:grid}.section-issues[data-v-47898cc4]{gap:9px;display:grid}.section-issues article[data-v-47898cc4]{background:var(--studio-coral-soft,#fff1eb);border-radius:10px;padding:11px 12px}.section-issues article>div[data-v-47898cc4]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.section-issues span[data-v-47898cc4]{color:var(--studio-muted,#667085);background:var(--studio-paper,#fff);border-radius:999px;padding:3px 6px;font-size:10px;font-weight:800}.section-issues span[data-priority=MUST_FIX][data-v-47898cc4]{color:var(--studio-danger,#b54747)}.section-issues p[data-v-47898cc4]{color:var(--studio-muted,#667085);margin:5px 0 0;font-size:13px;line-height:1.55}.needs-attention[data-v-47898cc4]{border-color:#e9bba8!important}@media (width<=760px){.review-heading[data-v-47898cc4]{grid-template-columns:auto minmax(0,1fr) auto}.attention-label[data-v-47898cc4],.reviewed-label[data-v-47898cc4],.section-action[data-v-47898cc4]{grid-column:2/-1;justify-self:start}.chevron[data-v-47898cc4]{grid-area:1/3}}.assumption-panel[data-v-1992cfdd]{border:1px solid #e6b9a9;border-left:4px solid var(--studio-coral);border-radius:var(--studio-radius-md);background:var(--studio-coral-soft);margin-bottom:22px;padding:20px}.panel-heading[data-v-1992cfdd],article[data-v-1992cfdd],.assumption-actions[data-v-1992cfdd]{align-items:center;display:flex}.panel-heading[data-v-1992cfdd],article[data-v-1992cfdd]{justify-content:space-between;gap:18px}.panel-heading span[data-v-1992cfdd]{color:var(--studio-coral);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}h3[data-v-1992cfdd]{color:var(--studio-ink);font-family:var(--studio-serif);margin:5px 0 0}.panel-description[data-v-1992cfdd],article p[data-v-1992cfdd]{color:var(--studio-muted);line-height:1.6}article[data-v-1992cfdd]{border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm);background:var(--studio-paper);margin-top:14px;padding:16px}article p[data-v-1992cfdd]{margin:5px 0 0}.assumption-actions[data-v-1992cfdd]{flex:none;gap:8px}@media (width<=760px){article[data-v-1992cfdd],.assumption-actions[data-v-1992cfdd]{flex-direction:column;align-items:stretch}}.project-stage-nav[data-v-f91b5888]{gap:5px;padding:16px 13px;display:grid}.scroll-hint[data-v-f91b5888]{display:none}.nav-label[data-v-f91b5888]{color:var(--studio-faint);letter-spacing:.12em;text-transform:uppercase;padding:0 9px 7px;font-size:10px;font-weight:800}.stage-item[data-v-f91b5888]{border-radius:var(--studio-radius-sm);width:100%;min-width:0;color:var(--studio-muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:10px;transition:border-color .16s,background-color .16s,color .16s;display:flex}.stage-item[data-v-f91b5888]:hover:not(.locked){border-color:var(--studio-line);color:var(--studio-ink);background:#fffdf8bf}.stage-item.active[data-v-f91b5888]{border-color:var(--studio-line-strong);color:var(--studio-ink);background:var(--studio-sand-deep)}.stage-item.workflow-current[data-v-f91b5888]:not(.active){border-color:#174f463d}.stage-item.locked[data-v-f91b5888]{cursor:not-allowed;opacity:.52}.stage-index[data-v-f91b5888]{border:1px solid var(--studio-line-strong);width:25px;height:25px;color:var(--studio-muted);background:var(--studio-paper);border-radius:50%;flex:0 0 25px;place-items:center;font-size:10px;font-weight:800;display:grid}.stage-item.is-completed .stage-index[data-v-f91b5888]{border-color:var(--studio-forest);color:#fff;background:var(--studio-forest)}.stage-item.active .stage-index[data-v-f91b5888]{border-color:var(--studio-coral);color:var(--studio-coral)}.stage-copy[data-v-f91b5888]{flex:1;gap:2px;min-width:0;display:grid}.stage-copy strong[data-v-f91b5888]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.stage-copy small[data-v-f91b5888]{color:var(--studio-faint);font-size:10px}.stage-status[data-v-f91b5888]{display:none}@media (width<=767px){.stage-nav-shell[data-v-f91b5888]{position:relative}.project-stage-nav[data-v-f91b5888]{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:7px;padding:10px 2px 12px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.project-stage-nav[data-v-f91b5888]::-webkit-scrollbar{display:none}.nav-label[data-v-f91b5888]{display:none}.stage-item[data-v-f91b5888]{scroll-snap-align:start;background:#fffdf8b8;flex:none;width:auto;min-width:118px}.scroll-hint[data-v-f91b5888]{width:28px;height:44px;color:var(--studio-forest);background:linear-gradient(90deg, #fffdf81a, var(--studio-paper));pointer-events:none;border-radius:999px 0 0 999px;place-items:center;font-size:24px;font-weight:800;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%);box-shadow:-8px 0 14px #4d3c2314}}.workflow-action-bar[data-v-40a7777b]{border:1px solid var(--studio-line);border-radius:var(--studio-radius-md);background:var(--studio-paper);box-shadow:var(--studio-shadow-sm);justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;padding:19px 20px 19px 23px;display:flex;position:relative;overflow:hidden}.workflow-action-bar[data-v-40a7777b]:before{background:var(--studio-forest);content:"";width:4px;position:absolute;inset:0 auto 0 0}.workflow-action-bar.is-needs_attention[data-v-40a7777b]{background:var(--studio-coral-soft);border-color:#e9bba8}.workflow-action-bar.is-needs_attention[data-v-40a7777b]:before{background:var(--studio-coral)}.workflow-action-bar.is-completed[data-v-40a7777b]{background:#f2f8f5;border-color:#bed5cc}.workflow-action-bar.is-generating[data-v-40a7777b]{background:#f7f2fa;border-color:#d4c8de}.action-copy[data-v-40a7777b]{min-width:0}.action-meta[data-v-40a7777b]{color:var(--studio-forest);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}h3[data-v-40a7777b]{color:var(--studio-ink);font-family:var(--studio-serif);margin:8px 0 5px;font-size:18px}p[data-v-40a7777b]{color:var(--studio-muted);margin:0;line-height:1.6}.action-notices[data-v-40a7777b]{flex-wrap:wrap;gap:8px;margin-top:10px;font-size:12px;display:flex}.blocker[data-v-40a7777b],.warning[data-v-40a7777b]{border-radius:var(--studio-radius-sm);padding:5px 8px}.blocker[data-v-40a7777b]{color:var(--studio-danger);background:#fae4de}.warning[data-v-40a7777b]{color:var(--studio-warning);background:#f8ecd6}@media (width<=760px){.workflow-action-bar[data-v-40a7777b]{flex-direction:column;align-items:stretch}}.prd-page[data-v-d56ac9b3]{max-width:1360px}.prd-heading[data-v-d56ac9b3]{align-items:flex-start}.eyebrow[data-v-d56ac9b3]{color:var(--studio-forest);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.heading-actions[data-v-d56ac9b3],.editor-actions[data-v-d56ac9b3],.meta-row[data-v-d56ac9b3]{flex-wrap:wrap;gap:10px;display:flex}.heading-actions[data-v-d56ac9b3]{justify-content:flex-end}.prd-stage-nav[data-v-d56ac9b3]{margin-bottom:18px}.prd-stage-nav.project-stage-nav[data-v-d56ac9b3]{grid-template-columns:repeat(6,minmax(0,1fr))}.prd-stage-nav.project-stage-nav[data-v-d56ac9b3] .nav-label{grid-column:1/-1}.prd-toolbar[data-v-d56ac9b3]{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:16px;display:flex}.meta-row[data-v-d56ac9b3]{align-items:center}.meta-row span[data-v-d56ac9b3]{color:var(--studio-muted);background:var(--studio-sand);border:1px solid #e4e8f0;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.stale-alert[data-v-d56ac9b3]{border-radius:14px;margin-bottom:16px}.prd-grid[data-v-d56ac9b3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.editor-panel[data-v-d56ac9b3],.preview-panel[data-v-d56ac9b3]{min-width:0;padding:18px}.panel-heading[data-v-d56ac9b3]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.panel-heading h2[data-v-d56ac9b3]{color:var(--studio-ink);font-family:var(--studio-serif);margin:0;font-size:18px}.panel-heading small[data-v-d56ac9b3]{color:#8a94a6}.markdown-input[data-v-d56ac9b3] textarea{resize:vertical;height:clamp(520px,68vh,720px);font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;line-height:1.7;overflow-y:auto;min-height:420px!important}.markdown-preview[data-v-d56ac9b3]{color:#344054;background:#fff;border:1px solid #edf0f5;border-radius:14px;height:clamp(520px,68vh,720px);min-height:420px;padding:18px 22px;line-height:1.75;overflow:auto}.markdown-preview[data-v-d56ac9b3] h1,.markdown-preview[data-v-d56ac9b3] h2,.markdown-preview[data-v-d56ac9b3] h3{color:var(--studio-ink);font-family:var(--studio-serif);line-height:1.35}.markdown-preview[data-v-d56ac9b3] h1{border-bottom:1px solid #edf0f5;margin-top:0;padding-bottom:12px;font-size:28px}.markdown-preview[data-v-d56ac9b3] h2{margin-top:28px;font-size:21px}.markdown-preview[data-v-d56ac9b3] ul{padding-left:22px}.markdown-preview[data-v-d56ac9b3] li{margin:6px 0}@media (width<=980px){.prd-stage-nav.project-stage-nav[data-v-d56ac9b3]{display:flex;overflow-x:auto}.prd-stage-nav[data-v-d56ac9b3] .stage-item{min-width:150px}.prd-toolbar[data-v-d56ac9b3]{flex-direction:column;align-items:flex-start}.prd-grid[data-v-d56ac9b3]{grid-template-columns:1fr}.markdown-input[data-v-d56ac9b3] textarea,.markdown-preview[data-v-d56ac9b3]{height:min(58vh,560px);min-height:360px}}.el-progress{align-items:center;line-height:1;display:flex;position:relative}.el-progress__text{color:var(--el-text-color-regular);min-width:50px;margin-left:5px;font-size:14px;line-height:1}.el-progress__text i{vertical-align:middle;display:block}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{text-align:center;width:100%;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{vertical-align:middle;display:inline-block}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{margin-right:0;padding-right:0;display:block}.el-progress--text-inside .el-progress-bar{margin-right:0;padding-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:var(--el-color-success)}.el-progress.is-success .el-progress__text{color:var(--el-color-success)}.el-progress.is-warning .el-progress-bar__inner{background-color:var(--el-color-warning)}.el-progress.is-warning .el-progress__text{color:var(--el-color-warning)}.el-progress.is-exception .el-progress-bar__inner{background-color:var(--el-color-danger)}.el-progress.is-exception .el-progress__text{color:var(--el-color-danger)}.el-progress-bar{box-sizing:border-box;flex-grow:1}.el-progress-bar__outer{background-color:var(--el-border-color-lighter);vertical-align:middle;border-radius:100px;height:6px;position:relative;overflow:hidden}.el-progress-bar__inner{background-color:var(--el-color-primary);text-align:right;white-space:nowrap;border-radius:100px;height:100%;line-height:1;transition:width .6s;position:absolute;top:0;left:0}.el-progress-bar__inner:after{content:"";vertical-align:middle;height:100%;display:inline-block}.el-progress-bar__inner--indeterminate{animation:3s infinite indeterminate;transform:translateZ(0)}.el-progress-bar__inner--striped{background-image:linear-gradient(45deg,#0000001a 25%,#0000 25% 50%,#0000001a 50% 75%,#0000 75%,#0000);background-size:1.25em 1.25em}.el-progress-bar__inner--striped.el-progress-bar__inner--striped-flow{animation:3s linear infinite striped-flow}.el-progress-bar__innerText{vertical-align:middle;color:#fff;margin:0 5px;font-size:12px;display:inline-block}@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@keyframes indeterminate{0%{left:-100%}to{left:100%}}@keyframes striped-flow{0%{background-position:-100%}to{background-position:100%}}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button:first-child:last-child{border-top-right-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-top-left-radius:var(--el-border-radius-base);border-bottom-left-radius:var(--el-border-radius-base)}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:var(--el-border-radius-round)}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:hover,.el-button-group>.el-button:focus,.el-button-group>.el-button:active,.el-button-group>.el-button.is-active{z-index:1}.el-button-group--horizontal{vertical-align:middle;display:inline-block}.el-button-group--horizontal:before,.el-button-group--horizontal:after{content:"";display:table}.el-button-group--horizontal:after{clear:both}.el-button-group--horizontal>.el-button{float:left;position:relative}.el-button-group--horizontal>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group--horizontal>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group--horizontal>.el-button:not(:last-child){margin-right:-1px}.el-button-group--horizontal .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--primary:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--success:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--warning:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--danger:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--info:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal>.el-dropdown>.el-button{border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group--vertical{flex-direction:column;align-items:stretch;display:inline-flex}.el-button-group--vertical>.el-button{margin-top:-1px}.el-button-group--vertical>.el-button:first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.el-button-group--vertical>.el-button:last-child{border-top-left-radius:0;border-top-right-radius:0}.el-button-group--vertical>.el-dropdown{margin-top:-1px}.el-button-group--vertical>.el-dropdown>.el-button{border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0;border-top-right-radius:0}.el-button-group--vertical .el-button--primary:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--primary:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--primary:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--success:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--success:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--success:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--warning:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--warning:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--warning:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--danger:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--danger:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--danger:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--info:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--info:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--info:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-dropdown{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10;color:var(--el-text-color-regular);font-size:var(--el-font-size-base);vertical-align:top;line-height:1;display:inline-flex;position:relative}.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-dropdown__popper{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10}.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-dropdown__popper .el-dropdown-menu{border:none}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:none}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{box-sizing:border-box;margin:0;padding:0;list-style:none}.el-dropdown .el-dropdown__caret-button{border-left:none;justify-content:center;align-items:center;width:32px;padding-left:0;padding-right:0;display:inline-flex}.el-dropdown .el-dropdown__caret-button>span{display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{content:"";background:var(--el-overlay-color-lighter);width:1px;display:block;position:absolute;top:-1px;bottom:-1px;left:0}.el-dropdown .el-dropdown__caret-button.el-button:before{background:var(--el-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}.el-dropdown .el-dropdown-selfdefine{outline:none}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{z-index:var(--el-dropdown-menu-index);background-color:var(--el-bg-color-overlay);border-radius:var(--el-border-radius-base);box-shadow:none;border:none;margin:0;padding:5px 0;list-style:none;position:relative;top:0;left:0}.el-dropdown-menu__item{white-space:nowrap;line-height:22px;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);cursor:pointer;outline:none;align-items:center;margin:0;padding:5px 16px;list-style:none;display:flex}.el-dropdown-menu__item:not(.is-disabled):hover,.el-dropdown-menu__item:not(.is-disabled):focus{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{border-top:1px solid var(--el-border-color-lighter);margin:6px 0}.el-dropdown-menu__item.is-disabled{cursor:not-allowed;color:var(--el-text-color-disabled)}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{padding:7px 20px;font-size:14px;line-height:22px}.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}.el-dropdown-menu--small{padding:3px 0}.el-dropdown-menu--small .el-dropdown-menu__item{padding:2px 12px;font-size:12px;line-height:20px}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.load-error-panel[data-v-9a553df9]{align-items:center;gap:14px;margin-bottom:18px;display:flex}.load-alert[data-v-9a553df9]{flex:1}.projects-area[data-v-9a553df9]{min-height:320px}.project-grid[data-v-9a553df9]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;display:grid}.project-card[data-v-9a553df9]{padding:22px;position:relative;overflow:hidden}.project-card[data-v-9a553df9]:only-child{grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);column-gap:38px;display:grid}.project-card:only-child .card-top[data-v-9a553df9],.project-card:only-child .flow-retry[data-v-9a553df9]{grid-column:1/-1}.project-card:only-child .project-copy[data-v-9a553df9],.project-card:only-child .project-progress[data-v-9a553df9]{align-self:center}.project-card:only-child .project-progress[data-v-9a553df9]{border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm);background:var(--studio-sand);padding:18px}.project-card[data-v-9a553df9]:before{background:linear-gradient(90deg, var(--studio-forest), var(--studio-coral));content:"";height:3px;position:absolute;inset:0 0 auto}.card-top[data-v-9a553df9],.progress-row[data-v-9a553df9]{justify-content:space-between;align-items:center;display:flex}.more-button[data-v-9a553df9]{color:var(--studio-muted);cursor:pointer;background:0 0;border:0;font-size:18px}.more-button[data-v-9a553df9]:disabled{cursor:not-allowed;opacity:.45}.delete-menu-item[data-v-9a553df9]{color:#f56c6c}.flow-retry[data-v-9a553df9]{color:#b54747;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:12px}.flow-retry[data-v-9a553df9]:disabled{cursor:wait;opacity:.6}.project-card h2[data-v-9a553df9]{color:var(--studio-ink);font-family:var(--studio-serif);margin:20px 0 8px;font-size:21px}.idea[data-v-9a553df9]{min-height:48px;color:var(--studio-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;line-height:1.6;display:-webkit-box;overflow:hidden}.project-updated[data-v-9a553df9]{color:var(--studio-faint);margin:0 0 20px;font-size:12px}.progress-row[data-v-9a553df9]{color:var(--studio-muted);margin-bottom:9px;font-size:13px}.progress-row strong[data-v-9a553df9]{color:var(--studio-ink)}.card-actions[data-v-9a553df9]{grid-template-columns:1fr;gap:9px;margin-top:22px;display:grid}.continue-button[data-v-9a553df9]{width:100%;margin:0}.quick-mode-link[data-v-9a553df9]{min-height:44px;color:var(--studio-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:5px 8px;font-size:12px;display:flex}.quick-mode-link strong[data-v-9a553df9]{color:var(--studio-ink)}.quick-mode-link[data-v-9a553df9]:disabled{cursor:not-allowed;opacity:.5}.empty-example[data-v-9a553df9]{border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm);background:var(--studio-sand);text-align:left;max-width:460px;margin:18px auto 22px;padding:15px 17px}.empty-example span[data-v-9a553df9],.empty-example strong[data-v-9a553df9]{display:block}.empty-example span[data-v-9a553df9]{color:var(--studio-faint);letter-spacing:.08em;font-size:11px;font-weight:800}.empty-example strong[data-v-9a553df9]{color:var(--studio-ink);margin-top:5px}.empty-example p[data-v-9a553df9]{color:var(--studio-muted);margin:5px 0 0;line-height:1.6}@media (width<=640px){.load-error-panel[data-v-9a553df9]{flex-direction:column;align-items:stretch}.project-card[data-v-9a553df9]:only-child{display:block}.project-card:only-child .project-progress[data-v-9a553df9]{background:0 0;border:0;padding:0}}.mvp-editor[data-v-c1af48a6]{gap:18px;display:grid}.editor-toolbar[data-v-c1af48a6]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.editor-toolbar h3[data-v-c1af48a6]{color:#172033;margin:7px 0;font-size:22px}.editor-toolbar p[data-v-c1af48a6]{color:#667085;margin:0;line-height:1.7}.eyebrow[data-v-c1af48a6]{color:#4f6ef7;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.editor-actions[data-v-c1af48a6]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.meta-row[data-v-c1af48a6]{flex-wrap:wrap;gap:10px;display:flex}.meta-row span[data-v-c1af48a6]{color:#667085;background:#fafbfe;border:1px solid #e4e8f0;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.empty-alert[data-v-c1af48a6]{border-radius:14px}.editor-card[data-v-c1af48a6]{background:#fff;border:1px solid #e4e8f0;border-radius:18px;gap:14px;padding:20px;display:grid}.card-heading[data-v-c1af48a6],.item-title[data-v-c1af48a6]{justify-content:space-between;align-items:center;gap:14px;display:flex}.card-heading h4[data-v-c1af48a6]{color:#172033;flex:1;margin:0;font-size:17px}.card-heading span[data-v-c1af48a6]{color:#4f6ef7;background:#edf1ff;border-radius:12px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.editable-item[data-v-c1af48a6],.single-line-item[data-v-c1af48a6]{background:#fafbfe;border:1px solid #edf0f5;border-radius:14px;gap:10px;padding:14px;display:grid}.item-title strong[data-v-c1af48a6]{color:#344054}.single-line-item[data-v-c1af48a6]{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start}@media (width<=860px){.editor-toolbar[data-v-c1af48a6]{display:grid}.editor-actions[data-v-c1af48a6]{justify-content:flex-start}.single-line-item[data-v-c1af48a6]{grid-template-columns:1fr}}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}.v-modal{width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color);position:fixed;top:0;left:0}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:16px;--el-dialog-border-radius:var(--el-border-radius-base);margin:var(--el-dialog-margin-top,15vh) auto 50px;background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;padding:var(--el-dialog-padding-primary);width:var(--el-dialog-width,50%);overflow-wrap:break-word;position:relative}.el-dialog:focus{outline:none!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;border-radius:0;height:100%;margin-bottom:0;overflow:auto}.el-dialog__wrapper{margin:0;position:fixed;inset:0;overflow:auto}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;user-select:none}.el-dialog__header{padding-bottom:var(--el-dialog-padding-primary)}.el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size,16px))}.el-dialog__headerbtn{cursor:pointer;width:48px;height:48px;font-size:var(--el-message-close-size,16px);background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{line-height:var(--el-dialog-font-line-height);font-size:var(--el-dialog-title-font-size);color:var(--el-text-color-primary)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{padding-top:var(--el-dialog-padding-primary);text-align:right;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-modal-dialog.is-penetrable{pointer-events:none}.el-modal-dialog.is-penetrable .el-dialog{pointer-events:auto}.el-overlay-dialog{position:fixed;inset:0;overflow:auto}.el-overlay-dialog.is-closing .el-dialog{pointer-events:none}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-radio{--el-radio-font-size:var(--el-font-size-base);--el-radio-text-color:var(--el-text-color-regular);--el-radio-font-weight:var(--el-font-weight-primary);--el-radio-input-height:14px;--el-radio-input-width:14px;--el-radio-input-border-radius:var(--el-border-radius-circle);--el-radio-input-bg-color:var(--el-fill-color-blank);--el-radio-input-border:var(--el-border);--el-radio-input-border-color:var(--el-border-color);--el-radio-input-border-color-hover:var(--el-color-primary);color:var(--el-radio-text-color);font-weight:var(--el-radio-font-weight);cursor:pointer;white-space:nowrap;font-size:var(--el-font-size-base);-webkit-user-select:none;user-select:none;outline:none;align-items:center;height:32px;margin-right:30px;display:inline-flex;position:relative}.el-radio.el-radio--large{height:40px}.el-radio.el-radio--small{height:24px}.el-radio.is-bordered{border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box;padding:0 15px 0 9px}.el-radio.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-radio.is-bordered.is-disabled{cursor:not-allowed;border-color:var(--el-border-color-lighter)}.el-radio.is-bordered.el-radio--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-radio.is-bordered.el-radio--large .el-radio__label{font-size:var(--el-font-size-base)}.el-radio.is-bordered.el-radio--large .el-radio__inner{width:14px;height:14px}.el-radio.is-bordered.el-radio--small{border-radius:var(--el-border-radius-base);padding:0 11px 0 7px}.el-radio.is-bordered.el-radio--small .el-radio__label{font-size:12px}.el-radio.is-bordered.el-radio--small .el-radio__inner{width:12px;height:12px}.el-radio:last-child{margin-right:0}.el-radio__input{white-space:nowrap;cursor:pointer;vertical-align:middle;outline:none;display:inline-flex;position:relative}.el-radio__input.is-disabled .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner:after{cursor:not-allowed;background-color:var(--el-disabled-bg-color)}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:var(--el-text-color-placeholder)}.el-radio__input.is-disabled+span.el-radio__label{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{border-color:var(--el-color-primary);background:var(--el-color-primary)}.el-radio__input.is-checked .el-radio__inner:after{background-color:var(--el-color-white);transform:translate(-50%,-50%)scale(1)}.el-radio__input.is-checked+.el-radio__label{color:var(--el-color-primary)}.el-radio__input.is-focus .el-radio__inner{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner{border:var(--el-radio-input-border);border-radius:var(--el-radio-input-border-radius);width:var(--el-radio-input-width);height:var(--el-radio-input-height);background-color:var(--el-radio-input-bg-color);cursor:pointer;box-sizing:border-box;transition:all .3s;display:inline-block;position:relative}.el-radio__inner:hover{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner:after{border-radius:var(--el-radio-input-border-radius);content:"";width:4px;height:4px;transition:transform .15s ease-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.el-radio__original{opacity:0;z-index:-1;outline:none;margin:0;position:absolute;inset:0}.el-radio__original:focus-visible+.el-radio__inner{outline:2px solid var(--el-radio-input-border-color-hover);outline-offset:1px;border-radius:var(--el-radio-input-border-radius)}.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:0 0 2px 2px var(--el-radio-input-border-color-hover)}.el-radio__label{font-size:var(--el-radio-font-size);padding-left:8px}.el-radio.el-radio--large .el-radio__label{font-size:14px}.el-radio.el-radio--large .el-radio__inner{width:14px;height:14px}.el-radio.el-radio--small .el-radio__label{font-size:12px}.el-radio.el-radio--small .el-radio__inner{width:12px;height:12px}.el-radio-group{flex-wrap:wrap;align-items:center;font-size:0;display:inline-flex}.el-radio-button{--el-radio-button-checked-bg-color:var(--el-color-primary);--el-radio-button-checked-text-color:var(--el-color-white);--el-radio-button-checked-border-color:var(--el-color-primary);--el-radio-button-disabled-checked-fill:var(--el-border-color-extra-light);outline:none;display:inline-block;position:relative}.el-radio-button__inner{white-space:nowrap;vertical-align:middle;background:var(--el-button-bg-color,var(--el-fill-color-blank));outline:var(--el-border);line-height:1;font-weight:var(--el-button-font-weight,var(--el-font-weight-primary));color:var(--el-button-text-color,var(--el-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;cursor:pointer;transition:var(--el-transition-all);-webkit-user-select:none;user-select:none;font-size:var(--el-font-size-base);border-radius:0;margin:0;padding:8px 15px;display:inline-block;position:relative}.el-radio-button__inner.is-round{padding:8px 15px}.el-radio-button__inner:hover{color:var(--el-color-primary)}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);box-shadow:none!important}.el-radio-button.is-active .el-radio-button__original-radio:not(:disabled)+.el-radio-button__inner{color:var(--el-radio-button-checked-text-color,var(--el-color-white));background-color:var(--el-radio-button-checked-bg-color,var(--el-color-primary));border-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));box-shadow:-1px 0 0 0 var(--el-radio-button-checked-border-color,var(--el-color-primary))}.el-radio-button__original-radio{opacity:0;z-index:-1;outline:none;position:absolute}.el-radio-button__original-radio:focus-visible+.el-radio-button__inner{border-left:var(--el-border);border-left-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));outline:2px solid var(--el-radio-button-checked-border-color);outline-offset:1px;z-index:2;border-radius:var(--el-border-radius-base);box-shadow:none}.el-radio-button__original-radio:disabled+.el-radio-button__inner{color:var(--el-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none}.el-radio-button__original-radio:disabled:checked+.el-radio-button__inner{background-color:var(--el-radio-button-disabled-checked-fill)}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:var(--el-border-radius-base)}.el-radio-button--large .el-radio-button__inner{font-size:var(--el-font-size-base);border-radius:0;padding:12px 19px}.el-radio-button--large .el-radio-button__inner.is-round{padding:12px 19px}.el-radio-button--small .el-radio-button__inner{border-radius:0;padding:5px 11px;font-size:12px}.el-radio-button--small .el-radio-button__inner.is-round{padding:5px 11px}.requirement-editor[data-v-79ec4b91]{gap:18px;display:grid}.editor-toolbar[data-v-79ec4b91]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.editor-toolbar h3[data-v-79ec4b91]{color:#172033;margin:7px 0;font-size:22px}.editor-toolbar p[data-v-79ec4b91]{color:#667085;margin:0;line-height:1.7}.eyebrow[data-v-79ec4b91]{color:#4f6ef7;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.editor-actions[data-v-79ec4b91]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.meta-row[data-v-79ec4b91]{flex-wrap:wrap;gap:10px;display:flex}.meta-row span[data-v-79ec4b91]{color:#667085;background:#fafbfe;border:1px solid #e4e8f0;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.empty-alert[data-v-79ec4b91]{border-radius:14px}.editor-card[data-v-79ec4b91]{background:#fff;border:1px solid #e4e8f0;border-radius:18px;gap:14px;padding:20px;display:grid}.card-heading[data-v-79ec4b91],.item-title[data-v-79ec4b91]{justify-content:space-between;align-items:center;gap:14px;display:flex}.card-heading h4[data-v-79ec4b91]{color:#172033;flex:1;margin:0;font-size:17px}.card-heading span[data-v-79ec4b91]{color:#4f6ef7;background:#edf1ff;border-radius:12px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.editable-item[data-v-79ec4b91],.assumption-item[data-v-79ec4b91]{background:#fafbfe;border:1px solid #edf0f5;border-radius:14px;gap:10px;padding:14px;display:grid}.item-title strong[data-v-79ec4b91]{color:#344054}.rewriteable-field[data-v-79ec4b91]{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:8px;display:grid}.rewrite-dialog[data-v-79ec4b91]{gap:18px;display:grid}.rewrite-label[data-v-79ec4b91]{color:#7b8495;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.rewrite-comparison[data-v-79ec4b91]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rewrite-comparison article[data-v-79ec4b91]{background:#fafbfe;border:1px solid #e4e8f0;border-radius:12px;min-height:150px;padding:14px}.rewrite-comparison .candidate-card[data-v-79ec4b91]{background:#f3f5ff;border-color:#cdd7ff}.rewrite-comparison p[data-v-79ec4b91]{color:#344054;white-space:pre-wrap;margin:0;line-height:1.7}.assumption-item[data-v-79ec4b91]{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start}@media (width<=860px){.editor-toolbar[data-v-79ec4b91]{display:grid}.editor-actions[data-v-79ec4b91]{justify-content:flex-start}.assumption-item[data-v-79ec4b91],.rewriteable-field[data-v-79ec4b91],.rewrite-comparison[data-v-79ec4b91]{grid-template-columns:1fr}}.task-editor[data-v-50bb5ea9]{gap:18px;display:grid}.editor-toolbar[data-v-50bb5ea9]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.editor-toolbar h3[data-v-50bb5ea9]{color:#172033;margin:7px 0;font-size:22px}.editor-toolbar p[data-v-50bb5ea9]{color:#667085;margin:0;line-height:1.7}.eyebrow[data-v-50bb5ea9]{color:#4f6ef7;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.editor-actions[data-v-50bb5ea9]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.meta-row[data-v-50bb5ea9]{flex-wrap:wrap;gap:10px;display:flex}.meta-row span[data-v-50bb5ea9]{color:#667085;background:#fafbfe;border:1px solid #e4e8f0;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.empty-alert[data-v-50bb5ea9]{border-radius:14px}.editor-card[data-v-50bb5ea9]{background:#fff;border:1px solid #e4e8f0;border-radius:18px;gap:14px;padding:20px;display:grid}.card-heading[data-v-50bb5ea9],.item-title[data-v-50bb5ea9]{justify-content:space-between;align-items:center;gap:14px;display:flex}.card-heading h4[data-v-50bb5ea9]{color:#172033;flex:1;margin:0;font-size:17px}.card-heading span[data-v-50bb5ea9]{color:#4f6ef7;background:#edf1ff;border-radius:12px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.editable-item[data-v-50bb5ea9]{background:#fafbfe;border:1px solid #edf0f5;border-radius:14px;gap:10px;padding:14px;display:grid}.task-summary[data-v-50bb5ea9]{display:none}.task-fields[data-v-50bb5ea9]{gap:10px;display:grid}.item-title strong[data-v-50bb5ea9]{color:#344054}.three-column[data-v-50bb5ea9]{grid-template-columns:minmax(0,1fr) 160px 150px;gap:10px;display:grid}@media (width<=860px){.editor-toolbar[data-v-50bb5ea9]{display:grid}.editor-actions[data-v-50bb5ea9]{justify-content:flex-start}.three-column[data-v-50bb5ea9]{grid-template-columns:1fr}}@media (width<=760px){.task-editable-item[data-v-50bb5ea9]{padding:0;display:block;overflow:hidden}.task-summary[data-v-50bb5ea9]{color:#344054;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px;list-style:none;display:flex}.task-summary[data-v-50bb5ea9]::-webkit-details-marker{display:none}.task-summary>span[data-v-50bb5ea9]:first-child{gap:3px;min-width:0;display:grid}.task-summary small[data-v-50bb5ea9]{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.task-summary-hint[data-v-50bb5ea9]{color:#667085;flex:none;font-size:12px;font-weight:700}.task-editable-item[open] .task-summary[data-v-50bb5ea9]{background:#f4f7f6;border-bottom:1px solid #e4e8f0}.task-editable-item[open] .task-summary-hint span[data-v-50bb5ea9]{display:inline-block;transform:rotate(180deg)}.task-fields[data-v-50bb5ea9]{padding:14px}}.technical-editor[data-v-4fea15ce]{gap:18px;display:grid}.editor-toolbar[data-v-4fea15ce]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.editor-toolbar h3[data-v-4fea15ce]{color:#172033;margin:7px 0;font-size:22px}.editor-toolbar p[data-v-4fea15ce]{color:#667085;margin:0;line-height:1.7}.eyebrow[data-v-4fea15ce]{color:#4f6ef7;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.editor-actions[data-v-4fea15ce]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.meta-row[data-v-4fea15ce]{flex-wrap:wrap;gap:10px;display:flex}.meta-row span[data-v-4fea15ce]{color:#667085;background:#fafbfe;border:1px solid #e4e8f0;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.empty-alert[data-v-4fea15ce]{border-radius:14px}.editor-card[data-v-4fea15ce]{background:#fff;border:1px solid #e4e8f0;border-radius:18px;gap:14px;padding:20px;display:grid}.card-heading[data-v-4fea15ce],.item-title[data-v-4fea15ce]{justify-content:space-between;align-items:center;gap:14px;display:flex}.card-heading h4[data-v-4fea15ce]{color:#172033;flex:1;margin:0;font-size:17px}.card-heading span[data-v-4fea15ce]{color:#4f6ef7;background:#edf1ff;border-radius:12px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.editable-item[data-v-4fea15ce]{background:#fafbfe;border:1px solid #edf0f5;border-radius:14px;gap:10px;padding:14px;display:grid}.item-title strong[data-v-4fea15ce]{color:#344054}.two-column[data-v-4fea15ce]{grid-template-columns:160px minmax(0,1fr);gap:10px;display:grid}@media (width<=860px){.editor-toolbar[data-v-4fea15ce]{display:grid}.editor-actions[data-v-4fea15ce]{justify-content:flex-start}.two-column[data-v-4fea15ce]{grid-template-columns:1fr}}.workbench[data-v-b0f94b0d]{background:#f7f2e9;grid-template-columns:250px minmax(0,1fr) 286px;min-height:calc(100vh - 68px);display:grid}.workbench-load-error[data-v-b0f94b0d]{grid-column:1/-1;align-self:start;margin:clamp(20px,4vw,48px)}.stage-sidebar[data-v-b0f94b0d],.context-sidebar[data-v-b0f94b0d]{background:var(--studio-sand)}.stage-sidebar[data-v-b0f94b0d]{border-right:1px solid var(--studio-line)}.context-sidebar[data-v-b0f94b0d]{border-left:1px solid var(--studio-line);padding:28px 19px}.project-heading[data-v-b0f94b0d]{border-bottom:1px solid var(--studio-line);padding:18px 18px 17px}.project-shortcuts[data-v-b0f94b0d]{justify-content:space-between;align-items:center;gap:6px;display:flex}.project-shortcuts[data-v-b0f94b0d] .el-button{color:var(--studio-muted);margin:0;padding-inline:4px;font-size:11px}.project-heading h1[data-v-b0f94b0d]{color:var(--studio-ink);font-family:var(--studio-serif);margin:14px 0 7px;font-size:19px}.project-heading p[data-v-b0f94b0d]{color:var(--studio-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.stage-main[data-v-b0f94b0d]{min-width:0;padding:clamp(24px,3vw,38px)}.stage-header[data-v-b0f94b0d]{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.eyebrow[data-v-b0f94b0d]{color:var(--studio-forest);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.stage-header h2[data-v-b0f94b0d],.context-sidebar h3[data-v-b0f94b0d]{color:var(--studio-ink);font-family:var(--studio-serif);margin:7px 0}.stage-header p[data-v-b0f94b0d]{color:var(--studio-muted);margin:0;line-height:1.65}.content-panel[data-v-b0f94b0d]{border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm);background:var(--studio-paper);min-height:420px;box-shadow:var(--studio-shadow-sm);padding:clamp(22px,3vw,34px)}.content-panel h3[data-v-b0f94b0d]{color:var(--studio-ink);font-family:var(--studio-serif);margin:0 0 12px}.summary[data-v-b0f94b0d]{color:var(--studio-muted);margin:0 0 22px;line-height:1.8}.answer-grid[data-v-b0f94b0d]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.answer-grid article[data-v-b0f94b0d],.context-sidebar article[data-v-b0f94b0d]{border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm);background:var(--studio-paper);padding:15px}.answer-grid span[data-v-b0f94b0d],.context-sidebar article span[data-v-b0f94b0d]{color:var(--studio-faint);font-size:12px;font-weight:700}.answer-grid p[data-v-b0f94b0d],.context-sidebar article p[data-v-b0f94b0d]{color:var(--studio-ink);margin:8px 0 0;line-height:1.65}.placeholder-panel[data-v-b0f94b0d]{text-align:center;place-items:center;display:grid}.placeholder-panel div[data-v-b0f94b0d]{max-width:520px}.placeholder-panel p[data-v-b0f94b0d]{color:var(--studio-muted);line-height:1.7}.placeholder-mark[data-v-b0f94b0d]{color:#fff;background:var(--studio-forest);border-radius:18px;place-items:center;width:64px;height:64px;margin:0 auto 18px;font-weight:800;display:grid}.context-sidebar article[data-v-b0f94b0d]{margin-top:14px}@media (width<=1100px){.workbench[data-v-b0f94b0d]{grid-template-columns:220px minmax(0,1fr)}.context-sidebar[data-v-b0f94b0d]{display:none}}@media (width<=760px){.workbench[data-v-b0f94b0d]{display:block}.stage-sidebar[data-v-b0f94b0d]{border-right:0;border-bottom:1px solid var(--studio-line);padding:14px 14px 0}.project-heading[data-v-b0f94b0d]{border-bottom:0;padding:0 2px 12px}.stage-main[data-v-b0f94b0d]{padding:20px 14px}.answer-grid[data-v-b0f94b0d]{grid-template-columns:1fr}}.first-draft-page[data-v-7123231c]{max-width:1080px}.draft-header[data-v-7123231c]{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.draft-header h1[data-v-7123231c]{color:#172033;margin:8px 0;font-size:30px}.draft-header p[data-v-7123231c],.summary-intro p[data-v-7123231c],.confirm-bar p[data-v-7123231c]{color:#667085;margin:0;line-height:1.7}.eyebrow[data-v-7123231c],.summary-intro>span[data-v-7123231c]{color:#4f6ef7;font-size:13px;font-weight:800}.generating-state[data-v-7123231c],.empty-draft[data-v-7123231c]{text-align:center;max-width:720px;margin:48px auto;padding:42px}.generating-state h2[data-v-7123231c],.empty-draft h2[data-v-7123231c]{color:#172033;margin:18px 0 8px}.generating-state p[data-v-7123231c],.empty-draft p[data-v-7123231c]{color:#667085;margin:0 0 24px}.retry-blocked[data-v-7123231c]{color:#b54708;margin-bottom:12px;font-size:13px;display:block}.generating-state .el-alert[data-v-7123231c],.empty-draft .el-alert[data-v-7123231c]{text-align:left;margin:20px 0}.ai-orbit[data-v-7123231c]{color:#4f6ef7;border:8px solid #eef2ff;border-top-color:#4f6ef7;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto;font-weight:900;animation:1.6s ease-in-out infinite breathe-7123231c;display:grid}.summary-intro[data-v-7123231c]{padding:26px 30px}.summary-intro h2[data-v-7123231c]{color:#172033;margin:8px 0;font-size:22px;line-height:1.5}.summary-grid[data-v-7123231c]{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px;display:grid}.summary-card[data-v-7123231c]{min-height:240px;padding:24px}.card-icon[data-v-7123231c]{color:#4f6ef7;background:#eef2ff;border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:24px;font-weight:800;display:grid}.summary-card small[data-v-7123231c]{color:#667085}.summary-card h2[data-v-7123231c]{color:#172033;margin:8px 0 12px;font-size:19px}.summary-card p[data-v-7123231c]{color:#475467;margin:0;line-height:1.7}.confirm-bar[data-v-7123231c]{justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:24px 28px;display:flex}.confirm-bar strong[data-v-7123231c]{color:#172033;font-size:17px}.confirm-actions[data-v-7123231c]{flex:none;gap:10px;display:flex}@keyframes breathe-7123231c{50%{transform:scale(1.08)}}@media (width<=800px){.draft-header[data-v-7123231c],.confirm-bar[data-v-7123231c]{flex-direction:column;align-items:stretch}.summary-grid[data-v-7123231c]{grid-template-columns:1fr}.summary-card[data-v-7123231c]{min-height:0}.confirm-actions[data-v-7123231c]{flex-direction:column}}.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary);color:var(--el-checkbox-text-color);font-weight:var(--el-checkbox-font-weight);font-size:var(--el-font-size-base);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;height:var(--el-checkbox-height,32px);align-items:center;margin-right:30px;display:inline-flex;position:relative}.el-checkbox.is-disabled{cursor:not-allowed}.el-checkbox.is-bordered{border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box;padding:0 15px 0 9px}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter)}.el-checkbox.is-bordered.el-checkbox--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{width:14px;height:14px}.el-checkbox.is-bordered.el-checkbox--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:0 11px 0 7px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{width:12px;height:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox input:focus-visible+.el-checkbox__inner{outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px;border-radius:var(--el-checkbox-border-radius)}.el-checkbox__input{white-space:nowrap;cursor:pointer;outline:none;display:inline-flex;position:relative}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{cursor:not-allowed;border-color:var(--el-checkbox-disabled-icon-color);will-change:transform}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-checked-icon-color);transform:translate(-45%,-60%)rotate(45deg)scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{content:"";background-color:var(--el-checkbox-checked-icon-color);height:2px;display:block;position:absolute;top:5px;left:0;right:0;transform:scale(.5)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;width:var(--el-checkbox-input-width);height:var(--el-checkbox-input-height);background-color:var(--el-checkbox-bg-color);z-index:var(--el-index-normal);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46);display:inline-block;position:relative}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{box-sizing:content-box;content:"";transform-origin:50%;border:1px solid #0000;border-top:0;border-left:0;width:3px;height:7px;transition:transform .15s ease-in 50ms;position:absolute;top:50%;left:50%;transform:translate(-45%,-60%)rotate(45deg)scaleY(0)}.el-checkbox__original{opacity:0;z-index:-1;outline:none;width:0;height:0;margin:0;position:absolute}.el-checkbox__label{line-height:1;font-size:var(--el-checkbox-font-size);padding-left:8px;display:inline-block}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{width:14px;height:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{width:12px;height:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox:last-of-type{margin-right:0}.el-table{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-fill-color-blank);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-fill-color-blank);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px #00000026;--el-table-fixed-right-column:inset -10px 0 10px -10px #00000026;--el-table-index:var(--el-index-normal);box-sizing:border-box;background-color:var(--el-table-bg-color);width:100%;max-width:100%;height:fit-content;font-size:var(--el-font-size-base);color:var(--el-table-text-color);position:relative;overflow:hidden}.el-table__inner-wrapper{flex-direction:column;height:100%;display:flex;position:relative}.el-table__inner-wrapper:before{height:1px;bottom:0;left:0}.el-table tbody:focus-visible{outline:none}.el-table.has-footer.el-table--scrollable-y tr:last-child td.el-table__cell,.el-table.has-footer.el-table--fluid-height tr:last-child td.el-table__cell{border-bottom-color:#0000}.el-table__empty-block{text-align:center;justify-content:center;align-items:center;width:100%;min-height:60px;display:flex;position:sticky;left:0}.el-table__empty-text{width:50%;color:var(--el-text-color-secondary);line-height:60px}.el-table__expand-column .cell{text-align:center;-webkit-user-select:none;user-select:none;padding:0}.el-table__expand-icon{cursor:pointer;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table__expand-icon:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:-2px}.el-table__expand-icon{color:var(--el-text-color-regular);width:min(23px,100%);height:23px;font-size:12px;line-height:12px}.el-table__expand-icon.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-table__expand-icon--expanded{transform:rotate(90deg)}.el-table__expand-icon>.el-icon{font-size:12px}.el-table__expanded-cell{background-color:var(--el-table-expanded-cell-bg-color)}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:#0000!important}.el-table__placeholder{width:20px;display:inline-block}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-bottom:0;border-right:0}.el-table--fit .el-table__cell.gutter{border-right-width:1px}.el-table--fit .el-table__inner-wrapper:before{width:100%}.el-table thead{color:var(--el-table-header-text-color)}.el-table thead th{font-weight:600}.el-table thead.is-group th.el-table__cell{background:var(--el-fill-color-light)}.el-table .el-table__cell{box-sizing:border-box;text-overflow:ellipsis;vertical-align:middle;text-align:left;min-width:0;z-index:var(--el-table-index);padding:8px 0;position:relative}.el-table .el-table__cell.is-center{text-align:center}.el-table .el-table__cell.is-right{text-align:right}.el-table .el-table__cell.gutter{border-bottom-width:0;border-right-width:0;width:15px;padding:0}.el-table .el-table__cell.is-hidden>*{visibility:hidden}.el-table .cell{box-sizing:border-box;text-overflow:ellipsis;white-space:normal;overflow-wrap:break-word;padding:0 12px;line-height:23px;overflow:hidden}.el-table .cell.el-tooltip{white-space:nowrap;min-width:50px}.el-table--large{font-size:var(--el-font-size-base)}.el-table--large .el-table__cell{padding:12px 0}.el-table--large .cell{padding:0 16px}.el-table--default{font-size:var(--el-font-size-base)}.el-table--default .el-table__cell{padding:8px 0}.el-table--default .cell{padding:0 12px}.el-table--small{font-size:var(--el-font-size-extra-small)}.el-table--small .el-table__cell{padding:4px 0}.el-table--small .cell{padding:0 8px}.el-table tr{background-color:var(--el-table-tr-bg-color)}.el-table tr input[type=checkbox]{margin:0}.el-table th.el-table__cell.is-leaf,.el-table td.el-table__cell{border-bottom:var(--el-table-border)}.el-table th.el-table__cell.is-sortable{cursor:pointer}.el-table th.el-table__cell{background-color:var(--el-table-header-bg-color)}.el-table th.el-table__cell>.cell.highlight{color:var(--el-color-primary)}.el-table th.el-table__cell.required>div:before{content:"";vertical-align:middle;background:#ff4d51;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.el-table td.el-table__cell div{box-sizing:border-box}.el-table td.el-table__cell.gutter{width:0}.el-table--border:after,.el-table--border:before,.el-table--border .el-table__inner-wrapper:after,.el-table__inner-wrapper:before{content:"";background-color:var(--el-table-border-color);z-index:calc(var(--el-table-index) + 2);position:absolute}.el-table--border .el-table__inner-wrapper:after{width:100%;height:1px;z-index:calc(var(--el-table-index) + 2);top:0;left:0}.el-table--border:before{width:1px;height:100%;top:-1px;left:0}.el-table--border:after{width:1px;height:100%;top:-1px;right:0}.el-table--border .el-table__inner-wrapper{border-bottom:none;border-right:none}.el-table--border .el-table__footer-wrapper{flex-shrink:0;position:relative}.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table--border th.el-table__cell.gutter:last-of-type{border-bottom:var(--el-table-border);border-bottom-width:1px}.el-table--border th.el-table__cell{border-bottom:var(--el-table-border)}.el-table--hidden{visibility:hidden}.el-table__header-wrapper,.el-table__body-wrapper,.el-table__footer-wrapper{width:100%}.el-table__header-wrapper tr td.el-table-fixed-column--left,.el-table__header-wrapper tr td.el-table-fixed-column--right,.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right,.el-table__body-wrapper tr td.el-table-fixed-column--left,.el-table__body-wrapper tr td.el-table-fixed-column--right,.el-table__body-wrapper tr th.el-table-fixed-column--left,.el-table__body-wrapper tr th.el-table-fixed-column--right,.el-table__footer-wrapper tr td.el-table-fixed-column--left,.el-table__footer-wrapper tr td.el-table-fixed-column--right,.el-table__footer-wrapper tr th.el-table-fixed-column--left,.el-table__footer-wrapper tr th.el-table-fixed-column--right{background:inherit;z-index:calc(var(--el-table-index) + 1);position:sticky!important}.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before{content:"";width:10px;box-shadow:none;touch-action:none;pointer-events:none;position:absolute;top:0;bottom:0;overflow:hidden}.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before{left:-10px}.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before{right:-10px}.el-table__header-wrapper tr td.el-table__fixed-right-patch,.el-table__header-wrapper tr th.el-table__fixed-right-patch,.el-table__body-wrapper tr td.el-table__fixed-right-patch,.el-table__body-wrapper tr th.el-table__fixed-right-patch,.el-table__footer-wrapper tr td.el-table__fixed-right-patch,.el-table__footer-wrapper tr th.el-table__fixed-right-patch{z-index:calc(var(--el-table-index) + 1);background:#fff;right:0;position:sticky!important}.el-table__header-wrapper{flex-shrink:0}.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__header,.el-table__body,.el-table__footer{table-layout:fixed;border-collapse:separate}.el-table__header-wrapper{overflow:hidden}.el-table__header-wrapper tbody td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__footer-wrapper{flex-shrink:0;overflow:hidden}.el-table__footer-wrapper tfoot td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__header-wrapper .el-table-column--selection>.cell,.el-table__body-wrapper .el-table-column--selection>.cell{align-items:center;height:23px;display:inline-flex}.el-table__header-wrapper .el-table-column--selection .el-checkbox,.el-table__body-wrapper .el-table-column--selection .el-checkbox{height:unset}.el-table.is-scrolling-left .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-left.el-table--border .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:var(--el-table-border)}.el-table.is-scrolling-left th.el-table-fixed-column--left{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-right th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-middle .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-none .el-table-fixed-column--left.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--left.is-last-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-last-column:before{box-shadow:none}.el-table.is-scrolling-none th.el-table-fixed-column--left,.el-table.is-scrolling-none th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body-wrapper{flex:1;position:relative;overflow:hidden}.el-table__body-wrapper .el-scrollbar__bar{z-index:calc(var(--el-table-index) + 2)}.el-table .caret-wrapper{cursor:pointer;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table .caret-wrapper:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-table .caret-wrapper{vertical-align:middle;width:24px;height:14px;overflow:initial;flex-direction:column;align-items:center;display:inline-flex;position:relative}.el-table .sort-caret{border:5px solid #0000;width:0;height:0;position:absolute;left:7px}.el-table .sort-caret.ascending{border-bottom-color:var(--el-text-color-placeholder);top:-5px}.el-table .sort-caret.descending{border-top-color:var(--el-text-color-placeholder);bottom:-3px}.el-table .ascending .sort-caret.ascending{border-bottom-color:var(--el-color-primary)}.el-table .descending .sort-caret.descending{border-top-color:var(--el-color-primary)}.el-table .hidden-columns{visibility:hidden;z-index:-1;position:absolute}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--el-fill-color-lighter)}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table__body tr.hover-row>td.el-table__cell,.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,.el-table__body tr>td.hover-cell{background-color:var(--el-table-row-hover-bg-color)}.el-table__body tr.current-row>td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table.el-table--scrollable-y .el-table__body-header{z-index:calc(var(--el-table-index) + 2);position:sticky;top:0}.el-table.el-table--scrollable-y .el-table__body-footer{z-index:calc(var(--el-table-index) + 2);position:sticky;bottom:0}.el-table__column-resize-proxy{border-left:var(--el-table-border);width:0;z-index:calc(var(--el-table-index) + 9);position:absolute;top:0;bottom:0;left:200px}.el-table__column-filter-trigger{cursor:pointer;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table__column-filter-trigger:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-table__column-filter-trigger{display:inline-block}.el-table__column-filter-trigger i{color:var(--el-color-info);vertical-align:middle;font-size:14px}.el-table__border-left-patch{width:1px;height:100%;z-index:calc(var(--el-table-index) + 2);background-color:var(--el-table-border-color);position:absolute;top:0;left:0}.el-table__border-bottom-patch{height:1px;z-index:calc(var(--el-table-index) + 2);background-color:var(--el-table-border-color);position:absolute;left:0}.el-table__border-right-patch{width:1px;height:100%;z-index:calc(var(--el-table-index) + 2);background-color:var(--el-table-border-color);position:absolute;top:0}.el-table--enable-row-transition .el-table__body td.el-table__cell{transition:background-color .25s 1ms}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}.el-table [class*=el-table__row--level] .el-table__expand-icon{text-align:center;width:20px;display:inline-block}.el-table .el-table.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table:not(.el-table--border) .el-table__cell{border-right:none}.el-table:not(.el-table--border)>.el-table__inner-wrapper:after{content:none}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{border:solid 1px var(--el-border-color-lighter);box-shadow:var(--el-box-shadow-light);box-sizing:border-box;background-color:#fff;border-radius:2px}.el-table-filter__list{outline:none;min-width:100px;margin:0;padding:5px 0;list-style:none}.el-table-filter__list-item{cursor:pointer;line-height:36px;font-size:var(--el-font-size-base);outline:none;padding:0 10px}.el-table-filter__list-item:hover,.el-table-filter__list-item:focus{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}.el-table-filter__list-item.is-active{background-color:var(--el-color-primary);color:#fff}.el-table-filter__multiple{outline:none}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid var(--el-border-color-lighter);padding:8px}.el-table-filter__bottom button{cursor:pointer;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table-filter__bottom button:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-table-filter__bottom button{color:var(--el-text-color-regular);font-size:var(--el-font-size-small);padding:0 3px}.el-table-filter__bottom button:hover{color:var(--el-color-primary)}.el-table-filter__bottom button.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-table-filter__wrap{max-height:280px}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{height:unset;align-items:center;margin-bottom:12px;margin-left:5px;margin-right:5px;display:flex}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.delivery-page[data-v-567bfeab]{max-width:1180px}.delivery-hero[data-v-567bfeab]{background:linear-gradient(135deg,#f5f8ff,#eef2ff);justify-content:space-between;align-items:center;gap:28px;padding:32px;display:flex}.delivery-hero h1[data-v-567bfeab]{color:#172033;margin:8px 0;font-size:32px}.delivery-hero p[data-v-567bfeab],.delivery-card p[data-v-567bfeab]{color:#667085;line-height:1.7}.eyebrow[data-v-567bfeab]{color:#4f6ef7;letter-spacing:.08em;font-size:12px;font-weight:800}.hero-actions[data-v-567bfeab]{flex:none;gap:10px;display:flex}.delivery-alert[data-v-567bfeab]{margin:20px 0}.readiness-panel[data-v-567bfeab]{margin-top:22px;padding:28px}.mobile-readiness-actions[data-v-567bfeab],.mobile-detail-toggle[data-v-567bfeab]{display:none}.validation-summary[data-v-567bfeab],.validation-title[data-v-567bfeab]{align-items:center;display:flex}.validation-summary[data-v-567bfeab]{background:linear-gradient(135deg,#fbfcff,#f4f7ff);border:1px solid #dfe6fb;justify-content:space-between;gap:24px;margin-top:22px;padding:24px 28px}.validation-title[data-v-567bfeab]{gap:12px}.validation-title h2[data-v-567bfeab]{color:#172033;margin:7px 0}.validation-summary p[data-v-567bfeab]{color:#667085;margin:0;line-height:1.65}.readiness-overview[data-v-567bfeab],.readiness-title-row[data-v-567bfeab],.dimension-grid article>div[data-v-567bfeab],.section-heading[data-v-567bfeab],.issue-row[data-v-567bfeab]{align-items:center;display:flex}.readiness-overview[data-v-567bfeab]{gap:24px}.score-ring[data-v-567bfeab]{color:#172033;text-align:center;border:8px solid #f56c6c;border-radius:50%;flex:0 0 112px;place-content:center;width:112px;height:112px;display:grid}.score-ring.is-ready[data-v-567bfeab]{border-color:#67c23a}.score-ring.is-needs_attention[data-v-567bfeab]{border-color:#e6a23c}.score-ring strong[data-v-567bfeab]{font-size:30px}.score-ring span[data-v-567bfeab]{color:#8a94a6;font-size:12px}.readiness-copy[data-v-567bfeab]{min-width:0}.readiness-title-row[data-v-567bfeab],.dimension-grid article>div[data-v-567bfeab],.section-heading[data-v-567bfeab]{justify-content:space-between;gap:14px}.decision-tags[data-v-567bfeab]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.readiness-copy h2[data-v-567bfeab]{color:#172033;margin:9px 0 6px}.decision-explainer[data-v-567bfeab]{font-weight:700;margin-top:10px!important}.readiness-decision-rule[data-v-567bfeab]{background:#fff6f6;border-left:3px solid #f56c6c;border-radius:0 8px 8px 0;padding:10px 12px;margin-top:10px!important}.readiness-decision-rule strong[data-v-567bfeab]{color:#b54747}.validation-decision-rule[data-v-567bfeab]{background:#fffbf2;border-left:3px solid #e6a23c;border-radius:0 8px 8px 0;padding:10px 12px;margin-top:10px!important}.validation-decision-rule strong[data-v-567bfeab]{color:#9a6700}.readiness-copy p[data-v-567bfeab],.dimension-grid p[data-v-567bfeab],.issue-copy p[data-v-567bfeab]{color:#667085;margin:0;line-height:1.6}.dimension-grid[data-v-567bfeab]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.dimension-grid article[data-v-567bfeab]{background:#fafbfe;border:1px solid #e8ecf3;border-radius:12px;padding:15px}.dimension-grid article span[data-v-567bfeab]{color:#4f6ef7;font-size:12px;font-weight:800}.dimension-grid .el-progress[data-v-567bfeab]{margin:12px 0}.dimension-grid p[data-v-567bfeab]{font-size:12px}.readiness-issues[data-v-567bfeab],.traceability-section[data-v-567bfeab]{border-top:1px solid #edf0f5;margin-top:30px;padding-top:24px}.section-heading h3[data-v-567bfeab]{color:#172033;margin:6px 0 0}.issue-summary[data-v-567bfeab]{color:#8a94a6;font-size:12px}.issue-row[data-v-567bfeab]{border:1px solid #e8ecf3;border-radius:12px;align-items:flex-start;gap:14px;margin-top:12px;padding:16px}.priority-issue-row[data-v-567bfeab]{background:#fffaf7;border-color:#efd5c9}.info-issue-group[data-v-567bfeab]{border-top:1px dashed #d9dee8;margin-top:14px;padding-top:12px}.info-issue-group summary[data-v-567bfeab]{color:#667085;cursor:pointer;font-weight:700}.info-issue-row[data-v-567bfeab]{background:#fafbfe}.issue-copy[data-v-567bfeab]{flex:1;min-width:0}.issue-copy strong[data-v-567bfeab]{color:#172033}.issue-copy p[data-v-567bfeab]{margin:5px 0}.issue-copy small[data-v-567bfeab]{color:#8a94a6}.trace-table[data-v-567bfeab]{margin-top:16px}.trace-card-list[data-v-567bfeab]{display:none}.trace-task-list+.trace-task-list[data-v-567bfeab]{margin-top:5px}.trace-task-list.is-possible[data-v-567bfeab]{color:#b88230;font-size:12px}.partial-load-warning[data-v-567bfeab]{background:#fffbf2;border-color:#f2d49b;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:18px 20px;display:flex}.partial-load-warning strong[data-v-567bfeab]{color:#8a5a12}.partial-load-warning p[data-v-567bfeab]{color:#667085;margin:5px 0 0}.delivery-grid[data-v-567bfeab]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px;display:grid}.delivery-card[data-v-567bfeab]{flex-direction:column;align-items:flex-start;min-height:240px;padding:26px;display:flex}.delivery-card-wide[data-v-567bfeab]{grid-column:1/-1}.card-index[data-v-567bfeab]{color:#4f6ef7;background:#edf1ff;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.delivery-card h2[data-v-567bfeab]{color:#172033;margin:18px 0 4px}.delivery-card p[data-v-567bfeab]{flex:1;margin:8px 0 16px}.delivery-card small[data-v-567bfeab]{color:#8a94a6}.delivery-card .el-button[data-v-567bfeab]{margin-top:14px;padding-left:0}.project-export-dialog .el-dialog__body{padding-top:8px}.export-dialog-content[data-v-567bfeab]{gap:24px;display:grid}.export-dialog-content section[data-v-567bfeab]{gap:12px;display:grid}.export-step-label[data-v-567bfeab]{color:#475467;font-size:13px;font-weight:750}.export-scope-options[data-v-567bfeab]{gap:10px;display:grid}.export-scope-option[data-v-567bfeab]{cursor:pointer;background:#fff;border:1px solid #e1e6ef;border-radius:12px;gap:5px;padding:15px 16px;transition:border-color .2s,background .2s;display:grid}.export-scope-option.selected[data-v-567bfeab]{background:#f6f8ff;border-color:#7f95f8}.export-scope-option span[data-v-567bfeab]{color:#667085;padding-left:24px;font-size:13px;line-height:1.65}.export-format-options[data-v-567bfeab]{width:100%}.export-format-options[data-v-567bfeab] .el-radio-button{flex:1}.export-format-options[data-v-567bfeab] .el-radio-button__inner{width:100%}.export-dialog-footer[data-v-567bfeab]{justify-content:space-between;align-items:center;gap:12px;display:flex}.export-dialog-footer>div[data-v-567bfeab]{gap:10px;display:flex}@media (width<=760px){.delivery-hero[data-v-567bfeab],.hero-actions[data-v-567bfeab]{flex-direction:column;align-items:stretch}.delivery-grid[data-v-567bfeab]{grid-template-columns:1fr}.readiness-overview[data-v-567bfeab],.readiness-title-row[data-v-567bfeab],.issue-row[data-v-567bfeab],.validation-summary[data-v-567bfeab],.partial-load-warning[data-v-567bfeab]{flex-direction:column;align-items:stretch}.decision-tags[data-v-567bfeab]{justify-content:flex-start}.dimension-grid[data-v-567bfeab]{grid-template-columns:1fr}.delivery-card-wide[data-v-567bfeab]{grid-column:auto}.trace-table[data-v-567bfeab]{display:none}.trace-card-list[data-v-567bfeab]{gap:12px;margin-top:16px;display:grid}.trace-card[data-v-567bfeab]{background:#fffdf8;border:1px solid #e4e8e1;border-radius:14px;gap:14px;padding:16px;display:grid}.trace-card-heading[data-v-567bfeab]{justify-content:space-between;align-items:center;gap:12px;display:flex}.trace-card-heading strong[data-v-567bfeab]{color:#172033}.trace-card>p[data-v-567bfeab],.trace-card-tasks p[data-v-567bfeab]{margin:0}.trace-coverage-grid[data-v-567bfeab]{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.trace-coverage-grid span[data-v-567bfeab]{color:#176455;text-align:center;background:#edf7f3;border-radius:9px;gap:3px;padding:8px 4px;display:grid}.trace-coverage-grid span.missing[data-v-567bfeab]{color:#b42318;background:#fff0ed}.trace-coverage-grid small[data-v-567bfeab]{font-size:10px}.trace-coverage-grid strong[data-v-567bfeab]{font-size:13px}.trace-card-tasks[data-v-567bfeab]{color:#667085;border-top:1px solid #edf0ea;gap:8px;padding-top:12px;font-size:12px;line-height:1.6;display:grid}.trace-card-tasks strong[data-v-567bfeab]{color:#344054;display:block}.trace-card-tasks .is-possible[data-v-567bfeab]{color:#9a6518}.trace-card-tasks details[data-v-567bfeab]{color:#667085}.trace-card-tasks summary[data-v-567bfeab]{cursor:pointer;font-weight:750}.trace-card-tasks details p[data-v-567bfeab]{margin-top:8px}.mobile-readiness-actions[data-v-567bfeab]{border-top:1px solid #edf0f5;gap:12px;margin-top:24px;padding-top:20px;display:grid}.mobile-detail-toggle[data-v-567bfeab]{white-space:normal;width:100%;min-height:44px;margin-top:18px;display:flex}.readiness-detail-content[data-v-567bfeab]{display:none}.readiness-detail-content.is-expanded[data-v-567bfeab]{display:block}.export-dialog-footer[data-v-567bfeab],.export-dialog-footer>div[data-v-567bfeab]{flex-direction:column-reverse;align-items:stretch}.export-dialog-footer>div[data-v-567bfeab],.export-dialog-footer .el-button[data-v-567bfeab]{width:100%;margin-left:0}}.login-page[data-v-ffe9e58f]{background:radial-gradient(circle at top left, #edf7f3, transparent 45%), var(--studio-canvas);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card[data-v-ffe9e58f]{width:min(440px,100%);padding:36px}.login-mark[data-v-ffe9e58f]{color:#fff;background:var(--studio-forest);border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:20px;font-size:22px;font-weight:800;display:grid}.eyebrow[data-v-ffe9e58f]{color:var(--studio-forest);letter-spacing:.08em;font-size:12px;font-weight:800}h1[data-v-ffe9e58f]{color:var(--studio-ink);font-family:var(--studio-serif);margin:8px 0}p[data-v-ffe9e58f],small[data-v-ffe9e58f]{color:var(--studio-muted);line-height:1.65}form[data-v-ffe9e58f],label[data-v-ffe9e58f]{gap:8px;display:grid}form[data-v-ffe9e58f]{gap:18px;margin:28px 0 18px}label>span[data-v-ffe9e58f]{color:var(--studio-ink);font-size:13px;font-weight:700}@media (width<=520px){.login-page[data-v-ffe9e58f]{padding:14px}.login-card[data-v-ffe9e58f]{padding:26px 22px}}
