.guide-page[data-v-58ef5dfd]{box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem 1.25rem;display:flex;flex-direction:column;overflow:hidden}.guide-hero[data-v-58ef5dfd]{padding:1.375rem 1.625rem;background:linear-gradient(90deg,var(--app-primary-active),var(--app-primary-active));color:var(--app-primary-contrast);box-shadow:0 .375rem 1.125rem rgba(30,64,175,.22)}.guide-hero[data-v-58ef5dfd],.guide-hero__icon[data-v-58ef5dfd]{display:flex;align-items:center;flex-shrink:0;border-radius:.75rem}.guide-hero__icon[data-v-58ef5dfd]{width:3.25rem;height:3.25rem;background:hsla(0,0%,100%,.16);justify-content:center;font-size:1.75rem;margin-right:1.125rem}.guide-hero__title[data-v-58ef5dfd]{font-size:1.25rem;font-weight:600;letter-spacing:.0625rem}.guide-hero__sub[data-v-58ef5dfd]{margin-top:.375rem;font-size:.8125rem;line-height:1.7;color:inherit;opacity:.85;max-width:56.25rem}.guide-body[data-v-58ef5dfd]{display:flex;align-items:stretch;flex:1 1 auto;min-height:0;margin-top:1.125rem;gap:1.125rem}.guide-toc[data-v-58ef5dfd]{position:relative;width:11.875rem;flex-shrink:0;display:flex;flex-direction:column;overflow-y:auto;background:var(--app-surface);border:.0625rem solid var(--app-border);border-radius:.625rem;padding:.75rem .5rem;box-sizing:border-box}.guide-toc__title[data-v-58ef5dfd]{font-size:.75rem;color:var(--app-text-muted);padding:0 .625rem .5rem;border-bottom:.0625rem solid var(--app-border-light);margin-bottom:.375rem}.guide-toc__item[data-v-58ef5dfd]{position:relative;border-radius:.5rem;font-size:.8125rem;transition:all .2s ease}.guide-toc__backtop[data-v-58ef5dfd],.guide-toc__item[data-v-58ef5dfd]{display:flex;align-items:center;padding:.5rem .625rem;color:var(--app-text-secondary);cursor:pointer;flex-shrink:0}.guide-toc__backtop[data-v-58ef5dfd]{justify-content:center;margin-top:auto;border-top:.0625rem solid var(--app-border-light);font-size:.75rem}.guide-toc__backtop[data-v-58ef5dfd]:hover{color:var(--app-primary-active)}.guide-toc__backtop i[data-v-58ef5dfd]{margin-right:.3125rem;font-size:.8125rem}.guide-toc__item--active[data-v-58ef5dfd],.guide-toc__item[data-v-58ef5dfd]:hover{background:var(--app-primary-soft);color:var(--app-primary-active)}.guide-toc__item--active[data-v-58ef5dfd]{font-weight:600}.guide-toc__item--active[data-v-58ef5dfd]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:1rem;border-radius:0 .1875rem .1875rem 0;background:var(--app-primary-active)}.guide-toc__num[data-v-58ef5dfd]{width:1.25rem;height:1.25rem;border-radius:50%;background:var(--app-surface-sunken);color:var(--app-text-secondary);font-size:.6875rem;display:flex;align-items:center;justify-content:center;margin-right:.5rem;flex-shrink:0}.guide-toc__item--active .guide-toc__num[data-v-58ef5dfd],.guide-toc__item:hover .guide-toc__num[data-v-58ef5dfd]{background:var(--app-primary-active);color:var(--app-surface)}.guide-content[data-v-58ef5dfd]{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:.375rem;padding-bottom:2.5rem}.guide-content[data-v-58ef5dfd]::-webkit-scrollbar{width:.5rem}.guide-content[data-v-58ef5dfd]::-webkit-scrollbar-thumb{background:var(--app-border-strong);border-radius:.25rem}.guide-content[data-v-58ef5dfd]::-webkit-scrollbar-thumb:hover{background:var(--app-text-muted)}.guide-content[data-v-58ef5dfd]::-webkit-scrollbar-track{background:transparent}.guide-section[data-v-58ef5dfd]{background:var(--app-surface);border:.0625rem solid var(--app-border);border-radius:.625rem;padding:1.125rem 1.375rem;margin-bottom:1rem;scroll-margin-top:.75rem}.guide-section__head[data-v-58ef5dfd]{display:flex;align-items:center;padding-bottom:.75rem;margin-bottom:.875rem;border-bottom:.0625rem solid var(--app-border-light)}.guide-section__no[data-v-58ef5dfd]{font-size:.75rem;font-weight:700;color:var(--app-primary-active);background:var(--app-primary-soft);border-radius:.375rem;padding:.1875rem .5rem;margin-right:.625rem}.guide-section__title[data-v-58ef5dfd]{font-size:1rem;font-weight:600;color:var(--app-text)}.guide-clause[data-v-58ef5dfd]{padding:.625rem 0}.guide-clause+.guide-clause[data-v-58ef5dfd]{border-top:.0625rem dashed var(--app-surface-sunken)}.guide-clause__rule[data-v-58ef5dfd]{display:flex;align-items:flex-start;font-size:.875rem;color:var(--app-text);line-height:1.8}.guide-clause__icon[data-v-58ef5dfd]{color:var(--app-success);font-size:.9375rem;margin:.25rem .5rem 0 0;flex-shrink:0}.guide-clause__example[data-v-58ef5dfd]{display:flex;align-items:flex-start;margin:.5rem 0 0 1.4375rem;padding:.5625rem .75rem;background:var(--app-warning-soft);border:.0625rem solid var(--app-warning-border);border-left:.1875rem solid var(--app-warning);border-radius:.375rem;font-size:.8125rem;color:var(--app-warning-text);line-height:1.7}.guide-clause__example-tag[data-v-58ef5dfd]{flex-shrink:0;font-size:.75rem;color:var(--app-warning-text);background:var(--app-warning-soft);border-radius:.25rem;padding:.0625rem .4375rem;margin-right:.5625rem;margin-top:.0625rem;font-weight:600}.guide-table[data-v-58ef5dfd]{margin-top:.625rem;border:.0625rem solid var(--app-border);border-radius:.5rem;overflow:hidden}.guide-table__row[data-v-58ef5dfd]{display:flex;border-bottom:.0625rem solid var(--app-border-light)}.guide-table__row[data-v-58ef5dfd]:last-child{border-bottom:none}.guide-table__row--head[data-v-58ef5dfd]{background:var(--app-surface-muted)}.guide-table__row--head .guide-table__cell[data-v-58ef5dfd]{font-weight:600;color:var(--app-text)}.guide-table__cell[data-v-58ef5dfd]{box-sizing:border-box;padding:.625rem .875rem;font-size:.8125rem;line-height:1.7;color:var(--app-text-secondary)}.guide-table__cell--no[data-v-58ef5dfd]{width:3.625rem;flex-shrink:0;text-align:center;color:var(--app-text-muted);font-weight:600;border-right:.0625rem solid var(--app-border-light)}.guide-table__cell[data-v-58ef5dfd]:last-child{flex:1 1 auto;min-width:0}.guide-table__cell--msg[data-v-58ef5dfd]{width:38%;flex-shrink:0;border-right:.0625rem solid var(--app-border-light);color:var(--app-warning-text);font-weight:600}.guide-section__tip[data-v-58ef5dfd]{display:flex;align-items:flex-start;margin-top:.75rem;padding:.625rem .875rem;background:var(--app-primary-soft);border:.0625rem solid var(--app-primary-soft);border-radius:.5rem;font-size:.8125rem;color:var(--app-primary-active);line-height:1.7}.guide-section__tip i[data-v-58ef5dfd]{margin:.1875rem .5rem 0 0;flex-shrink:0}.guide-footer[data-v-58ef5dfd]{margin-top:.375rem;text-align:center;font-size:.75rem;color:var(--app-text-muted);line-height:1.8;padding-bottom:.625rem}@media (max-width:900px){.guide-toc[data-v-58ef5dfd]{display:none}}