.guiders-roster[data-v-3a860fc4]{position:relative;background:#f6f5f1;min-height:100%;padding-bottom:24px;color:#171717;font-family:Inter,system-ui,-apple-system,sans-serif}.roster-header[data-v-3a860fc4]{background:#fff;border-bottom:1px solid #e8e6e0;padding:24px 40px 0}.roster-header .roster-header-inner[data-v-3a860fc4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;margin-bottom:20px}.roster-header .roster-title[data-v-3a860fc4]{font-size:24px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0 0 6px;color:#171717}.roster-header .roster-subtitle[data-v-3a860fc4]{font-size:13px;color:#6b6764;max-width:560px;line-height:1.55;margin:0}.btn-primary[data-v-3a860fc4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:#1d4ed8;color:#fff;border:none;border-radius:6px;padding:8px 14px;font-size:13px;font-weight:500;cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.btn-primary[data-v-3a860fc4]:hover{background:#1e40af}.btn-primary[data-v-3a860fc4]:disabled{opacity:.6;cursor:not-allowed}.btn-primary .ivu-icon[data-v-3a860fc4]{font-size:14px}.btn-ghost[data-v-3a860fc4]{background:transparent;border:1px solid #d6d3ce;color:#404040;border-radius:6px;padding:7px 14px;font-size:13px;font-weight:500;cursor:pointer}.btn-ghost[data-v-3a860fc4]:hover{background:#f4f2ed}.roster-toolbar[data-v-3a860fc4]{background:#fff;border-bottom:1px solid #e8e6e0;padding:0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.roster-toolbar .tabs[data-v-3a860fc4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;margin:0}.roster-toolbar .tab[data-v-3a860fc4]{background:transparent;border:none;padding:12px 4px;margin-right:18px;font-size:13px;color:#6b6764;cursor:pointer;position:relative;border-bottom:2px solid transparent;-webkit-transition:color .15s ease,border-color .15s ease;transition:color .15s ease,border-color .15s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.roster-toolbar .tab[data-v-3a860fc4]:hover{color:#171717}.roster-toolbar .tab.active[data-v-3a860fc4]{color:#171717;border-bottom-color:#1d4ed8;font-weight:500}.roster-toolbar .tab-count[data-v-3a860fc4]{font-size:11px;background:#f4f2ed;color:#6b6764;padding:1px 6px;border-radius:10px}.roster-toolbar .toolbar-right[data-v-3a860fc4]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;position:relative}.roster-toolbar .search-input[data-v-3a860fc4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;border:1px solid #d6d3ce;border-radius:6px;padding:6px 10px;background:#fff;color:#6b6764;-webkit-transition:border-color .15s ease;transition:border-color .15s ease}.roster-toolbar .search-input[data-v-3a860fc4]:focus-within{border-color:#1d4ed8}.roster-toolbar .search-input input[data-v-3a860fc4]{border:none;outline:none;background:transparent;font-size:13px;width:180px;color:#171717}.roster-toolbar .search-input input[data-v-3a860fc4]::-webkit-input-placeholder{color:#a8a39a}.roster-toolbar .search-input input[data-v-3a860fc4]::-moz-placeholder{color:#a8a39a}.roster-toolbar .search-input input[data-v-3a860fc4]:-ms-input-placeholder{color:#a8a39a}.roster-toolbar .search-input input[data-v-3a860fc4]::-ms-input-placeholder{color:#a8a39a}.roster-toolbar .search-input input[data-v-3a860fc4]::placeholder{color:#a8a39a}.roster-toolbar .view-toggle[data-v-3a860fc4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:1px solid #d6d3ce;border-radius:6px;overflow:hidden;position:absolute;top:-46px;right:0}.roster-toolbar .view-btn[data-v-3a860fc4]{background:#fff;border:none;padding:6px 10px;color:#6b6764;cursor:pointer;font-size:16px}.roster-toolbar .view-btn.active[data-v-3a860fc4]{background:#f4f2ed;color:#171717}.roster-toolbar .view-btn+.view-btn[data-v-3a860fc4]{border-left:1px solid #d6d3ce}.roster-body[data-v-3a860fc4]{padding:0 40px;background:#f6f5f1}.list-view[data-v-3a860fc4]{background:#fff;border:1px solid #e8e6e0;border-radius:8px;margin-top:20px;overflow:hidden}.list-head[data-v-3a860fc4]{display:grid;grid-template-columns:2.4fr .9fr 1.4fr 1.6fr 1.1fr 40px;padding:12px 20px;background:#f4f2ed;border-bottom:1px solid #e8e6e0;font-size:11px;font-weight:600;color:#6b6764;letter-spacing:.06em;text-transform:uppercase}.list-empty[data-v-3a860fc4]{padding:64px 20px;text-align:center;font-size:13px;color:#6b6764}.grid-empty[data-v-3a860fc4]{grid-column:-1}.list-row[data-v-3a860fc4]{width:100%;display:grid;grid-template-columns:2.4fr .9fr 1.4fr 1.6fr 1.1fr 40px;padding:14px 20px;font-size:13px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;background:#fff;border:none;cursor:pointer;-webkit-transition:background .12s ease;transition:background .12s ease}.list-row.with-divider[data-v-3a860fc4]{border-bottom:1px solid #efece6}.list-row[data-v-3a860fc4]:hover{background:#f4f2ed}.list-row .cell-guide[data-v-3a860fc4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;min-width:0}.list-row .cell-guide .cell-guide-text[data-v-3a860fc4]{min-width:0}.list-row .cell-guide .cell-name[data-v-3a860fc4]{font-weight:500;color:#171717;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-row .cell-guide .cell-note[data-v-3a860fc4]{font-size:11px;color:#a8a39a}.list-row .cell-muted[data-v-3a860fc4]{color:#404040}.list-row .truncate[data-v-3a860fc4]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:8px}.list-row .cell-italic[data-v-3a860fc4]{font-style:italic;color:#a8a39a}.list-row .cell-actions[data-v-3a860fc4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#a8a39a}.list-row .icon-btn[data-v-3a860fc4]{background:transparent;border:none;color:#a8a39a;cursor:pointer;padding:4px;font-size:18px;border-radius:4px}.list-row .icon-btn[data-v-3a860fc4]:hover{color:#b91c1c;background:#fef2f2}.avatar[data-v-3a860fc4]{border-radius:50%;background:#d6d3ce;color:#44403c;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.avatar img[data-v-3a860fc4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar.sm[data-v-3a860fc4]{width:28px;height:28px;font-size:10px}.avatar.md[data-v-3a860fc4]{width:36px;height:36px;font-size:11px}.status-pill[data-v-3a860fc4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:3px 8px;border-radius:4px;font-size:11px;font-weight:500;white-space:nowrap}.status-pill .status-dot[data-v-3a860fc4]{width:6px;height:6px;border-radius:50%;display:inline-block}.status-pill.status-published[data-v-3a860fc4]{background:#ecfdf5;color:#047857}.status-pill.status-published .status-dot[data-v-3a860fc4]{background:#10b981}.status-pill.status-pending[data-v-3a860fc4]{background:#fffbeb;color:#b45309}.status-pill.status-pending .status-dot[data-v-3a860fc4]{background:#f59e0b}.status-pill.status-needs-revision[data-v-3a860fc4]{background:#fef2f2;color:#b91c1c}.status-pill.status-needs-revision .status-dot[data-v-3a860fc4]{background:#ef4444}.status-pill.status-draft[data-v-3a860fc4]{background:#f5f5f4;color:#57534e}.status-pill.status-draft .status-dot[data-v-3a860fc4]{background:#a8a29e}.grid-view[data-v-3a860fc4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.grid-card[data-v-3a860fc4]{background:#fff;border:1px solid #e8e6e0;border-radius:8px;overflow:hidden;text-align:left;cursor:pointer;padding:0;-webkit-transition:border-color .15s ease;transition:border-color .15s ease}.grid-card[data-v-3a860fc4]:hover{border-color:#a8a29e}.grid-card .grid-cover[data-v-3a860fc4]{height:160px;background:-webkit-gradient(linear,left top,left bottom,from(#a8a39a),to(#7c7770));background:linear-gradient(180deg,#a8a39a,#7c7770);color:hsla(0,0%,100%,.4);font-size:32px;font-weight:700;letter-spacing:.05em;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid-card .grid-cover img[data-v-3a860fc4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.grid-card .grid-cover .grid-initials[data-v-3a860fc4]{color:hsla(0,0%,100%,.45)}.grid-card .grid-cover .grid-status[data-v-3a860fc4]{position:absolute;top:10px;right:10px}.grid-card .grid-body[data-v-3a860fc4]{padding:14px}.grid-card .grid-name[data-v-3a860fc4]{font-size:14px;font-weight:600;margin-bottom:2px;color:#171717}.grid-card .grid-years[data-v-3a860fc4]{font-size:11px;color:#a8a39a;margin-bottom:10px}.grid-card .grid-meta[data-v-3a860fc4]{font-size:11px;margin-bottom:6px;color:#404040;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid-card .grid-meta .meta-label[data-v-3a860fc4]{color:#a8a39a}.grid-card .grid-meta .meta-accent[data-v-3a860fc4]{color:#1d4ed8}.grid-card .grid-meta .cell-italic[data-v-3a860fc4]{font-style:italic;color:#a8a39a}.save-btn[data-v-3a860fc4]{padding:0 40px;text-align:right}[data-v-3a860fc4] .ivu-divider{margin:24px 40px;width:auto}.guide-builder-modal{font-family:Inter,system-ui,-apple-system,sans-serif}.guide-builder-modal .ivu-modal-wrap{padding:0}.guide-builder-modal .ivu-modal{top:0;margin:0}.guide-builder-modal .ivu-modal-content{background:#f6f5f1}.guide-builder-modal .ivu-modal-body{padding:0;height:100vh;overflow:hidden;background:#f6f5f1}.guide-builder-modal .builder-shell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;color:#171717}.guide-builder-modal .builder-topbar{height:56px;-ms-flex-negative:0;flex-shrink:0;background:#fff;border-bottom:1px solid #e8e6e0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 24px;gap:16px}.guide-builder-modal .builder-topbar .topbar-back{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:transparent;border:none;color:#6b6764;font-size:13px;cursor:pointer}.guide-builder-modal .builder-topbar .topbar-back:hover{color:#171717}.guide-builder-modal .builder-topbar .topbar-divider{width:1px;height:20px;background:#e8e6e0}.guide-builder-modal .builder-topbar .topbar-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-width:0}.guide-builder-modal .builder-topbar .topbar-name{font-size:14px;font-weight:500;max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guide-builder-modal .builder-topbar .topbar-status{-ms-flex-negative:0;flex-shrink:0}.guide-builder-modal .builder-topbar .topbar-actions{margin-left:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-negative:0;flex-shrink:0}.guide-builder-modal .builder-topbar .topbar-actions .spin{-webkit-animation:builder-spin .8s linear infinite;animation:builder-spin .8s linear infinite}.guide-builder-modal .builder-body{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.guide-builder-modal .builder-form-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;padding:24px 36px 48px}.guide-builder-modal .builder-form{max-width:640px}.guide-builder-modal .form-progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:22px}.guide-builder-modal .form-progress .progress-label{font-size:11px;font-weight:600;color:#a8a39a;letter-spacing:.06em}.guide-builder-modal .form-progress .progress-track{-webkit-box-flex:1;-ms-flex:1;flex:1;height:3px;background:#e8e6e0;border-radius:2px;overflow:hidden}.guide-builder-modal .form-progress .progress-fill{height:100%;background:#10b981;-webkit-transition:width .25s ease;transition:width .25s ease}.guide-builder-modal .section-title{font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0 0 4px;color:#171717}.guide-builder-modal .section-title.sm-mb{margin-bottom:10px}.guide-builder-modal .section-desc{font-size:12px;color:#6b6764;margin:0 0 14px;line-height:1.5}.guide-builder-modal .photo-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;margin-bottom:32px}.guide-builder-modal .photo-row .photo-upload-item{width:140px;-ms-flex-negative:0;flex-shrink:0;margin-bottom:0}.guide-builder-modal .photo-row .portrait-upload{width:140px;height:170px;border-radius:8px;overflow:hidden;background:-webkit-gradient(linear,left top,left bottom,from(#a8a39a),to(#7c7770));background:linear-gradient(180deg,#a8a39a,#7c7770)}.guide-builder-modal .photo-row .photo-tip{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px dashed #d6d3ce;border-radius:8px;background:#f4f2ed;padding:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.guide-builder-modal .photo-row .photo-tip .photo-tip-title{font-size:13px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:4px}.guide-builder-modal .photo-row .photo-tip .photo-tip-desc{font-size:12px;color:#6b6764;line-height:1.5}.guide-builder-modal .identity-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;margin-bottom:32px}.guide-builder-modal .field-label{font-size:12px;color:#404040;margin-bottom:6px;font-weight:500}.guide-builder-modal .text-input .ivu-input,.guide-builder-modal .year-input .ivu-input{height:38px;border-color:#d6d3ce;font-size:13px;border-radius:6px}.guide-builder-modal .text-input .ivu-input:focus,.guide-builder-modal .text-input .ivu-input:hover,.guide-builder-modal .year-input .ivu-input:focus,.guide-builder-modal .year-input .ivu-input:hover{border-color:#1d4ed8}.guide-builder-modal .year-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.guide-builder-modal .year-row .year-hint{font-size:12px;color:#6b6764}.guide-builder-modal .year-row .year-hint .year-hint-strong{color:#171717;font-weight:600}.guide-builder-modal .year-row .year-hint .year-hint-faint{color:#a8a39a}.guide-builder-modal .bio-textarea{width:100%;border:1px solid #d6d3ce;border-radius:6px;padding:12px;background:#fff;font-size:13px;line-height:1.55;outline:none;resize:none;font-family:inherit;color:#171717;-webkit-transition:border-color .15s ease;transition:border-color .15s ease}.guide-builder-modal .bio-textarea:focus{border-color:#1d4ed8}.guide-builder-modal .bio-textarea::-webkit-input-placeholder{color:#a8a39a}.guide-builder-modal .bio-textarea::-moz-placeholder{color:#a8a39a}.guide-builder-modal .bio-textarea:-ms-input-placeholder{color:#a8a39a}.guide-builder-modal .bio-textarea::-ms-input-placeholder{color:#a8a39a}.guide-builder-modal .bio-textarea::placeholder{color:#a8a39a}.guide-builder-modal .bio-foot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:11px;color:#a8a39a;margin-top:6px;margin-bottom:28px}.guide-builder-modal .chip-input{border:1px solid #d6d3ce;border-radius:6px;padding:8px 10px;background:#fff;-webkit-transition:border-color .15s ease;transition:border-color .15s ease}.guide-builder-modal .chip-input:focus-within{border-color:#1d4ed8}.guide-builder-modal .chip-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.guide-builder-modal .chip,.guide-builder-modal .chip-row{gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.guide-builder-modal .chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:500}.guide-builder-modal .chip.chip-neutral{background:#ece9e1;color:#171717}.guide-builder-modal .chip.chip-accent{background:#eff6ff;color:#1d4ed8}.guide-builder-modal .chip-remove{background:transparent;border:none;color:inherit;opacity:.6;cursor:pointer;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px}.guide-builder-modal .chip-remove:hover{opacity:1}.guide-builder-modal .chip-text-input{border:none;outline:none;background:transparent;font-size:12px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:120px;padding:2px 0;color:#171717}.guide-builder-modal .chip-text-input::-webkit-input-placeholder{color:#a8a39a}.guide-builder-modal .chip-text-input::-moz-placeholder{color:#a8a39a}.guide-builder-modal .chip-text-input:-ms-input-placeholder{color:#a8a39a}.guide-builder-modal .chip-text-input::-ms-input-placeholder{color:#a8a39a}.guide-builder-modal .chip-text-input::placeholder{color:#a8a39a}.guide-builder-modal .chip-suggestions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid #e8e6e0;font-size:11px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.guide-builder-modal .chip-suggestions .chip-suggestions-label{color:#a8a39a}.guide-builder-modal .chip-suggestion-btn{background:transparent;border:none;color:#6b6764;cursor:pointer;font-size:11px;padding:0;-webkit-transition:color .15s ease;transition:color .15s ease}.guide-builder-modal .chip-suggestion-btn:hover{color:#1d4ed8}.guide-builder-modal .builder-aside{width:420px;-ms-flex-negative:0;flex-shrink:0;border-left:1px solid #e8e6e0;background:#fff;padding:24px;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.guide-builder-modal .aside-section-label{font-size:13px;font-weight:600;margin-bottom:14px;color:#171717}.guide-builder-modal .preview-card{border:1px solid #e8e6e0;border-radius:12px;overflow:hidden;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.04);box-shadow:0 1px 2px rgba(0,0,0,.04)}.guide-builder-modal .preview-cover{height:170px;background:-webkit-gradient(linear,left top,left bottom,from(#a8a39a),to(#7c7770));background:linear-gradient(180deg,#a8a39a,#7c7770);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.guide-builder-modal .preview-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.guide-builder-modal .preview-cover .preview-initials{color:hsla(0,0%,100%,.25);font-size:36px;font-weight:700;letter-spacing:.06em}.guide-builder-modal .preview-cover .preview-name{position:absolute;bottom:12px;left:14px;color:#fff;font-size:17px;font-weight:600;letter-spacing:-.01em;text-shadow:0 1px 2px rgba(0,0,0,.4)}.guide-builder-modal .preview-body{padding:14px}.guide-builder-modal .preview-body .preview-years{font-size:12px;color:#6b6764;margin-bottom:8px}.guide-builder-modal .preview-body .preview-bio{font-size:12px;line-height:1.55;color:#171717;margin-bottom:12px}.guide-builder-modal .preview-body .preview-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;font-size:11px;margin-bottom:6px}.guide-builder-modal .preview-body .preview-row .preview-row-label{color:#a8a39a;width:64px;-ms-flex-negative:0;flex-shrink:0}.guide-builder-modal .preview-body .preview-row .preview-row-value{color:#171717;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guide-builder-modal .preview-body .preview-row .preview-accent{color:#1d4ed8}.guide-builder-modal .preview-body .preview-cta{width:100%;background:#1d4ed8;color:#fff;padding:8px;border-radius:6px;font-size:12px;font-weight:500;border:none;margin-top:12px;cursor:pointer;-webkit-transition:background .15s ease;transition:background .15s ease}.guide-builder-modal .preview-body .preview-cta:hover{background:#1e40af}.guide-builder-modal .aside-warn{margin-top:12px;padding:10px;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;font-size:11px;color:#b45309;line-height:1.5}.guide-builder-modal .aside-warn .aside-warn-strong{font-weight:600}.guide-builder-modal .license-block{margin-top:18px;padding-top:18px;border-top:1px solid #e8e6e0}.guide-builder-modal .license-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px}.guide-builder-modal .license-head .aside-section-label{margin-bottom:0}.guide-builder-modal .license-badge{font-size:10px;padding:2px 6px}.guide-builder-modal .license-desc{font-size:11px;color:#a8a39a;margin-bottom:12px;line-height:1.5}.guide-builder-modal .license-form-item{margin-bottom:0}.guide-builder-modal .license-upload{width:100%;height:140px;border:1px dashed #d6d3ce;border-radius:8px;overflow:hidden;background:#f4f2ed}.guide-builder-modal .license-foot-tip{margin-top:10px;font-size:10px;color:#a8a39a;line-height:1.5}@-webkit-keyframes builder-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes builder-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}